A Roman Urdu custom compiler 🚀 with full pipeline: Lexer → Parser → Semantic → TAC → Optimization → Codegen → Execution. ✨ Terminal + server visualizer for all 7 stages (tokens, AST, symbol table, IR, optimized IR, code, output) 🧠 Block scoping + error highlighting implemented 🖥️ Monaco Web IDE for smooth coding experience.
web-ide code-generation monaco-editor semantic-analysis roman-urdu lexer-parser custom-programming-language fastapi custom-compiler tac-ir block-scoping error-highlighting
-
Updated
May 13, 2026 - Python