public interface TokenTypes
Note that all valid token types are >= 0, so extensions of the TokenMaker class are free to internally use all ints < 0 ONLY for "end-of-line" style markers; they are ignored by painting implementations.
static final int NULL
NULL
mark the end of lines with no
multi-line token at the end (such as a block comment in C++).static final int COMMENT_EOL
static final int COMMENT_MULTILINE
static final int COMMENT_DOCUMENTATION
static final int COMMENT_KEYWORD
static final int COMMENT_MARKUP
static final int RESERVED_WORD
static final int RESERVED_WORD_2
static final int FUNCTION
static final int LITERAL_BOOLEAN
static final int LITERAL_NUMBER_DECIMAL_INT
static final int LITERAL_NUMBER_FLOAT
static final int LITERAL_NUMBER_HEXADECIMAL
static final int LITERAL_STRING_DOUBLE_QUOTE
static final int LITERAL_CHAR
static final int LITERAL_BACKQUOTE
static final int DATA_TYPE
static final int VARIABLE
static final int REGEX
static final int ANNOTATION
static final int IDENTIFIER
static final int WHITESPACE
static final int SEPARATOR
static final int OPERATOR
static final int PREPROCESSOR
static final int MARKUP_TAG_DELIMITER
static final int MARKUP_TAG_NAME
static final int MARKUP_TAG_ATTRIBUTE
static final int MARKUP_TAG_ATTRIBUTE_VALUE
static final int MARKUP_COMMENT
static final int MARKUP_DTD
static final int MARKUP_PROCESSING_INSTRUCTION
static final int MARKUP_CDATA_DELIMITER
static final int MARKUP_CDATA
static final int MARKUP_ENTITY_REFERENCE
static final int ERROR_IDENTIFIER
static final int ERROR_NUMBER_FORMAT
static final int ERROR_STRING_DOUBLE
static final int ERROR_CHAR
static final int DEFAULT_NUM_TOKEN_TYPES