package lambdapi
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=1066aed2618fd8e6a400c5147dbf55ea977ce8d3fe2e518ac6785c6775a1b8be
sha512=f7f499626aba92e070ae69581299a58525973fdbfd04a160ed3ac89209fb6cbe307b816d0b23e1b75bc83467ce8b4b0530c6f9816eaf58f7a07fde65a450106c
doc/lambdapi.handle/Handle/Compile/index.html
Module Handle.Compile
Source
High-level compilation functions.
gen_obj
indicates whether we should generate object files when compiling source files. The default behaviour is not to generate them.
compile force mp
compiles module path mp
, forcing recompilation of up-to-date files if force
is true.
compile_file force fname
looks for a package configuration file for fname
and compiles fname
, forcing recompilation of up-to-date files if force
is true. It is the main compiling function. It is called from the main program exclusively.
The functions provided in this module perform the same computations as the ones defined earlier, but restore the console state and the library mappings when they have finished. An optional library mapping or console state can be passed as argument to change the settings.