นี่คือคำสั่ง menhir ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
menhir - ตัวสร้าง parser สำหรับ OCaml
เรื่องย่อ
เดินเส้น [ตัวเลือก] ไฟล์
DESCRIPTION
เดินเส้น คือ LR(1) parser generator สำหรับภาษาการเขียนโปรแกรม Objective Caml นั่นคือ,
Menhir รวบรวม LR(1) ข้อกำหนดด้านไวยากรณ์จนถึงโค้ด Objective Caml ส่วนใหญ่เป็น
เข้ากันได้กับ โอแคมเลียค(1)
OPTIONS
-ชม, --ช่วยด้วย
แสดงสรุปตัวเลือก
-NS, --ฐาน ชื่อฐาน
ระบุชื่อฐานสำหรับไฟล์เอาต์พุต
--ความคิดเห็น
รวมความคิดเห็นในรหัสที่สร้างขึ้น
--ขึ้นอยู่กับ
เรียกใช้ ocamldep และแสดงการพึ่งพา
--การถ่ายโอนข้อมูล อธิบายหุ่นยนต์ใน ชื่อฐาน.หุ่นยนต์.
--ข้อผิดพลาด-การกู้คืน
พยายามกู้คืนโดยทิ้งโทเค็นหลังจากเกิดข้อผิดพลาด
--อธิบาย
อธิบายความขัดแย้งใน ชื่อฐาน.ความขัดแย้ง
--โทเค็นภายนอก โมดูล
นำเข้าคำจำกัดความประเภทโทเค็นจาก โมดูล.
--กราฟ
เขียนกราฟการขึ้นต่อกันของไวยากรณ์ถึง ชื่อฐาน.จุด
--อนุมาน
เรียกใช้ ocamlc สำหรับการอนุมานประเภทล่วงหน้า
--ตีความ
ตีความประโยคที่ให้ไว้ใน stdin
--ล่าม-แสดง-cst
แสดงแผนผังไวยากรณ์ที่เป็นรูปธรรมเมื่อยอมรับ
-ลา --log-หุ่นยนต์ ระดับ
บันทึกข้อมูลเกี่ยวกับหุ่นยนต์
-แอลซี, --log รหัส ระดับ
บันทึกข้อมูลเกี่ยวกับรหัสที่สร้างขึ้น
-แอลจี --log-ไวยากรณ์ ระดับ
บันทึกข้อมูลเกี่ยวกับไวยากรณ์
--no-อินไลน์
ละเว้นคำสำคัญ %inline
--no-stdlib
อย่าโหลดไลบรารีมาตรฐาน
--ocamlc คำสั่ง
ระบุว่าควรเรียกใช้ ocamlc อย่างไร
--ocamldep คำสั่ง
ระบุว่าควรเรียกใช้ ocamldep อย่างไร
--เฉพาะการประมวลผลล่วงหน้า
พิมพ์ไวยากรณ์ที่เรียบง่ายและออก
--only-โทเค็น
สร้างคำจำกัดความประเภทโทเค็นเท่านั้น ไม่มีรหัส
--ดิบขึ้นอยู่กับ
เรียกใช้ ocamldep และสะท้อนผลลัพธ์ดิบ
--stdlib ไดเรกทอรี
ระบุตำแหน่งของไลบรารีมาตรฐาน
--แนะนำคอมพ์แฟล็ก
แนะนำแฟล็กการคอมไพล์สำหรับ ocaml{c,opt}
--suggest-link-flags-ไบต์
แนะนำแฟล็กลิงก์สำหรับ ocamlc
--suggest-link-flags-opt
แนะนำแฟล็กลิงก์สำหรับ ocamlopt
-NS, --ตาราง
ใช้แบ็คเอนด์แบบตาราง
--กำหนดเวลา
แสดงการกำหนดเวลาภายใน
--ติดตาม
รวมคำแนะนำการติดตามในโค้ดที่สร้างขึ้น
--รุ่น
แสดงหมายเลขเวอร์ชันและออก
-v ตรงกันกับ --การถ่ายโอนข้อมูล --อธิบาย.
ใช้ menhir ออนไลน์โดยใช้บริการ onworks.net