Module LuaSource

Sourcemodule type VALUE = sig ... end
Sourcemodule type USERDATA = sig ... end
Sourcemodule type AST = Luaast.S
Sourcemodule Parser : sig ... end
Sourcemodule Lib : sig ... end
Sourcemodule type EVALUATOR = sig ... end
Sourcemodule MakeEval (T : Lib.USERTYPE) (L : Lib.USERCODE with type 'a userdata' = 'a T.t) : EVALUATOR with type 'a Value.userdata' = 'a T.t
Sourcemodule Empty : sig ... end
Sourcemodule type INTERP = sig ... end
Sourcemodule Run (I : INTERP) : sig ... end