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

Packages that use ParserException
org.codehaus.groovy.control   
org.codehaus.groovy.syntax.parser   
 

Uses of ParserException in org.codehaus.groovy.control
 

Methods in org.codehaus.groovy.control that throw ParserException
 ModuleNode ParserPlugin.buildAST(SourceUnit sourceUnit, ClassLoader classLoader, Reduction cst)
           
 ModuleNode ClassicParserPlugin.buildAST(SourceUnit sourceUnit, ClassLoader classLoader, Reduction cst)
           
 

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

Subclasses of ParserException in org.codehaus.groovy.syntax.parser
 class UnexpectedTokenException
           
 

Methods in org.codehaus.groovy.syntax.parser that throw ParserException
 ModuleNode ASTBuilder.build(CSTNode input)
          Builds an AST ModuleNode from a Parser.module() Reduction.
protected  void ASTBuilder.topLevelStatement(ModuleNode module, CSTNode reduction)
          Processes the Reduction produced by Parser.topLevelStatement().
protected  ClassNode ASTBuilder.classDeclaration(ClassNode context, CSTNode reduction)
          Processes the Reduction produced by Parser.classDeclaration().
protected  void ASTBuilder.typeBody(ClassNode classNode, CSTNode body, int propertyModifiers, int methodModifiers)
          Processes a type body for classDeclaration() and others.
protected  void ASTBuilder.addPropertyDeclaration(ClassNode classNode, CSTNode reduction, int extraModifiers)
          Processes the Reduction produced by Parser.propertyDeclaration().
protected  void ASTBuilder.addPropertyDeclaration(ClassNode classNode, CSTNode reduction)
          A synonym for addPropertyDeclaration( classNode, reduction, 0 ).
protected  MethodNode ASTBuilder.methodDeclaration(ClassNode classNode, CSTNode reduction, int extraModifiers)
          Processes the Reduction produced by Parser.methodDeclaration().
protected  MethodNode ASTBuilder.methodDeclaration(ClassNode classNode, CSTNode reduction)
          A synonym for methodDeclaration( classNode, reduction, 0 ).
protected  Parameter[] ASTBuilder.parameterDeclarations(CSTNode reduction)
          Processes the Reduction produced by Parser.parameterDeclarationList().
protected  ClassNode ASTBuilder.interfaceDeclaration(ClassNode context, CSTNode reduction)
          Processes the Reduction produced by Parser.interfaceDeclaration().
protected  BlockStatement ASTBuilder.statementBody(CSTNode reduction)
          Processes the Reduction that results from Parser.statementBody().
protected  BlockStatement ASTBuilder.statements(CSTNode reduction, int first)
          Processes any series of statements, starting at the specified offset and running to the end of the CSTNode.
protected  BlockStatement ASTBuilder.statementBlock(CSTNode reduction)
          Processes any statement block.
protected  Statement ASTBuilder.statement(CSTNode reduction)
          Processes the Reduction produced by Parser.statement().
protected  AssertStatement ASTBuilder.assertStatement(CSTNode reduction)
          Processes the Reduction produced by Parser.assertStatement().
protected  BreakStatement ASTBuilder.breakStatement(CSTNode reduction)
          Processes the Reduction produced by Parser.breakStatement().
protected  ContinueStatement ASTBuilder.continueStatement(CSTNode reduction)
          Processes the Reduction produced by Parser.continueStatement().
protected  IfStatement ASTBuilder.ifStatement(CSTNode reduction)
          Processes the Reduction produced by Parser.ifStatement().
protected  ReturnStatement ASTBuilder.returnStatement(CSTNode reduction)
          Processes the Reduction produced by Parser.returnStatement().
protected  SwitchStatement ASTBuilder.switchStatement(CSTNode reduction)
          Processes the Reduction produced by Parser.switchStatement().
protected  CaseStatement ASTBuilder.caseStatement(CSTNode reduction)
          Processes the Reduction produced by Parser.switchStatement() for cases.
protected  SynchronizedStatement ASTBuilder.synchronizedStatement(CSTNode reduction)
          Processes the Reduction produced by Parser.synchronizedStatement().
protected  ThrowStatement ASTBuilder.throwStatement(CSTNode reduction)
          Processes the Reduction produced by Parser.throwStatement().
protected  TryCatchStatement ASTBuilder.tryStatement(CSTNode reduction)
          Processes the Reduction produced by Parser.tryStatement().
protected  ForStatement ASTBuilder.forStatement(CSTNode reduction)
          Processes the Reduction produced by Parser.forStatement().
protected  DoWhileStatement ASTBuilder.doWhileStatement(CSTNode reduction)
          Processes the Reduction produced by Parser.doWhileStatement().
protected  WhileStatement ASTBuilder.whileStatement(CSTNode reduction)
          Processes the Reduction produced by Parser.whileStatement().
protected  Statement ASTBuilder.expressionStatement(CSTNode node)
          Processes any expression that forms a complete statement.
protected  Expression[] ASTBuilder.expressions(CSTNode reduction)
          Processes a series of expression to an Expression[].
protected  Expression ASTBuilder.expression(CSTNode reduction)
          Processes the CSTNode produced by Parser.expression().
 Expression ASTBuilder.infixExpression(CSTNode reduction)
          Processes most infix operators.
 Expression ASTBuilder.prefixExpression(CSTNode reduction)
          Processes most prefix operators.
 Expression ASTBuilder.simpleExpression(CSTNode reduction)
          Processes most simple expressions.
 Expression ASTBuilder.numericExpression(CSTNode reduction, boolean negate)
          Processes numeric literals.
 Expression ASTBuilder.syntheticExpression(CSTNode reduction)
          Processes most synthetic expressions.
protected  Expression ASTBuilder.variableOrClassExpression(CSTNode reduction)
          Converts a (typically IDENTIFIER) CSTNode to a ClassExpression, if valid, or a VariableExpression otherwise.
protected  ClassExpression ASTBuilder.classExpression(CSTNode reduction)
          Converts a CSTNode into a ClassExpression.
protected  Expression ASTBuilder.variableDeclarationExpression(CSTNode reduction)
          Processes the Reduction produced by parsing a typed variable declaration.
protected  MethodCallExpression ASTBuilder.methodCallExpression(CSTNode reduction)
          Processes a SYNTH_METHOD_CALL Reduction produced by Parser.expression().
protected  ClosureExpression ASTBuilder.closureExpression(CSTNode reduction)
          Processes the Reduction produced by Parser.closureExpression().
protected  Expression ASTBuilder.parameterList(CSTNode reduction)
          Processes the Reduction produced by Parser.parameterList().
protected  Expression ASTBuilder.newExpression(CSTNode reduction)
          Processes the Reduction produced by Parser.newExpression().
protected  TupleExpression ASTBuilder.tupleExpression(CSTNode reduction)
          Processes the Reduction produced by Parser.newArrayInitializer().
protected  Expression ASTBuilder.gstringExpression(CSTNode reduction)
          Processes the Reduction produced by Parser.gstring().
protected  ListExpression ASTBuilder.listExpression(CSTNode reduction)
          Processes one of the Reductions produced by Parser.listOrMapExpression().
protected  MapExpression ASTBuilder.mapExpression(CSTNode reduction)
          Processes the other Reduction produced by Parser.listOrMapExpression().
protected  void ASTBuilder.error(String description, CSTNode node)
          Throws a ParserException.
 



Copyright © 2003-2005 The Codehaus. All Rights Reserved.