v.eval #

type Object #

type Object = int | string

fn (Object) str #

fn (o Object) str() string

struct Eval #

struct Eval {
mut:
	checker checker.Checker
	vars    map[string]Var
	table   &table.Table
}

fn (Eval) eval #

fn (mut e Eval) eval(file ast.File, table &table.Table) string

struct Var #

struct Var {
	value Object
}