public enum EcmaScriptLexer extends Enum<EcmaScriptLexer> 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 EcmaScriptLexer |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static EcmaScriptLexer[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final EcmaScriptLexer EOF
public static final EcmaScriptLexer EOS
public static final EcmaScriptLexer EOS_NO_LB
public static final EcmaScriptLexer IDENTIFIER_NAME
public static final EcmaScriptLexer LITERAL
public static final EcmaScriptLexer NULL_LITERAL
public static final EcmaScriptLexer BOOLEAN_LITERAL
public static final EcmaScriptLexer STRING_LITERAL
public static final EcmaScriptLexer TEMPLATE_SPANS
public static final EcmaScriptLexer TEMPLATE_CHARACTER
public static final EcmaScriptLexer LINE_CONTINUATION
public static final EcmaScriptLexer BACKTICK
public static final EcmaScriptLexer DOLLAR_SIGN
public static final EcmaScriptLexer BACKSLASH
public static final EcmaScriptLexer BACKSLASH_DOLLAR
public static final EcmaScriptLexer KEYWORD
public static final EcmaScriptLexer LETTER_OR_DIGIT
public static final EcmaScriptLexer SPACING_NO_LINE_BREAK_NOT_FOLLOWED_BY_LINE_BREAK
public static final EcmaScriptLexer SPACING
public static final EcmaScriptLexer SPACING_NOT_SKIPPED
public static final EcmaScriptLexer EMPTY_LINE
public static final EcmaScriptLexer SPACING_NO_LB
public static final EcmaScriptLexer NEXT_NOT_LB
public static final EcmaScriptLexer LINE_TERMINATOR_SEQUENCE
public static final EcmaScriptLexer PRIMARY_EXPRESSION
public static final EcmaScriptLexer PROPERTY_DEFINITION
public static final EcmaScriptLexer PROPERTY_NAME
public static final EcmaScriptLexer MEMBER_EXPRESSION
public static final EcmaScriptLexer LEFT_HAND_SIDE_EXPRESSION
public static final EcmaScriptLexer POSTFIX_EXPRESSION
public static final EcmaScriptLexer UNARY_EXPRESSION
public static final EcmaScriptLexer MULTIPLICATIVE_EXPRESSION
public static final EcmaScriptLexer ADDITIVE_EXPRESSION
public static final EcmaScriptLexer SHIFT_EXPRESSION
public static final EcmaScriptLexer RELATIONAL_EXPRESSION
public static final EcmaScriptLexer EQUALITY_EXPRESSION
public static final EcmaScriptLexer BITWISE_AND_EXPRESSION
public static final EcmaScriptLexer BITWISE_XOR_EXPRESSION
public static final EcmaScriptLexer BITWISE_OR_EXPRESSION
public static final EcmaScriptLexer LOGICAL_AND_EXPRESSION
public static final EcmaScriptLexer LOGICAL_OR_EXPRESSION
public static final EcmaScriptLexer ASSIGNMENT_EXPRESSION
public static final EcmaScriptLexer ASSIGNMENT_EXPRESSION_NO_IN
public static final EcmaScriptLexer ASSIGNMENT_OPERATOR
public static final EcmaScriptLexer EXPRESSION
public static final EcmaScriptLexer EXPRESSION_NO_LB
public static final EcmaScriptLexer EXPRESSION_NO_IN
public static final EcmaScriptLexer ARROW_FUNCTION
public static final EcmaScriptLexer GENERATOR_EXPRESSION
public static final EcmaScriptLexer ARRAY_LITERAL_ELEMENT
public static final EcmaScriptLexer SPREAD_ELEMENT
public static final EcmaScriptLexer ELEMENT_LIST
public static final EcmaScriptLexer BINDING_REST_ELEMENT
public static final EcmaScriptLexer SINGLE_NAME_BINDING
public static final EcmaScriptLexer BINDING_ELEMENT
public static final EcmaScriptLexer BINDING_PROPERTY
public static final EcmaScriptLexer ARRAY_BINDING_PATTERN
public static final EcmaScriptLexer BINDING_PATTERN
public static final EcmaScriptLexer STATEMENT
public static final EcmaScriptLexer VARIABLE_DECLARATION
public static final EcmaScriptLexer INITIALISED_BINDING_ELEMENT
public static final EcmaScriptLexer ITERATION_STATEMENT
public static final EcmaScriptLexer OF
public static final EcmaScriptLexer RETURN_STATEMENT
public static final EcmaScriptLexer WITH_STATEMENT
public static final EcmaScriptLexer FUNCTION_DECLARATION
public static final EcmaScriptLexer FUNCTION_EXPRESSION
public static final EcmaScriptLexer FORMAL_PARAMETER
public static final EcmaScriptLexer LET
public static final EcmaScriptLexer IDENTIFIER_REFERENCE
public static final EcmaScriptLexer BINDING_IDENTIFIER
public static final EcmaScriptLexer CLASS_ELEMENT
public static final EcmaScriptLexer METHOD_DEFINITION
public static final EcmaScriptLexer STATIC
public static final EcmaScriptLexer GET
public static final EcmaScriptLexer SET
public static final EcmaScriptLexer MODULE_BODY
public static final EcmaScriptLexer IMPORT_DECLARATION
public static final EcmaScriptLexer EXPORT_DECLARATION
public static final EcmaScriptLexer FROM
public static final EcmaScriptLexer AS
public static final EcmaScriptLexer TARGET
public static final EcmaScriptLexer ASYNC
public static final EcmaScriptLexer SCRIPT
public static final EcmaScriptLexer VUE_SCRIPT
public static final EcmaScriptLexer SCRIPT_BODY
public static final EcmaScriptLexer SHEBANG
public static final EcmaScriptLexer JSX_TEXT
public static final EcmaScriptLexer JSX_IDENTIFIER
public static final EcmaScriptLexer JSX_HTML_TAG
public static final EcmaScriptLexer JSX_ELEMENT
public static final EcmaScriptLexer NEXT_NOT_LET
public static final EcmaScriptLexer NEXT_NOT_LCURLY_AND_FUNCTION
public static final EcmaScriptLexer NEXT_NOT_LCURLY
public static final EcmaScriptLexer NEXT_NOT_LET_AND_BRACKET
public static final EcmaScriptLexer NEXT_NOT_FUNCTION_AND_CLASS
public static final EcmaScriptLexer SCRIPT_TAG
public static final EcmaScriptLexer SCRIPT_TAG_CLOSE
public static final EcmaScriptLexer SCRIPT_SECTION_TS
public static final EcmaScriptLexer VUE_TEMPLATE_SECTION
public static final EcmaScriptLexer VUE_STYLE_SECTION
public static final EcmaScriptLexer VUE_CUSTOM_SECTION
public static final EcmaScriptLexer VUE_SPACING
public static final EcmaScriptLexer VUE_COMMENT
public static final EcmaScriptLexer FLOW_TYPE
public static final EcmaScriptLexer OPAQUE
public static final EcmaScriptLexer TYPE
public static final EcmaScriptLexer INTERFACE
public static final EcmaScriptLexer DECLARE
public static final EcmaScriptLexer MODULE
public static final EcmaScriptLexer EXPORTS
public static final EcmaScriptLexer ARRAY
public static final EcmaScriptLexer IMPLEMENTS
public static EcmaScriptLexer[] values()
for (EcmaScriptLexer c : EcmaScriptLexer.values()) System.out.println(c);
public static EcmaScriptLexer 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<EcmaScriptLexer>Copyright © 2011–2019 SonarSource and Eriks Nukis. All rights reserved.