Written in C++17, used for learning and understanding a self-written scripting language for games
- All arithmatic operators
+,-,*,/
. - Bracket operators
()
. - Arbitrary scopes via
{}
. - Unit tests for each module of code.
- Integration tests for supported behaviour.
- Typedefs/Type Aliasing.
- Builtin functions.
- User defined functions.
- Classes and structs.
- Pointers and reference types.
- Variable and Type injection (From system running the script).