java - 我无法编译 antler_test.java
问题描述
` 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);
^
符号:类 CommonTokenStream 位置:类 antlr_test antlr_test.java:10:错误:找不到符号 CommonTokenStream tokens = new CommonTokenStream(lexer); ^ 符号:类 CommonTokenStream 位置:类 antlr_test antlr_test.java:14:错误:找不到符号 parser.prog();^ 符号:方法 prog() 位置:exprParser 7 类型的变量解析器错误`
解决方案
推荐阅读
- python - python中的动态文件命名
- laravel - Laravel Eloquent 'WITH' 语句查询
- python - 如何避免python编码中的生成器错误
- postgresql - 如何将 complet.BD.postgres 从 SERVER1 直接复制/传输到 SERVER2?
- devops - Apache Superset 的警报和报告中没有完整的屏幕截图
- r - 报告满足条件的最后一列
- image - 在 TinyMCE 中上传图像的问题
- git - Git Rebase 在同一主题分支上多次
- machine-learning - 当现实世界中的正例数量较少时平衡分类数据集
- mysql - Mysql唯一键导致死锁