public class ActionGrammar extends Object
| Constructor and Description |
|---|
ActionGrammar(GrammarBuilder b,
TreeFactory f) |
public ActionGrammar(GrammarBuilder b, TreeFactory f)
public EmptyStatementTreeImpl EMPTY_STATEMENT()
public DebuggerStatementTree DEBUGGER_STATEMENT()
public VariableStatementTreeImpl VARIABLE_STATEMENT()
public VariableDeclarationTreeImpl VARIABLE_DECLARATION()
public VariableDeclarationTreeImpl VARIABLE_DECLARATION_NO_IN()
public SeparatedList<BindingElementTree> BINDING_ELEMENT_LIST()
public SeparatedList<BindingElementTree> BINDING_ELEMENT_NO_IN_LIST()
public LabelledStatementTreeImpl LABELLED_STATEMENT()
public ContinueStatementTreeImpl CONTINUE_STATEMENT()
public ContinueStatementTreeImpl CONTINUE_WITH_LABEL()
public ContinueStatementTreeImpl CONTINUE_WITHOUT_LABEL()
public BreakStatementTreeImpl BREAK_STATEMENT()
public BreakStatementTreeImpl BREAK_WITH_LABEL()
public BreakStatementTreeImpl BREAK_WITHOUT_LABEL()
public ReturnStatementTreeImpl RETURN_STATEMENT()
public ReturnStatementTreeImpl RETURN_WITH_EXPRESSION()
public ReturnStatementTreeImpl RETURN_WITHOUT_EXPRESSION()
public ThrowStatementTreeImpl THROW_STATEMENT()
public WithStatementTreeImpl WITH_STATEMENT()
public BlockTreeImpl BLOCK()
public TryStatementTreeImpl TRY_STATEMENT()
public TryStatementTreeImpl FINALLY_CLAUSE()
public CatchBlockTreeImpl CATCH_CLAUSE()
public SwitchStatementTreeImpl SWITCH_STATEMENT()
public SwitchStatementTreeImpl CASE_BLOCK()
public CaseClauseTreeImpl CASE_CLAUSE()
public DefaultClauseTreeImpl DEFAULT_CLAUSE()
public IfStatementTreeImpl IF_STATEMENT()
public ElseClauseTreeImpl ELSE_CLAUSE()
public WhileStatementTreeImpl WHILE_STATEMENT()
public DoWhileStatementTreeImpl DO_WHILE_STATEMENT()
public ExpressionStatementTreeImpl EXPRESSION_STATEMENT()
public ForOfStatementTreeImpl FOR_OF_STATEMENT()
public ForInStatementTreeImpl FOR_IN_STATEMENT()
public ForStatementTreeImpl FOR_STATEMENT()
public StatementTree ITERATION_STATEMENT()
public StatementTree STATEMENT()
public LiteralTreeImpl LITERAL()
public LiteralTreeImpl NUMERIC_LITERAL()
public LiteralTreeImpl STRING_LITERAL()
public ExpressionTree ARRAY_LITERAL_ELEMENT()
public ArrayLiteralTreeImpl ARRAY_ELEMENT_LIST()
public ParameterListTreeImpl FORMAL_PARAMETER_LIST()
public RestElementTreeImpl BINDING_REST_ELEMENT()
public ArrayLiteralTreeImpl ARRAY_LITERAL()
public FunctionExpressionTreeImpl GENERATOR_EXPRESSION()
public FunctionExpressionTreeImpl FUNCTION_EXPRESSION()
public ExpressionTree CONDITIONAL_EXPRESSION()
public ExpressionTree CONDITIONAL_EXPRESSION_NOT_ES6_ASSIGNMENT_EXPRESSION()
public ExpressionTree CONDITIONAL_EXPRESSION_NO_IN()
public ExpressionTree CONDITIONAL_OR_EXPRESSION()
public ExpressionTree CONDITIONAL_OR_EXPRESSION_NO_IN()
public ExpressionTree CONDITIONAL_AND_EXPRESSION()
public ExpressionTree CONDITIONAL_AND_EXPRESSION_NO_IN()
public ExpressionTree BITWISE_OR_EXPRESSION()
public ExpressionTree BITWISE_OR_EXPRESSION_NO_IN()
public ExpressionTree BITWISE_XOR_EXPRESSION()
public ExpressionTree BITWISE_XOR_EXPRESSION_NO_IN()
public ExpressionTree BITWISE_AND_EXPRESSION()
public ExpressionTree BITWISE_AND_EXPRESSION_NO_IN()
public ExpressionTree EQUALITY_EXPRESSION()
public ExpressionTree EQUALITY_EXPRESSION_NO_IN()
public ExpressionTree RELATIONAL_EXPRESSION()
public ExpressionTree RELATIONAL_EXPRESSION_NO_IN()
public ExpressionTree SHIFT_EXPRESSION()
public ExpressionTree ADDITIVE_EXPRESSION()
public ExpressionTree MULTIPLICATIVE_EXPRESSION()
public ExpressionTree UNARY_EXPRESSION()
public ExpressionTree POSTFIX_EXPRESSION()
public ExpressionTree LEFT_HAND_SIDE_EXPRESSION()
public YieldExpressionTreeImpl YIELD_EXPRESSION()
public YieldExpressionTreeImpl YIELD_EXPRESSION_NO_IN()
public IdentifierTreeImpl IDENTIFIER_REFERENCE()
public IdentifierTreeImpl BINDING_IDENTIFIER()
public IdentifierTreeImpl LABEL_IDENTIFIER()
public IdentifierTreeImpl IDENTIFIER_NAME()
public ArrowFunctionTreeImpl ARROW_FUNCTION()
public ArrowFunctionTreeImpl ARROW_FUNCTION_NO_IN()
public ExpressionTree MEMBER_EXPRESSION()
public MemberExpressionTree SUPER_PROPERTY()
public SuperTreeImpl SUPER()
public MemberExpressionTree OBJECT_PROPERTY_ACCESS()
public MemberExpressionTree BRACKET_EXPRESSION()
public ExpressionTree TAGGED_TEMPLATE()
public ParameterListTreeImpl ARGUMENTS()
public ParameterListTreeImpl ARGUMENT_LIST()
public ExpressionTree ARGUMENT()
public ExpressionTree CALL_EXPRESSION()
public ParenthesisedExpressionTreeImpl PARENTHESISED_EXPRESSION()
public ClassTreeImpl CLASS_EXPRESSION()
public ComputedPropertyNameTreeImpl COMPUTED_PROPERTY_NAME()
public ExpressionTree LITERAL_PROPERTY_NAME()
public ExpressionTree PROPERTY_NAME()
public PairPropertyTreeImpl PAIR_PROPERTY()
public Tree PROPERTY_DEFINITION()
public ObjectLiteralTreeImpl OBJECT_LITERAL()
public ExpressionTree NEW_EXPRESSION()
public TemplateLiteralTreeImpl TEMPLATE_LITERAL()
public TemplateExpressionTreeImpl TEMPLATE_EXPRESSION_HEAD()
public TemplateCharactersTreeImpl TEMPLATE_CHARACTERS()
public ThisTreeImpl THIS()
public ExpressionTree PRIMARY_EXPRESSION()
public ExpressionTree ES6_ASSIGNMENT_EXPRESSION()
public ExpressionTree ES6_ASSIGNMENT_EXPRESSION_NO_IN()
public ExpressionTree ASSIGNMENT_EXPRESSION()
public ExpressionTree ASSIGNMENT_EXPRESSION_NO_IN()
public ExpressionTree EXPRESSION()
public ExpressionTree EXPRESSION_NO_IN()
public ExpressionTree EXPRESSION_NO_LINE_BREAK()
public FromClauseTreeImpl FROM_CLAUSE()
public DefaultExportDeclarationTreeImpl DEFAULT_EXPORT_DECLARATION()
public NamedExportDeclarationTreeImpl NAMED_EXPORT_DECLARATION()
public SpecifierListTreeImpl EXPORT_LIST()
public SpecifierTreeImpl EXPORT_SPECIFIER()
public NameSpaceExportDeclarationTree NAMESPACE_EXPORT_DECLARATION()
public ExportDeclarationTree EXPORT_DECLARATION()
public ImportModuleDeclarationTree IMPORT_MODULE_DECLARATION()
public SpecifierListTree IMPORT_LIST()
public SpecifierTreeImpl IMPORT_SPECIFIER()
public SpecifierTree NAMESPACE_IMPORT()
public ImportClauseTreeImpl IMPORT_CLAUSE()
public DeclarationTree IMPORT_DECLARATION()
public ModuleTreeImpl MODULE_BODY()
public BindingElementTree BINDING_PATTERN()
public InitializedBindingElementTreeImpl INITIALISER()
public InitializedBindingElementTreeImpl INITIALISER_NO_IN()
public ObjectBindingPatternTreeImpl OBJECT_BINDING_PATTERN()
public ObjectBindingPatternTreeImpl BINDING_PROPERTY_LIST()
public BindingElementTree BINDING_PROPERTY()
public BindingElementTree BINDING_ELEMENT()
public BindingElementTree BINDING_ELEMENT_NO_IN()
public ArrayBindingPatternTreeImpl ARRAY_BINDING_PATTERN()
public ClassTreeImpl CLASS_DECLARATION()
public com.sonar.sslr.api.AstNode CLASS_ELEMENT()
public MethodDeclarationTreeImpl STATIC_METHOD_DEFINITION()
public MethodDeclarationTreeImpl METHOD_DEFINITION()
public FunctionDeclarationTreeImpl FUNCTION_AND_GENERATOR_DECLARATION()
public ScriptTreeImpl SCRIPT()
Copyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.