रैगेल स्टेट मशीन कंपाइलर

अब डाउनलोड करो

रैगेल स्टेट मशीन कंपाइलर रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • GPL
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Adrian Thurston
  • प्रकाशक वेब साइट:
  • http://www.cs.queensu.ca/home/thurston/kelbt/

रैगेल स्टेट मशीन कंपाइलर टैग


रैगेल स्टेट मशीन कंपाइलर विवरण

रैगेल राज्य मशीन कंपाइलर नियमित भाषाओं से राज्य मशीनों को संकलित करता है। रैगेल स्टेट मशीन कंपाइलर नियमित भाषाओं से निष्पादित राज्य मशीनों को निष्पादन योग्य सी / सी / ऑब्जेक्टिव-सी कोड में संकलित करता है। रैगेल राज्य मशीनें न केवल बाइट अनुक्रमों को नियमित अभिव्यक्ति मशीनों के रूप में पहचान सकती हैं, बल्कि नियमित भाषा की मान्यता में मनमानी बिंदुओं पर कोड निष्पादित भी कर सकती हैं। रैगेल को एक सीमित राज्य ट्रांसड्यूसर कंपाइलर के रूप में भी सोचा जा सकता है जहां आउटपुट प्रतीक कोड के ब्लॉक का प्रतिनिधित्व करते हैं यह आउटपुट स्ट्रीम पर लिखे जाने के बजाय निष्पादित हो जाता है। जब आप एक नियमित भाषा लिखना चाहते हैं तो आप कुछ सरल नियमित भाषा के साथ शुरू करते हैं और नियमित भाषा ऑपरेटर संघ, समेकन, क्लेन स्टार, चौराहे और घटाव का उपयोग करके एक बड़ा निर्माण करते हैं। यह है जिस तरह से आप अपने परिमित राज्य मशीनों को संकलित करने के लिए रगेल करने का वर्णन करते हैं। रैगेल भी उन ऑपरेटरों को समझता है जो मशीनों और ऑपरेटरों में कार्यों को एम्बेड करते हैं जो मशीनों में किसी भी गैर-निर्धारणवाद को नियंत्रित करते हैं। रैगेल एफएसएम सभी रैगेल की नियमित भाषा, कार्य विनिर्देश और प्राथमिकता असाइनमेंट ऑपरेटरों के तहत बंद हैं। यह संपत्ति मनमाने ढंग से नियमित भाषाओं को वर्णित करने की अनुमति देती है। जटिलता केवल उपलब्ध संसाधनों द्वारा सीमित है। उदाहरण के लिए, आप एक मशीन बना सकते हैं जो सी कोड में विशेष रूप से स्वरूपित टिप्पणियों को चुन सकता है, एक और मशीन जो सभी फ़ंक्शन घोषणाओं और एक तिहाई सूची बनाता है जो स्ट्रिंग स्थिरांक की पहचान करती है, तो "या" सभी एक साथ " एक मशीन बनाने के लिए जो इन सभी कार्यों को इनपुट के एक पास पर समवर्ती और स्वतंत्र रूप से निष्पादित करता है। यहां "रैगेल स्टेट मशीन कंपाइलर" की कुछ प्रमुख विशेषताएं दी गई हैं: नियमित भाषा ऑपरेटरों और / या राज्य तालिकाओं का उपयोग करके मनमानी राज्य मशीनों का वर्णन करें। डीएफए रूपांतरण के लिए एनएफए। Hopcroft का राज्य न्यूनतम। मनमाने ढंग से स्थानों पर मशीनों में किसी भी संख्या में कार्रवाई एम्बेड करें। संक्रमण पर प्राथमिकताओं का उपयोग करके गैर-निर्धारक को नियंत्रित करें। · ग्राफविज़ के साथ आउटपुट विजुअल करें। · बाइट, डबल बाइट या शब्द आकार के वर्णमाला का उपयोग करें। · बिना निर्भरता के सी / सी / उद्देश्य-सी कोड उत्पन्न करें। · तालिका या नियंत्रण प्रवाह संचालित आउटपुट से चुनें। इस रिलीज में नया क्या है: बैकएंड प्रोग्राम को हटा दिया गया और फ्रंटेंड में विलय कर दिया गया। · नए लेखन आदेश जोड़े गए थे। · बग तय किए गए थे।


रैगेल स्टेट मशीन कंपाइलर संबंधित सॉफ्टवेयर

सीप्रोटो

CPROTO मानक आउटपुट में निर्दिष्ट सी स्रोत फ़ाइलों में परिभाषित कार्यों के लिए फ़ंक्शन प्रोटोटाइप उत्पन्न करता है। ...

154

डाउनलोड