package env
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class ESBuiltInFunc(name: String, args: IndexedSeq[(String, ESType)], body: (Seq[(String, ESValue)]) ⇒ EvalResult) extends ESEnvComponent with Product with Serializable
- trait ESEnvComponent extends AnyRef
- case class ESFunc(name: String, args: IndexedSeq[(String, ESType)], returnType: ESType, body: Seq[STMT]) extends ESEnvComponent with Product with Serializable
- case class ESObject(name: String, attrs: Map[String, ESValue]) extends ESEnvComponent with Product with Serializable
- class ESPredefEnv extends AnyRef
- sealed trait ESValue extends ESEnvComponent
- trait RuntimeEnv extends AnyRef
- class ScopedRuntimeEnv extends RuntimeEnv
Value Members
- object ESBuiltInFunc extends Serializable
- object ESFunc extends Serializable
- object ESObject extends Serializable
- object ESValue
- object ScopedRuntimeEnv