/cpp

A C++ Implementation of Knight

Primary LanguageC++

Knight v2.0.1: C++ Edition

This is a Knight 2.0.1 implementation in C++. More details about Knight, its license, and specifications can be found in the knight-lang repo.

Compiling

Simply run make to build it. You can then execute it via ./knight (-e 'expr' | -f filename). To enable debug mode, use DEBUG=1 make

Flags

If you enable KN_NEXTENSIONS, the EVAL and $ extensions will be disabled.