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