Eval

trait Eval
class Object
trait Matchable
class Any
class Interflow

Value members

Concrete methods

def eval(op: Op)(implicit state: State, analysis: Result, srcPosition: SourcePosition, scopeId: ScopeId): Val
def eval(bin: Bin, ty: Type, l: Val, r: Val)(implicit state: State, srcPosition: SourcePosition, scopeId: ScopeId): Val
def eval(comp: Comp, ty: Type, l: Val, r: Val)(implicit state: State): Val
def eval(conv: Conv, ty: Type, value: Val)(implicit state: State): Val
def eval(value: Val)(implicit state: State, srcPosition: SourcePosition, scopeId: ScopeId): Val
def run(insts: Array[Inst], offsets: Map[Local, Int], from: Local, debugInfo: DebugInfo, scopeMapping: ScopeId => ScopeId)(implicit state: State): Cf

Concrete fields