[FIR] Add illegal underscore check in BaseFirBuilder

This commit is contained in:
Ivan Kylchik
2020-07-02 16:33:46 +03:00
parent cc4b50fdc1
commit 92a51b9794
15 changed files with 96 additions and 109 deletions
@@ -1,11 +1,11 @@
// TESTCASE NUMBER: 1
val value_1 = 0b_1110100000
val value_1 = <!ILLEGAL_UNDERSCORE!>0b_1110100000<!>
// TESTCASE NUMBER: 2
val value_2 = 0B_______11010000
val value_2 = <!ILLEGAL_UNDERSCORE!>0B_______11010000<!>
// TESTCASE NUMBER: 3
val value_3 = 0B_1_1_0_1_0_0_0_0
val value_3 = <!ILLEGAL_UNDERSCORE!>0B_1_1_0_1_0_0_0_0<!>
// TESTCASE NUMBER: 4
val value_4 = <!ILLEGAL_CONST_EXPRESSION!>0b_<!>
val value_4 = <!ILLEGAL_UNDERSCORE!>0b_<!>
@@ -1,20 +1,20 @@
// TESTCASE NUMBER: 1
val value_1 = 0b0_1_1_0_1_1_____
val value_1 = <!ILLEGAL_UNDERSCORE!>0b0_1_1_0_1_1_____<!>
// TESTCASE NUMBER: 2
val value_2 = 0B1_______1_______0_______1_
val value_2 = <!ILLEGAL_UNDERSCORE!>0B1_______1_______0_______1_<!>
// TESTCASE NUMBER: 3
val value_3 = 0B000000000_
val value_3 = <!ILLEGAL_UNDERSCORE!>0B000000000_<!>
// TESTCASE NUMBER: 4
val value_4 = <!ILLEGAL_CONST_EXPRESSION!>0b_<!>
val value_4 = <!ILLEGAL_UNDERSCORE!>0b_<!>
// TESTCASE NUMBER: 5
val value_5 = <!ILLEGAL_CONST_EXPRESSION!>0B______________<!>
val value_5 = <!ILLEGAL_UNDERSCORE!>0B______________<!>
// TESTCASE NUMBER: 6
val value_6 = 0B0_
val value_6 = <!ILLEGAL_UNDERSCORE!>0B0_<!>
// TESTCASE NUMBER: 7
val value_7 = 0B10_
val value_7 = <!ILLEGAL_UNDERSCORE!>0B10_<!>
@@ -1,11 +1,11 @@
// TESTCASE NUMBER: 1
val value_1 = 0x_1234567890
val value_1 = <!ILLEGAL_UNDERSCORE!>0x_1234567890<!>
// TESTCASE NUMBER: 2
val value_2 = 0X_______23456789
val value_2 = <!ILLEGAL_UNDERSCORE!>0X_______23456789<!>
// TESTCASE NUMBER: 3
val value_3 = 0X_2_3_4_5_6_7_8_9
val value_3 = <!ILLEGAL_UNDERSCORE!>0X_2_3_4_5_6_7_8_9<!>
// TESTCASE NUMBER: 4
val value_4 = <!ILLEGAL_CONST_EXPRESSION!>0x_<!>
val value_4 = <!ILLEGAL_UNDERSCORE!>0x_<!>
@@ -1,20 +1,20 @@
// TESTCASE NUMBER: 1
val value_1 = 0x3_4_5_6_7_8_____
val value_1 = <!ILLEGAL_UNDERSCORE!>0x3_4_5_6_7_8_____<!>
// TESTCASE NUMBER: 2
val value_2 = 0X4_______5_______6_______7_
val value_2 = <!ILLEGAL_UNDERSCORE!>0X4_______5_______6_______7_<!>
// TESTCASE NUMBER: 3
val value_3 = 0X000000000_
val value_3 = <!ILLEGAL_UNDERSCORE!>0X000000000_<!>
// TESTCASE NUMBER: 5
val value_5 = <!ILLEGAL_CONST_EXPRESSION!>0x_<!>
val value_5 = <!ILLEGAL_UNDERSCORE!>0x_<!>
// TESTCASE NUMBER: 6
val value_6 = <!ILLEGAL_CONST_EXPRESSION!>0X______________<!>
val value_6 = <!ILLEGAL_UNDERSCORE!>0X______________<!>
// TESTCASE NUMBER: 7
val value_7 = 0X0_
val value_7 = <!ILLEGAL_UNDERSCORE!>0X0_<!>
// TESTCASE NUMBER: 8
val value_8 = 0X10_
val value_8 = <!ILLEGAL_UNDERSCORE!>0X10_<!>