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/0032_fn_pointer_type.txt | 97 ++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 crates/ra_syntax/test_data/parser/inline/ok/0032_fn_pointer_type.txt (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0032_fn_pointer_type.txt') diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0032_fn_pointer_type.txt b/crates/ra_syntax/test_data/parser/inline/ok/0032_fn_pointer_type.txt new file mode 100644 index 000000000..a0a8aea76 --- /dev/null +++ b/crates/ra_syntax/test_data/parser/inline/ok/0032_fn_pointer_type.txt @@ -0,0 +1,97 @@ +SOURCE_FILE@[0; 113) + TYPE_ALIAS_DEF@[0; 14) + TYPE_KW@[0; 4) "type" + WHITESPACE@[4; 5) " " + NAME@[5; 6) + IDENT@[5; 6) "A" + WHITESPACE@[6; 7) " " + EQ@[7; 8) "=" + WHITESPACE@[8; 9) " " + FN_POINTER_TYPE@[9; 13) + FN_KW@[9; 11) "fn" + PARAM_LIST@[11; 13) + L_PAREN@[11; 12) "(" + R_PAREN@[12; 13) ")" + SEMI@[13; 14) ";" + WHITESPACE@[14; 15) "\n" + TYPE_ALIAS_DEF@[15; 36) + TYPE_KW@[15; 19) "type" + WHITESPACE@[19; 20) " " + NAME@[20; 21) + IDENT@[20; 21) "B" + WHITESPACE@[21; 22) " " + EQ@[22; 23) "=" + WHITESPACE@[23; 24) " " + FN_POINTER_TYPE@[24; 35) + UNSAFE_KW@[24; 30) "unsafe" + WHITESPACE@[30; 31) " " + FN_KW@[31; 33) "fn" + PARAM_LIST@[33; 35) + L_PAREN@[33; 34) "(" + R_PAREN@[34; 35) ")" + SEMI@[35; 36) ";" + WHITESPACE@[36; 37) "\n" + TYPE_ALIAS_DEF@[37; 69) + TYPE_KW@[37; 41) "type" + WHITESPACE@[41; 42) " " + NAME@[42; 43) + IDENT@[42; 43) "C" + WHITESPACE@[43; 44) " " + EQ@[44; 45) "=" + WHITESPACE@[45; 46) " " + FN_POINTER_TYPE@[46; 68) + UNSAFE_KW@[46; 52) "unsafe" + WHITESPACE@[52; 53) " " + ABI@[53; 63) + EXTERN_KW@[53; 59) "extern" + WHITESPACE@[59; 60) " " + STRING@[60; 63) "\"C\"" + WHITESPACE@[63; 64) " " + FN_KW@[64; 66) "fn" + PARAM_LIST@[66; 68) + L_PAREN@[66; 67) "(" + R_PAREN@[67; 68) ")" + SEMI@[68; 69) ";" + WHITESPACE@[69; 70) "\n" + TYPE_ALIAS_DEF@[70; 112) + TYPE_KW@[70; 74) "type" + WHITESPACE@[74; 75) " " + NAME@[75; 76) + IDENT@[75; 76) "D" + WHITESPACE@[76; 77) " " + EQ@[77; 78) "=" + WHITESPACE@[78; 79) " " + FN_POINTER_TYPE@[79; 111) + ABI@[79; 89) + EXTERN_KW@[79; 85) "extern" + WHITESPACE@[85; 86) " " + STRING@[86; 89) "\"C\"" + WHITESPACE@[89; 90) " " + FN_KW@[90; 92) "fn" + WHITESPACE@[92; 93) " " + PARAM_LIST@[93; 105) + L_PAREN@[93; 94) "(" + WHITESPACE@[94; 95) " " + PARAM@[95; 97) + PATH_TYPE@[95; 97) + PATH@[95; 97) + PATH_SEGMENT@[95; 97) + NAME_REF@[95; 97) + IDENT@[95; 97) "u8" + WHITESPACE@[97; 98) " " + COMMA@[98; 99) "," + WHITESPACE@[99; 100) " " + DOTDOTDOT@[100; 103) "..." + WHITESPACE@[103; 104) " " + R_PAREN@[104; 105) ")" + WHITESPACE@[105; 106) " " + RET_TYPE@[106; 111) + THIN_ARROW@[106; 108) "->" + WHITESPACE@[108; 109) " " + PATH_TYPE@[109; 111) + PATH@[109; 111) + PATH_SEGMENT@[109; 111) + NAME_REF@[109; 111) + IDENT@[109; 111) "u8" + SEMI@[111; 112) ";" + WHITESPACE@[112; 113) "\n" -- cgit v1.2.3