Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
找不到符号-antlr错误_Antlr - Fatal编程技术网

找不到符号-antlr错误

找不到符号-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

我在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);}
    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不区分大小写吗?