1SOURCE_FILE@0..89 2 FN@0..88 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..88 12 STMT_LIST@9..88 13 L_CURLY@9..10 "{" 14 WHITESPACE@10..15 "\n " 15 EXPR_STMT@15..25 16 CAST_EXPR@15..24 17 LITERAL@15..17 18 INT_NUMBER@15..17 "82" 19 WHITESPACE@17..18 " " 20 AS_KW@18..20 "as" 21 WHITESPACE@20..21 " " 22 PATH_TYPE@21..24 23 PATH@21..24 24 PATH_SEGMENT@21..24 25 NAME_REF@21..24 26 IDENT@21..24 "i32" 27 SEMICOLON@24..25 ";" 28 WHITESPACE@25..30 "\n " 29 EXPR_STMT@30..43 30 BIN_EXPR@30..42 31 CAST_EXPR@30..38 32 LITERAL@30..32 33 INT_NUMBER@30..32 "81" 34 WHITESPACE@32..33 " " 35 AS_KW@33..35 "as" 36 WHITESPACE@35..36 " " 37 PATH_TYPE@36..38 38 PATH@36..38 39 PATH_SEGMENT@36..38 40 NAME_REF@36..38 41 IDENT@36..38 "i8" 42 WHITESPACE@38..39 " " 43 PLUS@39..40 "+" 44 WHITESPACE@40..41 " " 45 LITERAL@41..42 46 INT_NUMBER@41..42 "1" 47 SEMICOLON@42..43 ";" 48 WHITESPACE@43..48 "\n " 49 EXPR_STMT@48..62 50 BIN_EXPR@48..61 51 CAST_EXPR@48..57 52 LITERAL@48..50 53 INT_NUMBER@48..50 "79" 54 WHITESPACE@50..51 " " 55 AS_KW@51..53 "as" 56 WHITESPACE@53..54 " " 57 PATH_TYPE@54..57 58 PATH@54..57 59 PATH_SEGMENT@54..57 60 NAME_REF@54..57 61 IDENT@54..57 "i16" 62 WHITESPACE@57..58 " " 63 MINUS@58..59 "-" 64 WHITESPACE@59..60 " " 65 LITERAL@60..61 66 INT_NUMBER@60..61 "1" 67 SEMICOLON@61..62 ";" 68 WHITESPACE@62..67 "\n " 69 EXPR_STMT@67..86 70 BIN_EXPR@67..85 71 CAST_EXPR@67..77 72 LITERAL@67..71 73 INT_NUMBER@67..71 "0x36" 74 WHITESPACE@71..72 " " 75 AS_KW@72..74 "as" 76 WHITESPACE@74..75 " " 77 PATH_TYPE@75..77 78 PATH@75..77 79 PATH_SEGMENT@75..77 80 NAME_REF@75..77 81 IDENT@75..77 "u8" 82 WHITESPACE@77..78 " " 83 LTEQ@78..80 "<=" 84 WHITESPACE@80..81 " " 85 LITERAL@81..85 86 INT_NUMBER@81..85 "0x37" 87 SEMICOLON@85..86 ";" 88 WHITESPACE@86..87 "\n" 89 R_CURLY@87..88 "}" 90 WHITESPACE@88..89 "\n" 91