amyc.interpreter
package amyc.interpreter
Members list
Packages
package amyc.interpreter.builtin
Type members
Classlikes
case class BooleanValue(b: Boolean) extends Value
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Valueclass Objecttrait Matchableclass AnyShow all
case class BuiltInFunctionValue(fn: BuiltInFunction) extends Value
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Valueclass Objecttrait Matchableclass AnyShow all
case class CaseClassValue(constructor: Symbol, args: List[Value]) extends Value
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Valueclass Objecttrait Matchableclass AnyShow all
case class FunctionValue(args: List[Symbol], body: Expr) extends Value
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Valueclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Valueclass Objecttrait Matchableclass AnyShow all
object Interpreter extends Pipeline[Program, Unit]
Attributes
- Supertypes
- Self type
-
Interpreter.type
case class StringValue(s: String, lit: Boolean) extends Value
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Valueclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class BooleanValueclass BuiltInFunctionValueclass CaseClassValueclass FunctionValueclass IntValueclass StringValueobject UnitValue.typeShow all
In this article