2013-06-05 4 views
0

이 라인이 유형의 ASTSQLSchemaStatement의 객체의 인스턴스를 생성합니다의미는

ASTSQLSchemaStatement jjtn000 = new ASTSQLSchemaStatement(JJTSQLSCHEMASTATEMENT); 
boolean jjtc000 = true; 
jjtree.openNodeScope(jjtn000); 

답변

0

함께 새로운 노드를 만들고 범위를 엽니 다. 노드의 범위는 닫히거나 버려 질 때까지 열린 채로 유지됩니다. 그것이 열려있는 동안, 그것은 아이들을 얻을 수 있습니다. 닫히면 스택에 푸시되고 열려있는 다른 노드의 하위 노드가 될 수 있습니다. 자세한 내용은 https://javacc.java.net/doc/JJTree.html을 참조하십시오.

+0

대단히 감사합니다! 포인트가 있다면 줄 것입니다! –

+0

하지만 링크에서 저에게 알려줍니다 : "찾고 있던 페이지가 존재하지 않습니다. 주소를 잘못 입력했거나 페이지에있을 수 있습니다. 옮겼습니다. " –

+0

실수. URL을 바로 잡았습니다. https://javacc.java.net/doc/JJTree.html입니다. –

0
ASTSQLSchemaStatement jjtn000 = new ASTSQLSchemaStatement(JJTSQLSCHEMASTATEMENT); 

.jj 파일의 생성 된 파일에 나타납니다 jjtree.openNodeScope`.

boolean jjtc000 = true; 

이렇게하면 값이 true 인 프리미티브 부울이 생성됩니다.

jjtree.openNodeScope(jjtn000); 

우리가 이전에 만든 ASTSQLSchemaStatement의 인스턴스를 보내는 jjtree라는 변수 (I이 무엇인지 방식을 모르는)에 메소드 호출이다.

+0

감사합니다. (: –