package lambdapi
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=04fac3b56d1855795d7d2d2442bc650183bcd71f676c3ea77f37240e33769ce9
sha512=37f7bec3bc48632379ca9fb3eb562a0c0387e54afbdd10fb842b8da70c6dad529bb98c14b9d7cddf44a1d5aa61bba86338d310e6a7b420e95b2996b4fbafc95c
doc/lambdapi.core/Core/Print/index.html
Module Core.PrintSource
Pretty-printing for the core AST.
The functions of this module are used for printing terms and other objects defined in the Term module. This is mainly used for displaying log messages, and feedback in case of success or error while type-checking terms or testing convertibility.
Current signature state.
notation_of s returns the notation of symbol s or None.
Flag for printing the domains of λ-abstractions.
Flag for printing implicit arguments.
Flag for printing the type of uninstanciated metavariables. Remark: this does not generate parsable terms; use for debug only.
Flag for printing contexts in unification problems.
Exception raised when trying to convert a term into a nat.
are_quant_args args returns true iff args has only one argument that is an abstraction.
The possible priority levels are `Func (top level, including abstraction and product), `Appl (application) and `Atom (smallest priority).