diff options
Diffstat (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0137_await_expr.txt')
-rw-r--r-- | crates/ra_syntax/test_data/parser/inline/ok/0137_await_expr.txt | 117 |
1 files changed, 59 insertions, 58 deletions
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0137_await_expr.txt b/crates/ra_syntax/test_data/parser/inline/ok/0137_await_expr.txt index 7adb662de..a6ac0dbd8 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0137_await_expr.txt +++ b/crates/ra_syntax/test_data/parser/inline/ok/0137_await_expr.txt | |||
@@ -8,62 +8,63 @@ SOURCE_FILE@[0; 67) | |||
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@[9; 66) | 11 | BLOCK_EXPR@[9; 66) |
12 | L_CURLY@[9; 10) "{" | 12 | BLOCK@[9; 66) |
13 | WHITESPACE@[10; 15) "\n " | 13 | L_CURLY@[9; 10) "{" |
14 | EXPR_STMT@[15; 23) | 14 | WHITESPACE@[10; 15) "\n " |
15 | AWAIT_EXPR@[15; 22) | 15 | EXPR_STMT@[15; 23) |
16 | PATH_EXPR@[15; 16) | 16 | AWAIT_EXPR@[15; 22) |
17 | PATH@[15; 16) | 17 | PATH_EXPR@[15; 16) |
18 | PATH_SEGMENT@[15; 16) | 18 | PATH@[15; 16) |
19 | NAME_REF@[15; 16) | 19 | PATH_SEGMENT@[15; 16) |
20 | IDENT@[15; 16) "x" | 20 | NAME_REF@[15; 16) |
21 | DOT@[16; 17) "." | 21 | IDENT@[15; 16) "x" |
22 | AWAIT_KW@[17; 22) "await" | 22 | DOT@[16; 17) "." |
23 | SEMI@[22; 23) ";" | 23 | AWAIT_KW@[17; 22) "await" |
24 | WHITESPACE@[23; 28) "\n " | 24 | SEMI@[22; 23) ";" |
25 | EXPR_STMT@[28; 38) | 25 | WHITESPACE@[23; 28) "\n " |
26 | AWAIT_EXPR@[28; 37) | 26 | EXPR_STMT@[28; 38) |
27 | FIELD_EXPR@[28; 31) | 27 | AWAIT_EXPR@[28; 37) |
28 | PATH_EXPR@[28; 29) | 28 | FIELD_EXPR@[28; 31) |
29 | PATH@[28; 29) | 29 | PATH_EXPR@[28; 29) |
30 | PATH_SEGMENT@[28; 29) | 30 | PATH@[28; 29) |
31 | NAME_REF@[28; 29) | 31 | PATH_SEGMENT@[28; 29) |
32 | IDENT@[28; 29) "x" | 32 | NAME_REF@[28; 29) |
33 | DOT@[29; 30) "." | 33 | IDENT@[28; 29) "x" |
34 | NAME_REF@[30; 31) | 34 | DOT@[29; 30) "." |
35 | INT_NUMBER@[30; 31) "0" | 35 | NAME_REF@[30; 31) |
36 | DOT@[31; 32) "." | 36 | INT_NUMBER@[30; 31) "0" |
37 | AWAIT_KW@[32; 37) "await" | 37 | DOT@[31; 32) "." |
38 | SEMI@[37; 38) ";" | 38 | AWAIT_KW@[32; 37) "await" |
39 | WHITESPACE@[38; 43) "\n " | 39 | SEMI@[37; 38) ";" |
40 | EXPR_STMT@[43; 64) | 40 | WHITESPACE@[38; 43) "\n " |
41 | METHOD_CALL_EXPR@[43; 63) | 41 | EXPR_STMT@[43; 64) |
42 | TRY_EXPR@[43; 55) | 42 | METHOD_CALL_EXPR@[43; 63) |
43 | AWAIT_EXPR@[43; 54) | 43 | TRY_EXPR@[43; 55) |
44 | CALL_EXPR@[43; 48) | 44 | AWAIT_EXPR@[43; 54) |
45 | FIELD_EXPR@[43; 46) | 45 | CALL_EXPR@[43; 48) |
46 | PATH_EXPR@[43; 44) | 46 | FIELD_EXPR@[43; 46) |
47 | PATH@[43; 44) | 47 | PATH_EXPR@[43; 44) |
48 | PATH_SEGMENT@[43; 44) | 48 | PATH@[43; 44) |
49 | NAME_REF@[43; 44) | 49 | PATH_SEGMENT@[43; 44) |
50 | IDENT@[43; 44) "x" | 50 | NAME_REF@[43; 44) |
51 | DOT@[44; 45) "." | 51 | IDENT@[43; 44) "x" |
52 | NAME_REF@[45; 46) | 52 | DOT@[44; 45) "." |
53 | INT_NUMBER@[45; 46) "0" | 53 | NAME_REF@[45; 46) |
54 | ARG_LIST@[46; 48) | 54 | INT_NUMBER@[45; 46) "0" |
55 | L_PAREN@[46; 47) "(" | 55 | ARG_LIST@[46; 48) |
56 | R_PAREN@[47; 48) ")" | 56 | L_PAREN@[46; 47) "(" |
57 | DOT@[48; 49) "." | 57 | R_PAREN@[47; 48) ")" |
58 | AWAIT_KW@[49; 54) "await" | 58 | DOT@[48; 49) "." |
59 | QUESTION@[54; 55) "?" | 59 | AWAIT_KW@[49; 54) "await" |
60 | DOT@[55; 56) "." | 60 | QUESTION@[54; 55) "?" |
61 | NAME_REF@[56; 61) | 61 | DOT@[55; 56) "." |
62 | IDENT@[56; 61) "hello" | 62 | NAME_REF@[56; 61) |
63 | ARG_LIST@[61; 63) | 63 | IDENT@[56; 61) "hello" |
64 | L_PAREN@[61; 62) "(" | 64 | ARG_LIST@[61; 63) |
65 | R_PAREN@[62; 63) ")" | 65 | L_PAREN@[61; 62) "(" |
66 | SEMI@[63; 64) ";" | 66 | R_PAREN@[62; 63) ")" |
67 | WHITESPACE@[64; 65) "\n" | 67 | SEMI@[63; 64) ";" |
68 | R_CURLY@[65; 66) "}" | 68 | WHITESPACE@[64; 65) "\n" |
69 | R_CURLY@[65; 66) "}" | ||
69 | WHITESPACE@[66; 67) "\n" | 70 | WHITESPACE@[66; 67) "\n" |