flex-lexer

    5गर्मी

    3उत्तर

    टेक्स्ट से नेस्टेड टिप्पणियों को हटाने के लिए मुझे लेक्स (या फ्लेक्स) में प्रोग्राम कैसे करना चाहिए और केवल उस पाठ को प्रिंट करना चाहिए जो टिप्पणियों में नहीं है? मुझे शायद किसी भी तरह राज्यों को पहचा

    5गर्मी

    2उत्तर

    पर फ्लेक्स का उपयोग कैसे करें यदि यह एक बेवकूफ सवाल है तो मैं क्षमा चाहता हूं, लेकिन मेरे पास इस टूल के साथ 0 अनुभव है और मैं जानना चाहता हूं कि मैं इसे ठीक से उपयोग करने जा रहा हूं या नहीं। मैंने फ्ल

    7गर्मी

    2उत्तर

    मैं अपने प्रोजेक्ट में flex और bison उपयोग करने के लिए एक फ़ाइल संरचना के लिए एक पार्सर कोड उत्पन्न करने के लिए कोशिश कर रहा हूँ। मुख्य प्रोग्रामिंग भाषा सी ++ है और प्रोजेक्ट एक ओओ डिज़ाइन पर है जो म

    7गर्मी

    5उत्तर

    मैं फ्लेक्स (शाब्दिक विश्लेषक) का उपयोग करना सीख गया है और मैं निम्न आदेश के साथ संकलन किया गया है `yywrap 'के लिए अपरिभाषित संदर्भ और सब ठीक है। हालांकि, मैं अन्य फाइलों के साथ यह लिंक करना चाहते हैं

    5गर्मी

    3उत्तर

    क्या खुले में एक पार्सर उपलब्ध है? अन्यथा, मैं http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf धन्यवाद में व्याकरण नियमों का उपयोग करके एक लिखने की योजना बना रहा हूं।

    17गर्मी

    4उत्तर

    उदाहरण के लिए, मैं mn लिए चीनी अक्षरों से मिलकर एक स्ट्रिंग का मिलान करना चाहते मैच के लिए, तो मैं उपयोग कर सकते हैं: [single Chinese character regular expression]{m,n} वहाँ कुछ नियमित अभिव्यक्ति है

    7गर्मी

    1उत्तर

    पर सेट है मैं tcpdump लॉग के लिए एक साधारण पार्सर लिख रहा हूं, क्या आप कृपया मुझे बता सकते हैं कि मुझे उचित लाइन नंबर क्यों नहीं मिल सकता है? %{ char str[80]; %} %option yylineno ... %% ^{HOUR

    18गर्मी

    3उत्तर

    के लिए फ्लेक्स (लेक्सर) समर्थन मैं सोच रहा हूं कि फ्लेक्स का नवीनतम संस्करण यूनिकोड का समर्थन करता है या नहीं? यदि हां, तो चीनी अक्षरों से मेल खाने के लिए पैटर्न का उपयोग कैसे किया जा सकता है? अधिक: U

    6गर्मी

    1उत्तर

    डिफ़ॉल्ट फ्लेक्स द्वारा सबसे लंबे मैच नियम का उपयोग करता है। क्या यह व्यवहार कम से कम अनुक्रम से मेल खाने के लिए इस व्यवहार को ओवरराइड करने का कोई तरीका है? फ्लेक्स के मैनुअल में धन्यवाद

    5गर्मी

    1उत्तर

    मुझे अपने लेज़र में और मेरे पार्सर में एक समस्या है। सबसे पहले, मेरी lexer में मैंने ऐसे ही एक लाइन: "if" beginScope(stOTHER); return IF; और मेरे पार्सर में: stmt: IF '(' exp ')' stmts ... stmts: