นี่คือคำสั่ง jtb ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
jtb - ตัวสร้างแผนผังไวยากรณ์สำหรับ JavaCC
เรื่องย่อ
เจ.ที.บี [ตัวเลือก] ไฟล์อินพุต
DESCRIPTION
หน้าคู่มือนี้จัดทำเอกสารโดยสังเขปเกี่ยวกับ เจ.ที.บี คำสั่ง
JTB (Java Tree Builder) เป็นตัวสร้างแผนผังและตัวสร้างผู้เยี่ยมชมที่จะใช้ใน
ด้านหน้า JavaCC (Java Compiler Compiler) ใช้ไฟล์ไวยากรณ์ JavaCC เป็นอินพุต
(โดยปกติคือไฟล์ ".jtb") และสร้างสิ่งต่อไปนี้โดยอัตโนมัติ:
- ชุดของคลาสต้นไม้ไวยากรณ์ตามการผลิตในไวยากรณ์ utilizing
รูปแบบการออกแบบของผู้เยี่ยมชม
- สี่อินเทอร์เฟซ: IVoidVisitor, IVoidArguVisitor, IRetVisitor, IRetArguVisitor;
- ผู้เยี่ยมชมเชิงลึกสี่คนแรก: DepthFirstVoidVisitor, DepthFirstVoidArguVisitor,
DepthFirstRetVisitor, DepthFirstREtArguVisitor ซึ่งมีวิธีการเริ่มต้นเพียงแค่ไปที่
ลูกของโหนดปัจจุบัน ไฟล์ไวยากรณ์ JavaCC ".jj" (jtb.out.jj โดย
ค่าเริ่มต้น) พร้อมคำอธิบายประกอบที่เหมาะสมเพื่อสร้างแผนผังไวยากรณ์ระหว่างการแยกวิเคราะห์
(ซึ่งจะต้องคอมไพล์ด้วย JavaCC)
ผู้เยี่ยมชมรายใหม่ ซึ่งสร้างคลาสย่อยใด ๆ ขึ้นมา สามารถแทนที่วิธีการเริ่มต้นและ
ดำเนินการต่างๆ และจัดการแผนผังไวยากรณ์ที่สร้างขึ้น
OPTIONS
-cl พิมพ์รายชื่อคลาสที่สร้างขึ้นตามมาตรฐาน
-d dir "-d dir" ย่อมาจาก (และเขียนทับ) "-NS dir/syntaxtree -vd dir/ผู้มาเยือน".
-ดล สร้างข้อมูลระดับความลึก
-e ระงับการตรวจสอบข้อผิดพลาดทางความหมาย JTB
-f ใช้ชื่อฟิลด์คลาสโหนดอธิบาย
-h แสดงข้อความช่วยเหลือนี้และออก
-เอีย ผู้เยี่ยมชมแบบอินไลน์ยอมรับเมธอดในคลาสพื้นฐาน
-jd สร้างความคิดเห็นที่เป็นมิตรกับ JavaDoc ในโหนดและผู้เยี่ยมชม
-NS ชื่อ
ใช้ ชื่อ เป็นแพ็คเกจสำหรับโหนดทรีไวยากรณ์
-เช่น ชื่อ
ใช้ ชื่อ เป็นแพ็คเกจสำหรับโหนดทรีไวยากรณ์
-NS ชื่อ
ใช้ ชื่อ เป็นคลาสที่คลาสของโหนดทั้งหมดจะขยายออกไป
-o ชื่อ
ใช้ ชื่อ เป็นชื่อไฟล์สำหรับไวยากรณ์เอาต์พุตที่มีคำอธิบายประกอบ
-p ชื่อ
"-p pkg" ย่อมาจาก (และเขียนทับ) "-เช่น pkg.syntaxtree -รองประธาน pkg.visiter".
- หน้า สร้างตัวชี้พาเรนต์ในคลาสโหนดทั้งหมด
-เครื่องพิมพ์
สร้างผู้เยี่ยมชมการถ่ายโอนข้อมูลต้นไม้ไวยากรณ์
-ใช่ อ่านจากอินพุตมาตรฐานแทนที่จะเป็นไฟล์
-โครงการ
สร้างเร็กคอร์ด Scheme ที่แสดงถึงไวยากรณ์และการสร้างแผนผังแผนผัง
ผู้เยี่ยมชม.
-tk สร้างโทเค็นพิเศษลงในต้นไม้
-vd ชื่อ
ใช้ ชื่อ เป็นแพ็คเกจสำหรับคลาสผู้เยี่ยมชมเริ่มต้น
-รองประธาน ชื่อ
ใช้ ชื่อ เป็นแพ็คเกจสำหรับคลาสผู้เยี่ยมชมเริ่มต้น
-w อย่าเขียนทับไฟล์ที่มีอยู่
ใช้ jtb ออนไลน์โดยใช้บริการ onworks.net