[英]Using ANTLR from beanshell or Java program
是否可以使用ANTLR .jar 在運行時從語法定義(在String變量中)編譯語法分析器?
我想在beanshell環境中以編程方式合成語法描述,然后調用ANTLR來創建解析器對象,而不使用任何文件。
是的,因為解析器生成器本身是用Java編寫的。
你需要的是:
org.antlr.Tool
。 我唯一不確定的是是否可以從String構建解析器 - 也許你必須將它保存到臨時文件中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.