SOURCE_FILE@[0; 110) FN_DEF@[0; 109) FN_KW@[0; 2) "fn" WHITESPACE@[2; 3) " " NAME@[3; 6) IDENT@[3; 6) "foo" PARAM_LIST@[6; 8) L_PAREN@[6; 7) "(" R_PAREN@[7; 8) ")" WHITESPACE@[8; 9) " " BLOCK_EXPR@[9; 109) BLOCK@[9; 109) L_CURLY@[9; 10) "{" WHITESPACE@[10; 15) "\n " LET_STMT@[15; 21) LET_KW@[15; 18) "let" WHITESPACE@[18; 19) " " BIND_PAT@[19; 20) NAME@[19; 20) IDENT@[19; 20) "a" SEMI@[20; 21) ";" WHITESPACE@[21; 26) "\n " LET_STMT@[26; 37) LET_KW@[26; 29) "let" WHITESPACE@[29; 30) " " BIND_PAT@[30; 31) NAME@[30; 31) IDENT@[30; 31) "b" COLON@[31; 32) ":" WHITESPACE@[32; 33) " " PATH_TYPE@[33; 36) PATH@[33; 36) PATH_SEGMENT@[33; 36) NAME_REF@[33; 36) IDENT@[33; 36) "i32" SEMI@[36; 37) ";" WHITESPACE@[37; 42) "\n " LET_STMT@[42; 53) LET_KW@[42; 45) "let" WHITESPACE@[45; 46) " " BIND_PAT@[46; 47) NAME@[46; 47) IDENT@[46; 47) "c" WHITESPACE@[47; 48) " " EQ@[48; 49) "=" WHITESPACE@[49; 50) " " LITERAL@[50; 52) INT_NUMBER@[50; 52) "92" SEMI@[52; 53) ";" WHITESPACE@[53; 58) "\n " LET_STMT@[58; 74) LET_KW@[58; 61) "let" WHITESPACE@[61; 62) " " BIND_PAT@[62; 63) NAME@[62; 63) IDENT@[62; 63) "d" COLON@[63; 64) ":" WHITESPACE@[64; 65) " " PATH_TYPE@[65; 68) PATH@[65; 68) PATH_SEGMENT@[65; 68) NAME_REF@[65; 68) IDENT@[65; 68) "i32" WHITESPACE@[68; 69) " " EQ@[69; 70) "=" WHITESPACE@[70; 71) " " LITERAL@[71; 73) INT_NUMBER@[71; 73) "92" SEMI@[73; 74) ";" WHITESPACE@[74; 79) "\n " LET_STMT@[79; 88) LET_KW@[79; 82) "let" WHITESPACE@[82; 83) " " BIND_PAT@[83; 84) NAME@[83; 84) IDENT@[83; 84) "e" COLON@[84; 85) ":" WHITESPACE@[85; 86) " " NEVER_TYPE@[86; 87) EXCL@[86; 87) "!" SEMI@[87; 88) ";" WHITESPACE@[88; 93) "\n " LET_STMT@[93; 107) LET_KW@[93; 96) "let" WHITESPACE@[96; 97) " " PLACEHOLDER_PAT@[97; 98) UNDERSCORE@[97; 98) "_" COLON@[98; 99) ":" WHITESPACE@[99; 100) " " NEVER_TYPE@[100; 101) EXCL@[100; 101) "!" WHITESPACE@[101; 102) " " EQ@[102; 103) "=" WHITESPACE@[103; 104) " " BLOCK_EXPR@[104; 106) BLOCK@[104; 106) L_CURLY@[104; 105) "{" R_CURLY@[105; 106) "}" SEMI@[106; 107) ";" WHITESPACE@[107; 108) "\n" R_CURLY@[108; 109) "}" WHITESPACE@[109; 110) "\n"