public enum JavaScriptLegacyGrammar extends Enum<JavaScriptLegacyGrammar> implements org.sonar.sslr.grammar.GrammarRuleKey
| Modifier and Type | Method and Description |
|---|---|
static org.sonar.sslr.parser.LexerlessGrammar |
createGrammar() |
static org.sonar.sslr.grammar.LexerlessGrammarBuilder |
createGrammarBuilder() |
String |
toString() |
static JavaScriptLegacyGrammar |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static JavaScriptLegacyGrammar[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final JavaScriptLegacyGrammar EOF
public static final JavaScriptLegacyGrammar EOS
public static final JavaScriptLegacyGrammar EOS_NO_LB
public static final JavaScriptLegacyGrammar IDENTIFIER_NAME
public static final JavaScriptLegacyGrammar LITERAL
public static final JavaScriptLegacyGrammar NULL_LITERAL
public static final JavaScriptLegacyGrammar BOOLEAN_LITERAL
public static final JavaScriptLegacyGrammar STRING_LITERAL
public static final JavaScriptLegacyGrammar TEMPLATE_SPANS
public static final JavaScriptLegacyGrammar TEMPLATE_CHARACTER
public static final JavaScriptLegacyGrammar LINE_CONTINUATION
public static final JavaScriptLegacyGrammar BACKTICK
public static final JavaScriptLegacyGrammar DOLLAR_SIGN
public static final JavaScriptLegacyGrammar BACKSLASH
public static final JavaScriptLegacyGrammar KEYWORD
public static final JavaScriptLegacyGrammar LETTER_OR_DIGIT
public static final JavaScriptLegacyGrammar SPACING_NO_LINE_BREAK_NOT_FOLLOWED_BY_LINE_BREAK
public static final JavaScriptLegacyGrammar SPACING
public static final JavaScriptLegacyGrammar SPACING_NOT_SKIPPED
public static final JavaScriptLegacyGrammar SPACING_NO_LB
public static final JavaScriptLegacyGrammar NEXT_NOT_LB
public static final JavaScriptLegacyGrammar LINE_TERMINATOR_SEQUENCE
public static final JavaScriptLegacyGrammar PRIMARY_EXPRESSION
public static final JavaScriptLegacyGrammar PROPERTY_DEFINITION
public static final JavaScriptLegacyGrammar PROPERTY_NAME
public static final JavaScriptLegacyGrammar MEMBER_EXPRESSION
public static final JavaScriptLegacyGrammar LEFT_HAND_SIDE_EXPRESSION
public static final JavaScriptLegacyGrammar POSTFIX_EXPRESSION
public static final JavaScriptLegacyGrammar UNARY_EXPRESSION
public static final JavaScriptLegacyGrammar MULTIPLICATIVE_EXPRESSION
public static final JavaScriptLegacyGrammar ADDITIVE_EXPRESSION
public static final JavaScriptLegacyGrammar SHIFT_EXPRESSION
public static final JavaScriptLegacyGrammar RELATIONAL_EXPRESSION
public static final JavaScriptLegacyGrammar EQUALITY_EXPRESSION
public static final JavaScriptLegacyGrammar BITWISE_AND_EXPRESSION
public static final JavaScriptLegacyGrammar BITWISE_XOR_EXPRESSION
public static final JavaScriptLegacyGrammar BITWISE_OR_EXPRESSION
public static final JavaScriptLegacyGrammar LOGICAL_AND_EXPRESSION
public static final JavaScriptLegacyGrammar LOGICAL_OR_EXPRESSION
public static final JavaScriptLegacyGrammar ASSIGNMENT_EXPRESSION
public static final JavaScriptLegacyGrammar ASSIGNMENT_EXPRESSION_NO_IN
public static final JavaScriptLegacyGrammar ASSIGNMENT_OPERATOR
public static final JavaScriptLegacyGrammar EXPRESSION
public static final JavaScriptLegacyGrammar EXPRESSION_NO_LB
public static final JavaScriptLegacyGrammar EXPRESSION_NO_IN
public static final JavaScriptLegacyGrammar ARROW_FUNCTION
public static final JavaScriptLegacyGrammar GENERATOR_EXPRESSION
public static final JavaScriptLegacyGrammar ARRAY_LITERAL_ELEMENT
public static final JavaScriptLegacyGrammar SPREAD_ELEMENT
public static final JavaScriptLegacyGrammar ELEMENT_LIST
public static final JavaScriptLegacyGrammar BINDING_REST_ELEMENT
public static final JavaScriptLegacyGrammar SINGLE_NAME_BINDING
public static final JavaScriptLegacyGrammar BINDING_ELEMENT
public static final JavaScriptLegacyGrammar BINDING_PROPERTY
public static final JavaScriptLegacyGrammar ARRAY_BINDING_PATTERN
public static final JavaScriptLegacyGrammar BINDING_PATTERN
public static final JavaScriptLegacyGrammar STATEMENT
public static final JavaScriptLegacyGrammar VARIABLE_DECLARATION
public static final JavaScriptLegacyGrammar INITIALISER
public static final JavaScriptLegacyGrammar ITERATION_STATEMENT
public static final JavaScriptLegacyGrammar OF
public static final JavaScriptLegacyGrammar RETURN_STATEMENT
public static final JavaScriptLegacyGrammar WITH_STATEMENT
public static final JavaScriptLegacyGrammar FINALLY
public static final JavaScriptLegacyGrammar FUNCTION_DECLARATION
public static final JavaScriptLegacyGrammar FUNCTION_EXPRESSION
public static final JavaScriptLegacyGrammar FORMAL_PARAMETER
public static final JavaScriptLegacyGrammar LET
public static final JavaScriptLegacyGrammar IDENTIFIER_REFERENCE
public static final JavaScriptLegacyGrammar BINDING_IDENTIFIER
public static final JavaScriptLegacyGrammar CLASS_ELEMENT
public static final JavaScriptLegacyGrammar METHOD_DEFINITION
public static final JavaScriptLegacyGrammar STATIC
public static final JavaScriptLegacyGrammar GET
public static final JavaScriptLegacyGrammar SET
public static final JavaScriptLegacyGrammar MODULE_BODY
public static final JavaScriptLegacyGrammar IMPORT_DECLARATION
public static final JavaScriptLegacyGrammar EXPORT_DECLARATION
public static final JavaScriptLegacyGrammar FROM
public static final JavaScriptLegacyGrammar AS
public static final JavaScriptLegacyGrammar TARGET
public static final JavaScriptLegacyGrammar ASYNC
public static final JavaScriptLegacyGrammar SCRIPT
public static final JavaScriptLegacyGrammar SCRIPT_BODY
public static final JavaScriptLegacyGrammar SHEBANG
public static final JavaScriptLegacyGrammar JSX_TEXT
public static final JavaScriptLegacyGrammar JSX_IDENTIFIER
public static final JavaScriptLegacyGrammar JSX_HTML_TAG
public static final JavaScriptLegacyGrammar JSX_ELEMENT
public static final JavaScriptLegacyGrammar NEXT_NOT_LET
public static final JavaScriptLegacyGrammar NEXT_NOT_LCURLY_AND_FUNCTION
public static final JavaScriptLegacyGrammar NEXT_NOT_LCURLY
public static final JavaScriptLegacyGrammar NEXT_NOT_LET_AND_BRACKET
public static final JavaScriptLegacyGrammar NEXT_NOT_ES6_ASSIGNMENT_EXPRESSION
public static final JavaScriptLegacyGrammar NEXT_NOT_FUNCTION_AND_CLASS
public static JavaScriptLegacyGrammar[] values()
for (JavaScriptLegacyGrammar c : JavaScriptLegacyGrammar.values()) System.out.println(c);
public static JavaScriptLegacyGrammar valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static org.sonar.sslr.parser.LexerlessGrammar createGrammar()
public static org.sonar.sslr.grammar.LexerlessGrammarBuilder createGrammarBuilder()
public String toString()
toString in class Enum<JavaScriptLegacyGrammar>Copyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.