我无法使 antler_test.java 编译通过。

huangapple 未分类评论48阅读模式
英文:

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`

huangapple
  • 本文由 发表于 2020年5月5日 07:42:29
  • 转载请务必保留本文链接:https://java.coder-hub.com/61603449.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定