All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Finite Automatum lexer specification rewritten
- Tests for lexer specification
- Comment example file
- LL(1) parsing table generation
- LL(1) parsing table parsing for strings input
- LL(1) parsing table parsing tests for strings input
- LL(1) first set tests
- LL(1) follow basic set tests
- LL(1) grammar for the language
- previous grammar spec decoy
- GLC Parser
pile::Parser::Grammarparser function- unit test for
pile::Parser::Grammarparser function
- Assets now have a test subdirectory for unit tests files
- Started the usage of the new Lexer with the notable system:
- Macro Expander
- Includer
- Finite Automatum
- Project clean up in order to use the new system
- Deprecated and removed the old "parser"
- Deprecated and removed the old "compiler"
- Deprecated and removed the old "repl"
- Removed examples