Package sidekick.ecmascript.parser

Interface Summary
EcmaScriptConstants  
EcmaScriptTreeConstants  
EcmaScriptVisitor  
EcmaScriptVisitorDelegate  
Node  
Scope Empty interface marks AST nodes as nodes defining javascript scope boundaries.
 

Class Summary
ASTAllocationExpression  
ASTAndExpressionSequence  
ASTArrayLiteral  
ASTAssignmentExpression  
ASTBinaryExpressionSequence  
ASTBlock  
ASTBreakStatement  
ASTCaseGroup  
ASTCaseGroups  
ASTCaseGuard  
ASTCatchClause  
ASTCompositeReference  
ASTConditionalExpression  
ASTContinueStatement  
ASTDoStatement  
ASTEmptyExpression  
ASTEmptyStatement  
ASTExpressionList  
ASTExpressionStatement  
ASTFinallyClause  
ASTForInStatement  
ASTFormalParameterList  
ASTForStatement  
ASTForVarInStatement  
ASTForVarStatement  
ASTFunctionCallParameters  
ASTFunctionDeclaration  
ASTFunctionExpression  
ASTIdentifier  
ASTIfStatement  
ASTLiteral  
ASTLiteralField  
ASTObjectLiteral  
ASTOperator  
ASTOrExpressionSequence  
ASTParenExpression  
ASTPostfixExpression  
ASTProgram  
ASTPropertyIdentifierReference  
ASTPropertyValueReference  
ASTRequireStatement  
ASTReturnStatement  
ASTStatementList  
ASTSwitchStatement  
ASTThisReference  
ASTThrowStatement  
ASTTryStatement  
ASTUnaryExpression  
ASTVariableDeclaration  
ASTVariableDeclarationList  
ASTVariableStatement  
ASTWhileStatement  
ASTWithStatement  
Comment Objects of this class hold multi-line c-style comments in original source form and for javadoc comments also parsed and broken down into tags.
Comment.Tag Simple class holding a javadoc tag
EcmaScript  
EcmaScriptTokenManager  
EcmaScriptVisitorAdapter  
GlobalDeclCollector Visitor that collects the global identifiers and string literals in the code base and also decorates the function declaration nodes with symbol table information of local variables
JavaCharStream An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JJTEcmaScriptState  
PrettyPrinter  
SimpleNode  
Token Describes the input token stream.
Util Collection of useful static utility methods.
 

Exception Summary
ParseException This exception is thrown when parse errors are encountered.
 

Error Summary
TokenMgrError