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. --- .../parser/inline/ok/0099_param_list.rast | 103 +++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 crates/ra_syntax/test_data/parser/inline/ok/0099_param_list.rast (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0099_param_list.rast') diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0099_param_list.rast b/crates/ra_syntax/test_data/parser/inline/ok/0099_param_list.rast new file mode 100644 index 000000000..ed57a9eea --- /dev/null +++ b/crates/ra_syntax/test_data/parser/inline/ok/0099_param_list.rast @@ -0,0 +1,103 @@ +SOURCE_FILE@[0; 67) + FN_DEF@[0; 9) + FN_KW@[0; 2) "fn" + WHITESPACE@[2; 3) " " + NAME@[3; 4) + IDENT@[3; 4) "a" + PARAM_LIST@[4; 6) + L_PAREN@[4; 5) "(" + R_PAREN@[5; 6) ")" + WHITESPACE@[6; 7) " " + BLOCK_EXPR@[7; 9) + BLOCK@[7; 9) + L_CURLY@[7; 8) "{" + R_CURLY@[8; 9) "}" + WHITESPACE@[9; 10) "\n" + FN_DEF@[10; 25) + FN_KW@[10; 12) "fn" + WHITESPACE@[12; 13) " " + NAME@[13; 14) + IDENT@[13; 14) "b" + PARAM_LIST@[14; 22) + L_PAREN@[14; 15) "(" + PARAM@[15; 21) + BIND_PAT@[15; 16) + NAME@[15; 16) + IDENT@[15; 16) "x" + COLON@[16; 17) ":" + WHITESPACE@[17; 18) " " + PATH_TYPE@[18; 21) + PATH@[18; 21) + PATH_SEGMENT@[18; 21) + NAME_REF@[18; 21) + IDENT@[18; 21) "i32" + R_PAREN@[21; 22) ")" + WHITESPACE@[22; 23) " " + BLOCK_EXPR@[23; 25) + BLOCK@[23; 25) + L_CURLY@[23; 24) "{" + R_CURLY@[24; 25) "}" + WHITESPACE@[25; 26) "\n" + FN_DEF@[26; 43) + FN_KW@[26; 28) "fn" + WHITESPACE@[28; 29) " " + NAME@[29; 30) + IDENT@[29; 30) "c" + PARAM_LIST@[30; 40) + L_PAREN@[30; 31) "(" + PARAM@[31; 37) + BIND_PAT@[31; 32) + NAME@[31; 32) + IDENT@[31; 32) "x" + COLON@[32; 33) ":" + WHITESPACE@[33; 34) " " + PATH_TYPE@[34; 37) + PATH@[34; 37) + PATH_SEGMENT@[34; 37) + NAME_REF@[34; 37) + IDENT@[34; 37) "i32" + COMMA@[37; 38) "," + WHITESPACE@[38; 39) " " + R_PAREN@[39; 40) ")" + WHITESPACE@[40; 41) " " + BLOCK_EXPR@[41; 43) + BLOCK@[41; 43) + L_CURLY@[41; 42) "{" + R_CURLY@[42; 43) "}" + WHITESPACE@[43; 44) "\n" + FN_DEF@[44; 66) + FN_KW@[44; 46) "fn" + WHITESPACE@[46; 47) " " + NAME@[47; 48) + IDENT@[47; 48) "d" + PARAM_LIST@[48; 63) + L_PAREN@[48; 49) "(" + PARAM@[49; 55) + BIND_PAT@[49; 50) + NAME@[49; 50) + IDENT@[49; 50) "x" + COLON@[50; 51) ":" + WHITESPACE@[51; 52) " " + PATH_TYPE@[52; 55) + PATH@[52; 55) + PATH_SEGMENT@[52; 55) + NAME_REF@[52; 55) + IDENT@[52; 55) "i32" + COMMA@[55; 56) "," + WHITESPACE@[56; 57) " " + PARAM@[57; 62) + BIND_PAT@[57; 58) + NAME@[57; 58) + IDENT@[57; 58) "y" + COLON@[58; 59) ":" + WHITESPACE@[59; 60) " " + TUPLE_TYPE@[60; 62) + L_PAREN@[60; 61) "(" + R_PAREN@[61; 62) ")" + R_PAREN@[62; 63) ")" + WHITESPACE@[63; 64) " " + BLOCK_EXPR@[64; 66) + BLOCK@[64; 66) + L_CURLY@[64; 65) "{" + R_CURLY@[65; 66) "}" + WHITESPACE@[66; 67) "\n" -- cgit v1.2.3