Module St_compile

type oop = St_memory.oop
exception Error of int * string
val compile : St_memory.t -> cls:oop -> source:string -> ?declare:bool -> St_ast.method_ -> oop
val compile_and_install : St_memory.t -> cls:oop -> category:string -> ?declare:bool -> string -> string
val recompile : St_memory.t -> oop -> (string * string) list
val compile_doit : St_memory.t -> receiver_class:oop -> string -> oop
val literal_object : St_memory.t -> St_ast.literal -> oop