Uses of Class
org.codehaus.groovy.syntax.parser.CSTNode

Packages that use CSTNode
org.codehaus.groovy.ast Groovy AST nodes for the syntax of the language 
org.codehaus.groovy.syntax.parser The main parser of Groovy code into the Groovy AST model (Abstract Syntax Tree)  
org.codehaus.groovy.tools Compiler tools  
 

Uses of CSTNode in org.codehaus.groovy.ast
 

Methods in org.codehaus.groovy.ast with parameters of type CSTNode
 void ASTNode.setCSTNode(org.codehaus.groovy.syntax.parser.CSTNode node)
           
 

Uses of CSTNode in org.codehaus.groovy.syntax.parser
 

Fields in org.codehaus.groovy.syntax.parser declared as CSTNode
static org.codehaus.groovy.syntax.parser.CSTNode[] CSTNode.EMPTY_ARRAY
           
 

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.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  org.codehaus.groovy.ast.MethodNode ASTBuilder.methodDeclaration(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.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)
           
 

Uses of CSTNode in org.codehaus.groovy.tools
 

Methods in org.codehaus.groovy.tools that return CSTNode
protected  org.codehaus.groovy.syntax.parser.CSTNode Compiler.stageOneCompile(org.codehaus.groovy.syntax.lexer.CharStream charStream)
           
 

Methods in org.codehaus.groovy.tools with parameters of type CSTNode
protected  void Compiler.stageTwoCompile(org.codehaus.groovy.syntax.parser.CSTNode[] compilationUnits)
           
protected  void Compiler.stageThreeCompile(org.codehaus.groovy.ast.CompileUnit unit, org.codehaus.groovy.syntax.parser.CSTNode compilationUnit, org.codehaus.groovy.syntax.lexer.CharStream charStream)
          Compiles the AST
 



Copyright © 2003 The Codehaus. All Rights Reserved.