public enum PythonPunctuator extends Enum<PythonPunctuator> implements com.sonar.sslr.api.TokenType
| Enum Constant and Description |
|---|
AND
Bitwise AND.
|
AND_ASSIGN |
ASSIGN |
AT |
BACKTICK |
COLON |
COMMA |
DIV |
DIV_ASSIGN |
DIV_DIV |
DIV_DIV_ASSIGN |
DOT |
EQU |
GT |
GT_EQU |
LBRACKET |
LCURLYBRACE |
LEFT_ASSIGN |
LEFT_OP |
LPARENTHESIS |
LT |
LT_EQU |
MATRIX_MULT_ASSIGN |
MINUS |
MINUS_ASSIGN |
MOD |
MOD_ASSIGN |
MUL |
MUL_ASSIGN |
MUL_MUL |
MUL_MUL_ASSIGN |
NOT_EQU |
NOT_EQU2 |
OR
Bitwise OR.
|
OR_ASSIGN |
PLUS |
PLUS_ASSIGN |
RBRACKET |
RCURLYBRACE |
RIGHT_ASSIGN |
RIGHT_OP |
RPARENTHESIS |
SEMICOLON |
TILDE |
XOR |
XOR_ASSIGN |
| Modifier and Type | Method and Description |
|---|---|
String |
getName() |
String |
getValue() |
boolean |
hasToBeSkippedFromAst(com.sonar.sslr.api.AstNode node) |
static PythonPunctuator |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PythonPunctuator[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final PythonPunctuator PLUS
public static final PythonPunctuator MINUS
public static final PythonPunctuator MUL
public static final PythonPunctuator MUL_MUL
public static final PythonPunctuator DIV
public static final PythonPunctuator DIV_DIV
public static final PythonPunctuator MOD
public static final PythonPunctuator LEFT_OP
public static final PythonPunctuator RIGHT_OP
public static final PythonPunctuator AND
public static final PythonPunctuator OR
public static final PythonPunctuator XOR
public static final PythonPunctuator TILDE
public static final PythonPunctuator LT
public static final PythonPunctuator GT
public static final PythonPunctuator LT_EQU
public static final PythonPunctuator GT_EQU
public static final PythonPunctuator EQU
public static final PythonPunctuator NOT_EQU
public static final PythonPunctuator NOT_EQU2
public static final PythonPunctuator BACKTICK
public static final PythonPunctuator LPARENTHESIS
public static final PythonPunctuator RPARENTHESIS
public static final PythonPunctuator LBRACKET
public static final PythonPunctuator RBRACKET
public static final PythonPunctuator LCURLYBRACE
public static final PythonPunctuator RCURLYBRACE
public static final PythonPunctuator COMMA
public static final PythonPunctuator COLON
public static final PythonPunctuator DOT
public static final PythonPunctuator SEMICOLON
public static final PythonPunctuator AT
public static final PythonPunctuator ASSIGN
public static final PythonPunctuator PLUS_ASSIGN
public static final PythonPunctuator MINUS_ASSIGN
public static final PythonPunctuator MUL_ASSIGN
public static final PythonPunctuator DIV_ASSIGN
public static final PythonPunctuator DIV_DIV_ASSIGN
public static final PythonPunctuator MOD_ASSIGN
public static final PythonPunctuator AND_ASSIGN
public static final PythonPunctuator OR_ASSIGN
public static final PythonPunctuator XOR_ASSIGN
public static final PythonPunctuator RIGHT_ASSIGN
public static final PythonPunctuator LEFT_ASSIGN
public static final PythonPunctuator MUL_MUL_ASSIGN
public static final PythonPunctuator MATRIX_MULT_ASSIGN
public static PythonPunctuator[] values()
for (PythonPunctuator c : PythonPunctuator.values()) System.out.println(c);
public static PythonPunctuator 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–2016 SonarSource and Waleri Enns. All rights reserved.