Tinyap

Tinyap एक सार और अनुकूली रिकर्सिव पार्सर है, जो सी (और जावा) से बाध्य है।
अब डाउनलोड करो

Tinyap रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • GPL
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Damien Leroux
  • प्रकाशक वेब साइट:
  • http://code.google.com/p/tinyaml/

Tinyap टैग


Tinyap विवरण

Tinyap एक सार और अनुकूली रिकर्सिव पार्सर है, जो सी (और जावा) से बाध्य है। Tinyap एक सार और अनुकूली रिकर्सिव पार्सर है, जो सी (और जावा) से बाध्य है। यह अभी तक एक और पार्सर नहीं है। Tinyap कुछ पाठ और एक व्याकरण को इनपुट के रूप में वर्णित करने का वर्णन करता है, और एक और एएसटी को आउटपुट करता है जो पाठ सामग्री का वर्णन करता है, प्रदान किए गए व्याकरण के अनुसार। यह पार्सर नई भाषाओं के त्वरित और आसान विकास और संबंधित दुभाषियों या संकलकों की अनुमति देने के लिए है स्रोत व्याकरण के साथ-साथ स्रोत व्याकरण के अनुसार स्रोत टेक्स्ट को पार्स करने के लिए एक ही टूल को परिभाषित करना। डिफ़ॉल्ट रूप से, TinyAP दो व्याकरण रूपों को जानता है जो उपयोगकर्ता को किसी भी एलएल (के) भाषा के लिए एएसटी को पार्स और उत्पन्न करने की अनुमति देता है। पार्सर शुरुआत में है सी में विकसित, और जेएनआई का उपयोग करके सी ++ और जावा से बाध्य है। आगे अनुरोध, सी ++ और जावा एपीआई कम या कम बंद कर रहे हैं .stallation: इस पैकेज को संकलित करने का सबसे आसान तरीका है: 1। अपने सिस्टम के लिए पैकेज को कॉन्फ़िगर करने के लिए पैकेज के स्रोत कोड और टाइप `./configure 'की निर्देशिका में` सीडी'। 'कॉन्फ़िगर' में कुछ समय लग सकता है। चलते समय, यह कुछ संदेशों को प्रिंट करता है कि यह कौन सी विशेषताओं की जांच कर रहा है। पैकेज को संकलित करने के लिए `मेक 'टाइप करें। वैकल्पिक रूप से, पैकेज के साथ आने वाले किसी भी स्व-परीक्षण को चलाने के लिए 'चेक करें' टाइप करें। प्रोग्राम्स और किसी भी डेटा फ़ाइलों और दस्तावेज़ीकरण को स्थापित करने के लिए 'इंस्टॉल करें' टाइप करें। 5। आप 'क्लीन' टाइप करके स्रोत कोड निर्देशिका से प्रोग्राम बाइनरी और ऑब्जेक्ट फ़ाइलों को हटा सकते हैं। 'कॉन्फ़िगर' की गई फ़ाइलों को भी हटाने के लिए (ताकि आप एक प्रकार के कंप्यूटर के लिए पैकेज संकलित कर सकें), `DistClean 'टाइप करें। एक 'रखरखाव-स्वच्छ' लक्ष्य भी है, लेकिन यह मुख्य रूप से पैकेज के डेवलपर्स के लिए है। यदि आप इसका उपयोग करते हैं, तो आपको वितरण के साथ आने वाली फ़ाइलों को पुन: उत्पन्न करने के लिए सभी प्रकार के अन्य प्रोग्राम प्राप्त करना पड़ सकता है। उपयोग: /home/marius/desktop/tinyap-1.2-1/src/.libs/lt-tinyap ] ] ] ] - ग्रामर, -जी नाम इस व्याकरण का उपयोग पार्स करने के लिए "स्पष्ट" (डिफ़ॉल्ट) का चयन स्पष्ट संस्करण "Camelcasing" का चयन करता है Camelcasing संस्करण किसी भी का चयन करता है अन्य स्ट्रिंग - प्रिंटर-व्याकरण से व्याकरण को पढ़ने के लिए एक फ़ाइल नाम है, -पीजी आउटपुट वर्तमान व्याकरण 'स्पष्ट' डायलेक्ट तर्क में वर्तमान व्याकरण उपरोक्त --इनपूट के समान है - I नाम टेक्स्ट स्रोत का उपयोग करने के लिए - (डिफ़ॉल्ट) मानक इनपुट का चयन करता है कोई अन्य स्ट्रिंग - Output से पढ़ने के लिए एक फ़ाइल नाम है, -o नाम रीडायरेक्ट सीरियलाइज्ड एएसटी आउटपुट - (डिफ़ॉल्ट) मानक आउटपुट का चयन करता है -ग्रामर, -पैग पार्स इनपुट टेक्स्ट और आउटपुट एएसटी के रूप में नए व्याकरण के रूप में उपयोग करें, -w नाम सी चलें URRENT आउटपुट ट्री नामक ऐप का उपयोग करके (सुंदर प्रिंट करने का प्रयास करें!) --Help, -h इस पाठ को प्रदर्शित करें इस रिलीज में नया नया है: · TinyAP अब एएसटी "unparsing" (या "रिवर्स पार्सिंग") का समर्थन करता है। यह एएसटी को टेक्स्ट पर वापस ले जाता है, इसके साथ, कुछ स्वरूपण समर्थन। · यह डेटा (संयुक्त राष्ट्र) serialization और सुंदर मुद्रण स्रोत कोड के लिए उपयोगी हो सकता है।


Tinyap संबंधित सॉफ्टवेयर

Tinyaml

Tinyaml Tinyap Parser का उपयोग कर एक ऑब्जेक्ट उन्मुख मेटा-भाषा है। ...

147

डाउनलोड

jbixbe

JBIXBE एक उच्च स्तरीय वस्तु उन्मुख जावा डीबगर है। ...

158

डाउनलोड