C++ Compiler Design for Educational Purposes

Job ID: 38651733

Budget: $30 – $250 USD

I'm looking for a skilled individual to help me design a compiler for C++. This project is primarily intended as an educational tool, so the design should facilitate learning and understanding of compiler mechanics.

Key Project Components:
- Lexical analysis: Assistance is needed in this initial phase of the compiler, where the input source code is converted into tokens.
- Syntax analysis: Help is required in the parsing stage of the compiler, where the token stream is analyzed for grammatical structure.
- Make, Flex, Bison: These tools will be used throughout the project, so familiarity and experience with them is crucial.

Ideal Skills:
- Extensive knowledge of C++ and compiler design.
- Proficiency with Make, Flex, and Bison.
- Ability to explain complex concepts in an accessible manner.
- Experience in educational software development.