Module Lam_tag_info

type t =
  1. | Blk_tuple
  2. | Blk_array
  3. | Blk_poly_var
  4. | Blk_record(array(string))
  5. | Blk_module(list(string))
  6. | Blk_extension
  7. | Blk_na(string)
  8. | Blk_record_ext(array(string))
  9. | Blk_record_inlined of {
    1. name: string,
    2. num_nonconst: int,
    3. fields: array(string),
    }
  10. | Blk_constructor of {
    1. name: string,
    2. num_nonconst: int,
    3. attributes: Melange_compiler_libs.Parsetree.attributes,
    }
  11. | Blk_class
  12. | Blk_module_export
;