Tap

Tap is a simple, toy interpreted programming language in modern-ish C++. Syntax was inspired by various languages I use & admire. Tap was created as a playground for learning programming language design, exploring C++20 (modules? variants?), CMake project management, and GoogleTest. As part of this, I implement my own simple lexer, parser, and interpreter

undefined

Disclaimer: Tap is in its infancy and many of the features are still not implemented. You can find the project repository here.