lean2/tests/lua/env1.lua
Leonardo de Moura 9d61fcf85b feat(lua): expose environment objects in the Lua bindings
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-11-10 11:14:04 -08:00

9 lines
201 B
Lua

e = environment()
assert(is_environment(e))
e:add_uvar("M")
print(e:get_uvar("M"))
e:add_var("N", Type())
N, M = Consts("N M")
e:add_var("a", N)
x, a = Consts("x, a")
print(e:check_type(fun(x, M, a)))