eyg/interpreter/builtin

Values

pub const absolute: state.Builtin(p)
pub const add: state.Builtin(l)
pub const binary_fold: state.Builtin(ag)
pub const binary_from_integers: state.Builtin(af)
pub const divide: state.Builtin(o)
pub fn do_binary_from_integers(
  term: value.Value(a, b),
  meta: c,
  env: d,
  k: e,
) -> Result(#(state.Control(f), d, e), break.Reason(a, b))
pub fn do_fixed(
  builder: value.Value(
    a,
    #(List(#(state.Kontinue(a), a)), state.Env(a)),
  ),
  arg: value.Value(
    a,
    #(List(#(state.Kontinue(a), a)), state.Env(a)),
  ),
  meta: a,
  env: state.Env(a),
  k: state.Stack(a),
) -> Result(
  #(state.Control(a), state.Env(a), state.Stack(a)),
  break.Reason(a, #(List(#(state.Kontinue(a), a)), state.Env(a))),
)
pub fn do_never(
  arg: value.Value(a, b),
  meta: c,
  env: d,
  k: e,
) -> Result(f, break.Reason(a, b))
pub fn do_string_ends_with(
  value: value.Value(a, b),
  t: value.Value(a, b),
  meta: c,
  env: d,
  k: e,
) -> Result(#(state.Control(f), d, e), break.Reason(a, b))
pub fn do_string_from_binary(
  in: value.Value(a, b),
  meta: c,
  env: d,
  k: e,
) -> Result(#(state.Control(f), d, e), break.Reason(a, b))
pub fn do_string_length(
  value: value.Value(a, b),
  meta: c,
  env: d,
  k: e,
) -> Result(#(state.Control(f), d, e), break.Reason(a, b))
pub fn do_string_lowercase(
  value: value.Value(a, b),
  meta: c,
  env: d,
  k: e,
) -> Result(#(state.Control(f), d, e), break.Reason(a, b))
pub fn do_string_replace(
  in: value.Value(a, b),
  from: value.Value(a, b),
  to: value.Value(a, b),
  meta: c,
  env: d,
  k: e,
) -> Result(#(state.Control(f), d, e), break.Reason(a, b))
pub fn do_string_split(
  s: value.Value(a, b),
  pattern: value.Value(a, b),
  meta: c,
  env: d,
  k: e,
) -> Result(#(state.Control(f), d, e), break.Reason(a, b))
pub fn do_string_split_once(
  s: value.Value(a, b),
  pattern: value.Value(a, b),
  meta: c,
  env: d,
  k: e,
) -> Result(#(state.Control(f), d, e), break.Reason(a, b))
pub fn do_string_starts_with(
  value: value.Value(a, b),
  t: value.Value(a, b),
  meta: c,
  env: d,
  k: e,
) -> Result(#(state.Control(f), d, e), break.Reason(a, b))
pub fn do_string_to_binary(
  in: value.Value(a, b),
  meta: c,
  env: d,
  k: e,
) -> Result(#(state.Control(f), d, e), break.Reason(a, b))
pub fn do_string_uppercase(
  value: value.Value(a, b),
  meta: c,
  env: d,
  k: e,
) -> Result(#(state.Control(f), d, e), break.Reason(a, b))
pub const equal: state.Builtin(g)
pub const fix: state.Builtin(h)
pub const fixed: state.Builtin(i)
pub const int_compare: state.Builtin(k)
pub const int_parse: state.Builtin(q)
pub const int_to_string: state.Builtin(r)
pub const list_fold: state.Builtin(ae)
pub const list_pop: state.Builtin(ad)
pub const multiply: state.Builtin(n)
pub const never: state.Builtin(j)
pub const string_append: state.Builtin(s)
pub const string_ends_with: state.Builtin(z)
pub const string_from_binary: state.Builtin(ac)
pub const string_length: state.Builtin(aa)
pub const string_lowercase: state.Builtin(x)
pub const string_replace: state.Builtin(v)
pub const string_split: state.Builtin(t)
pub const string_split_once: state.Builtin(u)
pub const string_starts_with: state.Builtin(y)
pub const string_to_binary: state.Builtin(ab)
pub const string_uppercase: state.Builtin(w)
pub const subtract: state.Builtin(m)
Search Document