org.jetbrains.kotlin.lexer
Interface JetTokens


public interface JetTokens


Field Summary
static JetModifierKeywordToken ABSTRACT_KEYWORD
           
static com.intellij.psi.tree.TokenSet ALL_ASSIGNMENTS
           
static JetSingleValueToken ANDAND
           
static JetModifierKeywordToken ANNOTATION_KEYWORD
           
static JetSingleValueToken ARROW
           
static JetKeywordToken AS_KEYWORD
           
static JetToken AS_SAFE
           
static com.intellij.psi.tree.TokenSet AUGMENTED_ASSIGNMENTS
           
static JetToken BLOCK_COMMENT
           
static JetKeywordToken BREAK_KEYWORD
           
static JetKeywordToken BY_KEYWORD
           
static JetKeywordToken CAPITALIZED_THIS_KEYWORD
           
static JetKeywordToken CATCH_KEYWORD
           
static JetToken CHARACTER_LITERAL
           
static JetKeywordToken CLASS_KEYWORD
           
static JetToken CLOSING_QUOTE
           
static JetSingleValueToken COLON
           
static JetSingleValueToken COLONCOLON
           
static JetSingleValueToken COMMA
           
static com.intellij.psi.tree.TokenSet COMMENTS
          Don't add KDocTokens to COMMENTS TokenSet, because it is used in JetParserDefinition.getCommentTokens(), and therefor all COMMENTS tokens will be ignored by PsiBuilder.
static JetKeywordToken CONTINUE_KEYWORD
           
static JetToken DANGLING_NEWLINE
           
static JetModifierKeywordToken DEFAULT_KEYWORD
           
static JetSingleValueToken DIV
           
static JetSingleValueToken DIVEQ
           
static JetKeywordToken DO_KEYWORD
           
static com.intellij.psi.tree.IElementType DOC_COMMENT
           
static JetSingleValueToken DOT
           
static JetSingleValueToken DOUBLE_ARROW
           
static JetModifierKeywordToken DYNAMIC_KEYWORD
           
static JetKeywordToken ELSE_KEYWORD
           
static JetSingleValueToken ELVIS
           
static JetModifierKeywordToken ENUM_KEYWORD
           
static JetToken EOF
           
static JetToken EOL_COMMENT
           
static JetToken EOL_OR_SEMICOLON
           
static JetSingleValueToken EQ
           
static JetSingleValueToken EQEQ
           
static JetSingleValueToken EQEQEQ
           
static JetToken ESCAPE_SEQUENCE
           
static JetSingleValueToken EXCL
           
static JetSingleValueToken EXCLEQ
           
static JetSingleValueToken EXCLEQEQEQ
           
static JetSingleValueToken EXCLEXCL
           
static JetKeywordToken FALSE_KEYWORD
           
static JetToken FIELD_IDENTIFIER
           
static JetKeywordToken FILE_KEYWORD
           
static JetModifierKeywordToken FINAL_KEYWORD
           
static JetKeywordToken FINALLY_KEYWORD
           
static JetToken FLOAT_LITERAL
           
static JetKeywordToken FOR_KEYWORD
           
static JetKeywordToken FUN_KEYWORD
           
static JetKeywordToken GET_KEYWORD
           
static JetSingleValueToken GT
           
static JetSingleValueToken GTEQ
           
static JetSingleValueToken HASH
           
static JetToken IDENTIFIER
           
static JetKeywordToken IF_KEYWORD
           
static JetKeywordToken IMPORT_KEYWORD
           
static JetModifierKeywordToken IN_KEYWORD
           
static JetModifierKeywordToken INNER_KEYWORD
           
static JetToken INTEGER_LITERAL
           
static JetModifierKeywordToken INTERNAL_KEYWORD
           
static JetKeywordToken IS_KEYWORD
           
static com.intellij.psi.tree.TokenSet KEYWORDS
           
static JetToken LABEL_IDENTIFIER
           
static JetSingleValueToken LBRACE
           
static JetSingleValueToken LBRACKET
           
static JetToken LONG_TEMPLATE_ENTRY_END
           
static JetToken LONG_TEMPLATE_ENTRY_START
           
static JetSingleValueToken LPAR
           
static JetSingleValueToken LT
           
static JetSingleValueToken LTEQ
           
static JetSingleValueToken MINUS
           
static JetSingleValueToken MINUSEQ
           
static JetSingleValueToken MINUSMINUS
           
static com.intellij.psi.tree.TokenSet MODIFIER_KEYWORDS
           
static JetModifierKeywordToken[] MODIFIER_KEYWORDS_ARRAY
           
static JetSingleValueToken MUL
           
static JetSingleValueToken MULTEQ
           
static JetKeywordToken NOT_IN
           
static JetKeywordToken NOT_IS
           
static JetKeywordToken NULL_KEYWORD
           
static JetKeywordToken OBJECT_KEYWORD
           
static JetModifierKeywordToken OPEN_KEYWORD
           
static JetToken OPEN_QUOTE
           
static com.intellij.psi.tree.TokenSet OPERATIONS
           
static JetSingleValueToken OROR
           
static JetModifierKeywordToken OUT_KEYWORD
           
static JetModifierKeywordToken OVERRIDE_KEYWORD
           
static JetKeywordToken PACKAGE_KEYWORD
           
static JetSingleValueToken PERC
           
static JetSingleValueToken PERCEQ
           
static JetSingleValueToken PLUS
           
static JetSingleValueToken PLUSEQ
           
static JetSingleValueToken PLUSPLUS
           
static JetModifierKeywordToken PRIVATE_KEYWORD
           
static JetModifierKeywordToken PROTECTED_KEYWORD
           
static JetModifierKeywordToken PUBLIC_KEYWORD
           
static JetSingleValueToken QUEST
           
static JetSingleValueToken RANGE
           
static JetSingleValueToken RBRACE
           
static JetSingleValueToken RBRACKET
           
static JetToken REGULAR_STRING_PART
           
static JetModifierKeywordToken REIFIED_KEYWORD
           
static JetKeywordToken RETURN_KEYWORD
           
static JetSingleValueToken RPAR
           
static JetSingleValueToken SAFE_ACCESS
           
static JetSingleValueToken SEMICOLON
           
static JetKeywordToken SET_KEYWORD
           
static JetToken SHEBANG_COMMENT
           
static JetToken SHORT_TEMPLATE_ENTRY_START
           
static com.intellij.psi.tree.TokenSet SOFT_KEYWORDS
           
static com.intellij.psi.tree.TokenSet STRINGS
           
static JetKeywordToken SUPER_KEYWORD
           
static JetKeywordToken THIS_KEYWORD
           
static JetKeywordToken THROW_KEYWORD
           
static JetKeywordToken TRAIT_KEYWORD
           
static JetKeywordToken TRUE_KEYWORD
           
static JetKeywordToken TRY_KEYWORD
           
static JetKeywordToken TYPE_ALIAS_KEYWORD
           
static JetKeywordToken VAL_KEYWORD
           
static JetKeywordToken VAR_KEYWORD
           
static JetModifierKeywordToken VARARG_KEYWORD
           
static com.intellij.psi.tree.TokenSet VISIBILITY_MODIFIERS
           
static JetKeywordToken WHEN_KEYWORD
           
static JetKeywordToken WHERE_KEYWORD
           
static JetKeywordToken WHILE_KEYWORD
           
static com.intellij.psi.tree.IElementType WHITE_SPACE
           
static com.intellij.psi.tree.TokenSet WHITE_SPACE_OR_COMMENT_BIT_SET
           
static com.intellij.psi.tree.TokenSet WHITESPACES
           
 

Field Detail

EOF

static final JetToken EOF

BLOCK_COMMENT

static final JetToken BLOCK_COMMENT

EOL_COMMENT

static final JetToken EOL_COMMENT

SHEBANG_COMMENT

static final JetToken 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 JetToken INTEGER_LITERAL

FLOAT_LITERAL

static final JetToken FLOAT_LITERAL

CHARACTER_LITERAL

static final JetToken CHARACTER_LITERAL

CLOSING_QUOTE

static final JetToken CLOSING_QUOTE

OPEN_QUOTE

static final JetToken OPEN_QUOTE

REGULAR_STRING_PART

static final JetToken REGULAR_STRING_PART

ESCAPE_SEQUENCE

static final JetToken ESCAPE_SEQUENCE

SHORT_TEMPLATE_ENTRY_START

static final JetToken SHORT_TEMPLATE_ENTRY_START

LONG_TEMPLATE_ENTRY_START

static final JetToken LONG_TEMPLATE_ENTRY_START

LONG_TEMPLATE_ENTRY_END

static final JetToken LONG_TEMPLATE_ENTRY_END

DANGLING_NEWLINE

static final JetToken DANGLING_NEWLINE

PACKAGE_KEYWORD

static final JetKeywordToken PACKAGE_KEYWORD

AS_KEYWORD

static final JetKeywordToken AS_KEYWORD

TYPE_ALIAS_KEYWORD

static final JetKeywordToken TYPE_ALIAS_KEYWORD

CLASS_KEYWORD

static final JetKeywordToken CLASS_KEYWORD

THIS_KEYWORD

static final JetKeywordToken THIS_KEYWORD

SUPER_KEYWORD

static final JetKeywordToken SUPER_KEYWORD

VAL_KEYWORD

static final JetKeywordToken VAL_KEYWORD

VAR_KEYWORD

static final JetKeywordToken VAR_KEYWORD

FUN_KEYWORD

static final JetKeywordToken FUN_KEYWORD

FOR_KEYWORD

static final JetKeywordToken FOR_KEYWORD

NULL_KEYWORD

static final JetKeywordToken NULL_KEYWORD

TRUE_KEYWORD

static final JetKeywordToken TRUE_KEYWORD

FALSE_KEYWORD

static final JetKeywordToken FALSE_KEYWORD

IS_KEYWORD

static final JetKeywordToken IS_KEYWORD

IN_KEYWORD

static final JetModifierKeywordToken IN_KEYWORD

THROW_KEYWORD

static final JetKeywordToken THROW_KEYWORD

RETURN_KEYWORD

static final JetKeywordToken RETURN_KEYWORD

BREAK_KEYWORD

static final JetKeywordToken BREAK_KEYWORD

CONTINUE_KEYWORD

static final JetKeywordToken CONTINUE_KEYWORD

OBJECT_KEYWORD

static final JetKeywordToken OBJECT_KEYWORD

IF_KEYWORD

static final JetKeywordToken IF_KEYWORD

TRY_KEYWORD

static final JetKeywordToken TRY_KEYWORD

ELSE_KEYWORD

static final JetKeywordToken ELSE_KEYWORD

WHILE_KEYWORD

static final JetKeywordToken WHILE_KEYWORD

DO_KEYWORD

static final JetKeywordToken DO_KEYWORD

WHEN_KEYWORD

static final JetKeywordToken WHEN_KEYWORD

TRAIT_KEYWORD

static final JetKeywordToken TRAIT_KEYWORD

CAPITALIZED_THIS_KEYWORD

static final JetKeywordToken CAPITALIZED_THIS_KEYWORD

AS_SAFE

static final JetToken AS_SAFE

IDENTIFIER

static final JetToken IDENTIFIER

LABEL_IDENTIFIER

static final JetToken LABEL_IDENTIFIER

FIELD_IDENTIFIER

static final JetToken FIELD_IDENTIFIER

LBRACKET

static final JetSingleValueToken LBRACKET

RBRACKET

static final JetSingleValueToken RBRACKET

LBRACE

static final JetSingleValueToken LBRACE

RBRACE

static final JetSingleValueToken RBRACE

LPAR

static final JetSingleValueToken LPAR

RPAR

static final JetSingleValueToken RPAR

DOT

static final JetSingleValueToken DOT

PLUSPLUS

static final JetSingleValueToken PLUSPLUS

MINUSMINUS

static final JetSingleValueToken MINUSMINUS

MUL

static final JetSingleValueToken MUL

PLUS

static final JetSingleValueToken PLUS

MINUS

static final JetSingleValueToken MINUS

EXCL

static final JetSingleValueToken EXCL

DIV

static final JetSingleValueToken DIV

PERC

static final JetSingleValueToken PERC

LT

static final JetSingleValueToken LT

GT

static final JetSingleValueToken GT

LTEQ

static final JetSingleValueToken LTEQ

GTEQ

static final JetSingleValueToken GTEQ

EQEQEQ

static final JetSingleValueToken EQEQEQ

ARROW

static final JetSingleValueToken ARROW

DOUBLE_ARROW

static final JetSingleValueToken DOUBLE_ARROW

EXCLEQEQEQ

static final JetSingleValueToken EXCLEQEQEQ

EQEQ

static final JetSingleValueToken EQEQ

EXCLEQ

static final JetSingleValueToken EXCLEQ

EXCLEXCL

static final JetSingleValueToken EXCLEXCL

ANDAND

static final JetSingleValueToken ANDAND

OROR

static final JetSingleValueToken OROR

SAFE_ACCESS

static final JetSingleValueToken SAFE_ACCESS

ELVIS

static final JetSingleValueToken ELVIS

QUEST

static final JetSingleValueToken QUEST

COLONCOLON

static final JetSingleValueToken COLONCOLON

COLON

static final JetSingleValueToken COLON

SEMICOLON

static final JetSingleValueToken SEMICOLON

RANGE

static final JetSingleValueToken RANGE

EQ

static final JetSingleValueToken EQ

MULTEQ

static final JetSingleValueToken MULTEQ

DIVEQ

static final JetSingleValueToken DIVEQ

PERCEQ

static final JetSingleValueToken PERCEQ

PLUSEQ

static final JetSingleValueToken PLUSEQ

MINUSEQ

static final JetSingleValueToken MINUSEQ

NOT_IN

static final JetKeywordToken NOT_IN

NOT_IS

static final JetKeywordToken NOT_IS

HASH

static final JetSingleValueToken HASH

COMMA

static final JetSingleValueToken COMMA

EOL_OR_SEMICOLON

static final JetToken EOL_OR_SEMICOLON

FILE_KEYWORD

static final JetKeywordToken FILE_KEYWORD

IMPORT_KEYWORD

static final JetKeywordToken IMPORT_KEYWORD

WHERE_KEYWORD

static final JetKeywordToken WHERE_KEYWORD

BY_KEYWORD

static final JetKeywordToken BY_KEYWORD

GET_KEYWORD

static final JetKeywordToken GET_KEYWORD

SET_KEYWORD

static final JetKeywordToken SET_KEYWORD

ABSTRACT_KEYWORD

static final JetModifierKeywordToken ABSTRACT_KEYWORD

ENUM_KEYWORD

static final JetModifierKeywordToken ENUM_KEYWORD

OPEN_KEYWORD

static final JetModifierKeywordToken OPEN_KEYWORD

INNER_KEYWORD

static final JetModifierKeywordToken INNER_KEYWORD

ANNOTATION_KEYWORD

static final JetModifierKeywordToken ANNOTATION_KEYWORD

OVERRIDE_KEYWORD

static final JetModifierKeywordToken OVERRIDE_KEYWORD

PRIVATE_KEYWORD

static final JetModifierKeywordToken PRIVATE_KEYWORD

PUBLIC_KEYWORD

static final JetModifierKeywordToken PUBLIC_KEYWORD

INTERNAL_KEYWORD

static final JetModifierKeywordToken INTERNAL_KEYWORD

PROTECTED_KEYWORD

static final JetModifierKeywordToken PROTECTED_KEYWORD

CATCH_KEYWORD

static final JetKeywordToken CATCH_KEYWORD

OUT_KEYWORD

static final JetModifierKeywordToken OUT_KEYWORD

VARARG_KEYWORD

static final JetModifierKeywordToken VARARG_KEYWORD

REIFIED_KEYWORD

static final JetModifierKeywordToken REIFIED_KEYWORD

DYNAMIC_KEYWORD

static final JetModifierKeywordToken DYNAMIC_KEYWORD

DEFAULT_KEYWORD

static final JetModifierKeywordToken DEFAULT_KEYWORD

FINALLY_KEYWORD

static final JetKeywordToken FINALLY_KEYWORD

FINAL_KEYWORD

static final JetModifierKeywordToken FINAL_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 JetModifierKeywordToken[] 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 JetParserDefinition.getCommentTokens(), and therefor all COMMENTS tokens will be ignored by PsiBuilder.

See Also:
JetPsiUtil.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

AUGMENTED_ASSIGNMENTS

static final com.intellij.psi.tree.TokenSet AUGMENTED_ASSIGNMENTS

ALL_ASSIGNMENTS

static final com.intellij.psi.tree.TokenSet ALL_ASSIGNMENTS