这些行出现在生成的.jj文件
文件中ASTSQLSchemaStatement jjtn000 = new ASTSQLSchemaStatement(JJTSQLSCHEMASTATEMENT);
boolean jjtc000 = true;
jjtree.openNodeScope(jjtn000);
答案 0 :(得分:0)
ASTSQLSchemaStatement jjtn000 = new ASTSQLSchemaStatement(JJTSQLSCHEMASTATEMENT);
这将创建ASTSQLSchemaStatement类型的对象的实例。
boolean jjtc000 = true;
这将创建一个值为true的原始布尔值。
jjtree.openNodeScope(jjtn000);
这是对名为jjtree
的变量的方法调用(我不知道这是什么类型),发送我们之前创建的ASTSQLSchemaStatement
实例。
答案 1 :(得分:0)
他们一起创建一个新节点并打开其范围。 (并声明一个布尔变量。)节点的范围将保持打开状态,直到它被关闭或放弃。虽然它是开放的,它可能会收集孩子。当它被关闭时,它将被推入堆栈并可能成为其他一些开放节点的子节点。有关详细信息,请参阅https://javacc.java.net/doc/JJTree.html。