bison

    12गर्मी

    2उत्तर

    मैं निम्नलिखित कोड है और यह एक त्रुटि "" hello.l ", लाइन 31 देता है: समय से पहले EOF" जब मैं निम्न आदेश फ्लेक्स hello.l %{ #include <stdlib.h> #include "y.tab.h" %} %% ("hi"|"oi")

    7गर्मी

    2उत्तर

    yacc ऐसा प्रतीत नहीं होता है जब मेरे टोकन एक प्रकार के होते हैं जिसे मैंने परिभाषित किया था। मेरी व्याकरण (.y) एक %{ ... %} ब्लॉक में फ़ाइल के शीर्ष पर, मैं एक हेडर फाइल कि निम्नलिखित संरचना को परिभाष

    5गर्मी

    1उत्तर

    मैं सी परियोजना को पोर्ट करने जा रहा हूं जो विंडोज़ में यूनिक्स के लिए था। अब तक, मैं इसे संकलित कर सकता हूं लेकिन निर्माण नहीं कर सकता। समस्या मैं हो रही है, है कार्य करता है जो हेडर फाइल घोषित किये

    10गर्मी

    1उत्तर

    अन्य लोगों के पास निम्न समस्या है जो मेरे पास है लेकिन मुझे कोई भी समाधान नहीं मिला है जिसने समाधान की सूचना दी है .. फ्लेक्स को ईओएफ (फ़ाइल के अंत) को खोजने के लिए प्राप्त करना। मुझे ईओएफ खोजने के लि

    5गर्मी

    3उत्तर

    के साथ एक Yacc/Bison पार्सर इंटरफ़ेस करना यह this question का डुप्लिकेट नहीं है क्योंकि समाधान एक पार्सर का उपयोग नहीं करना था! मेरे पास एक Bison पार्सर है जिसे मैं ./parser < file_to_parse कर कर चला

    5गर्मी

    2उत्तर

    फ्लेक्स/बाइसन का उपयोग कर एक कंपाइलर विकसित कर रहा हूँ। मेरे पास मेरे निर्माण आउटपुट में यह चेतावनी है। warning: type clash ('s' '') on default action किसी भी मदद कृपया?

    5गर्मी

    1उत्तर

    मैं वाईएसीसी सीखने की कोशिश कर रहा हूं और मुझे चेतावनी संदेशों को समझने में कुछ परेशानी है। define_character: WORD IS STRING COLOR { printf("%s's full name is %s and thier color is %s", $1, $3,

    10गर्मी

    3उत्तर

    मैंने लगभग हर सामग्री ऑनलाइन खोज की है। लेकिन मैं अभी भी उलझन में हूं क्यों लेक्सर यिलवल की पहचान नहीं कर सकता है। यहाँ मामला है: मैं node.h में एडीटी के एक झुंड में परिभाषित किया गया है और उन्हें nod

    6गर्मी

    1उत्तर

    मैं एक साधारण YAML पार्सर लिखने के लिए कोशिश कर रहा हूँ, मैं yaml.org, से कल्पना को पढ़ने से पहले मैं शुरू करते हैं, अगर यह बेहतर है एक हाथ से लुढ़का पार्सर, या उपयोग lex (flex/bison) लिखने के लिए मैं

    7गर्मी

    2उत्तर

    मैं एक पुनर्विक्रेता स्कैनर/पार्सर जोड़ी बनाने के लिए बाइसन और फ्लेक्स का उपयोग कर रहा हूं लेकिन मेरे सिर को लपेट नहीं सकता जहां सबकुछ शामिल और घोषित किया जा सके। सबसे पहले, मैं रैत्रांत फ्लेक्स उपयोग