Fixed a bug when parsing expressions like {val a = b;a}

This commit is contained in:
Andrey Breslav
2011-02-04 16:19:07 +03:00
parent 904a8b21a6
commit 3bda886b64
7 changed files with 105 additions and 6 deletions
@@ -203,6 +203,6 @@ JetFile: AnonymousObjects.jet
PsiElement(RPAR)(')')
PsiWhiteSpace('\n')
PsiElement(RBRACE)('}')
PsiElement(SEMICOLON)(';')
PsiElement(SEMICOLON)(';')
PsiWhiteSpace('\n\n')
PsiElement(RBRACE)('}')
+2 -2
View File
@@ -135,7 +135,7 @@ JetFile: UnionFind.jet
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('x')
PsiElement(RBRACKET)(']')
PsiElement(SEMICOLON)(';')
PsiElement(SEMICOLON)(';')
PsiWhiteSpace('\n ')
IF
PsiElement(if)('if')
@@ -182,7 +182,7 @@ JetFile: UnionFind.jet
REFERENCE_EXPRESSION
PsiElement(IDENTIFIER)('p')
PsiElement(RPAR)(')')
PsiElement(SEMICOLON)(';')
PsiElement(SEMICOLON)(';')
PsiWhiteSpace('\n ')
BINARY_EXPRESSION
ARRAY_ACCESS_EXPRESSION
@@ -297,7 +297,7 @@ JetFile: IIterator.jet
PsiWhiteSpace(' ')
INTEGER_CONSTANT
PsiElement(INTEGER_LITERAL)('0')
PsiElement(SEMICOLON)(';')
PsiElement(SEMICOLON)(';')
PsiWhiteSpace('\n ')
FOR
PsiElement(for)('for')