Java 抽象语法树中图像的用途是什么?

Java 抽象语法树中图像的用途是什么?,java,parsing,compiler-construction,abstract-syntax-tree,javacc,Java,Parsing,Compiler Construction,Abstract Syntax Tree,Javacc,假设我有一些产生式规则: void NonTerminal() #NonTerminal: {} { t = <TOKEN> {jjtThis.value = t.image}; } void NonTerminal()#NonTerminal:{} { t={jjthis.value=t.image}; } 这里t.image的用途是什么?每个标记对象表示输入流中出现的一些字符序列t.image是作为String对象的字符序列 守则的目的 { jjtThis.value

假设我有一些产生式规则:

void NonTerminal() #NonTerminal: {}
{
    t = <TOKEN> {jjtThis.value = t.image};
}
void NonTerminal()#NonTerminal:{}
{
t={jjthis.value=t.image};
}

这里t.image的用途是什么?

每个
标记
对象表示输入流中出现的一些字符序列
t.image
是作为
String
对象的字符序列

守则的目的

{ jjtThis.value = t.image; }

是将该
字符串
存储在当前正在构建的节点的
字段中。

嗨,t.image的目的是什么,我重新表述了这个问题@JavaCC文档()中的andyturner:“字符串图像:这表示令牌在输入流中出现的图像。”这现在很有意义!非常感谢@西奥多诺维尔