A baby pascal compiler
- IDE: Visual Studio, CLion(preferred) or CodeBlock
- Config of CLion
- Config of CLion - Chinese
- Symbol Table
- Lexical Analyzer (Scanner)
- Syntax Analyzer (Parser)
- Semantic Analyzer (Parser + Symbol Table)
- Code Generation
- Symbol Table
- Scanner
- Parser
- Parser + Symbol Table
- Code Generation
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
- Add description of project and use README template
- Instructor: Dr.Eddie Reiter
- Course: CS4110 Compiler Design
- Author: Xinxin Wang
- Email: mwangxx@gmail.com