From bfc2ac90c8b59884a1b100806387c7e6c67db3b6 Mon Sep 17 00:00:00 2001 From: Ville Penttinen Date: Sat, 30 Mar 2019 17:11:46 +0200 Subject: Update tests --- .../data/parser/err/0024_many_type_parens.txt | 198 +++++++++++---------- 1 file changed, 104 insertions(+), 94 deletions(-) (limited to 'crates/ra_syntax/tests/data/parser/err/0024_many_type_parens.txt') diff --git a/crates/ra_syntax/tests/data/parser/err/0024_many_type_parens.txt b/crates/ra_syntax/tests/data/parser/err/0024_many_type_parens.txt index 8720fc6ea..b353a5383 100644 --- a/crates/ra_syntax/tests/data/parser/err/0024_many_type_parens.txt +++ b/crates/ra_syntax/tests/data/parser/err/0024_many_type_parens.txt @@ -11,47 +11,51 @@ SOURCE_FILE@[0; 240) IDENT@[5; 6) "T" COLON@[6; 7) WHITESPACE@[7; 8) - L_PAREN@[8; 9) - PATH_TYPE@[9; 13) - PATH@[9; 13) - PATH_SEGMENT@[9; 13) - NAME_REF@[9; 13) - IDENT@[9; 13) "Copy" - R_PAREN@[13; 14) - WHITESPACE@[14; 15) - PLUS@[15; 16) - WHITESPACE@[16; 17) - L_PAREN@[17; 18) - QUESTION@[18; 19) - PATH_TYPE@[19; 24) - PATH@[19; 24) - PATH_SEGMENT@[19; 24) - NAME_REF@[19; 24) - IDENT@[19; 24) "Sized" - R_PAREN@[24; 25) - WHITESPACE@[25; 26) - PLUS@[26; 27) - WHITESPACE@[27; 28) - L_PAREN@[28; 29) - FOR_TYPE@[29; 46) - FOR_KW@[29; 32) - TYPE_PARAM_LIST@[32; 36) - L_ANGLE@[32; 33) - LIFETIME_PARAM@[33; 35) - LIFETIME@[33; 35) "'a" - R_ANGLE@[35; 36) - WHITESPACE@[36; 37) - PATH_TYPE@[37; 46) - PATH@[37; 46) - PATH_SEGMENT@[37; 46) - NAME_REF@[37; 42) - IDENT@[37; 42) "Trait" - TYPE_ARG_LIST@[42; 46) - L_ANGLE@[42; 43) - LIFETIME_ARG@[43; 45) - LIFETIME@[43; 45) "'a" - R_ANGLE@[45; 46) - R_PAREN@[46; 47) + TYPE_BOUND_LIST@[8; 47) + TYPE_BOUND@[8; 14) + L_PAREN@[8; 9) + PATH_TYPE@[9; 13) + PATH@[9; 13) + PATH_SEGMENT@[9; 13) + NAME_REF@[9; 13) + IDENT@[9; 13) "Copy" + R_PAREN@[13; 14) + WHITESPACE@[14; 15) + PLUS@[15; 16) + WHITESPACE@[16; 17) + TYPE_BOUND@[17; 25) + L_PAREN@[17; 18) + QUESTION@[18; 19) + PATH_TYPE@[19; 24) + PATH@[19; 24) + PATH_SEGMENT@[19; 24) + NAME_REF@[19; 24) + IDENT@[19; 24) "Sized" + R_PAREN@[24; 25) + WHITESPACE@[25; 26) + PLUS@[26; 27) + WHITESPACE@[27; 28) + TYPE_BOUND@[28; 47) + L_PAREN@[28; 29) + FOR_TYPE@[29; 46) + FOR_KW@[29; 32) + TYPE_PARAM_LIST@[32; 36) + L_ANGLE@[32; 33) + LIFETIME_PARAM@[33; 35) + LIFETIME@[33; 35) "'a" + R_ANGLE@[35; 36) + WHITESPACE@[36; 37) + PATH_TYPE@[37; 46) + PATH@[37; 46) + PATH_SEGMENT@[37; 46) + NAME_REF@[37; 42) + IDENT@[37; 42) "Trait" + TYPE_ARG_LIST@[42; 46) + L_ANGLE@[42; 43) + LIFETIME_ARG@[43; 45) + LIFETIME@[43; 45) "'a" + R_ANGLE@[45; 46) + R_PAREN@[46; 47) R_ANGLE@[47; 48) PARAM_LIST@[48; 50) L_PAREN@[48; 49) @@ -101,39 +105,42 @@ SOURCE_FILE@[0; 240) WHITESPACE@[88; 89) PLUS@[89; 90) WHITESPACE@[90; 91) - L_PAREN@[91; 92) - QUESTION@[92; 93) - PATH_TYPE@[93; 98) - PATH@[93; 98) - PATH_SEGMENT@[93; 98) - NAME_REF@[93; 98) - IDENT@[93; 98) "Sized" - R_PAREN@[98; 99) - WHITESPACE@[99; 100) - PLUS@[100; 101) - WHITESPACE@[101; 102) - L_PAREN@[102; 103) - FOR_TYPE@[103; 120) - FOR_KW@[103; 106) - TYPE_PARAM_LIST@[106; 110) - L_ANGLE@[106; 107) - LIFETIME_PARAM@[107; 109) - LIFETIME@[107; 109) "'a" - R_ANGLE@[109; 110) - WHITESPACE@[110; 111) - PATH_TYPE@[111; 120) - PATH@[111; 120) - PATH_SEGMENT@[111; 120) - NAME_REF@[111; 116) - IDENT@[111; 116) "Trait" - TYPE_ARG_LIST@[116; 120) - L_ANGLE@[116; 117) - LIFETIME_ARG@[117; 119) - LIFETIME@[117; 119) "'a" - R_ANGLE@[119; 120) - R_PAREN@[120; 121) - err: `expected SEMI` - err: `expected expression` + TYPE_BOUND_LIST@[91; 121) + TYPE_BOUND@[91; 99) + L_PAREN@[91; 92) + QUESTION@[92; 93) + PATH_TYPE@[93; 98) + PATH@[93; 98) + PATH_SEGMENT@[93; 98) + NAME_REF@[93; 98) + IDENT@[93; 98) "Sized" + R_PAREN@[98; 99) + WHITESPACE@[99; 100) + PLUS@[100; 101) + WHITESPACE@[101; 102) + TYPE_BOUND@[102; 121) + L_PAREN@[102; 103) + FOR_TYPE@[103; 120) + FOR_KW@[103; 106) + TYPE_PARAM_LIST@[106; 110) + L_ANGLE@[106; 107) + LIFETIME_PARAM@[107; 109) + LIFETIME@[107; 109) "'a" + R_ANGLE@[109; 110) + WHITESPACE@[110; 111) + PATH_TYPE@[111; 120) + PATH@[111; 120) + PATH_SEGMENT@[111; 120) + NAME_REF@[111; 116) + IDENT@[111; 116) "Trait" + TYPE_ARG_LIST@[116; 120) + L_ANGLE@[116; 117) + LIFETIME_ARG@[117; 119) + LIFETIME@[117; 119) "'a" + R_ANGLE@[119; 120) + R_PAREN@[120; 121) + err: `expected SEMI` + err: `expected expression` EXPR_STMT@[121; 123) ERROR@[121; 122) R_ANGLE@[121; 122) @@ -281,26 +288,29 @@ SOURCE_FILE@[0; 240) WHITESPACE@[215; 216) PLUS@[216; 217) WHITESPACE@[217; 218) - L_PAREN@[218; 219) - PATH_TYPE@[219; 223) - PATH@[219; 223) - PATH_SEGMENT@[219; 223) - NAME_REF@[219; 223) - IDENT@[219; 223) "Copy" - R_PAREN@[223; 224) - WHITESPACE@[224; 225) - PLUS@[225; 226) - WHITESPACE@[226; 227) - L_PAREN@[227; 228) - QUESTION@[228; 229) - PATH_TYPE@[229; 234) - PATH@[229; 234) - PATH_SEGMENT@[229; 234) - NAME_REF@[229; 234) - IDENT@[229; 234) "Sized" - R_PAREN@[234; 235) - err: `expected SEMI` - err: `expected expression` + TYPE_BOUND_LIST@[218; 235) + TYPE_BOUND@[218; 224) + L_PAREN@[218; 219) + PATH_TYPE@[219; 223) + PATH@[219; 223) + PATH_SEGMENT@[219; 223) + NAME_REF@[219; 223) + IDENT@[219; 223) "Copy" + R_PAREN@[223; 224) + WHITESPACE@[224; 225) + PLUS@[225; 226) + WHITESPACE@[226; 227) + TYPE_BOUND@[227; 235) + L_PAREN@[227; 228) + QUESTION@[228; 229) + PATH_TYPE@[229; 234) + PATH@[229; 234) + PATH_SEGMENT@[229; 234) + NAME_REF@[229; 234) + IDENT@[229; 234) "Sized" + R_PAREN@[234; 235) + err: `expected SEMI` + err: `expected expression` EXPR_STMT@[235; 237) ERROR@[235; 236) R_ANGLE@[235; 236) -- cgit v1.2.3