From a9941a475bdfbc75d0590f2389bee12ddddcadfe Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Thu, 30 Dec 2010 15:10:54 +0300 Subject: [PATCH] Newline reenabling tested --- idea/testData/psi/NewlinesInParentheses.jet | 10 +++ idea/testData/psi/NewlinesInParentheses.txt | 98 +++++++++++++++++++++ 2 files changed, 108 insertions(+) diff --git a/idea/testData/psi/NewlinesInParentheses.jet b/idea/testData/psi/NewlinesInParentheses.jet index 068dbb5d165..b7d148e6a67 100644 --- a/idea/testData/psi/NewlinesInParentheses.jet +++ b/idea/testData/psi/NewlinesInParentheses.jet @@ -6,7 +6,17 @@ fun foo() { + b val a = (a + b) + val a = ({a + + b}) + val a = ({a + + b} + + b) val a = b[c + d] + val a = b[{c + + d}] + val a = b[{c + + d} + + d] } \ No newline at end of file diff --git a/idea/testData/psi/NewlinesInParentheses.txt b/idea/testData/psi/NewlinesInParentheses.txt index da0564c9a8f..32be1be06b6 100644 --- a/idea/testData/psi/NewlinesInParentheses.txt +++ b/idea/testData/psi/NewlinesInParentheses.txt @@ -71,6 +71,53 @@ JetFile: NewlinesInParentheses.jet PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('b') PsiElement(RPAR)(')') + PsiWhiteSpace('\n ') + PROPERTY + PsiElement(val)('val') + PsiWhiteSpace(' ') + PsiElement(IDENTIFIER)('a') + PsiWhiteSpace(' ') + PsiElement(EQ)('=') + PsiWhiteSpace(' ') + TUPLE + PsiElement(LPAR)('(') + FUNCTION_LITERAL + PsiElement(LBRACE)('{') + BODY + PsiElement(IDENTIFIER)('a') + PsiWhiteSpace('\n ') + PREFIX_EXPRESSION + PsiElement(PLUS)('+') + PsiWhiteSpace(' ') + PsiElement(IDENTIFIER)('b') + PsiElement(RBRACE)('}') + PsiElement(RPAR)(')') + PsiWhiteSpace('\n ') + PROPERTY + PsiElement(val)('val') + PsiWhiteSpace(' ') + PsiElement(IDENTIFIER)('a') + PsiWhiteSpace(' ') + PsiElement(EQ)('=') + PsiWhiteSpace(' ') + TUPLE + PsiElement(LPAR)('(') + BINARY_EXPRESSION + FUNCTION_LITERAL + PsiElement(LBRACE)('{') + BODY + PsiElement(IDENTIFIER)('a') + PsiWhiteSpace('\n ') + PREFIX_EXPRESSION + PsiElement(PLUS)('+') + PsiWhiteSpace(' ') + PsiElement(IDENTIFIER)('b') + PsiElement(RBRACE)('}') + PsiWhiteSpace('\n ') + PsiElement(PLUS)('+') + PsiWhiteSpace(' ') + PsiElement(IDENTIFIER)('b') + PsiElement(RPAR)(')') PsiWhiteSpace('\n\n ') PROPERTY PsiElement(val)('val') @@ -90,5 +137,56 @@ JetFile: NewlinesInParentheses.jet PsiWhiteSpace(' ') PsiElement(IDENTIFIER)('d') PsiElement(RBRACKET)(']') + PsiWhiteSpace('\n ') + PROPERTY + PsiElement(val)('val') + PsiWhiteSpace(' ') + PsiElement(IDENTIFIER)('a') + PsiWhiteSpace(' ') + PsiElement(EQ)('=') + PsiWhiteSpace(' ') + ARRAY_ACCESS_EXPRESSION + PsiElement(IDENTIFIER)('b') + INDICES + PsiElement(LBRACKET)('[') + FUNCTION_LITERAL + PsiElement(LBRACE)('{') + BODY + PsiElement(IDENTIFIER)('c') + PsiWhiteSpace('\n ') + PREFIX_EXPRESSION + PsiElement(PLUS)('+') + PsiWhiteSpace(' ') + PsiElement(IDENTIFIER)('d') + PsiElement(RBRACE)('}') + PsiElement(RBRACKET)(']') + PsiWhiteSpace('\n ') + PROPERTY + PsiElement(val)('val') + PsiWhiteSpace(' ') + PsiElement(IDENTIFIER)('a') + PsiWhiteSpace(' ') + PsiElement(EQ)('=') + PsiWhiteSpace(' ') + ARRAY_ACCESS_EXPRESSION + PsiElement(IDENTIFIER)('b') + INDICES + PsiElement(LBRACKET)('[') + BINARY_EXPRESSION + FUNCTION_LITERAL + PsiElement(LBRACE)('{') + BODY + PsiElement(IDENTIFIER)('c') + PsiWhiteSpace('\n ') + PREFIX_EXPRESSION + PsiElement(PLUS)('+') + PsiWhiteSpace(' ') + PsiElement(IDENTIFIER)('d') + PsiElement(RBRACE)('}') + PsiWhiteSpace('\n ') + PsiElement(PLUS)('+') + PsiWhiteSpace(' ') + PsiElement(IDENTIFIER)('d') + PsiElement(RBRACKET)(']') PsiWhiteSpace('\n') PsiElement(RBRACE)('}') \ No newline at end of file