grammar पर टैग किए गए जवाब

20
क्या C ++ संदर्भ-मुक्त या संदर्भ-संवेदनशील है?
मैं अक्सर दावे सुनता हूं कि C ++ एक संदर्भ-संवेदनशील भाषा है। निम्नलिखित उदाहरण लें: a b(c); क्या यह एक चर परिभाषा या एक फ़ंक्शन घोषणा है? यह प्रतीक के अर्थ पर निर्भर करता है c। यदि cएक चर है , तो प्रकार a b(c);नाम bके एक चर को परिभाषित …

20
int [] = {1,2,}; अजीब अल्पविराम की अनुमति दी। कोई खास वजह?
शायद मैं इस ग्रह से नहीं हूं, लेकिन यह मुझे प्रतीत होगा कि निम्नलिखित एक वाक्यविन्यास त्रुटि होनी चाहिए: int a[] = {1,2,}; //extra comma in the end लेकिन ऐसा नहीं है। जब विजुअल स्टूडियो पर इस कोड को संकलित किया गया तो मुझे आश्चर्य हुआ, लेकिन मैंने सीख लिया …

6
C ++ को LR (1) पार्सर से पार्स क्यों नहीं किया जा सकता है?
मैं पार्सर और पार्सर जनरेटर के बारे में पढ़ रहा था और विकिपीडिया के LR पार्सिंग-पेज में इस कथन को पाया: एलआर पार्सर की कुछ भिन्नता का उपयोग करके कई प्रोग्रामिंग भाषाओं को पार्स किया जा सकता है। एक उल्लेखनीय अपवाद C ++ है। ऐसा क्यों है? C ++ की …

2
एक नि: शुल्क व्याकरण क्या है?
क्या कोई मुझे समझा सकता है कि एक संदर्भ मुक्त व्याकरण क्या है? औपचारिक व्याकरण पर विकिपीडिया प्रविष्टि और फिर विकिपीडिया प्रविष्टि को देखने के बाद, मुझे पूरी तरह से छोड़ दिया गया और पूरी तरह से परेशान किया गया। क्या कोई इतना दयालु होगा कि यह बता सके कि …

8
LR, SLR और LALR पार्सर में क्या अंतर है?
LR, SLR और LALR पार्सर के बीच वास्तविक अंतर क्या है? मुझे पता है कि एसएलआर और एलएएलआर एलआर पार्सर्स के प्रकार हैं, लेकिन जहां तक ​​उनके पार्सिंग टेबल का संबंध है, तब तक वास्तविक अंतर क्या है? और कैसे दिखाया जाए कि क्या कोई व्याकरण LR, SLR या LALR …

1
क्या जावा सी की तुलना में पार्स करना आसान बनाता है?
मैं इस तथ्य से परिचित हूं कि C और C ++ के व्याकरण संदर्भ के प्रति संवेदनशील हैं , और विशेष रूप से आपको C. में "lexer hack" की आवश्यकता है। दूसरी ओर, मैं इस धारणा के तहत हूं कि आप केवल जावा को पार्स कर सकते हैं दो भाषाओं …
90 java  c  parsing  grammar 

3
TSV पाठ को पार्स करने के लिए मैं एक Raku व्याकरण को कैसे परिभाषित कर सकता हूं?
मेरे पास कुछ TSV डेटा हैं ID Name Email 1 test test@email.com 321 stan stan@nowhere.net मैं इसे हैश की सूची में पार्स करना चाहूंगा @entities[0]<Name> eq "test"; @entities[1]<Email> eq "stan@nowhere.net"; मूल्य पंक्तियों से शीर्षक पंक्ति को परिसीमित करने के लिए मुझे नई लाइन मेटाचचर का उपयोग करने में परेशानी हो …
13 csv  grammar  raku 

1
EOS पर रोकु व्याकरण रोकना (स्ट्रिंग का अंत)
एक म्यूजिक लैंग्वेज का ट्रांसलेटर लिखने की प्रक्रिया में रकु डीएसएल-क्षमता सीखने के लिए एक बहाने के रूप में दूसरे (एबीसी से एल्डा) में, मैंने देखा कि ए को समाप्त करने का कोई तरीका नहीं लगता है .parse! यहाँ मेरा छोटा डेमो कोड है: #!/home/hsmyers/rakudo741/bin/perl6 use v6d; # use Grammar::Debugger; …
9 parsing  grammar  raku 

2
एक व्याकरण की स्थापना कैसे करें जो अस्पष्टता को संभाल सकता है
मैं अपने द्वारा तैयार किए गए कुछ एक्सेल जैसे सूत्रों को पार्स करने के लिए एक व्याकरण बनाने की कोशिश कर रहा हूं, जहां एक स्ट्रिंग की शुरुआत में एक विशेष चरित्र एक अलग स्रोत का संकेत देता है। उदाहरण के लिए, $एक स्ट्रिंग को सूचित कर सकता है, इसलिए …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.