peg

    7गर्मी

    1उत्तर

    के लिए बीएनएफ व्याकरण परिभाषा मैं बीएफएन नियमों के साथ वर्णित कुछ व्यापक रूप से विस्तारित बोली (जैसे इस https://github.com/vmeurisse/wildmatch + ग्लोबस्टार **) की खोज कर रहा हूं। किसी भी प्रारूप या भा

    6गर्मी

    1उत्तर

    में फ़ंक्शन तर्कों का वर्णन कैसे करें मैं अभी भी क्यूटी के क्यूमेक के संदिग्ध व्याकरण के साथ लड़ रहा हूं। अब मैं एक तरह से समारोह तर्क है कि कोष्ठक शामिल कर सकते हैं (उदाहरण के लिए regex) का वर्णन करन

    7गर्मी

    1उत्तर

    मैं pegjs का उपयोग कर एक पार्सर बनाने की कोशिश कर रहा हूं। blah blah START Lorem ipsum dolor sit amet, consectetur adipiscing elit END foo bar etc. मैं मुसीबत "START" से "END" करने के लिए पाठ को

    14गर्मी

    1उत्तर

    से टेक्स्टमैट भाषा व्याकरण उत्पन्न करें क्या कोई ऐसा उपकरण है जो PEG.js व्याकरण को TextMate व्याकरण में अनुवाद करता है? मैं अपनी खुद की भाषा बना रहा हूं और इसके पसंदीदा संपादक, टेक्स्टमैट में इसके लिए

    7गर्मी

    2उत्तर

    में मिलान पर त्रुटि संदेश विफल रहता है PEG- आधारित पार्सर जनरेटर आमतौर पर अमान्य इनपुट पर सीमित त्रुटि रिपोर्टिंग प्रदान करते हैं। जो मैंने पढ़ा है, उससे विद्रोह की पार्स बोली नियमित पीईजी व्याकरण से

    5गर्मी

    2उत्तर

    एक सामान्य पेग में बनाया जा रहा है यह एक वैध व्याकरण है (अभिव्यक्ति व्याकरण पार्स करने) local lpeg = require'lpeg' local comma = lpeg.P(',') local number = lpeg.R('09')^1 local values = number * (

    7गर्मी

    1उत्तर

    निम्नलिखित पैटर्न (this page से) संतुलित कोष्ठकों के साथ ही तार से मेल खाता है समझने के लिए की आवश्यकता है: b = lpeg.P{ "(" * ((1 - lpeg.S"()") + lpeg.V(1))^0 * ")" } 1 - lpeg.S"()" में 1- क्या मतलब

    6गर्मी

    1उत्तर

    लेक्सिंग शेल कमांड भाषा लेक्सिंग और पार्सिंग के बीच तंग युग्मन के कारण मोटे तौर पर पार्स करना आसान नहीं है। हालांकि, पार्सिंग अभिव्यक्ति व्याकरण (पीईजी) अक्सर स्कैनरलेस होते हैं। लेक्सिंग और पार्सिंग

    5गर्मी

    1उत्तर

    मैं निम्नलिखित सामग्री की तर्ज साथ एक फ़ाइल को पार्स हैं: simple word abbr -8. (012) word, simple phrase, one another phrase - (simply dummy text of the printing; Lorem Ipsum : "Lorem" - has been the

    6गर्मी

    2उत्तर

    मैं निम्नलिखित न्यूनतम Peg.js व्याकरण परिभाषित किया है: start = "A1"/"A123" जो आप in the sandbox कोशिश कर सकते हैं। मैं "ए 1" के साथ-साथ "ए 123" (मेरे बैकट्रैकिंग कार्यों के बारे में मेरी धारणा के अ