1
是否可以使用ANTLR .jar?从语法定义(在字符串变量中)运行时中编译语法分析程序?从beanshell或Java程序中使用ANTLR
我想在beanshell环境中以编程方式综合语法描述,然后调用ANTLR创建解析器对象,而不使用任何文件。
是否可以使用ANTLR .jar?从语法定义(在字符串变量中)运行时中编译语法分析程序?从beanshell或Java程序中使用ANTLR
我想在beanshell环境中以编程方式综合语法描述,然后调用ANTLR创建解析器对象,而不使用任何文件。
是的,因为解析器生成器本身是用Java编写的。
你需要的是:
org.antlr.Tool
。我不知道的是是否有可能建立的唯一的事从一个字符串解析器 - 也许你将不得不将它保存到一个临时文件。
是否存在任何代码示例? –