package archetype

  1. Overview
  2. Docs
val get_asset : ast -> lident -> asset
val get_asset_field : ast -> (lident * lident) -> lident decl_gen
val get_asset_key : ast -> lident -> lident * vtyp
val get_container_asset_field : ast -> (lident * lident) -> container
val get_named_field_list : ast -> lident -> pterm list -> (lident * pterm) list
val get_field_list : ast -> lident -> lident list
val is_variable : ast -> longident -> bool
val is_asset : ast -> lident -> bool
val is_parameter : ast -> lident -> bool
val get_var_type : ast -> longident -> type_
val is_literal : pterm -> bool