Skip to content

KtTokens

interface KtTokens

Companion properties

ABSTRACT_KEYWORD

ABSTRACT_KEYWORD_Id

ACTUAL_KEYWORD

ACTUAL_KEYWORD_Id

val ACTUAL_KEYWORD_Id: Int = 157

ALL_ASSIGNMENTS

@NotNull
val ALL_ASSIGNMENTS: TokenSet

ALL_KEYWORD

@NotNull
val ALL_KEYWORD: KtKeywordToken

ALL_KEYWORD_Id

val ALL_KEYWORD_Id: Int = 159

ALL_SAFE_ACCESSES

@NotNull
val ALL_SAFE_ACCESSES: TokenSet

AND

@NotNull
val AND: KtSingleValueToken

AND_Id

val AND_Id: Int = 86

ANDAND

@NotNull
val ANDAND: KtSingleValueToken

ANDAND_Id

val ANDAND_Id: Int = 85

ANNOTATION_KEYWORD

ANNOTATION_KEYWORD_Id

ARROW

@NotNull
val ARROW: KtSingleValueToken

ARROW_Id

val ARROW_Id: Int = 79

AS_KEYWORD

@NotNull
val AS_KEYWORD: KtKeywordToken

AS_KEYWORD_Id

val AS_KEYWORD_Id: Int = 29

AS_SAFE

@NotNull
val AS_SAFE: KtToken

AS_SAFE_Id

val AS_SAFE_Id: Int = 56

AT

@NotNull
val AT: KtSingleValueToken

AT_Id

val AT_Id: Int = 106

AUGMENTED_ASSIGNMENTS

@NotNull
val AUGMENTED_ASSIGNMENTS: TokenSet

BLOCK_COMMENT

@NotNull
val BLOCK_COMMENT: KtToken

BLOCK_COMMENT_Id

val BLOCK_COMMENT_Id: Int = 14

BREAK_KEYWORD

BREAK_KEYWORD_Id

val BREAK_KEYWORD_Id: Int = 45

BY_KEYWORD

@NotNull
val BY_KEYWORD: KtKeywordToken

BY_KEYWORD_Id

val BY_KEYWORD_Id: Int = 118

CATCH_KEYWORD

CATCH_KEYWORD_Id

val CATCH_KEYWORD_Id: Int = 124

CHARACTER_LITERAL

@NotNull
val CHARACTER_LITERAL: KtToken

CHARACTER_LITERAL_Id

CLASS_KEYWORD

CLASS_KEYWORD_Id

val CLASS_KEYWORD_Id: Int = 31

CLOSING_QUOTE

@NotNull
val CLOSING_QUOTE: KtToken

CLOSING_QUOTE_Id

val CLOSING_QUOTE_Id: Int = 20

COLON

@NotNull
val COLON: KtSingleValueToken

COLON_Id

val COLON_Id: Int = 92

COLONCOLON

COLONCOLON_Id

val COLONCOLON_Id: Int = 91

COMMA

@NotNull
val COMMA: KtSingleValueToken

COMMA_Id

val COMMA_Id: Int = 107

COMMENTS

@NotNull
val COMMENTS: TokenSet

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

COMPANION_KEYWORD

COMPANION_KEYWORD_Id

CONST_KEYWORD

CONST_KEYWORD_Id

val CONST_KEYWORD_Id: Int = 154

CONSTRUCTOR_KEYWORD

CONSTRUCTOR_KEYWORD_Id

CONTEXT_KEYWORD

CONTEXT_KEYWORD_Id

val CONTEXT_KEYWORD_Id: Int = 123

CONTINUE_KEYWORD

CONTINUE_KEYWORD_Id

CONTRACT_KEYWORD

CONTRACT_KEYWORD_Id

CROSSINLINE_KEYWORD

CROSSINLINE_KEYWORD_Id

DANGLING_NEWLINE

@NotNull
val DANGLING_NEWLINE: KtToken

DANGLING_NEWLINE_Id

DATA_KEYWORD

DATA_KEYWORD_Id

val DATA_KEYWORD_Id: Int = 144

DELEGATE_KEYWORD

DELEGATE_KEYWORD_Id

DIV

@NotNull
val DIV: KtSingleValueToken

DIV_Id

val DIV_Id: Int = 72

DIVEQ

@NotNull
val DIVEQ: KtSingleValueToken

DIVEQ_Id

val DIVEQ_Id: Int = 99

DO_KEYWORD

@NotNull
val DO_KEYWORD: KtKeywordToken

DO_KEYWORD_Id

val DO_KEYWORD_Id: Int = 52

DOC_COMMENT

@NotNull
val DOC_COMMENT: IElementType

DOT

@NotNull
val DOT: KtSingleValueToken

DOT_Id

val DOT_Id: Int = 65

DOUBLE_ARROW

DOUBLE_ARROW_Id

val DOUBLE_ARROW_Id: Int = 80

DOUBLE_SEMICOLON

DOUBLE_SEMICOLON_Id

DYNAMIC_KEYWORD

DYNAMIC_KEYWORD_Id

val DYNAMIC_KEYWORD_Id: Int = 125

ELSE_KEYWORD

ELSE_KEYWORD_Id

val ELSE_KEYWORD_Id: Int = 50

ELVIS

@NotNull
val ELVIS: KtSingleValueToken

ELVIS_Id

val ELVIS_Id: Int = 89

ENUM_KEYWORD

ENUM_KEYWORD_Id

val ENUM_KEYWORD_Id: Int = 128

EOF

@NotNull
val EOF: KtToken

EOF_Id

val EOF_Id: Int = 12

EOL_COMMENT

@NotNull
val EOL_COMMENT: KtToken

EOL_COMMENT_Id

val EOL_COMMENT_Id: Int = 15

EOL_OR_SEMICOLON

@NotNull
val EOL_OR_SEMICOLON: KtToken

EOL_OR_SEMICOLON_Id

EQ

@NotNull
val EQ: KtSingleValueToken

EQ_Id

val EQ_Id: Int = 97

EQEQ

@NotNull
val EQEQ: KtSingleValueToken

EQEQ_Id

val EQEQ_Id: Int = 82

EQEQEQ

@NotNull
val EQEQEQ: KtSingleValueToken

EQEQEQ_Id

val EQEQEQ_Id: Int = 78

ERROR_KEYWORD

ERROR_KEYWORD_Id

val ERROR_KEYWORD_Id: Int = 160

ERROR_SAFE_ACCESS

ERROR_SAFE_ACCESS_Id

ESCAPE_SEQUENCE

@NotNull
val ESCAPE_SEQUENCE: KtToken

ESCAPE_SEQUENCE_Id

EXCL

@NotNull
val EXCL: KtSingleValueToken

EXCL_Id

val EXCL_Id: Int = 71

EXCLEQ

@NotNull
val EXCLEQ: KtSingleValueToken

EXCLEQ_Id

val EXCLEQ_Id: Int = 83

EXCLEQEQEQ

EXCLEQEQEQ_Id

val EXCLEQEQEQ_Id: Int = 81

EXCLEXCL

EXCLEXCL_Id

val EXCLEXCL_Id: Int = 84

EXPECT_KEYWORD

EXPECT_KEYWORD_Id

val EXPECT_KEYWORD_Id: Int = 156

EXTERNAL_KEYWORD

EXTERNAL_KEYWORD_Id

FALSE_KEYWORD

FALSE_KEYWORD_Id

val FALSE_KEYWORD_Id: Int = 40

FIELD_IDENTIFIER

@NotNull
val FIELD_IDENTIFIER: KtToken

FIELD_IDENTIFIER_Id

FIELD_KEYWORD

FIELD_KEYWORD_Id

val FIELD_KEYWORD_Id: Int = 110

FILE_KEYWORD

FILE_KEYWORD_Id

val FILE_KEYWORD_Id: Int = 109

FINAL_KEYWORD

FINAL_KEYWORD_Id

val FINAL_KEYWORD_Id: Int = 142

FINALLY_KEYWORD

FINALLY_KEYWORD_Id

val FINALLY_KEYWORD_Id: Int = 126

FLOAT_LITERAL

@NotNull
val FLOAT_LITERAL: KtToken

FLOAT_LITERAL_Id

val FLOAT_LITERAL_Id: Int = 18

FOR_KEYWORD

@NotNull
val FOR_KEYWORD: KtKeywordToken

FOR_KEYWORD_Id

val FOR_KEYWORD_Id: Int = 37

FUN_KEYWORD

FUN_KEYWORD_Id

val FUN_KEYWORD_Id: Int = 36

GET_KEYWORD

@NotNull
val GET_KEYWORD: KtKeywordToken

GET_KEYWORD_Id

val GET_KEYWORD_Id: Int = 119

GT

@NotNull
val GT: KtSingleValueToken

GT_Id

val GT_Id: Int = 75

GTEQ

@NotNull
val GTEQ: KtSingleValueToken

GTEQ_Id

val GTEQ_Id: Int = 77

HASH

@NotNull
val HASH: KtSingleValueToken

HASH_Id

val HASH_Id: Int = 105

IDENTIFIER

@NotNull
val IDENTIFIER: KtToken

IDENTIFIER_Id

val IDENTIFIER_Id: Int = 57

IF_KEYWORD

@NotNull
val IF_KEYWORD: KtKeywordToken

IF_KEYWORD_Id

val IF_KEYWORD_Id: Int = 48

IMPORT_KEYWORD

IMPORT_KEYWORD_Id

val IMPORT_KEYWORD_Id: Int = 116

IN_KEYWORD

IN_KEYWORD_Id

val IN_KEYWORD_Id: Int = 42

INCREMENT_AND_DECREMENT

@NotNull
val INCREMENT_AND_DECREMENT: TokenSet

INFIX_KEYWORD

INFIX_KEYWORD_Id

val INFIX_KEYWORD_Id: Int = 153

INIT_KEYWORD

INIT_KEYWORD_Id

val INIT_KEYWORD_Id: Int = 122

INLINE_KEYWORD

INLINE_KEYWORD_Id

val INLINE_KEYWORD_Id: Int = 146

INNER_KEYWORD

INNER_KEYWORD_Id

val INNER_KEYWORD_Id: Int = 131

INTEGER_LITERAL

@NotNull
val INTEGER_LITERAL: KtToken

INTEGER_LITERAL_Id

INTERFACE_KEYWORD

INTERFACE_KEYWORD_Id

INTERNAL_KEYWORD

INTERNAL_KEYWORD_Id

INTERPOLATION_PREFIX

INTERPOLATION_PREFIX_Id

INVALID_Id

val INVALID_Id: Int = 0

IS_KEYWORD

@NotNull
val IS_KEYWORD: KtKeywordToken

IS_KEYWORD_Id

val IS_KEYWORD_Id: Int = 41

KEYWORDS

@NotNull
val KEYWORDS: TokenSet

LATEINIT_KEYWORD

LATEINIT_KEYWORD_Id

LBRACE

@NotNull
val LBRACE: KtSingleValueToken

LBRACE_Id

val LBRACE_Id: Int = 61

LBRACKET

LBRACKET_Id

val LBRACKET_Id: Int = 59

LONG_TEMPLATE_ENTRY_END

LONG_TEMPLATE_ENTRY_END_Id

LONG_TEMPLATE_ENTRY_START

LONG_TEMPLATE_ENTRY_START_Id

LPAR

@NotNull
val LPAR: KtSingleValueToken

LPAR_Id

val LPAR_Id: Int = 63

LT

@NotNull
val LT: KtSingleValueToken

LT_Id

val LT_Id: Int = 74

LTEQ

@NotNull
val LTEQ: KtSingleValueToken

LTEQ_Id

val LTEQ_Id: Int = 76

MINUS

@NotNull
val MINUS: KtSingleValueToken

MINUS_Id

val MINUS_Id: Int = 70

MINUSEQ

@NotNull
val MINUSEQ: KtSingleValueToken

MINUSEQ_Id

val MINUSEQ_Id: Int = 102

MINUSMINUS

MINUSMINUS_Id

val MINUSMINUS_Id: Int = 67

MODALITY_MODIFIERS

@NotNull
val MODALITY_MODIFIERS: TokenSet

MODIFIER_KEYWORDS

@NotNull
val MODIFIER_KEYWORDS: TokenSet

MODIFIER_KEYWORDS_ARRAY

Canonically ordered array of all modifier keywords.

IMPORTANT: modifiers are used in stub serialization, so

MUL

@NotNull
val MUL: KtSingleValueToken

MUL_Id

val MUL_Id: Int = 68

MULTEQ

@NotNull
val MULTEQ: KtSingleValueToken

MULTEQ_Id

val MULTEQ_Id: Int = 98

NOINLINE_KEYWORD

NOINLINE_KEYWORD_Id

NOT_IN

@NotNull
val NOT_IN: KtKeywordToken

NOT_IN_Id

val NOT_IN_Id: Int = 103

NOT_IS

@NotNull
val NOT_IS: KtKeywordToken

NOT_IS_Id

val NOT_IS_Id: Int = 104

NULL_KEYWORD

NULL_KEYWORD_Id

val NULL_KEYWORD_Id: Int = 38

OBJECT_KEYWORD

OBJECT_KEYWORD_Id

OPEN_KEYWORD

OPEN_KEYWORD_Id

val OPEN_KEYWORD_Id: Int = 130

OPEN_QUOTE

@NotNull
val OPEN_QUOTE: KtToken

OPEN_QUOTE_Id

val OPEN_QUOTE_Id: Int = 21

OPERATIONS

@NotNull
val OPERATIONS: TokenSet

OPERATOR_KEYWORD

OPERATOR_KEYWORD_Id

OR

@NotNull
val OR: KtSingleValueToken

OR_Id

val OR_Id: Int = 161

OROR

@NotNull
val OROR: KtSingleValueToken

OROR_Id

val OROR_Id: Int = 87

OUT_KEYWORD

OUT_KEYWORD_Id

val OUT_KEYWORD_Id: Int = 137

OVERRIDE_KEYWORD

OVERRIDE_KEYWORD_Id

PACKAGE_KEYWORD

PACKAGE_KEYWORD_Id

PARAM_KEYWORD

PARAM_KEYWORD_Id

val PARAM_KEYWORD_Id: Int = 113

PERC

@NotNull
val PERC: KtSingleValueToken

PERC_Id

val PERC_Id: Int = 73

PERCEQ

@NotNull
val PERCEQ: KtSingleValueToken

PERCEQ_Id

val PERCEQ_Id: Int = 100

PLUS

@NotNull
val PLUS: KtSingleValueToken

PLUS_Id

val PLUS_Id: Int = 69

PLUSEQ

@NotNull
val PLUSEQ: KtSingleValueToken

PLUSEQ_Id

val PLUSEQ_Id: Int = 101

PLUSPLUS

PLUSPLUS_Id

val PLUSPLUS_Id: Int = 66

PRIVATE_KEYWORD

PRIVATE_KEYWORD_Id

val PRIVATE_KEYWORD_Id: Int = 133

PROPERTY_KEYWORD

PROPERTY_KEYWORD_Id

PROTECTED_KEYWORD

PROTECTED_KEYWORD_Id

PUBLIC_KEYWORD

PUBLIC_KEYWORD_Id

val PUBLIC_KEYWORD_Id: Int = 134

QUALIFIED_ACCESS

@NotNull
val QUALIFIED_ACCESS: TokenSet

QUEST

@NotNull
val QUEST: KtSingleValueToken

QUEST_Id

val QUEST_Id: Int = 90

RANGE

@NotNull
val RANGE: KtSingleValueToken

RANGE_Id

val RANGE_Id: Int = 95

RANGE_UNTIL

RANGE_UNTIL_Id

val RANGE_UNTIL_Id: Int = 96

RBRACE

@NotNull
val RBRACE: KtSingleValueToken

RBRACE_Id

val RBRACE_Id: Int = 62

RBRACKET

RBRACKET_Id

val RBRACKET_Id: Int = 60

RECEIVER_KEYWORD

RECEIVER_KEYWORD_Id

REGULAR_STRING_PART

REGULAR_STRING_PART_Id

REIFIED_KEYWORD

REIFIED_KEYWORD_Id

val REIFIED_KEYWORD_Id: Int = 139

RESERVED

@NotNull
val RESERVED: KtToken

RESERVED_Id

val RESERVED_Id: Int = 13

RESERVED_VALUE_PARAMETER_MODIFIER_KEYWORDS

RETURN_KEYWORD

RETURN_KEYWORD_Id

RPAR

@NotNull
val RPAR: KtSingleValueToken

RPAR_Id

val RPAR_Id: Int = 64

SAFE_ACCESS

SAFE_ACCESS_Id

val SAFE_ACCESS_Id: Int = 88

SEALED_KEYWORD

SEALED_KEYWORD_Id

val SEALED_KEYWORD_Id: Int = 141

SEMICOLON

SEMICOLON_Id

val SEMICOLON_Id: Int = 93

SET_KEYWORD

@NotNull
val SET_KEYWORD: KtKeywordToken

SET_KEYWORD_Id

val SET_KEYWORD_Id: Int = 120

SETPARAM_KEYWORD

SETPARAM_KEYWORD_Id

SHEBANG_COMMENT

@NotNull
val SHEBANG_COMMENT: KtToken

SHEBANG_COMMENT_Id

SHORT_TEMPLATE_ENTRY_START

SHORT_TEMPLATE_ENTRY_START_Id

SOFT_KEYWORDS

@NotNull
val SOFT_KEYWORDS: TokenSet

STRINGS

@NotNull
val STRINGS: TokenSet

SUPER_KEYWORD

SUPER_KEYWORD_Id

val SUPER_KEYWORD_Id: Int = 33

SUSPEND_KEYWORD

SUSPEND_KEYWORD_Id

val SUSPEND_KEYWORD_Id: Int = 155

TAILREC_KEYWORD

TAILREC_KEYWORD_Id

val TAILREC_KEYWORD_Id: Int = 148

THIS_KEYWORD

THIS_KEYWORD_Id

val THIS_KEYWORD_Id: Int = 32

THROW_KEYWORD

THROW_KEYWORD_Id

val THROW_KEYWORD_Id: Int = 43

TRUE_KEYWORD

TRUE_KEYWORD_Id

val TRUE_KEYWORD_Id: Int = 39

TRY_KEYWORD

@NotNull
val TRY_KEYWORD: KtKeywordToken

TRY_KEYWORD_Id

val TRY_KEYWORD_Id: Int = 49

TYPE_ALIAS_KEYWORD

TYPE_ALIAS_KEYWORD_Id

TYPE_ARGUMENT_MODIFIER_KEYWORDS

@NotNull
val TYPE_ARGUMENT_MODIFIER_KEYWORDS: TokenSet

TYPE_MODIFIER_KEYWORDS

@NotNull
val TYPE_MODIFIER_KEYWORDS: TokenSet

TYPEOF_KEYWORD

TYPEOF_KEYWORD_Id

VAL_KEYWORD

@NotNull
val VAL_KEYWORD: KtKeywordToken

VAL_KEYWORD_Id

val VAL_KEYWORD_Id: Int = 34

VAL_VAR

@NotNull
val VAL_VAR: TokenSet

VALUE_KEYWORD

VALUE_KEYWORD_Id

val VALUE_KEYWORD_Id: Int = 145

VAR_KEYWORD

@NotNull
val VAR_KEYWORD: KtKeywordToken

VAR_KEYWORD_Id

val VAR_KEYWORD_Id: Int = 35

VARARG_KEYWORD

VARARG_KEYWORD_Id

val VARARG_KEYWORD_Id: Int = 138

VISIBILITY_MODIFIERS

@NotNull
val VISIBILITY_MODIFIERS: TokenSet

WHEN_KEYWORD

WHEN_KEYWORD_Id

val WHEN_KEYWORD_Id: Int = 53

WHERE_KEYWORD

WHERE_KEYWORD_Id

val WHERE_KEYWORD_Id: Int = 117

WHILE_KEYWORD

WHILE_KEYWORD_Id

val WHILE_KEYWORD_Id: Int = 51

WHITE_SPACE

@NotNull
val WHITE_SPACE: IElementType

WHITE_SPACE_OR_COMMENT_BIT_SET

@NotNull
val WHITE_SPACE_OR_COMMENT_BIT_SET: TokenSet

WHITESPACES

@NotNull
val WHITESPACES: TokenSet