dpp

Modules

clang
module dpp.clang

libclang utility code

expansion
module dpp.expansion

Deals with expanding #include directives inline.

from
module dpp.from

Utility to avoid top-level imports

runtime
module dpp.runtime
Undocumented in source.
translation
module dpp.translation

This module expands each header encountered in the original input file. It usually delegates to dstep but not always. Since dstep has a different goal, which is to produce human-readable D files from a header, we can't just call into it.