KT-458 Need to improve quoted identifiers support

class `$$$`

should not fail
This commit is contained in:
Stepan Koltsov
2011-11-10 16:50:23 +04:00
parent ea9b67c5cd
commit 70b7810c30
4 changed files with 209 additions and 187 deletions
@@ -1,3 +1,8 @@
[`return`] fun `namespace`() {
`class`()
}
class `$`
class `$$`
class ` `
class `1`
+29 -1
View File
@@ -29,4 +29,32 @@ JetFile: QuotedIdentifiers.jet
PsiElement(LPAR)('(')
PsiElement(RPAR)(')')
PsiWhiteSpace('\n')
PsiElement(RBRACE)('}')
PsiElement(RBRACE)('}')
PsiWhiteSpace('\n\n')
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('`$`')
PsiWhiteSpace('\n')
TYPE_PARAMETER_LIST
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('`$$`')
PsiWhiteSpace('\n')
TYPE_PARAMETER_LIST
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('` `')
PsiWhiteSpace('\n')
TYPE_PARAMETER_LIST
<empty list>
CLASS
PsiElement(class)('class')
PsiWhiteSpace(' ')
PsiElement(IDENTIFIER)('`1`')
TYPE_PARAMETER_LIST
<empty list>