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 ARGUMENTS_LIST
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 SCRIPT
public static final JavaScriptLegacyGrammar SCRIPT_BODY
public static final JavaScriptLegacyGrammar SHEBANG
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–2015 SonarSource and Eriks Nukis. All rights reserved.