我一直在使用ANTLR为Java目标生成标记语言的解析器+树语法,它可以正常工作.现在我试图让JavaScript中的目标在我的Web浏览器中使用它.
但是,我无法找到有关如何执行此操作的任何好文档.我正在使用带有ANTLR IDE的eclipse,当我将语言指定为JavaScript时,我会收到以下错误.
此行有多个标记
(10):内部错误:组JavaScript不满足接口ANTLRCore:这些模板上的参数不匹配[treeParser(语法,名称,范围,标记,tokenNames,globalAction,规则,numRules,bitsets,labelType,ASTLabelType,superClass,members,filterMode) )]
(10):内部错误:java.util.NoSuchElementException:没有这样的属性:模板上下文中的filterMode [treeParser]
如果有人可以帮我解决这个问题,或者指出一些我可以通过ANTLR阅读有关JavaScript目标的材料,那就太棒了.
谢谢
您应该使用最新版本 (3.3),在以前的版本中,javascript 目标未正确集成。仍然存在一些错误,但您可以在http://blog.barvinograd.com/2011/03/online-function-grapher-formula-parser-part-2/上看到带有一些指导和链接的工作示例