找不到符号-antlr错误
我在insertchild函数中得到“找不到符号错误”:找不到符号-antlr错误,antlr,Antlr,我在insertchild函数中得到“找不到符号错误”: calculatorParser.java:330:错误:找不到符号 testree.InsertChild(((ValueContext)_localctx.e14.tree);^符号: 方法InsertChild(Tree)位置:Tree类型的变量testree 我做错了什么 exp returns [Tree tree] : LBRACKET e1=value{$tree.insertChild($e1.tree
calculatorParser.java:330:错误:找不到符号 testree.InsertChild(((ValueContext)_localctx.e14.tree);^符号: 方法InsertChild(Tree)位置:Tree类型的变量testree 我做错了什么
exp returns [Tree tree] :
LBRACKET
e1=value{$tree.insertChild($e1.tree);}
RBRACKET
| e2=value{$tree.insertChild($e2.tree);}
;
value returns [Tree tree]:
e3=exp DOLLAR e4=exp {
Tree tempTree= new Tree('$');
tempTree.InsertChild($e3.tree);
tempTree.InsertChild($e4.tree);
$tree=tempTree;
}
这是树结构:
public Tree(String value){
this.value = value;
childList = new LinkedList<Tree>();
}
//Insert a subtree as a child
public void insertChild(Tree child){
childList.addLast(child);
}
公共树(字符串值){
这个值=值;
childList=newlinkedlist();
}
//将子树作为子树插入
公共void insertChild(树子级){
childList.addLast(child);
}
能否粘贴准确、完整、完整的文字错误文本?calculatorParser.java:330:错误:找不到符号诱惑树.InsertChild(((ValueContext)\u localctx.e14.tree);^symbol:method InsertChild(树)位置:TREETHOK you类型的变量TELTREE。现在可以粘贴完整的编译器和链接器命令了吗?您的构建系统可能有一个“详细”选项,您可以启用它来显示这些。java org.antlr.v4.Tool calculator.g javac*.javas不区分大小写吗?您可以粘贴准确、完整、完整的文字错误文本吗?calculatorParser.java:330:error:找不到符号诱惑树.InsertChild(((ValueContext)\u localctx.e14.tree);^symbol:method InsertChild(树)位置:TREETHOK you类型的变量TELTREE。现在可以粘贴完整的编译器和链接器命令了吗?您的构建系统可能有一个“verbose”选项,您可以启用它来显示这些。java org.antlr.v4.Tool calculator.g javac*。java不区分大小写吗?