|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
All void visitors must implement this interface.
Method Summary | |
void |
visit(AdditiveExpression n)
f0 -> MultiplicativeExpression() f1 -> ( ( "+" | "-" ) MultiplicativeExpression() )* |
void |
visit(AllocationExpression n)
f0 -> "new" f1 -> PrimaryExpressionWithTrailingFxnCallExpList() f2 -> FunctionCallExpressionList() |
void |
visit(Arglist n)
f0 -> Permissions(false) f1 -> <IDENTIFIER> f2 -> ( "," Permissions(false) <IDENTIFIER> )* f3 -> ( "..." )? |
void |
visit(ArrayDeclarationPrimaryPrefix n)
f0 -> "[" f1 -> ( FunctionCallExpressionListBody() )? f2 -> "]" |
void |
visit(ArraySubscriptPrimaryPostfix n)
f0 -> "[" f1 -> Expression() f2 -> ( ".." Expression() )? f3 -> "]" |
void |
visit(AssignmentExpression n)
f0 -> ConditionalExpression() f1 -> ( ( "=" | "+=" | "-=" | "*=" | "/=" | "%=" | ">>=" | "<<=" | ">>>=" | "&=" | "^=" | "|=" ) ConditionalExpression() )* |
void |
visit(BitwiseAndExpression n)
f0 -> EqualityExpression() f1 -> ( "&" EqualityExpression() )* |
void |
visit(BitwiseOrExpression n)
f0 -> BitwiseXorExpression() f1 -> ( "|" BitwiseXorExpression() )* |
void |
visit(BitwiseXorExpression n)
f0 -> BitwiseAndExpression() f1 -> ( "^" BitwiseAndExpression() )* |
void |
visit(BreakStatement n)
f0 -> "break" f1 -> ";" |
void |
visit(CalleePrimaryPrefix n)
f0 -> "callee" |
void |
visit(CastExpression n)
f0 -> "(" f1 -> PrimaryExpressionNotFunction() f2 -> ")" f3 -> PrimaryExpression() |
void |
visit(CollectionForLoopStatement n)
f0 -> "for" f1 -> "(" f2 -> PreLoopStatement() f3 -> ":" f4 -> Expression() f5 -> ")" f6 -> EvaluationUnit() |
void |
visit(ConditionalExpression n)
f0 -> LogicalOrExpression() f1 -> ( "?" LogicalOrExpression() ":" LogicalOrExpression() )? |
void |
visit(ConditionalStatement n)
f0 -> "if" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit() f5 -> ( "else" EvaluationUnit() )? |
void |
visit(ContinueStatement n)
f0 -> "continue" f1 -> ";" |
void |
visit(EqualityExpression n)
f0 -> RelationalExpression() f1 -> ( ( "==" | "!=" ) RelationalExpression() )* |
void |
visit(EvalBlock n)
f0 -> "eval" f1 -> Expression() f2 -> ";" |
void |
visit(EvaluationUnit n)
f0 -> ScopeBlock() | VariableDeclarationBlock() | FunctionDeclaration() | TryStatement() | ForLoopStatement() | CollectionForLoopStatement() | WhileLoopStatement() | ConditionalStatement() | SynchronizedStatement() | ReturnStatement() | BreakStatement() | ContinueStatement() | ExpressionBlock() | ThrowBlock() | ImportBlock() | MixinBlock() | EvalBlock() |
void |
visit(Expression n)
f0 -> AssignmentExpression() f1 -> ( "," AssignmentExpression() )* |
void |
visit(ExpressionBlock n)
f0 -> Expression() f1 -> ";" |
void |
visit(ForLoopStatement n)
f0 -> "for" f1 -> "(" f2 -> ( PreLoopStatement() )? f3 -> ";" f4 -> ( Expression() )? f5 -> ";" f6 -> ( Expression() )? f7 -> ")" f8 -> EvaluationUnit() |
void |
visit(FunctionCallExpressionList n)
f0 -> "(" f1 -> ( FunctionCallExpressionListBody() )? f2 -> ")" |
void |
visit(FunctionCallExpressionListBody n)
f0 -> AssignmentExpression() f1 -> ( "," AssignmentExpression() )* |
void |
visit(FunctionCallPrimaryPostfix n)
f0 -> FunctionCallExpressionList() |
void |
visit(FunctionDeclaration n)
f0 -> Permissions(true) f1 -> "function" f2 -> <IDENTIFIER> f3 -> "(" f4 -> ( Arglist() )? f5 -> ")" f6 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f7 -> "{" f8 -> Program(true) f9 -> "}" |
void |
visit(FunctionPrimaryPrefix n)
f0 -> "function" f1 -> "(" f2 -> ( Arglist() )? f3 -> ")" f4 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f5 -> "{" f6 -> Program(true) f7 -> "}" |
void |
visit(IdentifierPrimaryPrefix n)
f0 -> <IDENTIFIER> |
void |
visit(ImportBlock n)
f0 -> "import" f1 -> Expression() f2 -> ";" |
void |
visit(Literal n)
f0 -> <INTEGER_LITERAL> | <FLOATING_POINT_LITERAL> | <STRING_LITERAL> | <REGEXP_LITERAL> | "true" | "false" | "null" | "undefined" |
void |
visit(LogicalAndExpression n)
f0 -> BitwiseOrExpression() f1 -> ( "&&" BitwiseOrExpression() )* |
void |
visit(LogicalOrExpression n)
f0 -> LogicalAndExpression() f1 -> ( "||" LogicalAndExpression() )* |
void |
visit(MixinBlock n)
f0 -> "mixin" f1 -> Expression() f2 -> ";" |
void |
visit(MultiplicativeExpression n)
f0 -> UnaryExpression() f1 -> ( ( "*" | "/" | "%" ) UnaryExpression() )* |
void |
visit(NodeList n)
|
void |
visit(NodeListOptional n)
|
void |
visit(NodeOptional n)
|
void |
visit(NodeSequence n)
|
void |
visit(NodeToken n)
|
void |
visit(ParenPrimaryPrefix n)
f0 -> "(" f1 -> Expression() f2 -> ")" |
void |
visit(Permissions n)
f0 -> ( "static" | "const" | "private" | "protected" | "public" )* |
void |
visit(PostfixExpression n)
f0 -> TypeExpression() f1 -> ( "++" | "--" )? |
void |
visit(PreLoopStatement n)
f0 -> VariableDeclaration() | Expression() |
void |
visit(PrimaryExpression n)
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfix() )* |
void |
visit(PrimaryExpressionNotFunction n)
f0 -> PrimaryPrefixNotFunction() f1 -> ( PrimaryPostfix() )* |
void |
visit(PrimaryExpressionWithTrailingFxnCallExpList n)
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfixWithTrailingFxnCallExpList() )* |
void |
visit(PrimaryPostfix n)
f0 -> FunctionCallPrimaryPostfix() | ArraySubscriptPrimaryPostfix() | PropertyIdentifierPrimaryPostfix() |
void |
visit(PrimaryPostfixWithTrailingFxnCallExpList n)
f0 -> ArraySubscriptPrimaryPostfix() | PropertyIdentifierPrimaryPostfix() |
void |
visit(PrimaryPrefix n)
f0 -> PrimaryPrefixNotFunction() | FunctionPrimaryPrefix() | ShorthandFunctionPrimaryPrefix() |
void |
visit(PrimaryPrefixNotFunction n)
f0 -> ThisPrimaryPrefix() | CalleePrimaryPrefix() | ArrayDeclarationPrimaryPrefix() | IdentifierPrimaryPrefix() | ParenPrimaryPrefix() | Literal() |
void |
visit(Program n)
f0 -> ( EvaluationUnit() )* |
void |
visit(ProgramFile n)
f0 -> ( <UNIX_SELF_EXECUTABLE_COMMENT> )? f1 -> Program(false) f2 -> <EOF> |
void |
visit(PropertyIdentifierPrimaryPostfix n)
f0 -> "." f1 -> <IDENTIFIER> |
void |
visit(RelationalExpression n)
f0 -> ShiftExpression() f1 -> ( ( "<" | ">" | ">=" | "<=" | "instanceof" ) ShiftExpression() )* |
void |
visit(ReturnStatement n)
f0 -> "return" f1 -> ( Expression() )? f2 -> ";" |
void |
visit(ScopeBlock n)
f0 -> "{" f1 -> Program(false) f2 -> "}" |
void |
visit(ShiftExpression n)
f0 -> AdditiveExpression() f1 -> ( ( "<<" | ">>" | ">>>" ) AdditiveExpression() )* |
void |
visit(ShorthandFunctionPrimaryPrefix n)
f0 -> "'{" f1 -> Program(true) f2 -> "}" |
void |
visit(SynchronizedStatement n)
f0 -> "synchronized" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit() |
void |
visit(ThisPrimaryPrefix n)
f0 -> "this" |
void |
visit(ThrowBlock n)
f0 -> "throw" f1 -> Expression() f2 -> ";" |
void |
visit(TryStatement n)
f0 -> "try" f1 -> EvaluationUnit() f2 -> ( "catch" "(" Expression() <IDENTIFIER> ")" EvaluationUnit() )* f3 -> ( "catch" "(" <IDENTIFIER> ")" EvaluationUnit() )? f4 -> ( "finally" EvaluationUnit() )? |
void |
visit(TypeExpression n)
f0 -> AllocationExpression() | CastExpression() | PrimaryExpression() |
void |
visit(UnaryExpression n)
f0 -> ( ( "++" | "--" | "+" | "-" | "~" | "!" ) )? f1 -> PostfixExpression() |
void |
visit(VariableDeclaration n)
f0 -> Permissions(true) f1 -> "var" f2 -> <IDENTIFIER> f3 -> ( "=" Expression() )? |
void |
visit(VariableDeclarationBlock n)
f0 -> VariableDeclaration() f1 -> ";" |
void |
visit(WhileLoopStatement n)
f0 -> "while" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit() |
Method Detail |
public void visit(NodeList n)
public void visit(NodeListOptional n)
public void visit(NodeOptional n)
public void visit(NodeSequence n)
public void visit(NodeToken n)
public void visit(ProgramFile n)
f0 -> ( <UNIX_SELF_EXECUTABLE_COMMENT> )? f1 -> Program(false) f2 -> <EOF>
public void visit(Program n)
f0 -> ( EvaluationUnit() )*
public void visit(EvaluationUnit n)
f0 -> ScopeBlock() | VariableDeclarationBlock() | FunctionDeclaration() | TryStatement() | ForLoopStatement() | CollectionForLoopStatement() | WhileLoopStatement() | ConditionalStatement() | SynchronizedStatement() | ReturnStatement() | BreakStatement() | ContinueStatement() | ExpressionBlock() | ThrowBlock() | ImportBlock() | MixinBlock() | EvalBlock()
public void visit(ScopeBlock n)
f0 -> "{" f1 -> Program(false) f2 -> "}"
public void visit(VariableDeclarationBlock n)
f0 -> VariableDeclaration() f1 -> ";"
public void visit(ExpressionBlock n)
f0 -> Expression() f1 -> ";"
public void visit(ThrowBlock n)
f0 -> "throw" f1 -> Expression() f2 -> ";"
public void visit(ImportBlock n)
f0 -> "import" f1 -> Expression() f2 -> ";"
public void visit(MixinBlock n)
f0 -> "mixin" f1 -> Expression() f2 -> ";"
public void visit(EvalBlock n)
f0 -> "eval" f1 -> Expression() f2 -> ";"
public void visit(VariableDeclaration n)
f0 -> Permissions(true) f1 -> "var" f2 -> <IDENTIFIER> f3 -> ( "=" Expression() )?
public void visit(FunctionDeclaration n)
f0 -> Permissions(true) f1 -> "function" f2 -> <IDENTIFIER> f3 -> "(" f4 -> ( Arglist() )? f5 -> ")" f6 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f7 -> "{" f8 -> Program(true) f9 -> "}"
public void visit(Arglist n)
f0 -> Permissions(false) f1 -> <IDENTIFIER> f2 -> ( "," Permissions(false) <IDENTIFIER> )* f3 -> ( "..." )?
public void visit(TryStatement n)
f0 -> "try" f1 -> EvaluationUnit() f2 -> ( "catch" "(" Expression() <IDENTIFIER> ")" EvaluationUnit() )* f3 -> ( "catch" "(" <IDENTIFIER> ")" EvaluationUnit() )? f4 -> ( "finally" EvaluationUnit() )?
public void visit(ForLoopStatement n)
f0 -> "for" f1 -> "(" f2 -> ( PreLoopStatement() )? f3 -> ";" f4 -> ( Expression() )? f5 -> ";" f6 -> ( Expression() )? f7 -> ")" f8 -> EvaluationUnit()
public void visit(CollectionForLoopStatement n)
f0 -> "for" f1 -> "(" f2 -> PreLoopStatement() f3 -> ":" f4 -> Expression() f5 -> ")" f6 -> EvaluationUnit()
public void visit(PreLoopStatement n)
f0 -> VariableDeclaration() | Expression()
public void visit(WhileLoopStatement n)
f0 -> "while" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit()
public void visit(ConditionalStatement n)
f0 -> "if" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit() f5 -> ( "else" EvaluationUnit() )?
public void visit(SynchronizedStatement n)
f0 -> "synchronized" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit()
public void visit(ReturnStatement n)
f0 -> "return" f1 -> ( Expression() )? f2 -> ";"
public void visit(BreakStatement n)
f0 -> "break" f1 -> ";"
public void visit(ContinueStatement n)
f0 -> "continue" f1 -> ";"
public void visit(Expression n)
f0 -> AssignmentExpression() f1 -> ( "," AssignmentExpression() )*
public void visit(FunctionCallExpressionList n)
f0 -> "(" f1 -> ( FunctionCallExpressionListBody() )? f2 -> ")"
public void visit(FunctionCallExpressionListBody n)
f0 -> AssignmentExpression() f1 -> ( "," AssignmentExpression() )*
public void visit(AssignmentExpression n)
f0 -> ConditionalExpression() f1 -> ( ( "=" | "+=" | "-=" | "*=" | "/=" | "%=" | ">>=" | "<<=" | ">>>=" | "&=" | "^=" | "|=" ) ConditionalExpression() )*
public void visit(ConditionalExpression n)
f0 -> LogicalOrExpression() f1 -> ( "?" LogicalOrExpression() ":" LogicalOrExpression() )?
public void visit(LogicalOrExpression n)
f0 -> LogicalAndExpression() f1 -> ( "||" LogicalAndExpression() )*
public void visit(LogicalAndExpression n)
f0 -> BitwiseOrExpression() f1 -> ( "&&" BitwiseOrExpression() )*
public void visit(BitwiseOrExpression n)
f0 -> BitwiseXorExpression() f1 -> ( "|" BitwiseXorExpression() )*
public void visit(BitwiseXorExpression n)
f0 -> BitwiseAndExpression() f1 -> ( "^" BitwiseAndExpression() )*
public void visit(BitwiseAndExpression n)
f0 -> EqualityExpression() f1 -> ( "&" EqualityExpression() )*
public void visit(EqualityExpression n)
f0 -> RelationalExpression() f1 -> ( ( "==" | "!=" ) RelationalExpression() )*
public void visit(RelationalExpression n)
f0 -> ShiftExpression() f1 -> ( ( "<" | ">" | ">=" | "<=" | "instanceof" ) ShiftExpression() )*
public void visit(ShiftExpression n)
f0 -> AdditiveExpression() f1 -> ( ( "<<" | ">>" | ">>>" ) AdditiveExpression() )*
public void visit(AdditiveExpression n)
f0 -> MultiplicativeExpression() f1 -> ( ( "+" | "-" ) MultiplicativeExpression() )*
public void visit(MultiplicativeExpression n)
f0 -> UnaryExpression() f1 -> ( ( "*" | "/" | "%" ) UnaryExpression() )*
public void visit(UnaryExpression n)
f0 -> ( ( "++" | "--" | "+" | "-" | "~" | "!" ) )? f1 -> PostfixExpression()
public void visit(PostfixExpression n)
f0 -> TypeExpression() f1 -> ( "++" | "--" )?
public void visit(TypeExpression n)
f0 -> AllocationExpression() | CastExpression() | PrimaryExpression()
public void visit(AllocationExpression n)
f0 -> "new" f1 -> PrimaryExpressionWithTrailingFxnCallExpList() f2 -> FunctionCallExpressionList()
public void visit(CastExpression n)
f0 -> "(" f1 -> PrimaryExpressionNotFunction() f2 -> ")" f3 -> PrimaryExpression()
public void visit(PrimaryExpression n)
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfix() )*
public void visit(PrimaryExpressionNotFunction n)
f0 -> PrimaryPrefixNotFunction() f1 -> ( PrimaryPostfix() )*
public void visit(PrimaryExpressionWithTrailingFxnCallExpList n)
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfixWithTrailingFxnCallExpList() )*
public void visit(PrimaryPrefix n)
f0 -> PrimaryPrefixNotFunction() | FunctionPrimaryPrefix() | ShorthandFunctionPrimaryPrefix()
public void visit(PrimaryPrefixNotFunction n)
f0 -> ThisPrimaryPrefix() | CalleePrimaryPrefix() | ArrayDeclarationPrimaryPrefix() | IdentifierPrimaryPrefix() | ParenPrimaryPrefix() | Literal()
public void visit(ThisPrimaryPrefix n)
f0 -> "this"
public void visit(CalleePrimaryPrefix n)
f0 -> "callee"
public void visit(IdentifierPrimaryPrefix n)
f0 -> <IDENTIFIER>
public void visit(ParenPrimaryPrefix n)
f0 -> "(" f1 -> Expression() f2 -> ")"
public void visit(FunctionPrimaryPrefix n)
f0 -> "function" f1 -> "(" f2 -> ( Arglist() )? f3 -> ")" f4 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f5 -> "{" f6 -> Program(true) f7 -> "}"
public void visit(ShorthandFunctionPrimaryPrefix n)
f0 -> "'{" f1 -> Program(true) f2 -> "}"
public void visit(ArrayDeclarationPrimaryPrefix n)
f0 -> "[" f1 -> ( FunctionCallExpressionListBody() )? f2 -> "]"
public void visit(PrimaryPostfix n)
f0 -> FunctionCallPrimaryPostfix() | ArraySubscriptPrimaryPostfix() | PropertyIdentifierPrimaryPostfix()
public void visit(PrimaryPostfixWithTrailingFxnCallExpList n)
f0 -> ArraySubscriptPrimaryPostfix() | PropertyIdentifierPrimaryPostfix()
public void visit(FunctionCallPrimaryPostfix n)
f0 -> FunctionCallExpressionList()
public void visit(ArraySubscriptPrimaryPostfix n)
f0 -> "[" f1 -> Expression() f2 -> ( ".." Expression() )? f3 -> "]"
public void visit(PropertyIdentifierPrimaryPostfix n)
f0 -> "." f1 -> <IDENTIFIER>
public void visit(Literal n)
f0 -> <INTEGER_LITERAL> | <FLOATING_POINT_LITERAL> | <STRING_LITERAL> | <REGEXP_LITERAL> | "true" | "false" | "null" | "undefined"
public void visit(Permissions n)
f0 -> ( "static" | "const" | "private" | "protected" | "public" )*
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |