diff options
Diffstat (limited to 'crates/ra_syntax/test_data/parser/ok/0058_unary_expr_precedence.rast')
-rw-r--r-- | crates/ra_syntax/test_data/parser/ok/0058_unary_expr_precedence.rast | 194 |
1 files changed, 97 insertions, 97 deletions
diff --git a/crates/ra_syntax/test_data/parser/ok/0058_unary_expr_precedence.rast b/crates/ra_syntax/test_data/parser/ok/0058_unary_expr_precedence.rast index 9de9efbad..360b6e044 100644 --- a/crates/ra_syntax/test_data/parser/ok/0058_unary_expr_precedence.rast +++ b/crates/ra_syntax/test_data/parser/ok/0058_unary_expr_precedence.rast | |||
@@ -1,97 +1,97 @@ | |||
1 | SOURCE_FILE@[0; 79) | 1 | SOURCE_FILE@0..79 |
2 | FN_DEF@[0; 78) | 2 | FN_DEF@0..78 |
3 | FN_KW@[0; 2) "fn" | 3 | FN_KW@0..2 "fn" |
4 | WHITESPACE@[2; 3) " " | 4 | WHITESPACE@2..3 " " |
5 | NAME@[3; 6) | 5 | NAME@3..6 |
6 | IDENT@[3; 6) "foo" | 6 | IDENT@3..6 "foo" |
7 | PARAM_LIST@[6; 8) | 7 | PARAM_LIST@6..8 |
8 | L_PAREN@[6; 7) "(" | 8 | L_PAREN@6..7 "(" |
9 | R_PAREN@[7; 8) ")" | 9 | R_PAREN@7..8 ")" |
10 | WHITESPACE@[8; 9) " " | 10 | WHITESPACE@8..9 " " |
11 | BLOCK_EXPR@[9; 78) | 11 | BLOCK_EXPR@9..78 |
12 | BLOCK@[9; 78) | 12 | BLOCK@9..78 |
13 | L_CURLY@[9; 10) "{" | 13 | L_CURLY@9..10 "{" |
14 | WHITESPACE@[10; 15) "\n " | 14 | WHITESPACE@10..15 "\n " |
15 | EXPR_STMT@[15; 27) | 15 | EXPR_STMT@15..27 |
16 | BIN_EXPR@[15; 26) | 16 | BIN_EXPR@15..26 |
17 | BIN_EXPR@[15; 22) | 17 | BIN_EXPR@15..22 |
18 | LITERAL@[15; 16) | 18 | LITERAL@15..16 |
19 | INT_NUMBER@[15; 16) "1" | 19 | INT_NUMBER@15..16 "1" |
20 | WHITESPACE@[16; 17) " " | 20 | WHITESPACE@16..17 " " |
21 | PLUS@[17; 18) "+" | 21 | PLUS@17..18 "+" |
22 | WHITESPACE@[18; 19) " " | 22 | WHITESPACE@18..19 " " |
23 | PREFIX_EXPR@[19; 22) | 23 | PREFIX_EXPR@19..22 |
24 | STAR@[19; 20) "*" | 24 | STAR@19..20 "*" |
25 | REF_EXPR@[20; 22) | 25 | REF_EXPR@20..22 |
26 | AMP@[20; 21) "&" | 26 | AMP@20..21 "&" |
27 | LITERAL@[21; 22) | 27 | LITERAL@21..22 |
28 | INT_NUMBER@[21; 22) "2" | 28 | INT_NUMBER@21..22 "2" |
29 | WHITESPACE@[22; 23) " " | 29 | WHITESPACE@22..23 " " |
30 | PLUS@[23; 24) "+" | 30 | PLUS@23..24 "+" |
31 | WHITESPACE@[24; 25) " " | 31 | WHITESPACE@24..25 " " |
32 | LITERAL@[25; 26) | 32 | LITERAL@25..26 |
33 | INT_NUMBER@[25; 26) "3" | 33 | INT_NUMBER@25..26 "3" |
34 | SEMICOLON@[26; 27) ";" | 34 | SEMICOLON@26..27 ";" |
35 | WHITESPACE@[27; 32) "\n " | 35 | WHITESPACE@27..32 "\n " |
36 | EXPR_STMT@[32; 43) | 36 | EXPR_STMT@32..43 |
37 | CAST_EXPR@[32; 42) | 37 | CAST_EXPR@32..42 |
38 | PREFIX_EXPR@[32; 35) | 38 | PREFIX_EXPR@32..35 |
39 | STAR@[32; 33) "*" | 39 | STAR@32..33 "*" |
40 | REF_EXPR@[33; 35) | 40 | REF_EXPR@33..35 |
41 | AMP@[33; 34) "&" | 41 | AMP@33..34 "&" |
42 | LITERAL@[34; 35) | 42 | LITERAL@34..35 |
43 | INT_NUMBER@[34; 35) "1" | 43 | INT_NUMBER@34..35 "1" |
44 | WHITESPACE@[35; 36) " " | 44 | WHITESPACE@35..36 " " |
45 | AS_KW@[36; 38) "as" | 45 | AS_KW@36..38 "as" |
46 | WHITESPACE@[38; 39) " " | 46 | WHITESPACE@38..39 " " |
47 | PATH_TYPE@[39; 42) | 47 | PATH_TYPE@39..42 |
48 | PATH@[39; 42) | 48 | PATH@39..42 |
49 | PATH_SEGMENT@[39; 42) | 49 | PATH_SEGMENT@39..42 |
50 | NAME_REF@[39; 42) | 50 | NAME_REF@39..42 |
51 | IDENT@[39; 42) "u64" | 51 | IDENT@39..42 "u64" |
52 | SEMICOLON@[42; 43) ";" | 52 | SEMICOLON@42..43 ";" |
53 | WHITESPACE@[43; 48) "\n " | 53 | WHITESPACE@43..48 "\n " |
54 | EXPR_STMT@[48; 54) | 54 | EXPR_STMT@48..54 |
55 | PREFIX_EXPR@[48; 53) | 55 | PREFIX_EXPR@48..53 |
56 | STAR@[48; 49) "*" | 56 | STAR@48..49 "*" |
57 | CALL_EXPR@[49; 53) | 57 | CALL_EXPR@49..53 |
58 | PATH_EXPR@[49; 50) | 58 | PATH_EXPR@49..50 |
59 | PATH@[49; 50) | 59 | PATH@49..50 |
60 | PATH_SEGMENT@[49; 50) | 60 | PATH_SEGMENT@49..50 |
61 | NAME_REF@[49; 50) | 61 | NAME_REF@49..50 |
62 | IDENT@[49; 50) "x" | 62 | IDENT@49..50 "x" |
63 | ARG_LIST@[50; 53) | 63 | ARG_LIST@50..53 |
64 | L_PAREN@[50; 51) "(" | 64 | L_PAREN@50..51 "(" |
65 | LITERAL@[51; 52) | 65 | LITERAL@51..52 |
66 | INT_NUMBER@[51; 52) "1" | 66 | INT_NUMBER@51..52 "1" |
67 | R_PAREN@[52; 53) ")" | 67 | R_PAREN@52..53 ")" |
68 | SEMICOLON@[53; 54) ";" | 68 | SEMICOLON@53..54 ";" |
69 | WHITESPACE@[54; 59) "\n " | 69 | WHITESPACE@54..59 "\n " |
70 | EXPR_STMT@[59; 65) | 70 | EXPR_STMT@59..65 |
71 | REF_EXPR@[59; 64) | 71 | REF_EXPR@59..64 |
72 | AMP@[59; 60) "&" | 72 | AMP@59..60 "&" |
73 | INDEX_EXPR@[60; 64) | 73 | INDEX_EXPR@60..64 |
74 | PATH_EXPR@[60; 61) | 74 | PATH_EXPR@60..61 |
75 | PATH@[60; 61) | 75 | PATH@60..61 |
76 | PATH_SEGMENT@[60; 61) | 76 | PATH_SEGMENT@60..61 |
77 | NAME_REF@[60; 61) | 77 | NAME_REF@60..61 |
78 | IDENT@[60; 61) "x" | 78 | IDENT@60..61 "x" |
79 | L_BRACK@[61; 62) "[" | 79 | L_BRACK@61..62 "[" |
80 | LITERAL@[62; 63) | 80 | LITERAL@62..63 |
81 | INT_NUMBER@[62; 63) "1" | 81 | INT_NUMBER@62..63 "1" |
82 | R_BRACK@[63; 64) "]" | 82 | R_BRACK@63..64 "]" |
83 | SEMICOLON@[64; 65) ";" | 83 | SEMICOLON@64..65 ";" |
84 | WHITESPACE@[65; 70) "\n " | 84 | WHITESPACE@65..70 "\n " |
85 | EXPR_STMT@[70; 76) | 85 | EXPR_STMT@70..76 |
86 | RANGE_EXPR@[70; 75) | 86 | RANGE_EXPR@70..75 |
87 | PREFIX_EXPR@[70; 72) | 87 | PREFIX_EXPR@70..72 |
88 | MINUS@[70; 71) "-" | 88 | MINUS@70..71 "-" |
89 | LITERAL@[71; 72) | 89 | LITERAL@71..72 |
90 | INT_NUMBER@[71; 72) "1" | 90 | INT_NUMBER@71..72 "1" |
91 | DOT2@[72; 74) ".." | 91 | DOT2@72..74 ".." |
92 | LITERAL@[74; 75) | 92 | LITERAL@74..75 |
93 | INT_NUMBER@[74; 75) "2" | 93 | INT_NUMBER@74..75 "2" |
94 | SEMICOLON@[75; 76) ";" | 94 | SEMICOLON@75..76 ";" |
95 | WHITESPACE@[76; 77) "\n" | 95 | WHITESPACE@76..77 "\n" |
96 | R_CURLY@[77; 78) "}" | 96 | R_CURLY@77..78 "}" |
97 | WHITESPACE@[78; 79) "\n" | 97 | WHITESPACE@78..79 "\n" |