Home

Mini-Design
The Protocopter Compiler current has 3 phases →
- Syntax Parsing
- Tree Conversion
- ByteCode Generation
The syntax parsing phase is responsible for taking protocopter code (see Grammar?) and translating it into the AbstractSyntaxTree
The Tree Conversion phase is responsible for translation the AbstractSyntaxTree into Protocopter P-Codes.
The ByteCode Generation phase currently takes Protocopter P-Codes and converts them into Java Bytecode.
