gleamunison/pipeline

Values

pub fn compile_only(
  def: ast.Definition,
  ref: identity.DefinitionRef,
) -> Result(BitArray, String)
pub fn elaborate_only(
  term: elab_types.SurfaceTerm,
  name: String,
  cache: types.TypeCache,
  prev_defs: List(#(String, elab_types.SurfaceDef)),
) -> Result(
  #(ast.Unit, types.TypeCache, elab_ctx.ElabCtx),
  elab_types.ElaborateError,
)
pub fn load_and_eval(
  mod_name: String,
  beam: BitArray,
) -> Result(String, String)
pub fn parse_only(
  source: String,
) -> Result(elab_types.SurfaceTerm, lexer.ParseError)
pub fn ref_for_name(name: String) -> identity.DefinitionRef
Search Document