RPython directory cross-reference — RPython Documentation (original) (raw)
Here is a fully referenced alphabetical two-level deep directory overview of RPython:
Directory | explanation/links |
---|---|
rpython/annotator/ | type inferencing code forRPython programs |
rpython/config/ | handles the numerous options for RPython |
rpython/flowspace/ | the flow graph builder implementingabstract interpretation |
rpython/rlib/ | a “standard library” for RPythonprograms |
rpython/rtyper/ | the RPython Typer |
rpython/rtyper/lltypesystem/ | the low-level type system for C-like backends |
rpython/memory/ | the garbage collector construction framework |
rpython/tool/algo/ | general-purpose algorithmic and mathematic tools |
rpython/translator/ | translation backends and support code |
rpython/translator/backendopt/ | general optimizations that run before a backend generates code |
rpython/translator/c/ | the GenC backend, producing C code from an RPython program (generally via the rtyper) |
rpython/translator/jvm/ | the Java backend |
rpython/translator/tool/ | helper tools for translation |
dotviewer/ | graph viewer |