From f25142c5edc579c7f7030c03c2673db238255bb2 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Mon, 8 Jan 2018 21:21:59 +0300 Subject: L: true and false are keywords --- tests/data/lexer/0011_keywords.rs | 2 +- tests/data/lexer/0011_keywords.txt | 4 ++ tests/data/parser/ok/0006_inner_attributes.txt | 58 +++++++++++--------------- 3 files changed, 30 insertions(+), 34 deletions(-) (limited to 'tests/data') diff --git a/tests/data/lexer/0011_keywords.rs b/tests/data/lexer/0011_keywords.rs index aa89d70c5..1f4a4a74c 100644 --- a/tests/data/lexer/0011_keywords.rs +++ b/tests/data/lexer/0011_keywords.rs @@ -1 +1 @@ -fn use struct trait enum impl +fn use struct trait enum impl true false diff --git a/tests/data/lexer/0011_keywords.txt b/tests/data/lexer/0011_keywords.txt index d90047d1e..eded37084 100644 --- a/tests/data/lexer/0011_keywords.txt +++ b/tests/data/lexer/0011_keywords.txt @@ -9,4 +9,8 @@ WHITESPACE 1 " " ENUM_KW 4 "enum" WHITESPACE 1 " " IMPL_KW 4 "impl" +WHITESPACE 1 " " +TRUE_KW 4 "true" +WHITESPACE 1 " " +FALSE_KW 5 "false" WHITESPACE 1 "\n" diff --git a/tests/data/parser/ok/0006_inner_attributes.txt b/tests/data/parser/ok/0006_inner_attributes.txt index a19d2f49c..5d27a015b 100644 --- a/tests/data/parser/ok/0006_inner_attributes.txt +++ b/tests/data/parser/ok/0006_inner_attributes.txt @@ -7,52 +7,44 @@ FILE@[0; 236) IDENT@[3; 7) R_BRACK@[7; 8) WHITESPACE@[8; 9) - ATTR@[9; 24) + ATTR@[9; 17) POUND@[9; 10) EXCL@[10; 11) L_BRACK@[11; 12) - META_ITEM@[12; 22) + META_ITEM@[12; 17) IDENT@[12; 16) L_PAREN@[16; 17) - META_ITEM@[17; 21) - IDENT@[17; 21) - R_PAREN@[21; 22) + err: `expected R_PAREN` + err: `expected R_BRACK` + ERROR@[17; 236) + err: `expected item` + TRUE_KW@[17; 21) + R_PAREN@[21; 22) R_BRACK@[22; 23) WHITESPACE@[23; 24) - ATTR@[24; 40) POUND@[24; 25) EXCL@[25; 26) L_BRACK@[26; 27) - META_ITEM@[27; 38) - IDENT@[27; 31) - L_PAREN@[31; 32) - META_ITEM@[32; 37) - IDENT@[32; 37) - R_PAREN@[37; 38) + IDENT@[27; 31) + L_PAREN@[31; 32) + IDENT@[32; 37) + R_PAREN@[37; 38) R_BRACK@[38; 39) WHITESPACE@[39; 40) - ATTR@[40; 66) POUND@[40; 41) EXCL@[41; 42) L_BRACK@[42; 43) - META_ITEM@[43; 66) - IDENT@[43; 47) - L_PAREN@[47; 48) - META_ITEM@[48; 53) - IDENT@[48; 53) - COMMA@[53; 54) - WHITESPACE@[54; 55) - INT_NUMBER@[55; 58) - COMMA@[58; 59) - META_ITEM@[59; 64) - WHITESPACE@[59; 60) - IDENT@[60; 64) - COMMA@[64; 65) - err: `expected R_PAREN` - WHITESPACE@[65; 66) - err: `expected R_BRACK` - ERROR@[66; 236) - err: `expected item` + IDENT@[43; 47) + L_PAREN@[47; 48) + IDENT@[48; 53) + COMMA@[53; 54) + WHITESPACE@[54; 55) + INT_NUMBER@[55; 58) + COMMA@[58; 59) + WHITESPACE@[59; 60) + TRUE_KW@[60; 64) + COMMA@[64; 65) + WHITESPACE@[65; 66) STRING@[66; 72) COMMA@[72; 73) WHITESPACE@[73; 74) @@ -95,7 +87,7 @@ FILE@[0; 236) WHITESPACE@[146; 147) EQ@[147; 148) WHITESPACE@[148; 149) - IDENT@[149; 153) + TRUE_KW@[149; 153) R_PAREN@[153; 154) R_BRACK@[154; 155) WHITESPACE@[155; 156) @@ -104,7 +96,7 @@ FILE@[0; 236) L_BRACK@[158; 159) IDENT@[159; 166) L_PAREN@[166; 167) - IDENT@[167; 171) + TRUE_KW@[167; 171) R_PAREN@[171; 172) R_BRACK@[172; 173) WHITESPACE@[173; 174) -- cgit v1.2.3