זוהי הפקודה jtb שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
jtb - בונה עצים תחביר עבור JavaCC
תַקצִיר
jtb [אפשרויות] קובץ קלט
תיאור
דף מדריך זה מתעד בקצרה את jtb פקודה.
JTB (Java Tree Builder) הוא בונה עצים תחביר ומחולל מבקרים לשימוש ב
מול JavaCC (מהדר ג'אווה). זה לוקח קובץ דקדוק של JavaCC כקלט
(בדרך כלל קובץ ".jtb") ויוצר אוטומטית את הדברים הבאים:
- קבוצה של כיתות עץ תחביר המבוססות על ההפקות בדקדוק, תוך שימוש
דפוס העיצוב של המבקר;
- ארבעה ממשקים: IVoidVisitor, IVoidArguVisitor, IRetVisitor, IRetArguVisitor;
- ארבעה מבקרים בעומק הראשון: DepthFirstVoidVisitor, DepthFirstVoidArguVisitor,
DepthFirstRetVisitor, DepthFirstREtArguVisitor, ששיטות ברירת המחדל שלו פשוט מבקרות
הילדים של הצומת הנוכחי; קובץ JavaCC דקדוק ".jj" (jtb.out.jj by
ברירת מחדל), עם ההערות המתאימות לבניית עץ התחביר במהלך הניתוח
(אשר אז חייב להיות קומפילד עם JavaCC).
מבקרים חדשים, המחלקים כל אחד שנוצר, יכולים לאחר מכן לעקוף את שיטות ברירת המחדל ו
לבצע פעולות שונות על עץ התחביר שנוצר ולתפעל אותו.
אפשרויות
-cl הדפס רשימה של הכיתות שנוצרו ל-Standard Out.
-d dir "-d dir"קיצור של (ומחליף)"-nd dir/syntaxtree -מנכ"ל dir/אורח".
אדון צור מידע ברמת עומק.
-e דחק בדיקת שגיאות סמנטיות של JTB.
-f השתמש בשמות שדות תיאוריים של מחלקות צומת.
-h הצג הודעת עזרה זו וצא.
-יה מבקרים מוטבעים מקבלים שיטות על מחלקות בסיס.
-jd צור הערות ידידותיות ל-JavaDoc בצמתים ובאורח.
-nd שֵׁם
השתמש שֵׁם בתור החבילה לצמתי עץ התחביר.
-נ.פ. שֵׁם
השתמש שֵׁם בתור החבילה לצמתי עץ התחביר.
-ns שֵׁם
השתמש שֵׁם כמחלקה שכל מחלקות הצומת ירחבו.
-o שֵׁם
השתמש שֵׁם כשם הקובץ עבור דקדוק הפלט המוער.
-p שֵׁם
"-p Pkg"קיצור של (ומחליף)"-נ.פ. Pkg.syntaxtree -vp Pkg.אורח".
-עמ צור מצביעי אב בכל מחלקות הצומת.
-מדפסת
צור עץ תחביר שמטיל מבקר.
-סי קרא מקלט רגיל ולא מקובץ.
-תָכְנִית
צור רשומות Scheme המייצגות את הדקדוק ובניית עץ Scheme
אורח.
- tk צור אסימונים מיוחדים לתוך העץ.
-מנכ"ל שֵׁם
השתמש שֵׁם כחבילה עבור כיתות המבקרים המוגדרות כברירת מחדל.
-vp שֵׁם
השתמש שֵׁם כחבילה עבור כיתות המבקרים המוגדרות כברירת מחדל.
-w אל תחליף קבצים קיימים.
השתמש ב-jtb באינטרנט באמצעות שירותי onworks.net