Basic C++ compiler. Currently developing lexical analysis; tokenization.
Working features currently:
- Comment reading
- Whitespace and newline handling
- Integer literal storage
- Semicolon handling
- Basic compilation of a return statement to full executable
To build, run cmake --build .
from build/ directory.
To run from build directory, use ./a++ <filepath>/<filename>.cpp
.
- Learning C++ more in-depth
- HPC knowledge