SOURCE_FILE@0..74 STRUCT@0..73 STRUCT_KW@0..6 "struct" WHITESPACE@6..7 " " NAME@7..8 IDENT@7..8 "S" WHITESPACE@8..9 " " RECORD_FIELD_LIST@9..73 L_CURLY@9..10 "{" WHITESPACE@10..15 "\n " RECORD_FIELD@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@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@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