Class ModelicaTokenKinds
java.lang.Object
net.sourceforge.pmd.lang.modelica.ast.ModelicaTokenKinds
Token kinds (
JavaccToken.kind) for this language.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intNams of the tokens, each index corresponds to a kind.static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable Stringdescribe(int kind) Returns a string describing the given token kind.static TokenManager<JavaccToken>Returns a new token manager for this language.
-
Field Details
-
EOF
public static final int EOF- See Also:
-
BOM
public static final int BOM- See Also:
-
LPAREN
public static final int LPAREN- See Also:
-
RPAREN
public static final int RPAREN- See Also:
-
LCURL
public static final int LCURL- See Also:
-
RCURL
public static final int RCURL- See Also:
-
LSQUARE
public static final int LSQUARE- See Also:
-
RSQUARE
public static final int RSQUARE- See Also:
-
SC
public static final int SC- See Also:
-
EQ_SIGN
public static final int EQ_SIGN- 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:
-
IMPORT
public static final int IMPORT- See Also:
-
WITHIN
public static final int WITHIN- See Also:
-
ENCAPSULATED
public static final int ENCAPSULATED- See Also:
-
PARTIAL
public static final int PARTIAL- See Also:
-
FINAL
public static final int FINAL- See Also:
-
CLASS
public static final int CLASS- See Also:
-
MODEL
public static final int MODEL- See Also:
-
OPERATOR
public static final int OPERATOR- See Also:
-
RECORD
public static final int RECORD- See Also:
-
BLOCK
public static final int BLOCK- See Also:
-
EXPANDABLE
public static final int EXPANDABLE- See Also:
-
CONNECTOR
public static final int CONNECTOR- See Also:
-
TYPE
public static final int TYPE- See Also:
-
PACKAGE
public static final int PACKAGE- See Also:
-
PURE
public static final int PURE- See Also:
-
IMPURE
public static final int IMPURE- See Also:
-
FUNCTION
public static final int FUNCTION- See Also:
-
EXTENDS
public static final int EXTENDS- See Also:
-
END
public static final int END- See Also:
-
ENUMERATION
public static final int ENUMERATION- See Also:
-
PUBLIC
public static final int PUBLIC- See Also:
-
PROTECTED
public static final int PROTECTED- See Also:
-
EXTERNAL
public static final int EXTERNAL- See Also:
-
REDECLARE
public static final int REDECLARE- See Also:
-
INNER
public static final int INNER- See Also:
-
OUTER
public static final int OUTER- See Also:
-
REPLACEABLE
public static final int REPLACEABLE- See Also:
-
CONSTRAINEDBY
public static final int CONSTRAINEDBY- See Also:
-
FLOW
public static final int FLOW- See Also:
-
STREAM
public static final int STREAM- See Also:
-
DISCRETE
public static final int DISCRETE- See Also:
-
PARAMETER
public static final int PARAMETER- See Also:
-
CONSTANT
public static final int CONSTANT- See Also:
-
INPUT
public static final int INPUT- See Also:
-
OUTPUT
public static final int OUTPUT- See Also:
-
DER
public static final int DER- See Also:
-
CONNECT
public static final int CONNECT- See Also:
-
IF
public static final int IF- See Also:
-
ASSIGN
public static final int ASSIGN- See Also:
-
EACH
public static final int EACH- See Also:
-
INITIAL
public static final int INITIAL- See Also:
-
EQUATION
public static final int EQUATION- See Also:
-
ALGORITHM
public static final int ALGORITHM- See Also:
-
ANNOTATION
public static final int ANNOTATION- See Also:
-
BREAK
public static final int BREAK- See Also:
-
RETURN
public static final int RETURN- See Also:
-
THEN
public static final int THEN- See Also:
-
ELSEIF
public static final int ELSEIF- See Also:
-
ELSE
public static final int ELSE- See Also:
-
FOR
public static final int FOR- See Also:
-
LOOP
public static final int LOOP- See Also:
-
IN
public static final int IN- See Also:
-
WHILE
public static final int WHILE- See Also:
-
WHEN
public static final int WHEN- See Also:
-
ELSEWHEN
public static final int ELSEWHEN- See Also:
-
OR
public static final int OR- See Also:
-
AND
public static final int AND- See Also:
-
NOT
public static final int NOT- See Also:
-
TRUE
public static final int TRUE- See Also:
-
FALSE
public static final int FALSE- See Also:
-
LT
public static final int LT- See Also:
-
LE
public static final int LE- See Also:
-
GT
public static final int GT- See Also:
-
GE
public static final int GE- See Also:
-
EQ
public static final int EQ- See Also:
-
NEQ
public static final int NEQ- See Also:
-
PLUS
public static final int PLUS- See Also:
-
MINUS
public static final int MINUS- See Also:
-
ASTERISK
public static final int ASTERISK- See Also:
-
SLASH
public static final int SLASH- See Also:
-
HAT
public static final int HAT- See Also:
-
DOT_PLUS
public static final int DOT_PLUS- See Also:
-
DOT_MINUS
public static final int DOT_MINUS- See Also:
-
DOT_ASTERISK
public static final int DOT_ASTERISK- See Also:
-
DOT_SLASH
public static final int DOT_SLASH- See Also:
-
DOT_HAT
public static final int DOT_HAT- See Also:
-
IDENT
public static final int IDENT- See Also:
-
Q_IDENT
public static final int Q_IDENT- See Also:
-
S_CHAR
public static final int S_CHAR- See Also:
-
NONDIGIT
public static final int NONDIGIT- See Also:
-
STRING
public static final int STRING- See Also:
-
Q_CHAR
public static final int Q_CHAR- See Also:
-
S_ESCAPE
public static final int S_ESCAPE- See Also:
-
DIGIT
public static final int DIGIT- See Also:
-
UNSIGNED_INTEGER
public static final int UNSIGNED_INTEGER- See Also:
-
UNSIGNED_NUMBER
public static final int UNSIGNED_NUMBER- See Also:
-
WS
public static final int WS- See Also:
-
LINE_COMMENT
public static final int LINE_COMMENT- See Also:
-
MULTI_LINE_COMMENT
public static final int MULTI_LINE_COMMENT- 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
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.
-