C++ class framework including interpreted programming language
1 - Core: Fundamental type and collection classes used throughout.
- Data: Set of data types and conversions.
- TinyML: Small hierachical text file format and searchable object structure.
- Token: Classes for input, output and classification of pre-defined tokens.
2 - VSI: Very Small Interpreter: A programming language aimed at being simple to understand.
- Context: Stacks and heaps etc.
- Parse: Evaluation of expressions.
- Command: Network of actions to perform.
- Shell: Top-level user-interaction element.
3 - Test: Unit test set designed to run on launch.
- Test Centre: Set of classes for test-driven development and BIT on startup.