The src/inlining Directory

Namespace inlining. Inline and prune functions.

File: libinlining.* (src/inlining/)

The interface of the inlining module. It exports two procedures, inline_expand and prune.

File: inliner.* (src/inlining)

The desugar::Inliner visitor. Perform inline expansion of functions.

File: pruner.* (src/inlining)

The desugar::Pruner visitor. Prune useless function declarations within an AST.