Context

case
class Context(func: Func, locals: Map[Local, Value]) extends InterpElem

IR contexts

trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def astOpt: Option[Ast]

ast of current context

ast of current context

copy contexts

copy contexts

def moveNext: Unit

move cursor to next

move cursor to next

def name: String

name

name

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
override
def toString: String
Definition Classes
InterpElem -> Any
Inherited from
InterpElem
def toString(detail: Boolean, location: Boolean): String

stringify with options

stringify with options

Inherited from
InterpElem

Concrete fields

current cursor in this context

current cursor in this context

var retVal: Option[Value]

return variable

return variable