KtFile: enumParsing.kt PACKAGE_DIRECTIVE IMPORT_LIST CLASS MODIFIER_LIST PsiElement(enum)('enum') PsiWhiteSpace(' ') PsiElement(class)('class') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('A') PsiWhiteSpace(' ') CLASS_BODY PsiElement(LBRACE)('{') PsiWhiteSpace('\n ') ENUM_ENTRY PsiElement(IDENTIFIER)('abc1') INITIALIZER_LIST SUPER_TYPE_CALL_ENTRY CONSTRUCTOR_CALLEE TYPE_REFERENCE USER_TYPE ENUM_ENTRY_SUPERCLASS_REFERENCE_EXPRESSION VALUE_ARGUMENT_LIST PsiElement(LPAR)('(') VALUE_ARGUMENT INTEGER_CONSTANT PsiElement(INTEGER_LITERAL)('1') PsiElement(COMMA)(',') VALUE_ARGUMENT INTEGER_CONSTANT PsiElement(INTEGER_LITERAL)('2') PsiElement(COMMA)(',') VALUE_ARGUMENT INTEGER_CONSTANT PsiElement(INTEGER_LITERAL)('3') PsiElement(RPAR)(')') PsiElement(COMMA)(',') PsiWhiteSpace('\n ') ENUM_ENTRY PsiElement(IDENTIFIER)('abc2') INITIALIZER_LIST SUPER_TYPE_CALL_ENTRY CONSTRUCTOR_CALLEE TYPE_REFERENCE USER_TYPE ENUM_ENTRY_SUPERCLASS_REFERENCE_EXPRESSION VALUE_ARGUMENT_LIST PsiElement(LPAR)('(') VALUE_ARGUMENT INTEGER_CONSTANT PsiElement(INTEGER_LITERAL)('1') PsiElement(COMMA)(',') VALUE_ARGUMENT INTEGER_CONSTANT PsiElement(INTEGER_LITERAL)('2') PsiElement(COMMA)(',') VALUE_ARGUMENT INTEGER_CONSTANT PsiElement(INTEGER_LITERAL)('3') PsiElement(RPAR)(')') PsiWhiteSpace(' ') CLASS_BODY PsiElement(LBRACE)('{') PsiElement(RBRACE)('}') PsiElement(COMMA)(',') PsiWhiteSpace('\n ') ENUM_ENTRY PsiElement(IDENTIFIER)('abc3') PsiElement(SEMICOLON)(';') PsiWhiteSpace('\n\n ') SECONDARY_CONSTRUCTOR PsiElement(constructor)('constructor') VALUE_PARAMETER_LIST PsiElement(LPAR)('(') VALUE_PARAMETER PsiElement(IDENTIFIER)('x') PsiElement(COLON)(':') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('Int') PsiElement(RPAR)(')') CONSTRUCTOR_DELEGATION_CALL CONSTRUCTOR_DELEGATION_REFERENCE PsiWhiteSpace(' ') BLOCK PsiElement(LBRACE)('{') PsiElement(RBRACE)('}') PsiWhiteSpace('\n\n ') CLASS_INITIALIZER PsiElement(init)('init') PsiWhiteSpace(' ') BLOCK PsiElement(LBRACE)('{') PsiElement(RBRACE)('}') PsiWhiteSpace('\n\n ') SECONDARY_CONSTRUCTOR PsiElement(constructor)('constructor') VALUE_PARAMETER_LIST PsiElement(LPAR)('(') VALUE_PARAMETER PsiElement(IDENTIFIER)('x') PsiElement(COLON)(':') PsiWhiteSpace(' ') TYPE_REFERENCE USER_TYPE REFERENCE_EXPRESSION PsiElement(IDENTIFIER)('Int') PsiElement(RPAR)(')') PsiElement(COLON)(':') PsiWhiteSpace(' ') CONSTRUCTOR_DELEGATION_CALL CONSTRUCTOR_DELEGATION_REFERENCE PsiElement(this)('this') VALUE_ARGUMENT_LIST PsiElement(LPAR)('(') PsiElement(RPAR)(')') PsiWhiteSpace(' ') BLOCK PsiElement(LBRACE)('{') PsiElement(RBRACE)('}') PsiWhiteSpace('\n ') CLASS_INITIALIZER PsiElement(init)('init') PsiWhiteSpace(' ') BLOCK PsiElement(LBRACE)('{') PsiWhiteSpace('\n\n ') PsiElement(RBRACE)('}') PsiWhiteSpace('\n') PsiElement(RBRACE)('}')