Class PythonTokenKinds
java.lang.Object
net.sourceforge.pmd.lang.python.ast.PythonTokenKinds
Token kinds (
JavaccToken.kind
) for this language.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Nams of the tokens, each index corresponds to a kind.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable String
describe
(int kind) Returns a string describing the given token kind.static net.sourceforge.pmd.lang.TokenManager
<net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken> newTokenManager
(net.sourceforge.pmd.lang.ast.impl.javacc.CharStream cs) Returns a new token manager for this language.
-
Field Details
-
EOF
public static final int EOF- See Also:
-
SPACE
public static final int SPACE- See Also:
-
CONTINUATION
public static final int CONTINUATION- See Also:
-
NEWLINE
public static final int NEWLINE- See Also:
-
TRAILING_COMMENT
public static final int TRAILING_COMMENT- See Also:
-
LPAREN
public static final int LPAREN- See Also:
-
RPAREN
public static final int RPAREN- See Also:
-
LBRACE
public static final int LBRACE- See Also:
-
RBRACE
public static final int RBRACE- See Also:
-
LBRACKET
public static final int LBRACKET- See Also:
-
RBRACKET
public static final int RBRACKET- See Also:
-
SEMICOLON
public static final int SEMICOLON- See Also:
-
COMMA
public static final int COMMA- See Also:
-
DOT
public static final int DOT- See Also:
-
COLON
public static final int COLON- See Also:
-
BACKTICK
public static final int BACKTICK- See Also:
-
PLUS
public static final int PLUS- See Also:
-
MINUS
public static final int MINUS- See Also:
-
MULTIPLY
public static final int MULTIPLY- See Also:
-
DIVIDE
public static final int DIVIDE- See Also:
-
FLOORDIVIDE
public static final int FLOORDIVIDE- See Also:
-
POWER
public static final int POWER- See Also:
-
LSHIFT
public static final int LSHIFT- See Also:
-
RSHIFT
public static final int RSHIFT- See Also:
-
MODULO
public static final int MODULO- See Also:
-
NOT
public static final int NOT- See Also:
-
XOR
public static final int XOR- See Also:
-
OR
public static final int OR- See Also:
-
AND
public static final int AND- See Also:
-
EQUAL
public static final int EQUAL- See Also:
-
GREATER
public static final int GREATER- See Also:
-
LESS
public static final int LESS- See Also:
-
EQEQUAL
public static final int EQEQUAL- See Also:
-
EQLESS
public static final int EQLESS- See Also:
-
EQGREATER
public static final int EQGREATER- See Also:
-
LESSGREATER
public static final int LESSGREATER- See Also:
-
NOTEQUAL
public static final int NOTEQUAL- See Also:
-
PLUSEQ
public static final int PLUSEQ- See Also:
-
MINUSEQ
public static final int MINUSEQ- See Also:
-
MULTIPLYEQ
public static final int MULTIPLYEQ- See Also:
-
DIVIDEEQ
public static final int DIVIDEEQ- See Also:
-
FLOORDIVIDEEQ
public static final int FLOORDIVIDEEQ- See Also:
-
MODULOEQ
public static final int MODULOEQ- See Also:
-
ANDEQ
public static final int ANDEQ- See Also:
-
OREQ
public static final int OREQ- See Also:
-
XOREQ
public static final int XOREQ- See Also:
-
LSHIFTEQ
public static final int LSHIFTEQ- See Also:
-
RSHIFTEQ
public static final int RSHIFTEQ- See Also:
-
POWEREQ
public static final int POWEREQ- See Also:
-
OR_BOOL
public static final int OR_BOOL- See Also:
-
AND_BOOL
public static final int AND_BOOL- See Also:
-
NOT_BOOL
public static final int NOT_BOOL- See Also:
-
IS
public static final int IS- See Also:
-
IN
public static final int IN- See Also:
-
LAMBDA
public static final int LAMBDA- See Also:
-
IF
public static final int IF- See Also:
-
ELSE
public static final int ELSE- See Also:
-
ELIF
public static final int ELIF- See Also:
-
WHILE
public static final int WHILE- See Also:
-
FOR
public static final int FOR- See Also:
-
TRY
public static final int TRY- See Also:
-
EXCEPT
public static final int EXCEPT- See Also:
-
DEF
public static final int DEF- See Also:
-
CLASS
public static final int CLASS- See Also:
-
FINALLY
public static final int FINALLY- See Also:
-
PRINT
public static final int PRINT- See Also:
-
PASS
public static final int PASS- See Also:
-
BREAK
public static final int BREAK- See Also:
-
CONTINUE
public static final int CONTINUE- See Also:
-
RETURN
public static final int RETURN- See Also:
-
YIELD
public static final int YIELD- See Also:
-
IMPORT
public static final int IMPORT- See Also:
-
FROM
public static final int FROM- See Also:
-
DEL
public static final int DEL- See Also:
-
RAISE
public static final int RAISE- See Also:
-
GLOBAL
public static final int GLOBAL- See Also:
-
EXEC
public static final int EXEC- See Also:
-
ASSERT
public static final int ASSERT- See Also:
-
AS
public static final int AS- See Also:
-
WITH
public static final int WITH- See Also:
-
AT
public static final int AT- See Also:
-
NAME
public static final int NAME- See Also:
-
LETTER
public static final int LETTER- See Also:
-
DECNUMBER
public static final int DECNUMBER- See Also:
-
HEXNUMBER
public static final int HEXNUMBER- See Also:
-
OCTNUMBER
public static final int OCTNUMBER- See Also:
-
BINNUMBER
public static final int BINNUMBER- See Also:
-
FLOAT
public static final int FLOAT- See Also:
-
COMPLEX
public static final int COMPLEX- See Also:
-
EXPONENT
public static final int EXPONENT- See Also:
-
DIGIT
public static final int DIGIT- See Also:
-
SINGLE_STRING
public static final int SINGLE_STRING- See Also:
-
SINGLE_STRING2
public static final int SINGLE_STRING2- See Also:
-
TRIPLE_STRING
public static final int TRIPLE_STRING- See Also:
-
TRIPLE_STRING2
public static final int TRIPLE_STRING2- See Also:
-
SINGLE_BSTRING
public static final int SINGLE_BSTRING- See Also:
-
SINGLE_BSTRING2
public static final int SINGLE_BSTRING2- See Also:
-
TRIPLE_BSTRING
public static final int TRIPLE_BSTRING- See Also:
-
TRIPLE_BSTRING2
public static final int TRIPLE_BSTRING2- See Also:
-
SINGLE_USTRING
public static final int SINGLE_USTRING- See Also:
-
SINGLE_USTRING2
public static final int SINGLE_USTRING2- See Also:
-
TRIPLE_USTRING
public static final int TRIPLE_USTRING- See Also:
-
TRIPLE_USTRING2
public static final int TRIPLE_USTRING2- See Also:
-
TOKEN_NAMES
Nams of the tokens, each index corresponds to a kind. See alsodescribe(int)
.
-
-
Method Details
-
describe
Returns a string describing the given token kind. Returns null if the kind is unknown.- Parameters:
kind
- Kind of token- Returns:
- A string describing the given kind
-
newTokenManager
@InternalApi public static net.sourceforge.pmd.lang.TokenManager<net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken> newTokenManager(net.sourceforge.pmd.lang.ast.impl.javacc.CharStream cs) Returns a new token manager for this language. The CharStream should be configured with the correct language-specific escaping and token document. This is not a published API, it's intended to be used as a basis for a CPD Tokenizer.
-