|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ParserException | |
org.codehaus.groovy.control | |
org.codehaus.groovy.syntax.parser | The main parser of Groovy code into the Groovy AST model (Abstract Syntax Tree) |
Uses of ParserException in org.codehaus.groovy.control |
Methods in org.codehaus.groovy.control that throw ParserException | |
ModuleNode |
ParserPlugin.buildAST(SourceUnit sourceUnit,
java.lang.ClassLoader classLoader,
Reduction cst)
|
ModuleNode |
ClassicParserPlugin.buildAST(SourceUnit sourceUnit,
java.lang.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(java.lang.String description,
CSTNode node)
Throws a ParserException . |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |