Methods in org.codehaus.groovy.syntax.parser that return CSTNode |
org.codehaus.groovy.syntax.parser.CSTNode |
CSTNode.getChild(int index)
|
org.codehaus.groovy.syntax.parser.CSTNode[] |
CSTNode.getChildren()
|
org.codehaus.groovy.syntax.parser.CSTNode |
Parser.compilationUnit()
|
org.codehaus.groovy.syntax.parser.CSTNode |
Parser.packageDeclaration()
|
org.codehaus.groovy.syntax.parser.CSTNode |
Parser.importStatement()
|
org.codehaus.groovy.syntax.parser.CSTNode |
Parser.typeDeclaration()
|
org.codehaus.groovy.syntax.parser.CSTNode |
Parser.classDeclaration(org.codehaus.groovy.syntax.parser.CSTNode modifiers)
|
org.codehaus.groovy.syntax.parser.CSTNode |
Parser.interfaceDeclaration(org.codehaus.groovy.syntax.parser.CSTNode modifiers)
|
org.codehaus.groovy.syntax.parser.CSTNode |
Parser.bodyStatement()
|
org.codehaus.groovy.syntax.parser.CSTNode |
Parser.propertyDeclaration(org.codehaus.groovy.syntax.parser.CSTNode modifiers,
org.codehaus.groovy.syntax.parser.CSTNode type,
org.codehaus.groovy.syntax.parser.CSTNode identifier)
|
org.codehaus.groovy.syntax.parser.CSTNode |
Parser.methodDeclaration(org.codehaus.groovy.syntax.parser.CSTNode modifiers,
org.codehaus.groovy.syntax.parser.CSTNode type,
org.codehaus.groovy.syntax.parser.CSTNode identifier)
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.parameterDeclarationList()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.parameterDeclaration()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.parameterDeclarationWithDatatype()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.parameterDeclarationWithoutDatatype()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.datatype()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.statementOrStatementBlock()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.statementBlock()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.statement()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.switchStatement()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.breakStatement()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.continueStatement()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.throwStatement()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.synchronizedStatement()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.ifStatement()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.tryStatement()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.returnStatement()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.whileStatement()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.forStatement()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.assertStatement()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.expression()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.assignmentExpression()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.conditionalExpression()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.logicalOrExpression()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.logicalAndExpression()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.equalityExpression()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.relationalExpression()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.rangeExpression()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.additiveExpression()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.multiplicativeExpression()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.unaryExpression()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.postfixExpression()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.primaryExpression()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.sugaryMethodCallExpression(org.codehaus.groovy.syntax.parser.CSTNode expr,
org.codehaus.groovy.syntax.parser.CSTNode identifier,
org.codehaus.groovy.syntax.parser.CSTNode dotExpr)
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.regexPattern()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.doubleQuotedString()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.parentheticalExpression()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.parameterList(int endOfListDemarc)
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.namedParameterList(int endOfListDemarc)
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.newExpression()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.closureExpression()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.listOrMapExpression()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.mapExpression(org.codehaus.groovy.syntax.parser.CSTNode key)
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.listExpression(org.codehaus.groovy.syntax.parser.CSTNode entry)
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.argumentList()
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.rootNode(int type)
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.rootNode(int type,
org.codehaus.groovy.syntax.parser.CSTNode child)
|
Methods in org.codehaus.groovy.syntax.parser with parameters of type CSTNode |
org.codehaus.groovy.ast.ModuleNode |
ASTBuilder.build(org.codehaus.groovy.syntax.parser.CSTNode unitRoot)
|
protected String |
ASTBuilder.packageDeclaration(org.codehaus.groovy.syntax.parser.CSTNode packageRoot)
|
protected void |
ASTBuilder.importStatements(org.codehaus.groovy.ast.ModuleNode node,
org.codehaus.groovy.syntax.parser.CSTNode importsRoot)
|
protected void |
ASTBuilder.importStatement(org.codehaus.groovy.ast.ModuleNode node,
org.codehaus.groovy.syntax.parser.CSTNode importRoot)
|
protected String |
ASTBuilder.qualifiedName(org.codehaus.groovy.syntax.parser.CSTNode nameRoot)
|
protected String |
ASTBuilder.resolvedQualifiedName(org.codehaus.groovy.syntax.parser.CSTNode nameRoot)
|
protected String |
ASTBuilder.resolvedQualifiedNameNotNull(org.codehaus.groovy.syntax.parser.CSTNode child)
|
protected String[] |
ASTBuilder.qualifiedNames(org.codehaus.groovy.syntax.parser.CSTNode[] nameRoots)
|
protected String[] |
ASTBuilder.resolvedQualifiedNamesNotNull(org.codehaus.groovy.syntax.parser.CSTNode[] nameRoots)
|
protected void |
ASTBuilder.datatypeDeclaration(org.codehaus.groovy.ast.ModuleNode module,
String packageName,
org.codehaus.groovy.syntax.parser.CSTNode datatypeCst)
|
protected org.codehaus.groovy.ast.ClassNode |
ASTBuilder.classDeclaration(String packageName,
org.codehaus.groovy.syntax.parser.CSTNode classRoot)
|
protected org.codehaus.groovy.ast.PropertyNode |
ASTBuilder.addPropertyDeclaration(org.codehaus.groovy.ast.ClassNode classNode,
org.codehaus.groovy.syntax.parser.CSTNode propertyRoot)
|
protected void |
ASTBuilder.methodDeclaration(org.codehaus.groovy.ast.ClassNode classNode,
org.codehaus.groovy.syntax.parser.CSTNode methodRoot)
|
protected org.codehaus.groovy.ast.Parameter[] |
ASTBuilder.parameters(org.codehaus.groovy.syntax.parser.CSTNode[] paramRoots)
|
protected org.codehaus.groovy.ast.ClassNode |
ASTBuilder.interfaceDeclaration(String packageName,
org.codehaus.groovy.syntax.parser.CSTNode interfaceRoot)
|
protected org.codehaus.groovy.ast.stmt.BlockStatement |
ASTBuilder.statementOrStatementBlock(org.codehaus.groovy.syntax.parser.CSTNode blockRoot)
|
protected org.codehaus.groovy.ast.stmt.BlockStatement |
ASTBuilder.statementBlock(org.codehaus.groovy.syntax.parser.CSTNode blockRoot)
|
protected org.codehaus.groovy.ast.stmt.BlockStatement |
ASTBuilder.statementBlock(org.codehaus.groovy.syntax.parser.CSTNode blockRoot,
int startIndex)
|
protected org.codehaus.groovy.ast.stmt.Statement |
ASTBuilder.statement(org.codehaus.groovy.syntax.parser.CSTNode statementRoot)
|
protected org.codehaus.groovy.ast.stmt.WhileStatement |
ASTBuilder.whileStatement(org.codehaus.groovy.syntax.parser.CSTNode statementRoot)
|
protected org.codehaus.groovy.ast.stmt.IfStatement |
ASTBuilder.ifStatement(org.codehaus.groovy.syntax.parser.CSTNode statementRoot)
|
protected org.codehaus.groovy.ast.stmt.SwitchStatement |
ASTBuilder.switchStatement(org.codehaus.groovy.syntax.parser.CSTNode statementRoot)
|
protected org.codehaus.groovy.ast.stmt.CaseStatement |
ASTBuilder.caseStatement(org.codehaus.groovy.syntax.parser.CSTNode statementRoot)
|
protected org.codehaus.groovy.ast.stmt.ThrowStatement |
ASTBuilder.throwStatement(org.codehaus.groovy.syntax.parser.CSTNode statementRoot)
|
protected org.codehaus.groovy.ast.stmt.BreakStatement |
ASTBuilder.breakStatement(org.codehaus.groovy.syntax.parser.CSTNode statementRoot)
|
protected org.codehaus.groovy.ast.stmt.ContinueStatement |
ASTBuilder.continueStatement(org.codehaus.groovy.syntax.parser.CSTNode statementRoot)
|
protected org.codehaus.groovy.ast.stmt.SynchronizedStatement |
ASTBuilder.synchronizedStatement(org.codehaus.groovy.syntax.parser.CSTNode statementRoot)
|
protected org.codehaus.groovy.ast.stmt.TryCatchStatement |
ASTBuilder.tryStatement(org.codehaus.groovy.syntax.parser.CSTNode statementRoot)
|
protected org.codehaus.groovy.ast.stmt.ReturnStatement |
ASTBuilder.returnStatement(org.codehaus.groovy.syntax.parser.CSTNode statementRoot)
|
protected org.codehaus.groovy.ast.stmt.ForStatement |
ASTBuilder.forStatement(org.codehaus.groovy.syntax.parser.CSTNode statementRoot)
|
protected org.codehaus.groovy.ast.stmt.AssertStatement |
ASTBuilder.assertStatement(org.codehaus.groovy.syntax.parser.CSTNode statementRoot)
|
protected org.codehaus.groovy.ast.stmt.Statement |
ASTBuilder.expressionStatement(org.codehaus.groovy.syntax.parser.CSTNode statementRoot)
|
protected org.codehaus.groovy.ast.expr.Expression |
ASTBuilder.expression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
protected org.codehaus.groovy.ast.expr.Expression |
ASTBuilder.postfixExpression(org.codehaus.groovy.syntax.parser.CSTNode root)
|
protected org.codehaus.groovy.ast.expr.Expression |
ASTBuilder.prefixExpression(org.codehaus.groovy.syntax.parser.CSTNode root)
|
protected org.codehaus.groovy.ast.expr.Expression |
ASTBuilder.notExpression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
protected org.codehaus.groovy.ast.expr.GStringExpression |
ASTBuilder.compositeStringExpression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
protected org.codehaus.groovy.ast.expr.ConstructorCallExpression |
ASTBuilder.newExpression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
protected org.codehaus.groovy.ast.expr.ClosureExpression |
ASTBuilder.closureExpression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
protected org.codehaus.groovy.ast.expr.MethodCallExpression |
ASTBuilder.methodCallExpression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
protected org.codehaus.groovy.ast.expr.Expression |
ASTBuilder.actualParameterList(org.codehaus.groovy.syntax.parser.CSTNode paramRoot)
|
protected org.codehaus.groovy.ast.expr.Expression |
ASTBuilder.namedActualParameterList(org.codehaus.groovy.syntax.parser.CSTNode paramRoot)
|
protected org.codehaus.groovy.ast.expr.Expression |
ASTBuilder.nonNamedActualParameterList(org.codehaus.groovy.syntax.parser.CSTNode paramRoot)
|
protected org.codehaus.groovy.ast.expr.TupleExpression |
ASTBuilder.tupleExpression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
protected org.codehaus.groovy.ast.expr.ListExpression |
ASTBuilder.listExpression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
protected org.codehaus.groovy.ast.expr.MapExpression |
ASTBuilder.mapExpression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
protected org.codehaus.groovy.ast.expr.RangeExpression |
ASTBuilder.rangeExpression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
protected org.codehaus.groovy.ast.expr.Expression |
ASTBuilder.propertyExpression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
protected org.codehaus.groovy.ast.expr.Expression |
ASTBuilder.safePropertyExpression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
protected org.codehaus.groovy.ast.expr.Expression |
ASTBuilder.variableOrClassExpression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
protected org.codehaus.groovy.ast.expr.VariableExpression |
ASTBuilder.variableExpression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
protected org.codehaus.groovy.ast.expr.ConstantExpression |
ASTBuilder.constantExpression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
protected org.codehaus.groovy.ast.expr.BinaryExpression |
ASTBuilder.binaryExpression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
protected int |
ASTBuilder.modifiers(org.codehaus.groovy.syntax.parser.CSTNode modifiersRoot)
|
protected String |
ASTBuilder.identifier(org.codehaus.groovy.syntax.parser.CSTNode identifierRoot)
|
void |
CSTNode.addChild(org.codehaus.groovy.syntax.parser.CSTNode node)
|
org.codehaus.groovy.syntax.parser.CSTNode |
Parser.classDeclaration(org.codehaus.groovy.syntax.parser.CSTNode modifiers)
|
org.codehaus.groovy.syntax.parser.CSTNode |
Parser.interfaceDeclaration(org.codehaus.groovy.syntax.parser.CSTNode modifiers)
|
org.codehaus.groovy.syntax.parser.CSTNode |
Parser.propertyDeclaration(org.codehaus.groovy.syntax.parser.CSTNode modifiers,
org.codehaus.groovy.syntax.parser.CSTNode type,
org.codehaus.groovy.syntax.parser.CSTNode identifier)
|
org.codehaus.groovy.syntax.parser.CSTNode |
Parser.propertyDeclaration(org.codehaus.groovy.syntax.parser.CSTNode modifiers,
org.codehaus.groovy.syntax.parser.CSTNode type,
org.codehaus.groovy.syntax.parser.CSTNode identifier)
|
org.codehaus.groovy.syntax.parser.CSTNode |
Parser.propertyDeclaration(org.codehaus.groovy.syntax.parser.CSTNode modifiers,
org.codehaus.groovy.syntax.parser.CSTNode type,
org.codehaus.groovy.syntax.parser.CSTNode identifier)
|
org.codehaus.groovy.syntax.parser.CSTNode |
Parser.methodDeclaration(org.codehaus.groovy.syntax.parser.CSTNode modifiers,
org.codehaus.groovy.syntax.parser.CSTNode type,
org.codehaus.groovy.syntax.parser.CSTNode identifier)
|
org.codehaus.groovy.syntax.parser.CSTNode |
Parser.methodDeclaration(org.codehaus.groovy.syntax.parser.CSTNode modifiers,
org.codehaus.groovy.syntax.parser.CSTNode type,
org.codehaus.groovy.syntax.parser.CSTNode identifier)
|
org.codehaus.groovy.syntax.parser.CSTNode |
Parser.methodDeclaration(org.codehaus.groovy.syntax.parser.CSTNode modifiers,
org.codehaus.groovy.syntax.parser.CSTNode type,
org.codehaus.groovy.syntax.parser.CSTNode identifier)
|
protected void |
Parser.statementsUntilRightCurly(org.codehaus.groovy.syntax.parser.CSTNode root)
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.sugaryMethodCallExpression(org.codehaus.groovy.syntax.parser.CSTNode expr,
org.codehaus.groovy.syntax.parser.CSTNode identifier,
org.codehaus.groovy.syntax.parser.CSTNode dotExpr)
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.sugaryMethodCallExpression(org.codehaus.groovy.syntax.parser.CSTNode expr,
org.codehaus.groovy.syntax.parser.CSTNode identifier,
org.codehaus.groovy.syntax.parser.CSTNode dotExpr)
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.sugaryMethodCallExpression(org.codehaus.groovy.syntax.parser.CSTNode expr,
org.codehaus.groovy.syntax.parser.CSTNode identifier,
org.codehaus.groovy.syntax.parser.CSTNode dotExpr)
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.mapExpression(org.codehaus.groovy.syntax.parser.CSTNode key)
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.listExpression(org.codehaus.groovy.syntax.parser.CSTNode entry)
|
protected void |
Parser.consume(org.codehaus.groovy.syntax.parser.CSTNode root,
int type)
|
protected void |
Parser.consume_bare(org.codehaus.groovy.syntax.parser.CSTNode root,
int type)
|
protected org.codehaus.groovy.syntax.parser.CSTNode |
Parser.rootNode(int type,
org.codehaus.groovy.syntax.parser.CSTNode child)
|
void |
SemanticVerifier.verify(org.codehaus.groovy.syntax.parser.CSTNode[] compilationUnits)
|