Allow any case for u suffix

#KT-24663 In Progress
This commit is contained in:
Mikhail Zarechenskiy
2018-06-26 14:53:29 +03:00
parent 984e37c7f1
commit 7c44992016
7 changed files with 363 additions and 256 deletions
+9 -1
View File
@@ -9,5 +9,13 @@ val array = array<Any>(
1e1u,
1.0e1u,
2_2.0fu,
6.022_137e+2_3fu
6.022_137e+2_3fu,
1U,
0xFU,
1uU,
1Uu,
1Lu,
1LU,
1uL,
1UL
)
+70
View File
@@ -105,5 +105,75 @@ KtFile: UnsignedLiteral.kt
PsiElement(IDENTIFIER)('u')
PsiErrorElement:Expecting an element
<empty list>
PsiElement(COMMA)(',')
PsiWhiteSpace('\n ')
VALUE_ARGUMENT
INTEGER_CONSTANT
PsiElement(INTEGER_LITERAL)('1U')
PsiElement(COMMA)(',')
PsiWhiteSpace('\n ')
VALUE_ARGUMENT
INTEGER_CONSTANT
PsiElement(INTEGER_LITERAL)('0xFU')
PsiElement(COMMA)(',')
PsiWhiteSpace('\n ')
VALUE_ARGUMENT
BINARY_EXPRESSION
INTEGER_CONSTANT
PsiElement(INTEGER_LITERAL)('1u')
OPERATION_REFERENCE
PsiElement(IDENTIFIER)('U')
PsiErrorElement:Expecting an element
<empty list>
PsiElement(COMMA)(',')
PsiWhiteSpace('\n ')
VALUE_ARGUMENT
BINARY_EXPRESSION
INTEGER_CONSTANT
PsiElement(INTEGER_LITERAL)('1U')
OPERATION_REFERENCE
PsiElement(IDENTIFIER)('u')
PsiErrorElement:Expecting an element
<empty list>
PsiElement(COMMA)(',')
PsiWhiteSpace('\n ')
VALUE_ARGUMENT
BINARY_EXPRESSION
INTEGER_CONSTANT
PsiElement(INTEGER_LITERAL)('1L')
OPERATION_REFERENCE
PsiElement(IDENTIFIER)('u')
PsiErrorElement:Expecting an element
<empty list>
PsiElement(COMMA)(',')
PsiWhiteSpace('\n ')
VALUE_ARGUMENT
BINARY_EXPRESSION
INTEGER_CONSTANT
PsiElement(INTEGER_LITERAL)('1L')
OPERATION_REFERENCE
PsiElement(IDENTIFIER)('U')
PsiErrorElement:Expecting an element
<empty list>
PsiElement(COMMA)(',')
PsiWhiteSpace('\n ')
VALUE_ARGUMENT
BINARY_EXPRESSION
INTEGER_CONSTANT
PsiElement(INTEGER_LITERAL)('1u')
OPERATION_REFERENCE
PsiElement(IDENTIFIER)('L')
PsiErrorElement:Expecting an element
<empty list>
PsiElement(COMMA)(',')
PsiWhiteSpace('\n ')
VALUE_ARGUMENT
BINARY_EXPRESSION
INTEGER_CONSTANT
PsiElement(INTEGER_LITERAL)('1U')
OPERATION_REFERENCE
PsiElement(IDENTIFIER)('L')
PsiErrorElement:Expecting an element
<empty list>
PsiWhiteSpace('\n')
PsiElement(RPAR)(')')