Language Initial

This commit is contained in:
IlyaShurupov 2024-02-03 12:18:10 +03:00 committed by Ilusha
parent 14cb588948
commit fae4d83f97
47 changed files with 831 additions and 14 deletions

24
TODO
View file

@ -1,18 +1,24 @@
Testing !!
All:
Testing
make more general structure for feature renders
Change clang format and apply to all files!!!
rename Language module to FormalLanguage
make more general structure for feature renders
Language:
rename Language module to FormalLanguage
Merge parser and tokenizer module into grammar module
Merge parser and tokenizer module into grammar module
Make two grammars Regular and Context-free
For each grammar make grammar rules parser, example sentence generation and sentence parsing
Make automations itself a universal tool - NFA DFA conversions
Define grammars
Implement automations
Implement LL parsing using hardcoded rules in the code
Implement save and loading of automatas
Using LL parsing define grammar for
Make two grammars Regular and Context-free
For each grammar make grammar rules parser, example sentence generation and sentence parsing
Make automations itself a universal tool - NFA DFA conversions
Math:
FFT
RayTracer:
Features:
Normals flag