1SOURCE_FILE@0..106
2  FN@0..105
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..105
12      STMT_LIST@9..105
13        L_CURLY@9..10 "{"
14        WHITESPACE@10..15 "\n    "
15        LET_STMT@15..32
16          LET_KW@15..18 "let"
17          WHITESPACE@18..19 " "
18          IDENT_PAT@19..20
19            NAME@19..20
20              IDENT@19..20 "x"
21          WHITESPACE@20..21 " "
22          EQ@21..22 "="
23          WHITESPACE@22..23 " "
24          BOX_EXPR@23..31
25            BOX_KW@23..26 "box"
26            WHITESPACE@26..27 " "
27            LITERAL@27..31
28              INT_NUMBER@27..31 "1i32"
29          SEMICOLON@31..32 ";"
30        WHITESPACE@32..37 "\n    "
31        LET_STMT@37..66
32          LET_KW@37..40 "let"
33          WHITESPACE@40..41 " "
34          IDENT_PAT@41..42
35            NAME@41..42
36              IDENT@41..42 "y"
37          WHITESPACE@42..43 " "
38          EQ@43..44 "="
39          WHITESPACE@44..45 " "
40          TUPLE_EXPR@45..65
41            L_PAREN@45..46 "("
42            BOX_EXPR@46..54
43              BOX_KW@46..49 "box"
44              WHITESPACE@49..50 " "
45              LITERAL@50..54
46                INT_NUMBER@50..54 "1i32"
47            COMMA@54..55 ","
48            WHITESPACE@55..56 " "
49            BOX_EXPR@56..64
50              BOX_KW@56..59 "box"
51              WHITESPACE@59..60 " "
52              LITERAL@60..64
53                INT_NUMBER@60..64 "2i32"
54            R_PAREN@64..65 ")"
55          SEMICOLON@65..66 ";"
56        WHITESPACE@66..71 "\n    "
57        LET_STMT@71..103
58          LET_KW@71..74 "let"
59          WHITESPACE@74..75 " "
60          IDENT_PAT@75..76
61            NAME@75..76
62              IDENT@75..76 "z"
63          WHITESPACE@76..77 " "
64          EQ@77..78 "="
65          WHITESPACE@78..79 " "
66          CALL_EXPR@79..102
67            PATH_EXPR@79..82
68              PATH@79..82
69                PATH_SEGMENT@79..82
70                  NAME_REF@79..82
71                    IDENT@79..82 "Foo"
72            ARG_LIST@82..102
73              L_PAREN@82..83 "("
74              BOX_EXPR@83..91
75                BOX_KW@83..86 "box"
76                WHITESPACE@86..87 " "
77                LITERAL@87..91
78                  INT_NUMBER@87..91 "1i32"
79              COMMA@91..92 ","
80              WHITESPACE@92..93 " "
81              BOX_EXPR@93..101
82                BOX_KW@93..96 "box"
83                WHITESPACE@96..97 " "
84                LITERAL@97..101
85                  INT_NUMBER@97..101 "2i32"
86              R_PAREN@101..102 ")"
87          SEMICOLON@102..103 ";"
88        WHITESPACE@103..104 "\n"
89        R_CURLY@104..105 "}"
90  WHITESPACE@105..106 "\n"
91