0
目前我試圖解析以下Java代碼從我的.java文件的AST在jrubyparser實現:創建的JRuby解析器實現來從Java文件AST
import static org.junit.Assert.*;
import org.junit.Test;
public class testDeposit {
public void test() {
BankApplication b = new BankApplication();
b.deposit("11117", "10.00");
assertEquals("330.00", b.getAccountBalance("Seetha"));
}
}
然而,當我運行代碼,它給我以下error:
我已經在線尋找錯誤信息,但找不到有關此錯誤的任何信息。任何人都可以請解釋什麼可能會出錯?
謝謝!
下面的鏈接是,我試圖用jrubyparser庫: https://github.com/jruby/jruby-parser
您需要什麼?從Java解析一個Ruby程序?請清楚說明,請。 –
我意識到出了什麼問題。這是因爲我認爲JRuby解析器解析了Java和Ruby文件,但它只解析Ruby文件。有誰知道我如何解析Java文件來創建AST? – vpm
是:嘗試[ANTLR](http://www.antlr.org)或[JavaCC](https://javacc.java.net/)。它們都有Java語法。 –