The src/inlining DirectoryΒΆ
Namespace inlining. Inline and prune functions.
File: libinlining.* (src/inlining/)
The interface of the
inliningmodule. It exports two procedures,inline_expandandprune.
File: inliner.* (src/inlining)
The
desugar::Inlinervisitor. Perform inline expansion of functions.
File: pruner.* (src/inlining)
The
desugar::Prunervisitor. Prune useless function declarations within anAST.