eyg/interpreter/break

Types

pub type Reason(m, c) {
  NotAFunction(value.Value(m, c))
  UndefinedVariable(String)
  UndefinedBuiltin(String)
  UndefinedReference(v1.Cid)
  UndefinedRelease(package: String, release: Int, module: v1.Cid)
  Vacant
  NoMatch(term: value.Value(m, c))
  UnhandledEffect(String, value.Value(m, c))
  IncorrectTerm(expected: String, got: value.Value(m, c))
  MissingField(String)
}

Constructors

  • NotAFunction(value.Value(m, c))
  • UndefinedVariable(String)
  • UndefinedBuiltin(String)
  • UndefinedReference(v1.Cid)
  • UndefinedRelease(package: String, release: Int, module: v1.Cid)
  • Vacant
  • NoMatch(term: value.Value(m, c))
  • UnhandledEffect(String, value.Value(m, c))
  • IncorrectTerm(expected: String, got: value.Value(m, c))
  • MissingField(String)
Search Document