From 459241f272748ff2e57b2c7e84f5a04f78d67edb Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Wed, 24 Jul 2019 12:38:21 +0300 Subject: move syntax tests to unit tests --- .../parser/inline/ok/0001_trait_item_list.txt | 71 ++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 crates/ra_syntax/test_data/parser/inline/ok/0001_trait_item_list.txt (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0001_trait_item_list.txt') diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0001_trait_item_list.txt b/crates/ra_syntax/test_data/parser/inline/ok/0001_trait_item_list.txt new file mode 100644 index 000000000..18f02bb22 --- /dev/null +++ b/crates/ra_syntax/test_data/parser/inline/ok/0001_trait_item_list.txt @@ -0,0 +1,71 @@ +SOURCE_FILE@[0; 83) + IMPL_BLOCK@[0; 82) + IMPL_KW@[0; 4) "impl" + WHITESPACE@[4; 5) " " + PATH_TYPE@[5; 6) + PATH@[5; 6) + PATH_SEGMENT@[5; 6) + NAME_REF@[5; 6) + IDENT@[5; 6) "F" + WHITESPACE@[6; 7) " " + ITEM_LIST@[7; 82) + L_CURLY@[7; 8) "{" + WHITESPACE@[8; 13) "\n " + TYPE_ALIAS_DEF@[13; 27) + TYPE_KW@[13; 17) "type" + WHITESPACE@[17; 18) " " + NAME@[18; 19) + IDENT@[18; 19) "A" + COLON@[19; 20) ":" + WHITESPACE@[20; 21) " " + TYPE_BOUND_LIST@[21; 26) + TYPE_BOUND@[21; 26) + PATH_TYPE@[21; 26) + PATH@[21; 26) + PATH_SEGMENT@[21; 26) + NAME_REF@[21; 26) + IDENT@[21; 26) "Clone" + SEMI@[26; 27) ";" + WHITESPACE@[27; 32) "\n " + CONST_DEF@[32; 45) + CONST_KW@[32; 37) "const" + WHITESPACE@[37; 38) " " + NAME@[38; 39) + IDENT@[38; 39) "B" + COLON@[39; 40) ":" + WHITESPACE@[40; 41) " " + PATH_TYPE@[41; 44) + PATH@[41; 44) + PATH_SEGMENT@[41; 44) + NAME_REF@[41; 44) + IDENT@[41; 44) "i32" + SEMI@[44; 45) ";" + WHITESPACE@[45; 50) "\n " + FN_DEF@[50; 61) + FN_KW@[50; 52) "fn" + WHITESPACE@[52; 53) " " + NAME@[53; 56) + IDENT@[53; 56) "foo" + PARAM_LIST@[56; 58) + L_PAREN@[56; 57) "(" + R_PAREN@[57; 58) ")" + WHITESPACE@[58; 59) " " + BLOCK@[59; 61) + L_CURLY@[59; 60) "{" + R_CURLY@[60; 61) "}" + WHITESPACE@[61; 66) "\n " + FN_DEF@[66; 80) + FN_KW@[66; 68) "fn" + WHITESPACE@[68; 69) " " + NAME@[69; 72) + IDENT@[69; 72) "bar" + PARAM_LIST@[72; 79) + L_PAREN@[72; 73) "(" + SELF_PARAM@[73; 78) + AMP@[73; 74) "&" + SELF_KW@[74; 78) "self" + R_PAREN@[78; 79) ")" + SEMI@[79; 80) ";" + WHITESPACE@[80; 81) "\n" + R_CURLY@[81; 82) "}" + WHITESPACE@[82; 83) "\n" -- cgit v1.2.3