मुझे आश्चर्य है कि किसी ने कहीं PHP के लिए एक ईबीएनएफ संकलित किया है। मुझे this site और this site दोनों मिला। दोनों ऐसा लगता है कि वे अपूर्ण हैं, हालांकि। This question is very similar, लेकिन यह एक वर्ष पुराना है। मैं जानना चाहता हूं कि क्या कोई प्रगति हुई है या नहीं।ईबीएनएफ व्याकरण परिभाषाएं?
16
A
उत्तर
9
आप yacc grammar PHP uses internally पर एक नजर है कर सकते हैं। मुझे पता है, यह ईबीएनएफ नहीं है, लेकिन हो सकता है कि यह आपकी आवश्यकताओं के लिए ठीक है।
आप re2c lexer definition पर भी देखना चाह सकते हैं।
8
site जहाँ से मैं निम्नलिखित लिंक कर लिया है इतालवी है, लेकिन हमने:
0
एक ANTLR3 व्याकरण उसे उपलब्ध है:
http://code.google.com/p/phpparser/
ऊपर व्याकरण ANTLR4, वर्तमान ANTLR रिलीज के साथ संगत नहीं है।
संबंधित मुद्दे
- 1. ईबीएनएफ सीखने के लिए मुझे सामग्री कहां मिल सकती है?
- 2. संदर्भ-मुक्त व्याकरण बनाम संदर्भ-व्याकरण व्याकरण?
- 3. बूस्ट :: व्याकरण से व्याकरण रचनात्मक व्याकरण
- 4. प्रतिकृति मोड परिभाषाएं?
- 5. ईबीएनएफ को बीएनएफ में परिवर्तित करना
- 6. एंटीलर व्याकरण
- 7. पाइपर्सिंग व्याकरण
- 8. PEG.js व्याकरण
- 9. रूबी व्याकरण
- 10. मेरे व्याकरण
- 11. हास्केल रिकर्सिव/सर्कुलर मॉड्यूल परिभाषाएं?
- 12. सी/सी ++ शांत मैक्रो परिभाषाएं?
- 13. शॉर्टन ज़ेंड फ्रेमवर्क रूट परिभाषाएं
- 14. अनुकूली व्याकरण का उपयोग
- 15. ट्रीटॉप व्याकरण अनंत लूप
- 16. ओपन सोर्स व्याकरण परीक्षक
- 17. व्याकरण की जांच एपीआई?
- 18. परीक्षण एएनटीएलआर व्याकरण
- 19. एलपीईजी व्याकरण विषमता
- 20. व्याकरण सिंटेक्स और भाषाविज्ञान
- 21. antlr4 sql व्याकरण
- 22. लोगो प्रोग्रामिंग भाषा के लिए ईबीएनएफ या बीएनएफ
- 23. सी ++ ऑपरेटर की कई परिभाषाएं <<
- 24. सी ++ टेम्पलेट विशेषज्ञता - लिंकर त्रुटि एकाधिक परिभाषाएं
- 25. प्रोग्रामिंग परिभाषाएं: 'बिल्डिंग' वास्तव में क्या है।
- 26. SpecFlow के साथ फ़ीचर-स्कोप्ड चरण परिभाषाएं?
- 27. ककड़ी की विशेषताएं और चरण परिभाषाएं
- 28. स्कैला के लिए एएनटीएलआर व्याकरण?
- 29. एएस 3 व्याकरण: सबसे सटीक
- 30. पार्स पेड़ और व्याकरण जानकारी
प्रतिक्रिया के लिए धन्यवाद व्याकरण का लिंक टूटा हुआ लगता है, लेकिन मुझे लगता है कि फ़ाइल [गीथहब] पर भी है (https://github.com/php/php-src /blob/master/Zend/zend_language_parser.y)। –
@FabianLauer धन्यवाद, लिंक अपडेट किया गया। एलएक्सआर फिर से मूडी हो रहा है ... – NikiC