org.jetbrains.jet.lexer
Interface JetTokens


public interface JetTokens


Field Summary
static JetKeywordToken ABSTRACT_KEYWORD
           
static com.intellij.psi.tree.TokenSet ALL_ASSIGNMENTS
           
static JetToken ANDAND
           
static JetKeywordToken ANNOTATION_KEYWORD
           
static JetToken ARROW
           
static JetKeywordToken AS_KEYWORD
           
static JetToken AS_SAFE
           
static JetToken AT
           
static JetToken ATAT
           
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 JetToken COLON
           
static JetToken COLONCOLON
           
static JetToken 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 JetToken DIV
           
static JetToken DIVEQ
           
static JetKeywordToken DO_KEYWORD
           
static com.intellij.psi.tree.IElementType DOC_COMMENT
           
static JetToken DOT
           
static JetToken DOUBLE_ARROW
           
static JetKeywordToken ELSE_KEYWORD
           
static JetToken ELVIS
           
static JetKeywordToken ENUM_KEYWORD
           
static JetToken EOF
           
static JetToken EOL_COMMENT
           
static JetToken EOL_OR_SEMICOLON
           
static JetToken EQ
           
static JetToken EQEQ
           
static JetToken EQEQEQ
           
static JetToken ESCAPE_SEQUENCE
           
static JetToken EXCL
           
static JetToken EXCLEQ
           
static JetToken EXCLEQEQEQ
           
static JetToken EXCLEXCL
           
static JetKeywordToken FALSE_KEYWORD
           
static JetToken FIELD_IDENTIFIER
           
static JetKeywordToken FINAL_KEYWORD
           
static JetKeywordToken FINALLY_KEYWORD
           
static JetToken FLOAT_LITERAL
           
static JetKeywordToken FOR_KEYWORD
           
static JetKeywordToken FUN_KEYWORD
           
static JetKeywordToken GET_KEYWORD
           
static JetToken GT
           
static JetToken GTEQ
           
static JetToken HASH
           
static JetToken IDE_TEMPLATE_END
           
static JetToken IDE_TEMPLATE_START
           
static JetToken IDENTIFIER
           
static JetKeywordToken IF_KEYWORD
           
static JetKeywordToken IMPORT_KEYWORD
           
static JetKeywordToken IN_KEYWORD
           
static JetKeywordToken INLINE_KEYWORD
           
static JetKeywordToken INNER_KEYWORD
           
static JetToken INTEGER_LITERAL
           
static JetKeywordToken INTERNAL_KEYWORD
           
static JetKeywordToken IS_KEYWORD
           
static com.intellij.psi.tree.TokenSet KEYWORDS
           
static JetToken LABEL_IDENTIFIER
           
static com.intellij.psi.tree.TokenSet LABELS
           
static JetToken LBRACE
           
static JetToken LBRACKET
           
static JetToken LONG_TEMPLATE_ENTRY_END
           
static JetToken LONG_TEMPLATE_ENTRY_START
           
static JetToken LPAR
           
static JetToken LT
           
static JetToken LTEQ
           
static JetToken MINUS
           
static JetToken MINUSEQ
           
static JetToken MINUSMINUS
           
static com.intellij.psi.tree.TokenSet MODIFIER_KEYWORDS
           
static JetToken MUL
           
static JetToken MULTEQ
           
static JetToken NOT_IN
           
static JetToken NOT_IS
           
static JetKeywordToken NULL_KEYWORD
           
static JetKeywordToken OBJECT_KEYWORD
           
static JetKeywordToken OPEN_KEYWORD
           
static JetToken OPEN_QUOTE
           
static com.intellij.psi.tree.TokenSet OPERATIONS
           
static JetToken OROR
           
static JetKeywordToken OUT_KEYWORD
           
static JetKeywordToken OVERRIDE_KEYWORD
           
static JetKeywordToken PACKAGE_KEYWORD
           
static JetToken PERC
           
static JetToken PERCEQ
           
static JetToken PLUS
           
static JetToken PLUSEQ
           
static JetToken PLUSPLUS
           
static JetKeywordToken PRIVATE_KEYWORD
           
static JetKeywordToken PROTECTED_KEYWORD
           
static JetKeywordToken PUBLIC_KEYWORD
           
static JetToken QUEST
           
static JetToken RANGE
           
static JetToken RBRACE
           
static JetToken RBRACKET
           
static JetToken REGULAR_STRING_PART
           
static JetKeywordToken REIFIED_KEYWORD
           
static JetKeywordToken RETURN_KEYWORD
           
static JetToken RPAR
           
static JetToken SAFE_ACCESS
           
static JetToken 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_KEYWORD
           
static JetKeywordToken VAL_KEYWORD
           
static JetKeywordToken VAR_KEYWORD
           
static JetKeywordToken VARARG_KEYWORD
           
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_KEYWORD

static final JetKeywordToken TYPE_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 JetKeywordToken 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 JetToken LBRACKET

RBRACKET

static final JetToken RBRACKET

LBRACE

static final JetToken LBRACE

RBRACE

static final JetToken RBRACE

LPAR

static final JetToken LPAR

RPAR

static final JetToken RPAR

DOT

static final JetToken DOT

PLUSPLUS

static final JetToken PLUSPLUS

MINUSMINUS

static final JetToken MINUSMINUS

MUL

static final JetToken MUL

PLUS

static final JetToken PLUS

MINUS

static final JetToken MINUS

EXCL

static final JetToken EXCL

DIV

static final JetToken DIV

PERC

static final JetToken PERC

LT

static final JetToken LT

GT

static final JetToken GT

LTEQ

static final JetToken LTEQ

GTEQ

static final JetToken GTEQ

EQEQEQ

static final JetToken EQEQEQ

ARROW

static final JetToken ARROW

DOUBLE_ARROW

static final JetToken DOUBLE_ARROW

EXCLEQEQEQ

static final JetToken EXCLEQEQEQ

EQEQ

static final JetToken EQEQ

EXCLEQ

static final JetToken EXCLEQ

EXCLEXCL

static final JetToken EXCLEXCL

ANDAND

static final JetToken ANDAND

OROR

static final JetToken OROR

SAFE_ACCESS

static final JetToken SAFE_ACCESS

ELVIS

static final JetToken ELVIS

QUEST

static final JetToken QUEST

COLONCOLON

static final JetToken COLONCOLON

COLON

static final JetToken COLON

SEMICOLON

static final JetToken SEMICOLON

RANGE

static final JetToken RANGE

EQ

static final JetToken EQ

MULTEQ

static final JetToken MULTEQ

DIVEQ

static final JetToken DIVEQ

PERCEQ

static final JetToken PERCEQ

PLUSEQ

static final JetToken PLUSEQ

MINUSEQ

static final JetToken MINUSEQ

NOT_IN

static final JetToken NOT_IN

NOT_IS

static final JetToken NOT_IS

HASH

static final JetToken HASH

AT

static final JetToken AT

ATAT

static final JetToken ATAT

IDE_TEMPLATE_START

static final JetToken IDE_TEMPLATE_START

IDE_TEMPLATE_END

static final JetToken IDE_TEMPLATE_END

LABELS

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

COMMA

static final JetToken COMMA

EOL_OR_SEMICOLON

static final JetToken EOL_OR_SEMICOLON

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 JetKeywordToken ABSTRACT_KEYWORD

ENUM_KEYWORD

static final JetKeywordToken ENUM_KEYWORD

OPEN_KEYWORD

static final JetKeywordToken OPEN_KEYWORD

INNER_KEYWORD

static final JetKeywordToken INNER_KEYWORD

ANNOTATION_KEYWORD

static final JetKeywordToken ANNOTATION_KEYWORD

OVERRIDE_KEYWORD

static final JetKeywordToken OVERRIDE_KEYWORD

PRIVATE_KEYWORD

static final JetKeywordToken PRIVATE_KEYWORD

PUBLIC_KEYWORD

static final JetKeywordToken PUBLIC_KEYWORD

INTERNAL_KEYWORD

static final JetKeywordToken INTERNAL_KEYWORD

PROTECTED_KEYWORD

static final JetKeywordToken PROTECTED_KEYWORD

CATCH_KEYWORD

static final JetKeywordToken CATCH_KEYWORD

OUT_KEYWORD

static final JetKeywordToken OUT_KEYWORD

VARARG_KEYWORD

static final JetKeywordToken VARARG_KEYWORD

INLINE_KEYWORD

static final JetKeywordToken INLINE_KEYWORD

REIFIED_KEYWORD

static final JetKeywordToken REIFIED_KEYWORD

FINALLY_KEYWORD

static final JetKeywordToken FINALLY_KEYWORD

FINAL_KEYWORD

static final JetKeywordToken FINAL_KEYWORD

KEYWORDS

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

SOFT_KEYWORDS

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

MODIFIER_KEYWORDS

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

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:
org.jetbrains.jet.lang.psi.JetPsiUtil.isInComment()

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