Class ObjectiveCTokenKinds
java.lang.Object
net.sourceforge.pmd.lang.objectivec.ast.ObjectiveCTokenKinds
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
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
-
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:
-
FUNC
public static final int FUNC- See Also:
-
SINGLE_LINE_COMMENT
public static final int SINGLE_LINE_COMMENT- See Also:
-
MULTI_LINE_COMMENT
public static final int MULTI_LINE_COMMENT- See Also:
-
ASSIGN
public static final int ASSIGN- See Also:
-
LT
public static final int LT- See Also:
-
GT
public static final int GT- See Also:
-
BANG
public static final int BANG- See Also:
-
TILDE
public static final int TILDE- See Also:
-
HOOK
public static final int HOOK- See Also:
-
COLON
public static final int COLON- See Also:
-
EQ
public static final int EQ- See Also:
-
LE
public static final int LE- See Also:
-
GE
public static final int GE- See Also:
-
NE
public static final int NE- See Also:
-
SC_OR
public static final int SC_OR- See Also:
-
SC_AND
public static final int SC_AND- See Also:
-
INCR
public static final int INCR- See Also:
-
DECR
public static final int DECR- See Also:
-
PLUS
public static final int PLUS- See Also:
-
MINUS
public static final int MINUS- See Also:
-
STAR
public static final int STAR- See Also:
-
SLASH
public static final int SLASH- See Also:
-
BIT_AND
public static final int BIT_AND- See Also:
-
BIT_OR
public static final int BIT_OR- See Also:
-
XOR
public static final int XOR- See Also:
-
REM
public static final int REM- See Also:
-
LSHIFT
public static final int LSHIFT- See Also:
-
PLUSASSIGN
public static final int PLUSASSIGN- See Also:
-
MINUSASSIGN
public static final int MINUSASSIGN- See Also:
-
STARASSIGN
public static final int STARASSIGN- See Also:
-
SLASHASSIGN
public static final int SLASHASSIGN- See Also:
-
ANDASSIGN
public static final int ANDASSIGN- See Also:
-
ORASSIGN
public static final int ORASSIGN- See Also:
-
XORASSIGN
public static final int XORASSIGN- See Also:
-
REMASSIGN
public static final int REMASSIGN- See Also:
-
LSHIFTASSIGN
public static final int LSHIFTASSIGN- See Also:
-
RSIGNEDSHIFTASSIGN
public static final int RSIGNEDSHIFTASSIGN- See Also:
-
RUNSIGNEDSHIFTASSIGN
public static final int RUNSIGNEDSHIFTASSIGN- See Also:
-
ELLIPSIS
public static final int ELLIPSIS- See Also:
-
ESCAPE_SEQUENCE
public static final int ESCAPE_SEQUENCE- See Also:
-
INTEGER_LITERAL
public static final int INTEGER_LITERAL- See Also:
-
DECIMAL_LITERAL
public static final int DECIMAL_LITERAL- See Also:
-
HEX_LITERAL
public static final int HEX_LITERAL- See Also:
-
OCTAL_LITERAL
public static final int OCTAL_LITERAL- See Also:
-
FLOATING_POINT_LITERAL
public static final int FLOATING_POINT_LITERAL- See Also:
-
EXPONENT
public static final int EXPONENT- See Also:
-
CHARACTER_LITERAL
public static final int CHARACTER_LITERAL- See Also:
-
STRING_LITERAL
public static final int STRING_LITERAL- See Also:
-
CSTRING_LITERAL
public static final int CSTRING_LITERAL- See Also:
-
DIGIT
public static final int DIGIT- See Also:
-
NONZERO_DIGIT
public static final int NONZERO_DIGIT- See Also:
-
OCTAL_DIGIT
public static final int OCTAL_DIGIT- See Also:
-
HEX_DIGIT
public static final int HEX_DIGIT- See Also:
-
HEX_QUAD
public static final int HEX_QUAD- See Also:
-
UNSIGNED_SUFFIX
public static final int UNSIGNED_SUFFIX- See Also:
-
LONG_SUFFIX
public static final int LONG_SUFFIX- See Also:
-
INTEGER_SUFFIX
public static final int INTEGER_SUFFIX- See Also:
-
DECIMAL_CONSTANT
public static final int DECIMAL_CONSTANT- See Also:
-
OCTAL_CONSTANT
public static final int OCTAL_CONSTANT- See Also:
-
HEX_PREFIX
public static final int HEX_PREFIX- See Also:
-
HEX_CONSTANT
public static final int HEX_CONSTANT- See Also:
-
INTEGER_CONSTANT
public static final int INTEGER_CONSTANT- See Also:
-
FIXED_NUM_TYPE
public static final int FIXED_NUM_TYPE- See Also:
-
CONTINUE
public static final int CONTINUE- See Also:
-
VOLATILE
public static final int VOLATILE- See Also:
-
REGISTER
public static final int REGISTER- See Also:
-
UNSIGNED
public static final int UNSIGNED- See Also:
-
UCHAR
public static final int UCHAR- See Also:
-
TYPEDEF
public static final int TYPEDEF- See Also:
-
DFLT
public static final int DFLT- See Also:
-
DOUBLE
public static final int DOUBLE- See Also:
-
BOOL
public static final int BOOL- See Also:
-
BOOLEAN
public static final int BOOLEAN- See Also:
-
SIZEOF
public static final int SIZEOF- See Also:
-
SWITCH
public static final int SWITCH- See Also:
-
RETURN
public static final int RETURN- See Also:
-
EXTERN
public static final int EXTERN- See Also:
-
STRUCT
public static final int STRUCT- See Also:
-
STATIC
public static final int STATIC- See Also:
-
SIGNED
public static final int SIGNED- See Also:
-
SCHAR
public static final int SCHAR- See Also:
-
SINT32
public static final int SINT32- See Also:
-
INT32_T
public static final int INT32_T- See Also:
-
WHILE
public static final int WHILE- See Also:
-
BREAK
public static final int BREAK- See Also:
-
UNION
public static final int UNION- See Also:
-
CONST
public static final int CONST- See Also:
-
FLOAT
public static final int FLOAT- See Also:
-
ELSE
public static final int ELSE- See Also:
-
CASE
public static final int CASE- See Also:
-
ENUM
public static final int ENUM- See Also:
-
AUTO
public static final int AUTO- See Also:
-
VOID
public static final int VOID- See Also:
-
CHAR
public static final int CHAR- See Also:
-
GOTO
public static final int GOTO- See Also:
-
FOR
public static final int FOR- See Also:
-
IF
public static final int IF- See Also:
-
DO
public static final int DO- See Also:
-
IBACTION
public static final int IBACTION- See Also:
-
IBOUTLET
public static final int IBOUTLET- See Also:
-
ID
public static final int ID- See Also:
-
SEL
public static final int SEL- See Also:
-
IMP
public static final int IMP- See Also:
-
CLASS
public static final int CLASS- See Also:
-
NIL
public static final int NIL- See Also:
-
PROTOCOL_QUALIFIER_EXCEPT_IN
public static final int PROTOCOL_QUALIFIER_EXCEPT_IN- See Also:
-
LEFT_PAREN
public static final int LEFT_PAREN- See Also:
-
RIGHT_PAREN
public static final int RIGHT_PAREN- See Also:
-
LEFT_SQUARE
public static final int LEFT_SQUARE- See Also:
-
RIGHT_SQUARE
public static final int RIGHT_SQUARE- See Also:
-
LEFT_BRACE
public static final int LEFT_BRACE- See Also:
-
RIGHT_BRACE
public static final int RIGHT_BRACE- See Also:
-
SEMICOLON
public static final int SEMICOLON- See Also:
-
AT_IMPLEMENTATION
public static final int AT_IMPLEMENTATION- See Also:
-
AT_INTERFACE
public static final int AT_INTERFACE- See Also:
-
AT_PROTOCOL
public static final int AT_PROTOCOL- See Also:
-
AT_ENCODE
public static final int AT_ENCODE- See Also:
-
AT_SYNCHRONIZED
public static final int AT_SYNCHRONIZED- See Also:
-
AT_SELECTOR
public static final int AT_SELECTOR- See Also:
-
AT_END
public static final int AT_END- See Also:
-
AT_DEFS
public static final int AT_DEFS- See Also:
-
AT_CLASS
public static final int AT_CLASS- See Also:
-
AT_TRY
public static final int AT_TRY- See Also:
-
AT_THROW
public static final int AT_THROW- See Also:
-
AT_CATCH
public static final int AT_CATCH- See Also:
-
AT_FINALLY
public static final int AT_FINALLY- See Also:
-
AT_PRIVATE
public static final int AT_PRIVATE- See Also:
-
AT_PACKAGE
public static final int AT_PACKAGE- See Also:
-
AT_PUBLIC
public static final int AT_PUBLIC- See Also:
-
AT_PROTECTED
public static final int AT_PROTECTED- See Also:
-
AT_PROPERTY
public static final int AT_PROPERTY- See Also:
-
AT_SYNTHESIZE
public static final int AT_SYNTHESIZE- See Also:
-
AT_DYNAMIC
public static final int AT_DYNAMIC- See Also:
-
AT_OPTIONAL
public static final int AT_OPTIONAL- See Also:
-
AT_REQUIRED
public static final int AT_REQUIRED- See Also:
-
AT_AUTORELEASEPOOL
public static final int AT_AUTORELEASEPOOL- See Also:
-
AT_COMPATIBILITY_ALIAS
public static final int AT_COMPATIBILITY_ALIAS- See Also:
-
AT
public static final int AT- See Also:
-
CGFLOAT
public static final int CGFLOAT- See Also:
-
NSINTEGER
public static final int NSINTEGER- See Also:
-
NSRECT
public static final int NSRECT- See Also:
-
NSSIZE
public static final int NSSIZE- See Also:
-
NSUINTEGER
public static final int NSUINTEGER- See Also:
-
POSSIBLE_COCOA_TYPE
public static final int POSSIBLE_COCOA_TYPE- See Also:
-
POSSIBLE_CORE_TYPE
public static final int POSSIBLE_CORE_TYPE- See Also:
-
EXPORTED_CALLBACK
public static final int EXPORTED_CALLBACK- See Also:
-
IDENT
public static final int IDENT- See Also:
-
IDENT_NONDIGIT
public static final int IDENT_NONDIGIT- See Also:
-
NONDIGIT
public static final int NONDIGIT- See Also:
-
NONDIGIT_UNICODE
public static final int NONDIGIT_UNICODE- See Also:
-
UNIVERSAL_CHARACTER_NAME
public static final int UNIVERSAL_CHARACTER_NAME- See Also:
-
BLOCK
public static final int BLOCK- 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.
-