मैं बीएनएफ रूप में रूबी व्याकरण की तलाश में हूं। क्या आधिकारिक संस्करण है?रूबी व्याकरण
उत्तर
हां, भैंस विश्वविद्यालय द्वारा Ruby BNF syntax है।
संपादित करें: मुझे यह वैकल्पिक Ruby BNF syntax भी मिला है।
भी एक आधिकारिक संस्करण: रूबी ड्राफ्ट विशिष्टता। आप वहां व्याकरण पा सकते हैं।
रूबी ड्राफ्ट विशिष्टता: http://ruby-std.netlab.jp। सर्वर नीचे है, लेकिन आप इसे http://www.ipa.go.jp/osc/english/ruby
लिंक बिना पासवर्ड के पहुंच योग्य है। रिपोर्ट के लिए –
धन्यवाद। जब मैंने उस टिप्पणी को पोस्ट किया तो पुराना लिंक काम करता था। लेकिन मैंने एक नया लिंक जोड़ा है। यह अब काम करना चाहिए। – GutenYe
बहुत अच्छा। मैं इसे 1.8.7 के लिए देखता हूं। रूबी 2.0 के लिए कोई नया है? – sunnyrjuneja
से डाउनलोड कर सकते हैं YACC वाक्यविन्यास रूबी स्रोत में है। इसे डाउनलोड करें और पठनीय वाक्यविन्यास प्राप्त करने के लिए बंडल यूटिलि चलाएं।
wget ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz
tar xvzf ruby-2.0.0-p195.tar.gz
cd ruby-2.0.0-p195
ruby sample/exyacc.rb < parse.y
आउटपुट नमूना (v2.0.0-p195 के लिए कुल 918 लाइनों)
program : top_compstmt
;
top_compstmt : top_stmts opt_terms
;
top_stmts : none
| top_stmt
| top_stmts terms top_stmt
| error top_stmt
;
top_stmt : stmt
| keyword_BEGIN
'{' top_compstmt '}'
;
bodystmt : compstmt
opt_rescue
opt_else
opt_ensure
;
compstmt : stmts opt_terms
;
अब बस 'गिट क्लोन https://github.com/ruby/ruby; सीडी रूबी; रूबी नमूना/exyacc.rb
- 1. संदर्भ-मुक्त व्याकरण बनाम संदर्भ-व्याकरण व्याकरण?
- 2. बूस्ट :: व्याकरण से व्याकरण रचनात्मक व्याकरण
- 3. ट्रीटॉप व्याकरण अनंत लूप
- 4. एंटीलर व्याकरण
- 5. पाइपर्सिंग व्याकरण
- 6. PEG.js व्याकरण
- 7. मेरे व्याकरण
- 8. अनुकूली व्याकरण का उपयोग
- 9. ईबीएनएफ व्याकरण परिभाषाएं?
- 10. ओपन सोर्स व्याकरण परीक्षक
- 11. व्याकरण की जांच एपीआई?
- 12. परीक्षण एएनटीएलआर व्याकरण
- 13. एलपीईजी व्याकरण विषमता
- 14. व्याकरण सिंटेक्स और भाषाविज्ञान
- 15. antlr4 sql व्याकरण
- 16. स्कैला के लिए एएनटीएलआर व्याकरण?
- 17. एएस 3 व्याकरण: सबसे सटीक
- 18. पार्स पेड़ और व्याकरण जानकारी
- 19. बीएनएफ व्याकरण परीक्षण केस पीढ़ी
- 20. जीसीसी स्रोत कोड में व्याकरण
- 21. क्या Yacc व्याकरण डिबगर्स हैं?
- 22. सी #, एएनटीएलआर, ईसीएमएस्क्रिप्ट व्याकरण परेशानी
- 23. रूबी के लिए व्याकरण आधारित पार्सर जनरेटर उपकरण क्या मौजूद हैं?
- 24. एक व्याकरण जो नियम एस-> एस
- 25. ocamlyacc पर, फ़ंक्शन एप्लिकेशन व्याकरण और प्राथमिकता
- 26. हाइबरनेट: दस्तावेज़ अमान्य है: कोई व्याकरण
- 27. नींबू व्याकरण (प्राथमिकता?) के साथ समस्याएं
- 28. एक प्रोग्राम में एकाधिक वाईएसीसी व्याकरण
- 29. जावास्क्रिप्ट के लिए Yacc/Jay व्याकरण फ़ाइल?
- 30. एएनटीएलआर व्याकरण के लिए संपादक जनरेटर?
लेकिन मुझे नहीं लगता कि पहले लिंक एक "आधिकारिक" व्याकरण के लिए है। मैंने सुना है कि रुबी के लिए आधिकारिक व्याकरण की सबसे नज़दीकी चीज parse.y फ़ाइल है। –
दुर्भाग्यवश, समान यूओबी और नाजीत व्याकरण पूरी तरह से गलत हैं। लूप के लिए कोई नहीं है, विस्तार और विवरण शामिल हैं गायब हैं और अपवाद चर गायब हैं। – Barry