Languages
ΒΆ
This section describes the various modules which deal with programming languages.
Basic
Brainfuck
Reference
C3 language
Introduction
Language reference
Modules
Functions
Variables
Types
If statement
While statement
For statement
Other
Module reference
C compiler
Overview
Limitations
Pre-processor
C compiler
Parsing
L-values
Types
Hosted vs freestanding
Code generation
C classes
Module reference
Uml
References
Other C compilers
Good resources about preprocessors
Fortran
Module
Java
Compile Java ahead of time
Load a class file dynamically
Links to similar projects
Module reference
Llvm
Example usage
OCaml
Module
Pascal
Module
Python compilation
S-expressions
Reference
Language tools
Diagnostics
Lexing
Grammar
Earley parser
Recursive descent
LR parsing
ppci
Navigation
Introduction
Quickstart
Howto
Reference
Api
Program classes
Command line tools
Languages
Basic
Brainfuck
C3 language
C compiler
Fortran
Java
Llvm
OCaml
Pascal
Python compilation
S-expressions
Language tools
Binary utilities
Build system
IR
Optimization
Code generation
Debug
Backends
File formats
Web Assembly
Utilities
Graph
Links
Compiler internals
Faq
Contributing
Changelog
Links
ppci @ GitHub
ppci @ PyPI
Quick search