यह कमांड yappp है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
yapp - Parse::Yapp मॉड्यूल का एक पर्ल फ्रंटएंड
synopsys
हाँ [विकल्प] व्याकरण[वाईपी]
हाँ -V
हाँ -h
वर्णन
yapp, Parse::Yapp मॉड्यूल का अग्रभाग है, जो आपको Parse::Yapp व्याकरण संकलित करने देता है
पर्ल में फ़ाइलें इनपुट करें एलएएलआर(1) OO पार्सर मॉड्यूल।
विकल्प
आज की स्थिति के अनुसार, सभी विकल्प वैकल्पिक हैं :-)
-v एक फ़ाइल बनाता है व्याकरण.आउटपुट आपके पार्सर का वर्णन करता है। यह आपको इसका सारांश दिखाएगा
संघर्ष, नियम, डीएफए (नियतात्मक परिमित ऑटोमेटन) राज्य और समग्र उपयोग
पार्सर.
-s एक स्टैंडअलोन मॉड्यूल बनाएं जिसमें ड्राइवर शामिल हो। यदि आपके पास है तो ध्यान दें
एक प्रोग्राम से एक से अधिक पार्सर मॉड्यूल बुलाए गए हैं, इसे स्टैंडअलोन रखने के लिए, आपको इसकी आवश्यकता है
यह विकल्प केवल आपके एक पार्सर मॉड्यूल के लिए है।
-n अपने पार्सर मॉड्यूल में एम्बेडेड स्रोत फ़ाइल लाइन नंबरिंग अक्षम करें। मुझे नहीं पता क्यों
किसी को इसकी आवश्यकता होनी चाहिए, लेकिन यह वहां है।
-m मॉड्यूल
आपके पार्सर मॉड्यूल को पैकेज नाम (या नाम स्थान या मॉड्यूल नाम या क्लास नाम) देता है
या जो कुछ भी आप इसे कहते हैं) का मॉड्यूल. यह डिफ़ॉल्ट है व्याकरण
-o आउटफाइल
संकलित आउटपुट फ़ाइल को नाम दिया जाएगा आउटफाइल आपके पार्सर मॉड्यूल के लिए। यह डिफ़ॉल्ट है
व्याकरण.pm या, यदि आपने विकल्प निर्दिष्ट किया है -m ए::मॉड्यूल::नाम (नीचे देखें), को नाम.दोपहर.
-t फ़ाइल का नाम
RSI -t फ़ाइल का नाम विकल्प आपको एक फ़ाइल निर्दिष्ट करने की अनुमति देता है जिसे टेम्पलेट के रूप में उपयोग किया जाना चाहिए
पार्सर आउटपुट उत्पन्न करने के लिए। डिफ़ॉल्ट परिभाषित आंतरिक टेम्पलेट का उपयोग करना है
in पार्स :: Yapp :: Output.pm. अपना खुद का टेम्प्लेट कैसे लिखें और कौन से प्रतिस्थापन करें
उपलब्ध हैं, मॉड्यूल पर एक नजर डालें पार्स :: Yapp :: Output.pm : यह होना चाहिए
स्पष्ट।
-b कुटिया
यदि आप ऐसे सिस्टम पर काम करते हैं जो तथाकथित को समझता है वह धमाके करती है, और आपका जेनरेट किया गया पार्सर
सीधे तौर पर एक निष्पादन योग्य स्क्रिप्ट है, आप इसके साथ एक निर्दिष्ट कर सकते हैं -b विकल्प, यानी:
yapp -b '/usr/local/bin/perl -w' -o myscript.pl myscript.yp
यह नामक फ़ाइल को आउटपुट करेगा myscript.pl जिसकी सबसे पहली पंक्ति है:
#!/usr/स्थानीय/बिन/पर्ल -w
तर्क अनिवार्य है, लेकिन यदि आप एक खाली स्ट्रिंग निर्दिष्ट करते हैं, तो का मान
$कॉन्फिग{perlpath} की जगह इस्तेमाल किया जाएगा।
व्याकरण
इनपुट व्याकरण फ़ाइल. यदि कोई प्रत्यय नहीं दिया गया है, और फ़ाइल मौजूद नहीं है, तो
फ़ाइल को प्रत्यय के साथ खोलने का प्रयास करें .yp बाहर निकलने से पहले कोशिश की जाती है.
-V Parse::Yapp का वर्तमान संस्करण प्रदर्शित करें और शालीनता से बाहर निकलें।
-h उपयोग स्क्रीन प्रदर्शित करें.
onworks.net सेवाओं का उपयोग करके ऑनलाइन yappp का उपयोग करें