SOURCE_FILE@0..40
  STRUCT@0..39
    STRUCT_KW@0..6 "struct"
    WHITESPACE@6..7 " "
    NAME@7..8
      IDENT@7..8 "S"
    WHITESPACE@8..9 " "
    RECORD_FIELD_LIST@9..39
      L_CURLY@9..10 "{"
      WHITESPACE@10..15 "\n    "
      RECORD_FIELD@15..21
        NAME@15..16
          IDENT@15..16 "a"
        COLON@16..17 ":"
        WHITESPACE@17..18 " "
        PATH_TYPE@18..21
          PATH@18..21
            PATH_SEGMENT@18..21
              NAME_REF@18..21
                IDENT@18..21 "i32"
      COMMA@21..22 ","
      WHITESPACE@22..27 "\n    "
      RECORD_FIELD@27..36
        NAME@27..28
          IDENT@27..28 "b"
        COLON@28..29 ":"
        WHITESPACE@29..30 " "
        PATH_TYPE@30..36
          PATH@30..36
            PATH_SEGMENT@30..36
              NAME_REF@30..36
                IDENT@30..36 "String"
      COMMA@36..37 ","
      WHITESPACE@37..38 "\n"
      R_CURLY@38..39 "}"
  ERROR@39..40
    SEMICOLON@39..40 ";"
error 39..39: expected item, found `;`
consider removing this semicolon
