यह कमांड jtb है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
jtb - JavaCC के लिए सिंटैक्स ट्री बिल्डर
SYNOPSIS
JTB [विकल्पों] इनपुट फ़ाइल
वर्णन
यह मैनुअल पेज संक्षेप में दस्तावेज करता है JTB आदेश।
जेटीबी (जावा ट्री बिल्डर) एक सिंटैक्स ट्री बिल्डर और विज़िटर जनरेटर है जिसका उपयोग किया जाता है
जावासीसी (जावा कंपाइलर कंपाइलर) के सामने। यह इनपुट के रूप में JavaCC व्याकरण फ़ाइल लेता है
(आमतौर पर एक ".jtb" फ़ाइल) और स्वचालित रूप से निम्नलिखित उत्पन्न करता है:
- व्याकरण में प्रस्तुतियों के आधार पर वाक्यविन्यास वृक्ष वर्गों का एक सेट, उपयोग
विज़िटर डिज़ाइन पैटर्न;
- चार इंटरफेस: IVoidVisitor, IVoidArguVisitor, IRetVisitor, IRetArguVisitor;
- चार गहराई-प्रथम विज़िटर: DepthFirstVoidVisitor, DepthFirstVoidArguVisitor,
DepthFirstRetVisitor, DepthFirstREtArguVisitor, जिनकी डिफ़ॉल्ट विधियाँ बस विज़िट करती हैं
वर्तमान नोड के बच्चे; एक JavaCC व्याकरण ".jj" फ़ाइल (jtb.out.jj द्वारा
डिफ़ॉल्ट), पार्सिंग के दौरान सिंटैक्स ट्री बनाने के लिए उचित एनोटेशन के साथ
(जिसे तब JavaCC के साथ संकलित किया जाना चाहिए)।
नए विज़िटर, जो किसी भी जेनरेट किए गए को उपवर्गित करते हैं, फिर डिफ़ॉल्ट विधियों को ओवरराइड कर सकते हैं
उत्पन्न सिंटैक्स ट्री पर विभिन्न ऑपरेशन निष्पादित करें और उसमें हेरफेर करें।
विकल्प
-NS मानकीकृत करने के लिए तैयार की गई कक्षाओं की एक सूची प्रिंट करें।
-d दीर "-d दीर" इसका संक्षिप्त रूप है (और अधिलेखित करता है) "-रा दीर/वाक्यविन्यास -वीडी दीर/आगंतुक"।
-डीएल गहराई स्तर की जानकारी उत्पन्न करें.
-e जेटीबी सिमेंटिक त्रुटि जांच को रोकें।
-f वर्णनात्मक नोड वर्ग फ़ील्ड नामों का उपयोग करें।
-h यह सहायता संदेश प्रदर्शित करें और छोड़ दें।
-मैं एक इनलाइन विज़िटर बेस क्लास पर विधियों को स्वीकार करते हैं।
-जेडी नोड्स और विज़िटर में JavaDoc-अनुकूल टिप्पणियाँ उत्पन्न करें।
-रा नाम
उपयोग नाम सिंटैक्स ट्री नोड्स के लिए पैकेज के रूप में।
-एनपीई नाम
उपयोग नाम सिंटैक्स ट्री नोड्स के लिए पैकेज के रूप में।
-एनएस नाम
उपयोग नाम उस वर्ग के रूप में जिसका सभी नोड वर्ग विस्तार करेंगे।
-o नाम
उपयोग नाम एनोटेटेड आउटपुट व्याकरण के लिए फ़ाइल नाम के रूप में।
-p नाम
"-p pkg" इसका संक्षिप्त रूप है (और अधिलेखित करता है) "-एनपीई pkg.सिंटेक्सट्री -वीपी pkg.आगंतुक"।
पीपी सभी नोड कक्षाओं में पैरेंट पॉइंटर्स उत्पन्न करें।
-मुद्रक
एक सिंटैक्स ट्री डंपिंग विज़िटर उत्पन्न करें।
-सी किसी फ़ाइल के बजाय मानक इनपुट से पढ़ें।
-योजना
व्याकरण और एक स्कीम ट्री बिल्डिंग का प्रतिनिधित्व करने वाले स्कीम रिकॉर्ड तैयार करें
आगंतुक।
-टीके पेड़ में विशेष टोकन उत्पन्न करें।
-वीडी नाम
उपयोग नाम डिफ़ॉल्ट विज़िटर कक्षाओं के लिए पैकेज के रूप में।
-वीपी नाम
उपयोग नाम डिफ़ॉल्ट विज़िटर कक्षाओं के लिए पैकेज के रूप में।
-w मौजूदा फ़ाइलों को अधिलेखित न करें.
onworks.net सेवाओं का उपयोग करके ऑनलाइन jtb का उपयोग करें