KtFile: TripleDot.kt PACKAGE_DIRECTIVE IMPORT_LIST PsiErrorElement:Expecting a top level declaration PsiElement(RESERVED)('...') PsiWhiteSpace('\n\n') FUN PsiElement(fun)('fun') PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('foo') VALUE_PARAMETER_LIST PsiElement(LPAR)('(') PsiElement(RPAR)(')') PsiWhiteSpace(' ') BLOCK PsiElement(LBRACE)('{') PsiWhiteSpace('\n ') FOR PsiElement(for)('for') PsiWhiteSpace(' ') PsiElement(LPAR)('(') VALUE_PARAMETER PsiElement(IDENTIFIER)('i') PsiWhiteSpace(' ') PsiElement(in)('in') PsiWhiteSpace(' ') LOOP_RANGE INTEGER_CONSTANT PsiElement(INTEGER_LITERAL)('1') PsiErrorElement:Expecting ')' BODY PsiErrorElement:Unexpected tokens (use ';' to separate expressions on the same line) PsiElement(RESERVED)('...') PsiElement(INTEGER_LITERAL)('2') PsiElement(RPAR)(')') PsiWhiteSpace(' ') LAMBDA_EXPRESSION FUNCTION_LITERAL PsiElement(LBRACE)('{') PsiWhiteSpace('\n\n ') BLOCK PsiElement(RBRACE)('}') PsiWhiteSpace('\n\n ') FOR PsiElement(for)('for') PsiWhiteSpace(' ') PsiElement(LPAR)('(') VALUE_PARAMETER PsiElement(IDENTIFIER)('i') PsiWhiteSpace(' ') PsiElement(in)('in') PsiWhiteSpace(' ') LOOP_RANGE BINARY_EXPRESSION INTEGER_CONSTANT PsiElement(INTEGER_LITERAL)('1') OPERATION_REFERENCE PsiElement(RANGE)('..') PsiWhiteSpace(' ') FLOAT_CONSTANT PsiElement(FLOAT_CONSTANT)('.2') PsiElement(RPAR)(')') PsiWhiteSpace(' ') BODY BLOCK PsiElement(LBRACE)('{') PsiWhiteSpace('\n\n ') PsiElement(RBRACE)('}') PsiWhiteSpace('\n') PsiElement(RBRACE)('}')