1
是否可以使用ANTLR .jar?從語法定義(在字符串變量中)運行時中編譯語法分析程序?從beanshell或Java程序中使用ANTLR
我想在beanshell環境中以編程方式綜合語法描述,然後調用ANTLR創建解析器對象,而不使用任何文件。
是否可以使用ANTLR .jar?從語法定義(在字符串變量中)運行時中編譯語法分析程序?從beanshell或Java程序中使用ANTLR
我想在beanshell環境中以編程方式綜合語法描述,然後調用ANTLR創建解析器對象,而不使用任何文件。
是的,因爲解析器生成器本身是用Java編寫的。
你需要的是:
org.antlr.Tool
。我不知道的是是否有可能建立的唯一的事從一個字符串解析器 - 也許你將不得不將它保存到一個臨時文件。
是否存在任何代碼示例? –