FILE@[0; 62) FN_ITEM@[0; 62) FN_KW@[0; 2) NAME@[2; 6) WHITESPACE@[2; 3) IDENT@[3; 6) "foo" PARAM_LIST@[6; 9) L_PAREN@[6; 7) R_PAREN@[7; 8) WHITESPACE@[8; 9) BLOCK_EXPR@[9; 62) L_CURLY@[9; 10) EXPR_STMT@[10; 27) BIN_EXPR@[10; 21) PATH_EXPR@[10; 17) PATH@[10; 17) PATH_SEGMENT@[10; 17) NAME_REF@[10; 17) WHITESPACE@[10; 15) IDENT@[15; 16) "x" WHITESPACE@[16; 17) PLUSEQ@[17; 19) LITERAL@[19; 21) WHITESPACE@[19; 20) INT_NUMBER@[20; 21) "1" SEMI@[21; 22) WHITESPACE@[22; 27) EXPR_STMT@[27; 47) BIN_EXPR@[27; 41) BIN_EXPR@[27; 33) LITERAL@[27; 29) INT_NUMBER@[27; 28) "1" WHITESPACE@[28; 29) PLUS@[29; 30) LITERAL@[30; 33) WHITESPACE@[30; 31) INT_NUMBER@[31; 32) "1" WHITESPACE@[32; 33) LTEQ@[33; 35) BIN_EXPR@[35; 41) LITERAL@[35; 38) WHITESPACE@[35; 36) INT_NUMBER@[36; 37) "2" WHITESPACE@[37; 38) STAR@[38; 39) LITERAL@[39; 41) WHITESPACE@[39; 40) INT_NUMBER@[40; 41) "3" SEMI@[41; 42) WHITESPACE@[42; 47) EXPR_STMT@[47; 60) BIN_EXPR@[47; 58) PATH_EXPR@[47; 49) PATH@[47; 49) PATH_SEGMENT@[47; 49) NAME_REF@[47; 49) IDENT@[47; 48) "z" WHITESPACE@[48; 49) MINUSEQ@[49; 51) BIN_EXPR@[51; 58) LITERAL@[51; 54) WHITESPACE@[51; 52) INT_NUMBER@[52; 53) "3" WHITESPACE@[53; 54) GTEQ@[54; 56) LITERAL@[56; 58) WHITESPACE@[56; 57) INT_NUMBER@[57; 58) "0" SEMI@[58; 59) WHITESPACE@[59; 60) R_CURLY@[60; 61) WHITESPACE@[61; 62)