public class JSParser20 extends Object implements JSParser20TreeConstants, JSParser20Constants
| Modifier and Type | Field and Description |
|---|---|
protected ASTProgram |
_jjtRoot |
Token |
jj_nt |
protected org.apache.myfaces.buildtools.maven2.plugin.javascript.javascript20parser.JJTJSParser20State |
jjtree |
boolean |
lookingAhead |
Token |
token |
JSParser20TokenManager |
token_source |
JJTADDITIVEEXPRESSION, JJTADDOP, JJTANNOTATABLEDIRECTIVE, JJTARGUMENTS, JJTARRAYLITERAL, JJTASSIGNEMENTOPERATOR, JJTASSIGNMENTEXPRESSION, JJTASSIGNMENTEXPRESSIONNOIN, JJTATTRIBUTE, JJTATTRIBUTEEXPRESSION, JJTATTRIBUTES, JJTBITWISEANDEXPRESSION, JJTBITWISEANDEXPRESSIONNOIN, JJTBITWISEANDOP, JJTBITWISEOREXPRESSION, JJTBITWISEOREXPRESSIONNOIN, JJTBITWISEOROP, JJTBITWISEXOREXPRESSION, JJTBITWISEXOREXPRESSIONNOIN, JJTBITWISEXOROP, JJTBLOCK, JJTBREAKSTATEMENT, JJTCASEELEMENT, JJTCASEELEMENTS, JJTCASELABEL, JJTCLASSDEFINITION, JJTCONDITIONALEXPRESSION, JJTCONDITIONALEXPRESSIONNOIN, JJTCONTINUESTATEMENT, JJTDIRECTIVE, JJTDIRECTIVES, JJTDOSTATEMENT, JJTELEMENTLIST, JJTEMPTYSTATEMENT, JJTEOLCOMMENTSKIPWS, JJTEQUALITYEXPRESSION, JJTEQUALITYEXPRESSIONNOIN, JJTEQUALOP, JJTEXPORTBINDING, JJTEXPORTBINDINGLIST, JJTEXPORTDEFINITION, JJTEXPRESSIONQUALIFIEDIDENTIFIER, JJTEXPRESSIONSTATEMENT, JJTFIELDLIST, JJTFIELDNAME, JJTFORINBINDING, JJTFORINITIALIZER, JJTFORSTATEMENT, JJTFULLNEWEXPRESSION, JJTFULLNEWSUBEXPRESSION, JJTFULLPOSTFIXEXPRESSION, JJTFUNCTIONCOMMON, JJTFUNCTIONCONSTRUCTOR, JJTFUNCTIONDEFINITION, JJTFUNCTIONEXPRESSION, JJTFUNCTIONNAME, JJTIDENTIFIER, JJTIFSTATEMENT, JJTIMPORTDIRECTIVE, JJTINCLUDEDIRECTIVE, JJTINHERITANCE, JJTINTERFACEDEFINITION, JJTLABELEDSTATEMENT, JJTLISTEXPRESSION, JJTLISTEXPRESSIONNOIN, JJTLITERALELEMENT, JJTLITERALFIELD, JJTLOGICALANDEXPRESSION, JJTLOGICALANDEXPRESSIONNOIN, JJTLOGICALOREXPRESSION, JJTLOGICALOREXPRESSIONNOIN, JJTMULOP, JJTMULTIPLICATIVEEXPRESSION, JJTNAMESPACEDEFINITION, jjtNodeName, JJTNONASSIGNMENTEXPRESSION, JJTNONASSIGNMENTEXPRESSIONNOIN, JJTOBJECTLITERAL, JJTPACKAGEDEFINITION, JJTPACKAGEIDENTIFIERS, JJTPACKAGENAME, JJTPARAMETER, JJTPARAMETERINIT, JJTPARAMETERS, JJTPOSTFIXEXPRESSION, JJTPOSTFIXOP, JJTPRAGMA, JJTPRAGMAARGUMENT, JJTPRAGMAEXPR, JJTPRAGMAITEM, JJTPRAGMAITEMS, JJTPRIMARYEXPRESSION, JJTPROGRAM, JJTPROPERTYOPERATOR, JJTPROPERTYORARGUMENTS, JJTQUALIFIEDIDENTIFIER, JJTRELATIONALEXPRESSION, JJTRELATIONALEXPRESSIONNOIN, JJTRELOP, JJTRESERVEDNAMESPACE, JJTRESTPARAMETERS, JJTRESULT, JJTRETURNSTATEMENT, JJTSC, JJTSHIFTEXPRESSION, JJTSHIFTOP, JJTSIMPLEQUALIFIEDIDENTIFIER, JJTSIMPLEVARIABLEDEFINITION, JJTSTATEMENT, JJTSUBSTATEMENT, JJTSUBSTATEMENTS, JJTSUPEREXPRESSION, JJTSUPERSTATEMENT, JJTSWITCHSTATEMENT, JJTTHROWSTATEMENT, JJTTRYSTATEMENT, JJTTYPEDIDENTIFIER, JJTTYPEDIDENTIFIERNOIN, JJTTYPEEXPRESSION, JJTTYPEEXPRESSIONLIST, JJTTYPEEXPRESSIONNOIN, JJTUNARYEXPRESSION, JJTUNTYPEDVARIABLEBINDING, JJTUNTYPEDVARIABLEBINDINGLIST, JJTUSEDIRECTIVE, JJTVARIABLEBINDING, JJTVARIABLEBINDINGLIST, JJTVARIABLEBINDINGLISTNOIN, JJTVARIABLEBINDINGNOIN, JJTVARIABLEDEFINITION, JJTVARIABLEDEFINITIONKIND, JJTVARIABLEDEFINITIONNOIN, JJTVARIABLEINITIALISATION, JJTVARIABLEINITIALISATIONNOIN, JJTVARIABLEINITIALIZER, JJTVARIABLEINITIALIZERNOIN, JJTWHILESTATEMENT, JJTWITHSTATEMENT_DEFAULT, ABSTRACT, ANDASSIGN, AS, ASSIGN, BANG, BIT_AND, BIT_OR, BREAK, CASE, CATCH, CLASS, COLON, COMMA, CONST, CONTINUE, DEBUGGER, DECIMAL_LITERAL, DECR, DEFAULT, DELETE, DIGIT, DO, DOT, ELIPSE, ELSE, ENUM, EOF, EOL, EQ, ESCAPE_SEQUENCE, EXPONENT, EXPORT, EXTENDS, FALSE, FINALLY, FLOATING_POINT_LITERAL, FOR, FUNCTION, FUNCTION_, GE, GET, GOTO, GT, HEX_LITERAL, HOOK, IDENTIFIER, IDENTITYOPER, IF, IMPLEMENTS, IMPORT, IN, IN_MULTI_LINE_COMMENT, IN_SINGLE_LINE_COMMENT, INCLUDE, INCR, INSTANCEOF, INTERFACE, IS, LBRACE, LBRACKET, LE, LETTER, LPAREN, LSHIFT, LSHIFTASSIGN, LT, MINUS, MINUSASSIGN, MULTI_LINE_COMMENT, NAMESPACE, NATIVE, NE, NEW, NOTIDENTITYOPER, NULL, OCTAL_LITERAL, ORASSIGN, PACKAGE, PLUS, PLUSASSIGN, PRIVATE, PROTECTED, PUBLIC, QUALIFIER, RBRACE, RBRACKET, REGEX_END_CHAR, REGULAR_EXPRESSION, REGX_BODY_CHAR, REGX_BODY_CHAR_EXCLUSION, REGX_START_CHAR, REM, REMASSIGN, RETURN, RPAREN, RSIGNEDSHIFT, RSIGNEDSHIFTASSIGN, RUNSIGNEDSHIFT, RUNSIGNEDSHIFTASSIGN, SC_AND, SC_ANDASSIGN, SC_OR, SC_ORASSIGN, SC_XOR, SC_XORASSIGN, SEMICOLON, SET, SINGLE_LINE_COMMENT, SLASH, SLASHASSIGN, STAR, STARASSIGN, STRING_LITERAL, SUPER, SWITCH, SYNCHRONIZED, THIS, THROW, THROWS, TILDE, tokenImage, TRANSIENT, TRUE, TRY, TYPEOF, UNTERMINATED_STRING_LITERAL, USE, VAR, VOID, VOLATILE, WHILE, WITH, WS, XOR, XORASSIGN| Constructor and Description |
|---|
JSParser20(InputStream stream) |
JSParser20(InputStream stream,
String encoding) |
JSParser20(JSParser20TokenManager tm) |
JSParser20(Reader stream) |
protected org.apache.myfaces.buildtools.maven2.plugin.javascript.javascript20parser.JJTJSParser20State jjtree
protected ASTProgram _jjtRoot
public JSParser20TokenManager token_source
public Token token
public Token jj_nt
public boolean lookingAhead
public JSParser20(InputStream stream)
public JSParser20(InputStream stream, String encoding)
public JSParser20(Reader stream)
public JSParser20(JSParser20TokenManager tm)
public ASTProgram getRootNode()
public final Token Program() throws ParseException
ParseExceptionpublic final void Identifier()
throws ParseException
ParseExceptionpublic final void SimpleQualifiedIdentifier()
throws ParseException
ParseExceptionpublic final void ExpressionQualifiedIdentifier()
throws ParseException
ParseExceptionpublic final void QualifiedIdentifier()
throws ParseException
ParseExceptionpublic final void PrimaryExpression()
throws ParseException
ParseExceptionpublic final void ReservedNamespace()
throws ParseException
ParseExceptionpublic final void FunctionExpression()
throws ParseException
ParseExceptionpublic final void ObjectLiteral()
throws ParseException
ParseExceptionpublic final void FieldList()
throws ParseException
ParseExceptionpublic final void LiteralField()
throws ParseException
ParseExceptionpublic final void FieldName()
throws ParseException
ParseExceptionpublic final void ArrayLiteral()
throws ParseException
ParseExceptionpublic final void ElementList()
throws ParseException
ParseExceptionpublic final void LiteralElement()
throws ParseException
ParseExceptionpublic final void SuperExpression()
throws ParseException
ParseExceptionpublic final void PostfixExpression()
throws ParseException
ParseExceptionpublic final void AttributeExpression()
throws ParseException
ParseExceptionpublic final void FullPostfixExpression()
throws ParseException
ParseExceptionpublic final void FullNewExpression()
throws ParseException
ParseExceptionpublic final void FunctionConstructor()
throws ParseException
ParseExceptionpublic final void FullNewSubexpression()
throws ParseException
ParseExceptionpublic final void PostfixOp()
throws ParseException
ParseExceptionpublic final void PropertyOrArguments()
throws ParseException
ParseExceptionpublic final void PropertyOperator()
throws ParseException
ParseExceptionpublic final void Arguments()
throws ParseException
ParseExceptionpublic final void UnaryExpression()
throws ParseException
ParseExceptionpublic final void MulOp()
throws ParseException
ParseExceptionpublic final void MultiplicativeExpression()
throws ParseException
ParseExceptionpublic final void AddOp()
throws ParseException
ParseExceptionpublic final void AdditiveExpression()
throws ParseException
ParseExceptionpublic final void ShiftOp()
throws ParseException
ParseExceptionpublic final void ShiftExpression()
throws ParseException
ParseExceptionpublic final void RelOp()
throws ParseException
ParseExceptionpublic final void RelationalExpression()
throws ParseException
ParseExceptionpublic final void RelationalExpressionNoIN()
throws ParseException
ParseExceptionpublic final void EqualOp()
throws ParseException
ParseExceptionpublic final void EqualityExpression()
throws ParseException
ParseExceptionpublic final void EqualityExpressionNoIN()
throws ParseException
ParseExceptionpublic final void BitwiseANDOp()
throws ParseException
ParseExceptionpublic final void BitwiseANDExpression()
throws ParseException
ParseExceptionpublic final void BitwiseANDExpressionNoIN()
throws ParseException
ParseExceptionpublic final void BitwiseXOROp()
throws ParseException
ParseExceptionpublic final void BitwiseXORExpression()
throws ParseException
ParseExceptionpublic final void BitwiseXORExpressionNoIN()
throws ParseException
ParseExceptionpublic final void BitwiseOROp()
throws ParseException
ParseExceptionpublic final void BitwiseORExpression()
throws ParseException
ParseExceptionpublic final void BitwiseORExpressionNoIN()
throws ParseException
ParseExceptionpublic final void LogicalANDExpression()
throws ParseException
ParseExceptionpublic final void LogicalANDExpressionNoIN()
throws ParseException
ParseExceptionpublic final void LogicalORExpression()
throws ParseException
ParseExceptionpublic final void LogicalORExpressionNoIN()
throws ParseException
ParseExceptionpublic final void ConditionalExpression()
throws ParseException
ParseExceptionpublic final void ConditionalExpressionNoIN()
throws ParseException
ParseExceptionpublic final void NonAssignmentExpression()
throws ParseException
ParseExceptionpublic final void NonAssignmentExpressionNoIN()
throws ParseException
ParseExceptionpublic final void AssignementOperator()
throws ParseException
ParseExceptionpublic final void AssignmentExpression()
throws ParseException
ParseExceptionpublic final void AssignmentExpressionNoIN()
throws ParseException
ParseExceptionpublic final void ListExpression()
throws ParseException
ParseExceptionpublic final void ListExpressionNoIN()
throws ParseException
ParseExceptionpublic final void TypeExpression()
throws ParseException
ParseExceptionpublic final void TypeExpressionNoIN()
throws ParseException
ParseExceptionpublic final void TypeExpressionList()
throws ParseException
ParseExceptionpublic final void Statement()
throws ParseException
ParseExceptionpublic final void Substatement()
throws ParseException
ParseExceptionpublic final void Substatements()
throws ParseException
ParseExceptionpublic final void EmptyStatement()
throws ParseException
ParseExceptionpublic final void ExpressionStatement()
throws ParseException
ParseExceptionpublic final void SuperStatement()
throws ParseException
ParseExceptionpublic final void Block()
throws ParseException
ParseExceptionpublic final void LabeledStatement()
throws ParseException
ParseExceptionpublic final void IfStatement()
throws ParseException
ParseExceptionpublic final void SwitchStatement()
throws ParseException
ParseExceptionpublic final void CaseElements()
throws ParseException
ParseExceptionpublic final void CaseElement()
throws ParseException
ParseExceptionpublic final void CaseLabel()
throws ParseException
ParseExceptionpublic final void DoStatement()
throws ParseException
ParseExceptionpublic final void WhileStatement()
throws ParseException
ParseExceptionpublic final void ForStatement()
throws ParseException
ParseExceptionpublic final void ForInitializer()
throws ParseException
ParseExceptionpublic final void ForInBinding()
throws ParseException
ParseExceptionpublic final void WithStatement()
throws ParseException
ParseExceptionpublic final void ContinueStatement()
throws ParseException
ParseExceptionpublic final void BreakStatement()
throws ParseException
ParseExceptionpublic final void ReturnStatement()
throws ParseException
ParseExceptionpublic final void ThrowStatement()
throws ParseException
ParseExceptionpublic final void TryStatement()
throws ParseException
ParseExceptionpublic final void Directives()
throws ParseException
ParseExceptionpublic final void Directive()
throws ParseException
ParseExceptionpublic final void AnnotatableDirective()
throws ParseException
ParseExceptionpublic final void Attributes()
throws ParseException
ParseExceptionpublic final void Attribute()
throws ParseException
ParseExceptionpublic final void UseDirective()
throws ParseException
ParseExceptionpublic final void ImportDirective()
throws ParseException
ParseExceptionpublic final void IncludeDirective()
throws ParseException
ParseExceptionpublic final void Pragma()
throws ParseException
ParseExceptionpublic final void PragmaItems()
throws ParseException
ParseExceptionpublic final void PragmaItem()
throws ParseException
ParseExceptionpublic final void PragmaExpr()
throws ParseException
ParseExceptionpublic final void PragmaArgument()
throws ParseException
ParseExceptionpublic final void ExportDefinition()
throws ParseException
ParseExceptionpublic final void ExportBindingList()
throws ParseException
ParseExceptionpublic final void ExportBinding()
throws ParseException
ParseExceptionpublic final void VariableDefinition()
throws ParseException
ParseExceptionpublic final void VariableDefinitionNoIN()
throws ParseException
ParseExceptionpublic final void VariableDefinitionKind()
throws ParseException
ParseExceptionpublic final void VariableBindingList()
throws ParseException
ParseExceptionpublic final void VariableBindingListNoIN()
throws ParseException
ParseExceptionpublic final void VariableBinding()
throws ParseException
ParseExceptionpublic final void VariableBindingNoIN()
throws ParseException
ParseExceptionpublic final void VariableInitialisation()
throws ParseException
ParseExceptionpublic final void VariableInitialisationNoIN()
throws ParseException
ParseExceptionpublic final void VariableInitializer()
throws ParseException
ParseExceptionpublic final void VariableInitializerNoIN()
throws ParseException
ParseExceptionpublic final void TypedIdentifier()
throws ParseException
ParseExceptionpublic final void TypedIdentifierNoIN()
throws ParseException
ParseExceptionpublic final void SimpleVariableDefinition()
throws ParseException
ParseExceptionpublic final void UntypedVariableBindingList()
throws ParseException
ParseExceptionpublic final void UntypedVariableBinding()
throws ParseException
ParseExceptionpublic final void FunctionDefinition()
throws ParseException
ParseExceptionpublic final void FunctionName()
throws ParseException
ParseExceptionpublic final void FunctionCommon()
throws ParseException
ParseExceptionpublic final void Parameters()
throws ParseException
ParseExceptionpublic final void Parameter()
throws ParseException
ParseExceptionpublic final void ParameterInit()
throws ParseException
ParseExceptionpublic final void RestParameters()
throws ParseException
ParseExceptionpublic final void Result()
throws ParseException
ParseExceptionpublic final void ClassDefinition()
throws ParseException
ParseExceptionpublic final void InterfaceDefinition()
throws ParseException
ParseExceptionpublic final void Inheritance()
throws ParseException
ParseExceptionpublic final void NamespaceDefinition()
throws ParseException
ParseExceptionpublic final void PackageDefinition()
throws ParseException
ParseExceptionpublic final void PackageName()
throws ParseException
ParseExceptionpublic final void PackageIdentifiers()
throws ParseException
ParseExceptionpublic void ReInit(InputStream stream)
public void ReInit(InputStream stream, String encoding)
public void ReInit(Reader stream)
public void ReInit(JSParser20TokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
Copyright © 2001-2012 Apache Software Foundation. All Rights Reserved.