Table Of Contents
Introduction¶
The ppci project is a compiler, assembler, linker and build-system written entirely in python. The project contains everything from language front-end to code generation. It contains a front-end for the c3 language, can optimize this code and generate ARM-code.
The project contains the following:
- Language front-ends: Brainfuck, C3
- Various code optimizers
- Backends for various platforms: ARM, Thumb, Python
- Assembler
- Linker