Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 476 Bytes

File metadata and controls

22 lines (16 loc) · 476 Bytes

Compiler Crusaders PyCCompiler

Coding a C Compiler in Python!

Computer Architechture and Organization Final Project

Developed by: Andrew Card, Juan Ordaz Herrera, and Roan Morgan


To Do:

  1. Lexer - Lexical Analysis
  2. Parser - Syntax Analysis
  3. Semantic Analysis
  4. Abstract Syntax Tree
  5. Optimization
  6. Backend - linking, assembly, and executable generation
  7. Test Cases
  8. Optimize again
  9. Error reporting
  10. possible cross platform support