FILE@[0; 95) FN_ITEM@[0; 14) 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; 14) L_CURLY@[9; 10) WHITESPACE@[10; 11) R_CURLY@[11; 12) WHITESPACE@[12; 14) err: `expected an item` ERROR@[14; 17) IDENT@[14; 17) "bar" err: `expected an item` ERROR@[17; 18) L_PAREN@[17; 18) err: `expected an item` ERROR@[18; 20) R_PAREN@[18; 19) WHITESPACE@[19; 20) err: `expected an item` ERROR@[20; 82) L_CURLY@[20; 21) WHITESPACE@[21; 26) IF_KW@[26; 28) WHITESPACE@[28; 29) TRUE_KW@[29; 33) WHITESPACE@[33; 34) L_CURLY@[34; 35) WHITESPACE@[35; 44) INT_NUMBER@[44; 45) "1" WHITESPACE@[45; 50) R_CURLY@[50; 51) WHITESPACE@[51; 52) ELSE_KW@[52; 56) WHITESPACE@[56; 57) L_CURLY@[57; 58) WHITESPACE@[58; 67) INT_NUMBER@[67; 68) "2" WHITESPACE@[68; 69) PLUS@[69; 70) WHITESPACE@[70; 71) INT_NUMBER@[71; 72) "3" WHITESPACE@[72; 77) R_CURLY@[77; 78) WHITESPACE@[78; 79) R_CURLY@[79; 80) WHITESPACE@[80; 82) FN_ITEM@[82; 95) FN_KW@[82; 84) NAME@[84; 88) WHITESPACE@[84; 85) IDENT@[85; 88) "baz" PARAM_LIST@[88; 91) L_PAREN@[88; 89) R_PAREN@[89; 90) WHITESPACE@[90; 91) BLOCK_EXPR@[91; 95) L_CURLY@[91; 92) WHITESPACE@[92; 93) R_CURLY@[93; 94) WHITESPACE@[94; 95)