antlr4

    5गर्मी

    1उत्तर

    में फिक्स्ड पोजीशन पर टोकन के साथ पार्स प्रोग्राम मैं एंटरल के लिए नया हूं और लीगेसी असेंबली कोड के लिए एक पार्सर लिखने की आवश्यकता है जो में निश्चित कॉलम में लाइन नंबर हैं। इसके अलावा, कुछ स्तंभों का

    6गर्मी

    1उत्तर

    से मेल खाता है I टी-एसक्यूएल पार्सर लिखने के लिए एंटीएलआर v4 के साथ काम करता है। क्या यह चेतावनी एक समस्या है? "नियम 'sqlCommit' है कि एक खाली स्ट्रिंग मिलान कर सकते हैं कम से कम एक विकल्प के साथ एक व

    6गर्मी

    2उत्तर

    कई भाषाओं, बोली के कुछ प्रकार के साथ एक स्ट्रिंग के लिए बाध्य इस तरह: QuotedString : '"' .*? '"'; का उपयोग करें: "Rob Malda is smart." ANTLR 4 इस तरह एक lexer नियम के साथ इस तरह के एक स्ट्रिंग मिलान क

    5गर्मी

    1उत्तर

    मैं इस प्रकार एक सरल व्याकरण है स्ट्रिंग शाब्दिक में इनपुट में सफेद रिक्त स्थान, लेकिन उन पर ध्यान न दें नहीं: grammar SampleConfig; line: ID (WS)* '=' (WS)* string; ID: [a-zA-Z]+; string: '"' (E

    37गर्मी

    2उत्तर

    मैं इस बारे में बहुत कुछ खोज रहा हूं और मुझे कुछ भी उपयोगी नहीं मिला जो वास्तव में मुझे एएसटी बनाने में मदद करता है। मुझे पहले से ही पता है कि एएनटीएलआर 4 एएसटीएलआर 3 की तरह एएसटी नहीं बनाता है। हर को

    9गर्मी

    1उत्तर

    का उपयोग कर नेस्टेड बूलियन एक्सप्रेशन पार्सर मैं एक नेस्टेड बूलियन अभिव्यक्ति का विश्लेषण करने की कोशिश कर रहा हूं और अभिव्यक्ति के भीतर अलग-अलग स्थितियों को अलग-अलग प्राप्त कर रहा हूं। उदाहरण के लिए,

    5गर्मी

    1उत्तर

    ANTRL4 किताब यह कहा गया है कि किसी भी यूनिकोड वर्ण एक व्याकरण में इस्तेमाल किया जा सकता का पेज 74 पर में गैर- ASCII वर्ण का उपयोग करना यूनिकोड कोडपॉइंट के लिए हेक्साडेसिमल मान है। तो मैं एक आईडी टोकन

    5गर्मी

    1उत्तर

    मैं सार्वजनिक रूप से दिए गए Java 8 व्याकरण के साथ ANTLR V4 उपयोग करने के लिए कोशिश कर रहा हूँ - https://github.com/antlr/grammars-v4/blob/master/java8/Java8.g4 मैं वर्ग फ़ाइलों उत्पन्न और Java 8 JRE प

    6गर्मी

    2उत्तर

    हम एक प्रोजेक्ट शुरू कर रहे हैं जहां हमें सी ++ एप्लिकेशन में पायथन स्रोत फ़ाइलों को पार्स करने की आवश्यकता होगी। मैंने कुछ कंपिलरों को उत्पन्न करने के लिए कुछ समय पहले Antlr2 का उपयोग किया है, लेकिन

    5गर्मी

    1उत्तर

    परिभाषित एएनटीएलआर 4 संदर्भ से मैंने पहले उदाहरण के माध्यम से भाग लिया है और इसने जावा लक्ष्य बनाया है। निर्देशिका सी में: \ JavaLib मेरे पास antlr-4.5-complete.jar है जब मैं इसे संकलित करने का प्रयास