Add tests for underscores in const
and static
items
This commit is contained in:
parent
253a18f938
commit
c413f444a0
3 changed files with 78 additions and 38 deletions
|
@ -0,0 +1,21 @@
|
||||||
|
SOURCE_FILE@[0; 19)
|
||||||
|
STATIC_DEF@[0; 18)
|
||||||
|
STATIC_KW@[0; 6) "static"
|
||||||
|
WHITESPACE@[6; 7) " "
|
||||||
|
ERROR@[7; 8)
|
||||||
|
UNDERSCORE@[7; 8) "_"
|
||||||
|
COLON@[8; 9) ":"
|
||||||
|
WHITESPACE@[9; 10) " "
|
||||||
|
PATH_TYPE@[10; 13)
|
||||||
|
PATH@[10; 13)
|
||||||
|
PATH_SEGMENT@[10; 13)
|
||||||
|
NAME_REF@[10; 13)
|
||||||
|
IDENT@[10; 13) "i32"
|
||||||
|
WHITESPACE@[13; 14) " "
|
||||||
|
EQ@[14; 15) "="
|
||||||
|
WHITESPACE@[15; 16) " "
|
||||||
|
LITERAL@[16; 17)
|
||||||
|
INT_NUMBER@[16; 17) "5"
|
||||||
|
SEMI@[17; 18) ";"
|
||||||
|
WHITESPACE@[18; 19) "\n"
|
||||||
|
error 7: expected a name
|
|
@ -1,2 +1,3 @@
|
||||||
|
const _: u32 = 0;
|
||||||
const FOO: u32 = 92;
|
const FOO: u32 = 92;
|
||||||
const mut BAR: u32 = 62;
|
const mut BAR: u32 = 62;
|
||||||
|
|
|
@ -1,41 +1,59 @@
|
||||||
SOURCE_FILE@[0; 46)
|
SOURCE_FILE@[0; 64)
|
||||||
CONST_DEF@[0; 20)
|
CONST_DEF@[0; 17)
|
||||||
CONST_KW@[0; 5) "const"
|
CONST_KW@[0; 5) "const"
|
||||||
WHITESPACE@[5; 6) " "
|
WHITESPACE@[5; 6) " "
|
||||||
NAME@[6; 9)
|
UNDERSCORE@[6; 7) "_"
|
||||||
IDENT@[6; 9) "FOO"
|
COLON@[7; 8) ":"
|
||||||
COLON@[9; 10) ":"
|
WHITESPACE@[8; 9) " "
|
||||||
WHITESPACE@[10; 11) " "
|
PATH_TYPE@[9; 12)
|
||||||
PATH_TYPE@[11; 14)
|
PATH@[9; 12)
|
||||||
PATH@[11; 14)
|
PATH_SEGMENT@[9; 12)
|
||||||
PATH_SEGMENT@[11; 14)
|
NAME_REF@[9; 12)
|
||||||
NAME_REF@[11; 14)
|
IDENT@[9; 12) "u32"
|
||||||
IDENT@[11; 14) "u32"
|
WHITESPACE@[12; 13) " "
|
||||||
|
EQ@[13; 14) "="
|
||||||
WHITESPACE@[14; 15) " "
|
WHITESPACE@[14; 15) " "
|
||||||
EQ@[15; 16) "="
|
LITERAL@[15; 16)
|
||||||
WHITESPACE@[16; 17) " "
|
INT_NUMBER@[15; 16) "0"
|
||||||
LITERAL@[17; 19)
|
SEMI@[16; 17) ";"
|
||||||
INT_NUMBER@[17; 19) "92"
|
WHITESPACE@[17; 18) "\n"
|
||||||
SEMI@[19; 20) ";"
|
CONST_DEF@[18; 38)
|
||||||
WHITESPACE@[20; 21) "\n"
|
CONST_KW@[18; 23) "const"
|
||||||
CONST_DEF@[21; 45)
|
WHITESPACE@[23; 24) " "
|
||||||
CONST_KW@[21; 26) "const"
|
NAME@[24; 27)
|
||||||
WHITESPACE@[26; 27) " "
|
IDENT@[24; 27) "FOO"
|
||||||
MUT_KW@[27; 30) "mut"
|
COLON@[27; 28) ":"
|
||||||
WHITESPACE@[30; 31) " "
|
WHITESPACE@[28; 29) " "
|
||||||
NAME@[31; 34)
|
PATH_TYPE@[29; 32)
|
||||||
IDENT@[31; 34) "BAR"
|
PATH@[29; 32)
|
||||||
COLON@[34; 35) ":"
|
PATH_SEGMENT@[29; 32)
|
||||||
WHITESPACE@[35; 36) " "
|
NAME_REF@[29; 32)
|
||||||
PATH_TYPE@[36; 39)
|
IDENT@[29; 32) "u32"
|
||||||
PATH@[36; 39)
|
WHITESPACE@[32; 33) " "
|
||||||
PATH_SEGMENT@[36; 39)
|
EQ@[33; 34) "="
|
||||||
NAME_REF@[36; 39)
|
WHITESPACE@[34; 35) " "
|
||||||
IDENT@[36; 39) "u32"
|
LITERAL@[35; 37)
|
||||||
WHITESPACE@[39; 40) " "
|
INT_NUMBER@[35; 37) "92"
|
||||||
EQ@[40; 41) "="
|
SEMI@[37; 38) ";"
|
||||||
WHITESPACE@[41; 42) " "
|
WHITESPACE@[38; 39) "\n"
|
||||||
LITERAL@[42; 44)
|
CONST_DEF@[39; 63)
|
||||||
INT_NUMBER@[42; 44) "62"
|
CONST_KW@[39; 44) "const"
|
||||||
SEMI@[44; 45) ";"
|
WHITESPACE@[44; 45) " "
|
||||||
WHITESPACE@[45; 46) "\n"
|
MUT_KW@[45; 48) "mut"
|
||||||
|
WHITESPACE@[48; 49) " "
|
||||||
|
NAME@[49; 52)
|
||||||
|
IDENT@[49; 52) "BAR"
|
||||||
|
COLON@[52; 53) ":"
|
||||||
|
WHITESPACE@[53; 54) " "
|
||||||
|
PATH_TYPE@[54; 57)
|
||||||
|
PATH@[54; 57)
|
||||||
|
PATH_SEGMENT@[54; 57)
|
||||||
|
NAME_REF@[54; 57)
|
||||||
|
IDENT@[54; 57) "u32"
|
||||||
|
WHITESPACE@[57; 58) " "
|
||||||
|
EQ@[58; 59) "="
|
||||||
|
WHITESPACE@[59; 60) " "
|
||||||
|
LITERAL@[60; 62)
|
||||||
|
INT_NUMBER@[60; 62) "62"
|
||||||
|
SEMI@[62; 63) ";"
|
||||||
|
WHITESPACE@[63; 64) "\n"
|
||||||
|
|
Loading…
Add table
Reference in a new issue