Skip to content

mahimairaja/simulating-compiler-in-python

Repository files navigation

Decoding the Mechanics of a Compiler and Its Components: A Comprehensive Overview

To simulate and understand the working principle of compiler and its functionalities.

  1. To perform Lexical Analysis for a source program. ( Python ) click here

  2. To generate symbol table for given statement or function call. ( Python ) click here

  3. To simulate micro-processor ( Python ) click here

  4. To perform Lexical Analysis for a source program. ( LEX ) click here

  5. To simulate single pass assembler - generate object program code ( Python ) click here

  6. To simulate Deterministic Finite Automata ( Python ) click here

  7. To simulate Predictive Parsing ( Python ) click here

  8. To simulate Absolute Loader ( Python ) click here

  9. To Perform basic arithmetic operations ( YACC ) click here

  10. To generate three address code - Intermediate Code ( Python ) click here


Hope the above code helped you to understand the working mechanism of a compiler and its componunds. Feel free to reach out for any doubts.

📝 License

This project is licensed under the MIT License. See the LICENSE file for details.Thank you for respecting the licensing terms and providing proper attribution when using this code! 🎉