I am building a custom DSL and source to source transpiler in Python. It takes a modern, lightweight syntax and translates it into highly optimized, register-level C++ for ESP32 microcontrollers, bypassing traditional Arduino boilerplate. The comp…
I am building a custom DSL and source to source transpiler in Python. It takes a modern, lightweight syntax and translates it into highly optimized, register-level C++ for ESP32 microcontrollers, bypassing traditional Arduino boilerplate. The compiler features a custom Lexer and a hand-written Recursive Descent Parser.
I used an advanced AI research assistant to study compiler theory and to generate a high-level technical architecture document (Blueprint) for building a Transpiler. All actual implementation, typing, and debugging of the Python code are done manually by me.