2011-04-18 28 views
10

क्या किसी को पता है कि आर के लिए मौजूदा मौजूदा एएनटीएलआर या आईरोनी व्याकरण है या नहीं?क्या आर के लिए मौजूदा एएनटीएलआर या आईरोनी व्याकरण है?

बहुत धन्यवाद।

+2

क्या आपको पहले से ही [बाइसन/फ्लेक्स व्याकरण] (http://svn.r-project.org/R/trunk/src/main/gram.y) मिल गया था उनके एसवीएन भंडार? यदि कोई भी एएनटीएलआर- या आईरोनी व्याकरण पोस्ट नहीं करता है, तो आप बाइसन/फ्लेक्स को इनमें से किसी एक में परिवर्तित कर सकते हैं। –

+3

आप इसके साथ क्या करना चाहते हैं? आम तौर पर सिर्फ एक पार्सर आपको ज्यादा खरीद नहीं लेता है; आपको आम तौर पर एएसटी की आवश्यकता होती है, एएसटी, आदि के ट्रैवर्स/विश्लेषण/संशोधित करने के तरीके आदि –

+0

@ बार्ट कियर्स - धन्यवाद! मैं निश्चित रूप से इसमें देख लूंगा! – Jonno

उत्तर

7

मैं जल्दी पहुँच "बिज्जू" ANTLR v4 जारी करने के लिए एक अनुसंधान व्याकरण का निर्माण किया है, यदि आप इसे एक रूप देने के लिए करना चाहते हैं देखने के लिए लगता है कि चाहते हैं। ANTLR v4 Examples page देखें। V4 के लिए स्रोत https://github.com/antlr/antlr4 है। बाइनरी जार यहां: http://antlr.org/download/antlr-4.0ea-complete.jar आर के लिए आप http://www.antlr.org/wiki/download/attachments/28049418/R.g4

+0

मैंने * वास्तव में * v4 को अभी तक नहीं देखा है, लेकिन मैं यह देखने के तुरंत बाद ऐसा करूंगा कि हास्यास्पद रूप से कितना छोटा [आर व्याकरण] (https://github.com/antlr/antlr4/blob/master/tool/playground/ आरजी 4) है। अच्छा! –

+0

कुछ लिंक अब काम नहीं करते हैं - अपडेट किए गए लोगों का कोई मौका? धन्यवाद – mchen

+1

github https://github.com/antlr/grammars-v4/tree/master/r पर ले जाया गया –

3

मैं एक अच्छी जगह होगी R to C Compiler (RCC) that was developed by John Garvin at Rice

+0

धन्यवाद ईरा - अगर मैं कुछ भी नहीं दिखता, तो मैं इसे देखता हूं और आपका उत्तर स्वीकार कर लेता हूं, बहुत धन्यवाद। – Jonno

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^