public enum EcmaScriptPunctuator extends Enum<EcmaScriptPunctuator> implements com.sonar.sslr.api.TokenType, org.sonar.sslr.grammar.GrammarRuleKey
| Enum Constant and Description |
|---|
AND |
AND_EQU |
ANDAND |
BANG |
COLON |
COMMA |
DEC |
DIV |
DIV_EQU |
DOT |
DOUBLEARROW |
ELLIPSIS |
EQU |
EQUAL |
EQUAL2 |
GE |
GT |
INC |
LBRACKET |
LCURLYBRACE |
LE |
LPARENTHESIS |
LT |
MINUS |
MINUS_EQU |
MOD |
MOD_EQU |
NOTEQUAL |
NOTEQUAL2 |
OR |
OR_EQU |
OROR |
PLUS |
PLUS_EQU |
QUERY |
RBRACKET |
RCURLYBRACE |
RPARENTHESIS |
SEMI |
SL |
SL_EQU |
SR |
SR_EQU |
SR_EQU2 |
SR2 |
STAR |
STAR_EQU |
TILDA |
XOR |
XOR_EQU |
| Modifier and Type | Method and Description |
|---|---|
String |
getName() |
String |
getValue() |
boolean |
hasToBeSkippedFromAst(com.sonar.sslr.api.AstNode node) |
static EcmaScriptPunctuator |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static EcmaScriptPunctuator[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final EcmaScriptPunctuator LCURLYBRACE
public static final EcmaScriptPunctuator RCURLYBRACE
public static final EcmaScriptPunctuator LPARENTHESIS
public static final EcmaScriptPunctuator RPARENTHESIS
public static final EcmaScriptPunctuator LBRACKET
public static final EcmaScriptPunctuator RBRACKET
public static final EcmaScriptPunctuator DOT
public static final EcmaScriptPunctuator DOUBLEARROW
public static final EcmaScriptPunctuator ELLIPSIS
public static final EcmaScriptPunctuator SEMI
public static final EcmaScriptPunctuator COMMA
public static final EcmaScriptPunctuator LT
public static final EcmaScriptPunctuator GT
public static final EcmaScriptPunctuator LE
public static final EcmaScriptPunctuator GE
public static final EcmaScriptPunctuator EQUAL
public static final EcmaScriptPunctuator NOTEQUAL
public static final EcmaScriptPunctuator EQUAL2
public static final EcmaScriptPunctuator NOTEQUAL2
public static final EcmaScriptPunctuator PLUS
public static final EcmaScriptPunctuator MINUS
public static final EcmaScriptPunctuator STAR
public static final EcmaScriptPunctuator MOD
public static final EcmaScriptPunctuator DIV
public static final EcmaScriptPunctuator INC
public static final EcmaScriptPunctuator DEC
public static final EcmaScriptPunctuator SL
public static final EcmaScriptPunctuator SR
public static final EcmaScriptPunctuator SR2
public static final EcmaScriptPunctuator AND
public static final EcmaScriptPunctuator OR
public static final EcmaScriptPunctuator XOR
public static final EcmaScriptPunctuator BANG
public static final EcmaScriptPunctuator TILDA
public static final EcmaScriptPunctuator ANDAND
public static final EcmaScriptPunctuator OROR
public static final EcmaScriptPunctuator QUERY
public static final EcmaScriptPunctuator COLON
public static final EcmaScriptPunctuator EQU
public static final EcmaScriptPunctuator PLUS_EQU
public static final EcmaScriptPunctuator MINUS_EQU
public static final EcmaScriptPunctuator DIV_EQU
public static final EcmaScriptPunctuator STAR_EQU
public static final EcmaScriptPunctuator MOD_EQU
public static final EcmaScriptPunctuator SL_EQU
public static final EcmaScriptPunctuator SR_EQU
public static final EcmaScriptPunctuator SR_EQU2
public static final EcmaScriptPunctuator AND_EQU
public static final EcmaScriptPunctuator OR_EQU
public static final EcmaScriptPunctuator XOR_EQU
public static EcmaScriptPunctuator[] values()
for (EcmaScriptPunctuator c : EcmaScriptPunctuator.values()) System.out.println(c);
public static EcmaScriptPunctuator 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 String getName()
getName in interface com.sonar.sslr.api.TokenTypepublic String getValue()
getValue in interface com.sonar.sslr.api.TokenTypepublic boolean hasToBeSkippedFromAst(com.sonar.sslr.api.AstNode node)
hasToBeSkippedFromAst in interface com.sonar.sslr.api.TokenTypeCopyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.