org.jetbrains.kotlin.lexer
Interface KtTokens
public interface KtTokens
EOF
static final KtToken EOF
RESERVED
static final KtToken RESERVED
BLOCK_COMMENT
static final KtToken BLOCK_COMMENT
EOL_COMMENT
static final KtToken EOL_COMMENT
SHEBANG_COMMENT
static final KtToken SHEBANG_COMMENT
DOC_COMMENT
static final com.intellij.psi.tree.IElementType DOC_COMMENT
WHITE_SPACE
static final com.intellij.psi.tree.IElementType WHITE_SPACE
INTEGER_LITERAL
static final KtToken INTEGER_LITERAL
FLOAT_LITERAL
static final KtToken FLOAT_LITERAL
CHARACTER_LITERAL
static final KtToken CHARACTER_LITERAL
CLOSING_QUOTE
static final KtToken CLOSING_QUOTE
OPEN_QUOTE
static final KtToken OPEN_QUOTE
REGULAR_STRING_PART
static final KtToken REGULAR_STRING_PART
ESCAPE_SEQUENCE
static final KtToken ESCAPE_SEQUENCE
SHORT_TEMPLATE_ENTRY_START
static final KtToken SHORT_TEMPLATE_ENTRY_START
LONG_TEMPLATE_ENTRY_START
static final KtToken LONG_TEMPLATE_ENTRY_START
LONG_TEMPLATE_ENTRY_END
static final KtToken LONG_TEMPLATE_ENTRY_END
DANGLING_NEWLINE
static final KtToken DANGLING_NEWLINE
PACKAGE_KEYWORD
static final KtKeywordToken PACKAGE_KEYWORD
AS_KEYWORD
static final KtKeywordToken AS_KEYWORD
TYPE_ALIAS_KEYWORD
static final KtKeywordToken TYPE_ALIAS_KEYWORD
CLASS_KEYWORD
static final KtKeywordToken CLASS_KEYWORD
THIS_KEYWORD
static final KtKeywordToken THIS_KEYWORD
SUPER_KEYWORD
static final KtKeywordToken SUPER_KEYWORD
VAL_KEYWORD
static final KtKeywordToken VAL_KEYWORD
VAR_KEYWORD
static final KtKeywordToken VAR_KEYWORD
FUN_KEYWORD
static final KtKeywordToken FUN_KEYWORD
FOR_KEYWORD
static final KtKeywordToken FOR_KEYWORD
NULL_KEYWORD
static final KtKeywordToken NULL_KEYWORD
TRUE_KEYWORD
static final KtKeywordToken TRUE_KEYWORD
FALSE_KEYWORD
static final KtKeywordToken FALSE_KEYWORD
IS_KEYWORD
static final KtKeywordToken IS_KEYWORD
IN_KEYWORD
static final KtModifierKeywordToken IN_KEYWORD
THROW_KEYWORD
static final KtKeywordToken THROW_KEYWORD
RETURN_KEYWORD
static final KtKeywordToken RETURN_KEYWORD
BREAK_KEYWORD
static final KtKeywordToken BREAK_KEYWORD
CONTINUE_KEYWORD
static final KtKeywordToken CONTINUE_KEYWORD
OBJECT_KEYWORD
static final KtKeywordToken OBJECT_KEYWORD
IF_KEYWORD
static final KtKeywordToken IF_KEYWORD
TRY_KEYWORD
static final KtKeywordToken TRY_KEYWORD
ELSE_KEYWORD
static final KtKeywordToken ELSE_KEYWORD
WHILE_KEYWORD
static final KtKeywordToken WHILE_KEYWORD
DO_KEYWORD
static final KtKeywordToken DO_KEYWORD
WHEN_KEYWORD
static final KtKeywordToken WHEN_KEYWORD
INTERFACE_KEYWORD
static final KtKeywordToken INTERFACE_KEYWORD
YIELD_KEYWORD
static final KtKeywordToken YIELD_KEYWORD
TYPEOF_KEYWORD
static final KtKeywordToken TYPEOF_KEYWORD
AS_SAFE
static final KtToken AS_SAFE
IDENTIFIER
static final KtToken IDENTIFIER
FIELD_IDENTIFIER
static final KtToken FIELD_IDENTIFIER
LBRACKET
static final KtSingleValueToken LBRACKET
RBRACKET
static final KtSingleValueToken RBRACKET
LBRACE
static final KtSingleValueToken LBRACE
RBRACE
static final KtSingleValueToken RBRACE
LPAR
static final KtSingleValueToken LPAR
RPAR
static final KtSingleValueToken RPAR
DOT
static final KtSingleValueToken DOT
PLUSPLUS
static final KtSingleValueToken PLUSPLUS
MINUSMINUS
static final KtSingleValueToken MINUSMINUS
MUL
static final KtSingleValueToken MUL
PLUS
static final KtSingleValueToken PLUS
MINUS
static final KtSingleValueToken MINUS
EXCL
static final KtSingleValueToken EXCL
DIV
static final KtSingleValueToken DIV
PERC
static final KtSingleValueToken PERC
LT
static final KtSingleValueToken LT
GT
static final KtSingleValueToken GT
LTEQ
static final KtSingleValueToken LTEQ
GTEQ
static final KtSingleValueToken GTEQ
EQEQEQ
static final KtSingleValueToken EQEQEQ
ARROW
static final KtSingleValueToken ARROW
DOUBLE_ARROW
static final KtSingleValueToken DOUBLE_ARROW
EXCLEQEQEQ
static final KtSingleValueToken EXCLEQEQEQ
EQEQ
static final KtSingleValueToken EQEQ
EXCLEQ
static final KtSingleValueToken EXCLEQ
EXCLEXCL
static final KtSingleValueToken EXCLEXCL
ANDAND
static final KtSingleValueToken ANDAND
OROR
static final KtSingleValueToken OROR
SAFE_ACCESS
static final KtSingleValueToken SAFE_ACCESS
ELVIS
static final KtSingleValueToken ELVIS
QUEST
static final KtSingleValueToken QUEST
COLONCOLON
static final KtSingleValueToken COLONCOLON
COLON
static final KtSingleValueToken COLON
SEMICOLON
static final KtSingleValueToken SEMICOLON
DOUBLE_SEMICOLON
static final KtSingleValueToken DOUBLE_SEMICOLON
RANGE
static final KtSingleValueToken RANGE
EQ
static final KtSingleValueToken EQ
MULTEQ
static final KtSingleValueToken MULTEQ
DIVEQ
static final KtSingleValueToken DIVEQ
PERCEQ
static final KtSingleValueToken PERCEQ
PLUSEQ
static final KtSingleValueToken PLUSEQ
MINUSEQ
static final KtSingleValueToken MINUSEQ
NOT_IN
static final KtKeywordToken NOT_IN
NOT_IS
static final KtKeywordToken NOT_IS
HASH
static final KtSingleValueToken HASH
AT
static final KtSingleValueToken AT
COMMA
static final KtSingleValueToken COMMA
EOL_OR_SEMICOLON
static final KtToken EOL_OR_SEMICOLON
FILE_KEYWORD
static final KtKeywordToken FILE_KEYWORD
FIELD_KEYWORD
static final KtKeywordToken FIELD_KEYWORD
PROPERTY_KEYWORD
static final KtKeywordToken PROPERTY_KEYWORD
RECEIVER_KEYWORD
static final KtKeywordToken RECEIVER_KEYWORD
PARAM_KEYWORD
static final KtKeywordToken PARAM_KEYWORD
SETPARAM_KEYWORD
static final KtKeywordToken SETPARAM_KEYWORD
DELEGATE_KEYWORD
static final KtKeywordToken DELEGATE_KEYWORD
IMPORT_KEYWORD
static final KtKeywordToken IMPORT_KEYWORD
WHERE_KEYWORD
static final KtKeywordToken WHERE_KEYWORD
BY_KEYWORD
static final KtKeywordToken BY_KEYWORD
GET_KEYWORD
static final KtKeywordToken GET_KEYWORD
SET_KEYWORD
static final KtKeywordToken SET_KEYWORD
CONSTRUCTOR_KEYWORD
static final KtKeywordToken CONSTRUCTOR_KEYWORD
INIT_KEYWORD
static final KtKeywordToken INIT_KEYWORD
ABSTRACT_KEYWORD
static final KtModifierKeywordToken ABSTRACT_KEYWORD
ENUM_KEYWORD
static final KtModifierKeywordToken ENUM_KEYWORD
OPEN_KEYWORD
static final KtModifierKeywordToken OPEN_KEYWORD
INNER_KEYWORD
static final KtModifierKeywordToken INNER_KEYWORD
OVERRIDE_KEYWORD
static final KtModifierKeywordToken OVERRIDE_KEYWORD
PRIVATE_KEYWORD
static final KtModifierKeywordToken PRIVATE_KEYWORD
PUBLIC_KEYWORD
static final KtModifierKeywordToken PUBLIC_KEYWORD
INTERNAL_KEYWORD
static final KtModifierKeywordToken INTERNAL_KEYWORD
PROTECTED_KEYWORD
static final KtModifierKeywordToken PROTECTED_KEYWORD
CATCH_KEYWORD
static final KtKeywordToken CATCH_KEYWORD
OUT_KEYWORD
static final KtModifierKeywordToken OUT_KEYWORD
VARARG_KEYWORD
static final KtModifierKeywordToken VARARG_KEYWORD
REIFIED_KEYWORD
static final KtModifierKeywordToken REIFIED_KEYWORD
DYNAMIC_KEYWORD
static final KtKeywordToken DYNAMIC_KEYWORD
COMPANION_KEYWORD
static final KtModifierKeywordToken COMPANION_KEYWORD
SEALED_KEYWORD
static final KtModifierKeywordToken SEALED_KEYWORD
DEFAULT_VISIBILITY_KEYWORD
static final KtModifierKeywordToken DEFAULT_VISIBILITY_KEYWORD
FINALLY_KEYWORD
static final KtKeywordToken FINALLY_KEYWORD
FINAL_KEYWORD
static final KtModifierKeywordToken FINAL_KEYWORD
LATEINIT_KEYWORD
static final KtModifierKeywordToken LATEINIT_KEYWORD
DATA_KEYWORD
static final KtModifierKeywordToken DATA_KEYWORD
INLINE_KEYWORD
static final KtModifierKeywordToken INLINE_KEYWORD
NOINLINE_KEYWORD
static final KtModifierKeywordToken NOINLINE_KEYWORD
TAILREC_KEYWORD
static final KtModifierKeywordToken TAILREC_KEYWORD
EXTERNAL_KEYWORD
static final KtModifierKeywordToken EXTERNAL_KEYWORD
ANNOTATION_KEYWORD
static final KtModifierKeywordToken ANNOTATION_KEYWORD
CROSSINLINE_KEYWORD
static final KtModifierKeywordToken CROSSINLINE_KEYWORD
OPERATOR_KEYWORD
static final KtModifierKeywordToken OPERATOR_KEYWORD
INFIX_KEYWORD
static final KtModifierKeywordToken INFIX_KEYWORD
CONST_KEYWORD
static final KtModifierKeywordToken CONST_KEYWORD
KEYWORDS
static final com.intellij.psi.tree.TokenSet KEYWORDS
SOFT_KEYWORDS
static final com.intellij.psi.tree.TokenSet SOFT_KEYWORDS
MODIFIER_KEYWORDS_ARRAY
static final KtModifierKeywordToken[] MODIFIER_KEYWORDS_ARRAY
MODIFIER_KEYWORDS
static final com.intellij.psi.tree.TokenSet MODIFIER_KEYWORDS
VISIBILITY_MODIFIERS
static final com.intellij.psi.tree.TokenSet VISIBILITY_MODIFIERS
WHITESPACES
static final com.intellij.psi.tree.TokenSet WHITESPACES
COMMENTS
static final com.intellij.psi.tree.TokenSet COMMENTS
- Don't add KDocTokens to COMMENTS TokenSet, because it is used in KotlinParserDefinition.getCommentTokens(),
and therefor all COMMENTS tokens will be ignored by PsiBuilder.
- See Also:
KtPsiUtil.isInComment(com.intellij.psi.PsiElement)
WHITE_SPACE_OR_COMMENT_BIT_SET
static final com.intellij.psi.tree.TokenSet WHITE_SPACE_OR_COMMENT_BIT_SET
STRINGS
static final com.intellij.psi.tree.TokenSet STRINGS
OPERATIONS
static final com.intellij.psi.tree.TokenSet OPERATIONS
BINARY_OPERATIONS
static final com.intellij.psi.tree.TokenSet BINARY_OPERATIONS
AUGMENTED_ASSIGNMENTS
static final com.intellij.psi.tree.TokenSet AUGMENTED_ASSIGNMENTS
ALL_ASSIGNMENTS
static final com.intellij.psi.tree.TokenSet ALL_ASSIGNMENTS