From da091b130347c4d6d8c75acb8e65c30a17dc1f5e Mon Sep 17 00:00:00 2001 From: veetaha Date: Mon, 6 Apr 2020 14:04:26 +0300 Subject: Migrate tests .txt -> .rast The sytax tree output files now use .rast extension (rust-analyzer syntax tree or rust abstract syntax tree (whatever)). This format has a editors/code/ra_syntax_tree.tmGrammar.json declaration that supplies nice syntax highlighting for .rast files. --- .../test_data/parser/ok/0006_inner_attributes.rast | 184 +++++++++++++++++++++ 1 file changed, 184 insertions(+) create mode 100644 crates/ra_syntax/test_data/parser/ok/0006_inner_attributes.rast (limited to 'crates/ra_syntax/test_data/parser/ok/0006_inner_attributes.rast') diff --git a/crates/ra_syntax/test_data/parser/ok/0006_inner_attributes.rast b/crates/ra_syntax/test_data/parser/ok/0006_inner_attributes.rast new file mode 100644 index 000000000..d72b72561 --- /dev/null +++ b/crates/ra_syntax/test_data/parser/ok/0006_inner_attributes.rast @@ -0,0 +1,184 @@ +SOURCE_FILE@[0; 236) + ATTR@[0; 8) + POUND@[0; 1) "#" + EXCL@[1; 2) "!" + L_BRACK@[2; 3) "[" + PATH@[3; 7) + PATH_SEGMENT@[3; 7) + NAME_REF@[3; 7) + IDENT@[3; 7) "attr" + R_BRACK@[7; 8) "]" + WHITESPACE@[8; 9) "\n" + ATTR@[9; 23) + POUND@[9; 10) "#" + EXCL@[10; 11) "!" + L_BRACK@[11; 12) "[" + PATH@[12; 16) + PATH_SEGMENT@[12; 16) + NAME_REF@[12; 16) + IDENT@[12; 16) "attr" + TOKEN_TREE@[16; 22) + L_PAREN@[16; 17) "(" + TRUE_KW@[17; 21) "true" + R_PAREN@[21; 22) ")" + R_BRACK@[22; 23) "]" + WHITESPACE@[23; 24) "\n" + ATTR@[24; 39) + POUND@[24; 25) "#" + EXCL@[25; 26) "!" + L_BRACK@[26; 27) "[" + PATH@[27; 31) + PATH_SEGMENT@[27; 31) + NAME_REF@[27; 31) + IDENT@[27; 31) "attr" + TOKEN_TREE@[31; 38) + L_PAREN@[31; 32) "(" + IDENT@[32; 37) "ident" + R_PAREN@[37; 38) ")" + R_BRACK@[38; 39) "]" + WHITESPACE@[39; 40) "\n" + ATTR@[40; 116) + POUND@[40; 41) "#" + EXCL@[41; 42) "!" + L_BRACK@[42; 43) "[" + PATH@[43; 47) + PATH_SEGMENT@[43; 47) + NAME_REF@[43; 47) + IDENT@[43; 47) "attr" + TOKEN_TREE@[47; 115) + L_PAREN@[47; 48) "(" + IDENT@[48; 53) "ident" + COMMA@[53; 54) "," + WHITESPACE@[54; 55) " " + INT_NUMBER@[55; 58) "100" + COMMA@[58; 59) "," + WHITESPACE@[59; 60) " " + TRUE_KW@[60; 64) "true" + COMMA@[64; 65) "," + WHITESPACE@[65; 66) " " + STRING@[66; 72) "\"true\"" + COMMA@[72; 73) "," + WHITESPACE@[73; 74) " " + IDENT@[74; 79) "ident" + WHITESPACE@[79; 80) " " + EQ@[80; 81) "=" + WHITESPACE@[81; 82) " " + INT_NUMBER@[82; 85) "100" + COMMA@[85; 86) "," + WHITESPACE@[86; 87) " " + IDENT@[87; 92) "ident" + WHITESPACE@[92; 93) " " + EQ@[93; 94) "=" + WHITESPACE@[94; 95) " " + STRING@[95; 102) "\"hello\"" + COMMA@[102; 103) "," + WHITESPACE@[103; 104) " " + IDENT@[104; 109) "ident" + TOKEN_TREE@[109; 114) + L_PAREN@[109; 110) "(" + INT_NUMBER@[110; 113) "100" + R_PAREN@[113; 114) ")" + R_PAREN@[114; 115) ")" + R_BRACK@[115; 116) "]" + WHITESPACE@[116; 117) "\n" + ATTR@[117; 130) + POUND@[117; 118) "#" + EXCL@[118; 119) "!" + L_BRACK@[119; 120) "[" + PATH@[120; 124) + PATH_SEGMENT@[120; 124) + NAME_REF@[120; 124) + IDENT@[120; 124) "attr" + TOKEN_TREE@[124; 129) + L_PAREN@[124; 125) "(" + INT_NUMBER@[125; 128) "100" + R_PAREN@[128; 129) ")" + R_BRACK@[129; 130) "]" + WHITESPACE@[130; 131) "\n" + ATTR@[131; 155) + POUND@[131; 132) "#" + EXCL@[132; 133) "!" + L_BRACK@[133; 134) "[" + PATH@[134; 138) + PATH_SEGMENT@[134; 138) + NAME_REF@[134; 138) + IDENT@[134; 138) "attr" + TOKEN_TREE@[138; 154) + L_PAREN@[138; 139) "(" + IDENT@[139; 146) "enabled" + WHITESPACE@[146; 147) " " + EQ@[147; 148) "=" + WHITESPACE@[148; 149) " " + TRUE_KW@[149; 153) "true" + R_PAREN@[153; 154) ")" + R_BRACK@[154; 155) "]" + WHITESPACE@[155; 156) "\n" + ATTR@[156; 173) + POUND@[156; 157) "#" + EXCL@[157; 158) "!" + L_BRACK@[158; 159) "[" + PATH@[159; 166) + PATH_SEGMENT@[159; 166) + NAME_REF@[159; 166) + IDENT@[159; 166) "enabled" + TOKEN_TREE@[166; 172) + L_PAREN@[166; 167) "(" + TRUE_KW@[167; 171) "true" + R_PAREN@[171; 172) ")" + R_BRACK@[172; 173) "]" + WHITESPACE@[173; 174) "\n" + ATTR@[174; 191) + POUND@[174; 175) "#" + EXCL@[175; 176) "!" + L_BRACK@[176; 177) "[" + PATH@[177; 181) + PATH_SEGMENT@[177; 181) + NAME_REF@[177; 181) + IDENT@[177; 181) "attr" + TOKEN_TREE@[181; 190) + L_PAREN@[181; 182) "(" + STRING@[182; 189) "\"hello\"" + R_PAREN@[189; 190) ")" + R_BRACK@[190; 191) "]" + WHITESPACE@[191; 192) "\n" + ATTR@[192; 214) + POUND@[192; 193) "#" + EXCL@[193; 194) "!" + L_BRACK@[194; 195) "[" + PATH@[195; 199) + PATH_SEGMENT@[195; 199) + NAME_REF@[195; 199) + IDENT@[195; 199) "repr" + TOKEN_TREE@[199; 213) + L_PAREN@[199; 200) "(" + IDENT@[200; 201) "C" + COMMA@[201; 202) "," + WHITESPACE@[202; 203) " " + IDENT@[203; 208) "align" + WHITESPACE@[208; 209) " " + EQ@[209; 210) "=" + WHITESPACE@[210; 211) " " + INT_NUMBER@[211; 212) "4" + R_PAREN@[212; 213) ")" + R_BRACK@[213; 214) "]" + WHITESPACE@[214; 215) "\n" + ATTR@[215; 236) + POUND@[215; 216) "#" + EXCL@[216; 217) "!" + L_BRACK@[217; 218) "[" + PATH@[218; 222) + PATH_SEGMENT@[218; 222) + NAME_REF@[218; 222) + IDENT@[218; 222) "repr" + TOKEN_TREE@[222; 235) + L_PAREN@[222; 223) "(" + IDENT@[223; 224) "C" + COMMA@[224; 225) "," + WHITESPACE@[225; 226) " " + IDENT@[226; 231) "align" + TOKEN_TREE@[231; 234) + L_PAREN@[231; 232) "(" + INT_NUMBER@[232; 233) "4" + R_PAREN@[233; 234) ")" + R_PAREN@[234; 235) ")" + R_BRACK@[235; 236) "]" -- cgit v1.2.3