Drivermodule Passes : sig ... endCompiler passes
module Commands : sig ... endHelper functions used by top-level commands
API available to plugins for their own registration
module Plugin : sig ... endval load_modules :
Catala_utils.Global.options ->
Catala_utils.Global.raw_file list ->
stdlib:Catala_utils.Global.raw_file option ->
?more_includes:string list ->
?allow_notmodules:bool ->
Surface.Ast.program ->
Shared_ast.ModuleName.t Shared_ast.Ident.Map.t
* (Surface.Ast.module_content
* Shared_ast.ModuleName.t Shared_ast.Ident.Map.t)
Shared_ast.ModuleName.Map.tRetrieve and load modules contents necessary to compile the given program