英文:
I couldn't get antler_test.java to compile
问题
import org.anltr.v4.runtime.*;
import org.anltr.v4.runtime.tree.*;
public class antlr_test {
public static void main(String[] args) throws Exception {
ANTLRInputStream input = new ANTLRInputStream(System.in);
exprLexer lexer = new exprLexer(input);
CommonTokenStream tokens = new CommonTokenStream(lexer);
exprParser parser = new exprParser(tokens);
parser.prog();
}
}
错误:找不到包org.anltr.v4.runtime
import org.anltr.v4.runtime.*;
^
antlr_test.java:3: 错误:找不到包org.anltr.v4.runtime.tree
import org.anltr.v4.runtime.tree.*;
^
antlr_test.java:7: 错误:找不到符号
ANTLRInputStream input = new ANTLRInputStream(System.in);
^
符号: 类ANTLRInputStream
位置: 类antlr_test
antlr_test.java:7: 错误:找不到符号
ANTLRInputStream input = new ANTLRInputStream(System.in);
^
符号: 类ANTLRInputStream
位置: 类antlr_test
antlr_test.java:10: 错误:找不到符号
CommonTokenStream tokens = new CommonTokenStream(lexer);
^
符号: 类CommonTokenStream
位置: 类antlr_test
antlr_test.java:10: 错误:找不到符号
CommonTokenStream tokens = new CommonTokenStream(lexer);
^
符号: 类CommonTokenStream
位置: 类antlr_test
antlr_test.java:14: 错误:找不到符号
parser.prog();
^
符号: 方法prog()
位置: 变量parser,类型exprParser
7 个错误
英文:
` import org.anltr.v4.runtime.*;
import org.anltr.v4.runtime.tree.*;
public class antlr_test{
public static void main(String[] args)throws Exception{
ANTLRInputStream input = new ANTLRInputStream(System.in);
exprLexer lexer = new exprLexer(input);
CommonTokenStream tokens = new CommonTokenStream(lexer);
exprParser parser = new exprParser(tokens);
parser.prog();
}
}`
`error: package org.anltr.v4.runtime does not exist
import org.anltr.v4.runtime.*;
^
antlr_test.java:3: error: package org.anltr.v4.runtime.tree does not exist
import org.anltr.v4.runtime.tree.*;
^
antlr_test.java:7: error: cannot find symbol
ANTLRInputStream input = new ANTLRInputStream(System.in);
^
symbol: class ANTLRInputStream
location: class antlr_test
antlr_test.java:7: error: cannot find symbol
ANTLRInputStream input = new ANTLRInputStream(System.in);
^
symbol: class ANTLRInputStream
location: class antlr_test
antlr_test.java:10: error: cannot find symbol
CommonTokenStream tokens = new CommonTokenStream(lexer);
^
symbol: class CommonTokenStream
location: class antlr_test
antlr_test.java:10: error: cannot find symbol
CommonTokenStream tokens = new CommonTokenStream(lexer);
^
symbol: class CommonTokenStream
location: class antlr_test
antlr_test.java:14: error: cannot find symbol
parser.prog();
^
symbol: method prog()
location: variable parser of type exprParser
7 errors`
专注分享java语言的经验与见解,让所有开发者获益!
评论