0
在java代碼中執行的beanshell腳本:解析beanshell腳本
如何解析(僅檢查語法)beanshell腳本而不評估它?
中有關於它的手冊頁,但我不明白如何使一個方法只解析字符串與腳本:http://www.beanshell.org/manual/parser.html
在此先感謝
在java代碼中執行的beanshell腳本:解析beanshell腳本
如何解析(僅檢查語法)beanshell腳本而不評估它?
中有關於它的手冊頁,但我不明白如何使一個方法只解析字符串與腳本:http://www.beanshell.org/manual/parser.html
在此先感謝
回答我的問題,在Parser.java的源代碼的解決方案: http://grepcode.com/file/repo1.maven.org/maven2/org.beanshell/bsh/2.0b5/bsh/Parser.java
所以,用這種方法,你可以在BSH解析字符串
public static void parseBsh(String script) throws ParseException {
StringReader reader = new StringReader(script);
Parser parser = new Parser(reader);
while (!parser.Line()) {
parser.popNode();
}
}