current commit
180407.1.4 · [interpreter] Implement basic reference types and multiple tables (#2)
open Values

exception TypeError of int * num * Types.num_type

val eval_unop : Ast.unop -> num -> num
val eval_binop : Ast.binop -> num -> num -> num
val eval_testop : Ast.testop -> num -> bool
val eval_relop : Ast.relop -> num -> num -> bool
val eval_cvtop : Ast.cvtop -> num -> num