回答
我已经建立,争取早日进入“蜜獾” ANTLR V4版本的R语法,如果你想给它看看。请参阅ANTLR v4 Examples page。 v4的来源是https://github.com/antlr/antlr4。二进制jar在这里:http://antlr.org/download/antlr-4.0ea-complete.jar对于你想要的http://www.antlr.org/wiki/download/attachments/28049418/R.g4
我还没有*真的*看过v4,但是我很快就会看到这么短的[R语法](https://github.com/antlr/antlr4/blob/master/tool/playground/ R.g4)是。太好了! – 2012-02-01 20:43:44
某些链接不再有效 - 有更新的链接的机会?谢谢 – mchen 2013-12-10 23:43:11
搬到github https://github.com/antlr/grammars-v4/tree/master/r – 2013-12-11 01:57:24
谢谢艾拉 - 我会检查出来,并标记你的答案,如果没有别的出现,非常感谢。 – Jonno 2011-04-19 09:51:59
- 1. ANTLR是否提供语义
- 2. ANTLR检查commontree是否正确或如何检查给定的输入是否匹配ANTLR语法?
- 3. ANTLR语法不是回溯
- 4. 什么是#的语法ANTLR
- 5. Visual Studio MEF&Irony:无语法高亮
- 6. 是否存在JavaScript语法?
- 7. CIL ANTLR语法?
- 8. ANTLR语法pred
- 9. C#ANTLR语法?
- 10. ANTLR version2语法语法?
- 11. ANTLR语法错误
- 12. antlr语法定义
- 13. ANTLR语法if语句
- 14. 是否有使用ANTLR或类似方法实现的简单语言?
- 15. 将ANTLR v3语法迁移到ANTLR v4
- 16. 转换ANTLR 3语法ANTLR 4
- 17. 是否有可用于LLVM IR的Antlr语法?
- 18. ANTLR语法中是否有保留字列表?
- 19. ANTLR是否有工作的C++语法文件?
- 20. ANTLR解析语法 - >树语法
- 21. ^和!代表ANTLR语法
- 22. mismatchedtoken ANTLR的语法谓词
- 23. C#,ANTLR,ECMAScript语法错误
- 24. ANTLR语法谓词JAVACC
- 25. ANTLR语法中的歧义
- 26. Antlr 100语法错误
- 27. ANTLR v4的C语法
- 28. ANTLR的语法和AST
- 29. ANTLR语法链接错误
- 30. 主机文件ANTLR语法
你已经找到了[Bison/Flex语法](http://svn.r-project.org/R/trunk/src/main/gram.y)他们的SVN存储库?如果没有人发布ANTLR-或IRONY语法,则可以将Bison/Flex转换为其中任何一种。 – 2011-04-18 16:22:02
你打算如何处理它?通常只有一个解析器不会给你多少钱;你通常需要一个AST,遍历/分析/修改AST的方法等。 – 2011-04-18 17:15:40
@Bart Kiers - 谢谢!我一定会考虑它! – Jonno 2011-04-19 09:50:06