SOURCE_FILE@[0; 74) STRUCT_DEF@[0; 73) STRUCT_KW@[0; 6) "struct" WHITESPACE@[6; 7) " " NAME@[7; 8) IDENT@[7; 8) "S" WHITESPACE@[8; 9) " " RECORD_FIELD_DEF_LIST@[9; 73) L_CURLY@[9; 10) "{" WHITESPACE@[10; 15) "\n " RECORD_FIELD_DEF@[15; 21) NAME@[15; 16) IDENT@[15; 16) "f" COLON@[16; 17) ":" WHITESPACE@[17; 18) " " PATH_TYPE@[18; 21) PATH@[18; 21) PATH_SEGMENT@[18; 21) NAME_REF@[18; 21) IDENT@[18; 21) "u32" COMMA@[21; 22) "," WHITESPACE@[22; 27) "\n " VISIBILITY@[27; 30) PUB_KW@[27; 30) "pub" WHITESPACE@[30; 31) " " ERROR@[31; 33) INT_NUMBER@[31; 33) "92" WHITESPACE@[33; 38) "\n " ERROR@[38; 39) PLUS@[38; 39) "+" WHITESPACE@[39; 40) " " ERROR@[40; 41) MINUS@[40; 41) "-" WHITESPACE@[41; 42) " " ERROR@[42; 43) STAR@[42; 43) "*" WHITESPACE@[43; 48) "\n " RECORD_FIELD_DEF@[48; 58) VISIBILITY@[48; 51) PUB_KW@[48; 51) "pub" WHITESPACE@[51; 52) " " NAME@[52; 53) IDENT@[52; 53) "x" COLON@[53; 54) ":" WHITESPACE@[54; 55) " " PATH_TYPE@[55; 58) PATH@[55; 58) PATH_SEGMENT@[55; 58) NAME_REF@[55; 58) IDENT@[55; 58) "u32" COMMA@[58; 59) "," WHITESPACE@[59; 64) "\n " RECORD_FIELD_DEF@[64; 70) NAME@[64; 65) IDENT@[64; 65) "z" COLON@[65; 66) ":" WHITESPACE@[66; 67) " " PATH_TYPE@[67; 70) PATH@[67; 70) PATH_SEGMENT@[67; 70) NAME_REF@[67; 70) IDENT@[67; 70) "f64" COMMA@[70; 71) "," WHITESPACE@[71; 72) "\n" R_CURLY@[72; 73) "}" WHITESPACE@[73; 74) "\n" error [31; 31): expected field declaration error [33; 33): expected COMMA error [38; 38): expected field declaration error [39; 39): expected COMMA error [40; 40): expected field declaration error [41; 41): expected COMMA error [42; 42): expected field declaration error [43; 43): expected COMMA