Module LustreToRust
Compilation from LustreNode.t
to Rust.
val implem_to_rust : string -> (Scope.t -> LustreNode.t) -> LustreNode.t -> unit
Compiles a lustre node to Rust as a project in the directory given as first argument.
val oracle_to_rust : string -> (Scope.t -> LustreNode.t) -> LustreNode.t -> string * (Lib.position * int) list * (string * Lib.position * int) list
Compiles a lustre node as an oracle.