Introduce uL/UL suffix to represent numbers of unsigned long type

#KT-24663 Fixed
This commit is contained in:
Mikhail Zarechenskiy
2018-06-26 15:38:24 +03:00
parent 7c44992016
commit a765ee41d7
16 changed files with 406 additions and 307 deletions
+2 -1
View File
@@ -17,5 +17,6 @@ val array = array<Any>(
1Lu,
1LU,
1uL,
1UL
1UL,
3Ul
)
+9 -14
View File
@@ -158,22 +158,17 @@ KtFile: UnsignedLiteral.kt
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>
INTEGER_CONSTANT
PsiElement(INTEGER_LITERAL)('1uL')
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>
INTEGER_CONSTANT
PsiElement(INTEGER_LITERAL)('1UL')
PsiElement(COMMA)(',')
PsiWhiteSpace('\n ')
VALUE_ARGUMENT
INTEGER_CONSTANT
PsiElement(INTEGER_LITERAL)('3Ul')
PsiWhiteSpace('\n')
PsiElement(RPAR)(')')