对于R,是否存在现有的ANTLR或反语语法?

对于R,是否存在现有的ANTLR或反语语法?,r,antlr,grammar,irony,antlr4,R,Antlr,Grammar,Irony,Antlr4,有人知道是否有一个现有的ANTLR或反讽语法的R 非常感谢。如果您想看一看的话,我想一个好地方应该是我已经为早期访问的“蜂蜜獾”ANTLR v4版本构建了一个R语法。看。v4的源代码是。这里的二进制jar:对于您想要的R您已经在他们的SVN存储库中找到了吗?如果没有人发布ANTLR或反讽语法,您可以将Bison/Flex转换为这两种语法中的任何一种。您打算用它做什么?通常只有一个解析器并不能给你带来很多好处;您通常需要AST、遍历/分析/修改AST的方法等@Bart Kiers-谢谢!我一定会调

有人知道是否有一个现有的ANTLR或反讽语法的R


非常感谢。

如果您想看一看的话,我想一个好地方应该是

我已经为早期访问的“蜂蜜獾”ANTLR v4版本构建了一个R语法。看。v4的源代码是。这里的二进制jar:对于您想要的R

您已经在他们的SVN存储库中找到了吗?如果没有人发布ANTLR或反讽语法,您可以将Bison/Flex转换为这两种语法中的任何一种。您打算用它做什么?通常只有一个解析器并不能给你带来很多好处;您通常需要AST、遍历/分析/修改AST的方法等@Bart Kiers-谢谢!我一定会调查的@Ira Baxter-如果我的术语/理解不正确,我深表歉意,目前我正在为一个转换为.net的小型DSL使用讽刺-基于此,我被要求寻找一种解释R的方法“解释R的方法”。这意味着您至少需要一个AST,它意味着遍历程序执行顺序(点击goto时很有趣:目标在树中的位置?)和符号表(可以回答我刚才问的“目标”问题)。谢谢Ira-如果没有其他显示,我将检查它并标记您的答案为已接受,非常感谢。我还没有真正看v4,但我会在看到这是多么可笑的短后马上这么做。美好的有些链接不再有效-有更新的机会吗?谢谢