public class JavaScriptGrammar extends Object
| Constructor and Description |
|---|
JavaScriptGrammar(com.sonar.sslr.api.typed.GrammarBuilder<InternalSyntaxToken> b,
TreeFactory f) |
public JavaScriptGrammar(com.sonar.sslr.api.typed.GrammarBuilder<InternalSyntaxToken> b, TreeFactory f)
public EmptyStatementTree EMPTY_STATEMENT()
public DebuggerStatementTree DEBUGGER_STATEMENT()
public VariableStatementTree VARIABLE_STATEMENT()
public VariableDeclarationTree VARIABLE_DECLARATION()
public SeparatedList<BindingElementTree> BINDING_ELEMENT_LIST()
public LabelledStatementTree LABELLED_STATEMENT()
public ContinueStatementTree CONTINUE_STATEMENT()
public ContinueStatementTree CONTINUE_WITH_LABEL()
public ContinueStatementTree CONTINUE_WITHOUT_LABEL()
public BreakStatementTree BREAK_STATEMENT()
public BreakStatementTree BREAK_WITH_LABEL()
public BreakStatementTree BREAK_WITHOUT_LABEL()
public ReturnStatementTree RETURN_STATEMENT()
public ReturnStatementTree RETURN_WITH_EXPRESSION()
public ReturnStatementTree RETURN_WITHOUT_EXPRESSION()
public ThrowStatementTree THROW_STATEMENT()
public WithStatementTree WITH_STATEMENT()
public BlockTree BLOCK()
public TryStatementTree TRY_STATEMENT()
public TryStatementTree TRY_STATEMENT_WITHOUT_CATCH()
public TryStatementTree TRY_STATEMENT_WITH_CATCH()
public FinallyBlockTree FINALLY_CLAUSE()
public CatchBlockTree CATCH_CLAUSE()
public SwitchStatementTree SWITCH_STATEMENT()
public List<SwitchClauseTree> SWITCH_CASES()
public CaseClauseTree CASE_CLAUSE()
public DefaultClauseTree DEFAULT_CLAUSE()
public IfStatementTree IF_STATEMENT()
public ElseClauseTree ELSE_CLAUSE()
public WhileStatementTree WHILE_STATEMENT()
public DoWhileStatementTree DO_WHILE_STATEMENT()
public ExpressionStatementTree EXPRESSION_STATEMENT()
public ForObjectStatementTree FOR_OF_STATEMENT()
public ForObjectStatementTree FOR_IN_STATEMENT()
public ForStatementTree FOR_STATEMENT()
public StatementTree ITERATION_STATEMENT()
public StatementTree STATEMENT()
public LiteralTree LITERAL()
public LiteralTree NUMERIC_LITERAL()
public LiteralTree STRING_LITERAL()
public ParameterListTree FORMAL_PARAMETER_CLAUSE()
public SeparatedList<BindingElementTree> FORMAL_PARAMETER_LIST()
public RestElementTree BINDING_REST_ELEMENT()
public ArrayLiteralTree ARRAY_LITERAL()
public ExpressionTree ARRAY_LITERAL_ELEMENT()
public FunctionExpressionTree GENERATOR_EXPRESSION()
public FunctionExpressionTree FUNCTION_EXPRESSION()
public ExpressionTree CONDITIONAL_EXPRESSION()
public ExpressionTree CONDITIONAL_EXPRESSION_NOT_ES6_ASSIGNMENT_EXPRESSION()
public ExpressionTree CONDITIONAL_OR_EXPRESSION()
public ExpressionTree CONDITIONAL_AND_EXPRESSION()
public ExpressionTree BITWISE_OR_EXPRESSION()
public ExpressionTree BITWISE_XOR_EXPRESSION()
public ExpressionTree BITWISE_AND_EXPRESSION()
public ExpressionTree EQUALITY_EXPRESSION()
public ExpressionTree RELATIONAL_EXPRESSION()
public ExpressionTree SHIFT_EXPRESSION()
public ExpressionTree ADDITIVE_EXPRESSION()
public ExpressionTree MULTIPLICATIVE_EXPRESSION()
public ExpressionTree EXPONENTIATION_EXPRESSION()
public ExpressionTree UNARY_EXPRESSION()
public ExpressionTree POSTFIX_EXPRESSION()
public ExpressionTree LEFT_HAND_SIDE_EXPRESSION()
public YieldExpressionTree YIELD_EXPRESSION()
public IdentifierTree IDENTIFIER_REFERENCE()
public IdentifierTree BINDING_IDENTIFIER()
public InternalSyntaxToken LABEL_IDENTIFIER_NO_LB()
public IdentifierTree IDENTIFIER_NAME()
public ArrowFunctionTree ARROW_FUNCTION()
public ExpressionTree MEMBER_EXPRESSION()
public org.sonar.javascript.parser.TreeFactory.ExpressionTail MEMBER_EXPRESSION_TAIL()
public SuperTree SUPER()
public NewTargetTree NEW_TARGET()
public ArgumentListTree ARGUMENT_CLAUSE()
public SeparatedList<ExpressionTree> ARGUMENT_LIST()
public ExpressionTree ARGUMENT()
public ExpressionTree CALL_EXPRESSION()
public org.sonar.javascript.parser.TreeFactory.ExpressionTail CALL_EXPRESSION_TAIL()
public org.sonar.javascript.parser.TreeFactory.BracketAccessTail BRACKET_ACCESS()
public org.sonar.javascript.parser.TreeFactory.DotAccessTail DOT_ACCESS()
public ParenthesisedExpressionTree PARENTHESISED_EXPRESSION()
public ClassTree CLASS_EXPRESSION()
public ExtendsClauseTree EXTENDS_CLAUSE()
public ComputedPropertyNameTree COMPUTED_PROPERTY_NAME()
public ExpressionTree LITERAL_PROPERTY_NAME()
public Tree PROPERTY_NAME()
public PairPropertyTree PAIR_PROPERTY()
public Tree PROPERTY_DEFINITION()
public SpreadElementTree SPREAD_ELEMENT()
public ObjectLiteralTree OBJECT_LITERAL()
public SeparatedList<Tree> PROPERTIES()
public ExpressionTree NEW_EXPRESSION()
public TemplateLiteralTree TEMPLATE_LITERAL()
public TemplateExpressionTree TEMPLATE_EXPRESSION()
public TemplateCharactersTree TEMPLATE_CHARACTERS()
public IdentifierTree THIS()
public ExpressionTree PRIMARY_EXPRESSION()
public ExpressionTree ASSIGNMENT_EXPRESSION()
public ExpressionTree EXPRESSION()
public ExpressionTree EXPRESSION_NO_LINE_BREAK()
public FromClauseTree FROM_CLAUSE()
public DefaultExportDeclarationTree DEFAULT_EXPORT_DECLARATION()
public NamedExportDeclarationTree NAMED_EXPORT_DECLARATION()
public ExportClauseTree EXPORT_CLAUSE()
public ExportDefaultBindingWithExportList EXPORT_DEFAULT_BINDING_WITH_EXPORT_LIST()
public ExportDefaultBindingWithNameSpaceExport EXPORT_DEFAULT_BINDING_WITH_NAMESPACE_EXPORT()
public ExportDefaultBinding EXPORT_DEFAULT_BINDING()
public SpecifierListTree EXPORT_LIST()
public SeparatedList<SpecifierTree> EXPORT_LIST_BODY()
public SpecifierTree EXPORT_SPECIFIER()
public NameSpaceExportDeclarationTree NAMESPACE_EXPORT_DECLARATION()
public ExportDeclarationTree EXPORT_DECLARATION()
public ImportModuleDeclarationTree IMPORT_MODULE_DECLARATION()
public SpecifierListTree IMPORT_LIST()
public SpecifierTree IMPORT_SPECIFIER()
public SpecifierTree NAMESPACE_IMPORT()
public ImportClauseTree IMPORT_CLAUSE()
public DeclarationTree IMPORT_DECLARATION()
public ModuleTree MODULE_BODY()
public BindingElementTree BINDING_PATTERN()
public InitializedBindingElementTree INITIALISED_BINDING_ELEMENT()
public ObjectBindingPatternTree OBJECT_BINDING_PATTERN()
public RestElementTree REST_OBJECT_BINDING_ELEMENT()
public SeparatedList<BindingElementTree> BINDING_PROPERTY_LIST()
public BindingElementTree BINDING_PROPERTY()
public BindingElementTree BINDING_ELEMENT()
public ArrayBindingPatternTree ARRAY_BINDING_PATTERN()
public ObjectAssignmentPatternTree OBJECT_ASSIGNMENT_PATTERN()
public Tree ASSIGNMENT_PROPERTY()
public ArrayAssignmentPatternTree ARRAY_ASSIGNMENT_PATTERN()
public Tree ASSIGNMENT_PATTERN_ELEMENT()
public InitializedAssignmentPatternElementTree INITIALIZED_ASSIGNMENT_PATTERN_ELEMENT()
public InitializedAssignmentPatternElementTree INITIALIZED_OBJECT_ASSIGNMENT_PATTERN_ELEMENT()
public AssignmentPatternRestElementTree ASSIGNMENT_PATTERN_REST_ELEMENT()
public ClassTree CLASS_DECLARATION()
public Tree CLASS_ELEMENT()
public DecoratorTree DECORATOR()
public FieldDeclarationTree CLASS_FIELD_INITIALIZER()
public FunctionTree METHOD_DEFINITION()
public FunctionDeclarationTree FUNCTION_AND_GENERATOR_DECLARATION()
public JsxElementTree JSX_ELEMENT()
public JsxSelfClosingElementTree JSX_SELF_CLOSING_ELEMENT()
public JsxOpeningElementTree JSX_OPENING_ELEMENT()
public JsxClosingElementTree JSX_CLOSING_ELEMENT()
public JsxElementNameTree JSX_ELEMENT_NAME()
public ExpressionTree JSX_MEMBER_EXPRESSION()
public JsxIdentifierTree JSX_IDENTIFIER()
public List<JsxAttributeTree> JSX_ATTRIBUTES()
public JsxSpreadAttributeTree JSX_SPREAD_ATTRIBUTE()
public JsxAttributeTree JSX_STANDARD_ATTRIBUTE()
public JsxAttributeValueTree JSX_ATTRIBUTE_VALUE()
public JsxChildTree JSX_CHILD()
public ScriptTree SCRIPT()
Copyright © 2011–2017 SonarSource and Eriks Nukis. All rights reserved.