KT-1385 support multi line strings with templates

This commit is contained in:
Andrey Breslav
2012-02-24 14:25:12 +04:00
parent 565aea36d9
commit f049d27fa3
13 changed files with 460 additions and 400 deletions
+5 -2
View File
@@ -105,8 +105,11 @@ JetFile: SimpleExpressions.jet
PsiWhiteSpace(' ')
PsiElement(EQ)('=')
PsiWhiteSpace(' ')
STRING_CONSTANT
PsiElement(RAW_STRING_LITERAL)('"""dsf"""')
STRING_TEMPLATE
PsiElement(OPEN_QUOTE)('"""')
LITERAL_STRING_TEMPLATE_ENTRY
PsiElement(REGULAR_STRING_PART)('dsf')
PsiElement(CLOSING_QUOTE)('"""')
PsiElement(COMMA)(',')
PsiWhiteSpace('\n ')
VALUE_PARAMETER
+5 -2
View File
@@ -259,8 +259,11 @@ JetFile: When.jet
PsiElement(is)('is')
PsiWhiteSpace(' ')
EXPRESSION_PATTERN
STRING_CONSTANT
PsiElement(RAW_STRING_LITERAL)('"""ddd"""')
STRING_TEMPLATE
PsiElement(OPEN_QUOTE)('"""')
LITERAL_STRING_TEMPLATE_ENTRY
PsiElement(REGULAR_STRING_PART)('ddd')
PsiElement(CLOSING_QUOTE)('"""')
PsiWhiteSpace(' ')
PsiElement(ARROW)('->')
PsiWhiteSpace(' ')