1SOURCE_FILE@0..67
2  FN@0..66
3    FN_KW@0..2 "fn"
4    WHITESPACE@2..3 " "
5    NAME@3..6
6      IDENT@3..6 "foo"
7    PARAM_LIST@6..8
8      L_PAREN@6..7 "("
9      R_PAREN@7..8 ")"
10    WHITESPACE@8..9 " "
11    BLOCK_EXPR@9..66
12      STMT_LIST@9..66
13        L_CURLY@9..10 "{"
14        WHITESPACE@10..15 "\n    "
15        EXPR_STMT@15..23
16          AWAIT_EXPR@15..22
17            PATH_EXPR@15..16
18              PATH@15..16
19                PATH_SEGMENT@15..16
20                  NAME_REF@15..16
21                    IDENT@15..16 "x"
22            DOT@16..17 "."
23            AWAIT_KW@17..22 "await"
24          SEMICOLON@22..23 ";"
25        WHITESPACE@23..28 "\n    "
26        EXPR_STMT@28..38
27          AWAIT_EXPR@28..37
28            FIELD_EXPR@28..31
29              PATH_EXPR@28..29
30                PATH@28..29
31                  PATH_SEGMENT@28..29
32                    NAME_REF@28..29
33                      IDENT@28..29 "x"
34              DOT@29..30 "."
35              NAME_REF@30..31
36                INT_NUMBER@30..31 "0"
37            DOT@31..32 "."
38            AWAIT_KW@32..37 "await"
39          SEMICOLON@37..38 ";"
40        WHITESPACE@38..43 "\n    "
41        EXPR_STMT@43..64
42          METHOD_CALL_EXPR@43..63
43            TRY_EXPR@43..55
44              AWAIT_EXPR@43..54
45                CALL_EXPR@43..48
46                  FIELD_EXPR@43..46
47                    PATH_EXPR@43..44
48                      PATH@43..44
49                        PATH_SEGMENT@43..44
50                          NAME_REF@43..44
51                            IDENT@43..44 "x"
52                    DOT@44..45 "."
53                    NAME_REF@45..46
54                      INT_NUMBER@45..46 "0"
55                  ARG_LIST@46..48
56                    L_PAREN@46..47 "("
57                    R_PAREN@47..48 ")"
58                DOT@48..49 "."
59                AWAIT_KW@49..54 "await"
60              QUESTION@54..55 "?"
61            DOT@55..56 "."
62            NAME_REF@56..61
63              IDENT@56..61 "hello"
64            ARG_LIST@61..63
65              L_PAREN@61..62 "("
66              R_PAREN@62..63 ")"
67          SEMICOLON@63..64 ";"
68        WHITESPACE@64..65 "\n"
69        R_CURLY@65..66 "}"
70  WHITESPACE@66..67 "\n"
71