Commit graph

204 commits

Author SHA1 Message Date
Ilusha
3eadb0d726 stable 2024-11-24 22:41:13 +03:00
IlyaShurupov
6c92be58cd tmp 2024-11-24 22:41:13 +03:00
IlyaShurupov
2484ea9d9c parser error handling 2024-11-24 22:41:13 +03:00
IlyaShurupov
d4c85a3d86 Parser done implementing 2024-11-24 22:41:13 +03:00
IlyaShurupov
87fb15ed13 tmp 2024-11-24 22:41:13 +03:00
IlyaShurupov
b647271081 grammar done 2024-11-24 22:41:13 +03:00
IlyaShurupov
505b77da3f tmp 2024-11-24 22:41:13 +03:00
IlyaShurupov
8dc73bc1d5 tmp 2024-11-24 22:41:13 +03:00
Ilusha
1293136343 Replace object parser with lalr library 2024-11-24 22:41:13 +03:00
IlyaShurupov
8f87c3bc33 small fix 2024-11-24 22:41:13 +03:00
IlyaShurupov
30d4f194ba parsing loop closed 2024-11-24 22:41:13 +03:00
IlyaShurupov
aaeb6438a1 fix compile errors 2024-11-24 22:41:13 +03:00
IlyaShurupov
b2a1883369 cfg automata ini 2024-11-24 22:41:13 +03:00
IlyaShurupov
7a685e0634 cfg accepting 2024-11-24 22:41:13 +03:00
IlyaShurupov
2ebf650381 refactor regular automata 2024-11-24 22:41:13 +03:00
IlyaShurupov
b883f0029c CFG compiler ini 2024-11-24 22:41:13 +03:00
IlyaShurupov
70b6bf4d77 tmp 2024-11-24 22:41:13 +03:00
IlyaShurupov
6279323a84 tmp 2024-11-24 22:41:13 +03:00
IlyaShurupov
226c62f40b reg automata fixes 2024-11-24 22:41:13 +03:00
IlyaShurupov
7121917a5d tmp 2024-11-24 22:41:13 +03:00
Ilusha
dbd53719b0 tmp 2024-11-24 22:41:13 +03:00
IlyaShurupov
8f38095bec refactor and reuse Automatas. TODO : add test for automatas 2024-11-24 22:41:13 +03:00
IlyaShurupov
184f8dd1fe tmp 2024-11-24 22:41:13 +03:00
IlyaShurupov
fb8202f385 tmp 2024-11-24 22:41:13 +03:00
IlyaShurupov
56d63f2f18 Reuse Regular Automata functionality 2024-11-24 22:41:13 +03:00
IlyaShurupov
b3e5bf0941 Make parser template class 2024-11-24 22:41:13 +03:00
IlyaShurupov
419ebb43d1 TODO : Make RE Grammar template independent. Difine Unified grammar format. 2024-11-24 22:41:13 +03:00
IlyaShurupov
53b690dad9 tmp 2024-11-24 22:41:13 +03:00
IlyaShurupov
aecad978ec Adding implementation comments to Language 2024-11-24 22:41:13 +03:00
IlyaShurupov
b8f2380c60 Language Initial 2024-11-24 22:41:13 +03:00
IlyaShurupov
73897f11df Fix avl tree destructor 2024-11-24 22:41:13 +03:00
IlyaShurupov
94d1bb7f41 Adding more tests for interval tree 2024-11-24 22:41:13 +03:00
IlyaShurupov
782a041ba8 Interval Tree added 2024-11-24 22:41:13 +03:00
IlyaShurupov
8955a02d05 Update ImGui 2024-11-24 22:41:13 +03:00
IlyaShurupov
36efa46848 Refactor lib view 2024-11-24 22:41:13 +03:00
Ilusha
5106cc3b71 ini 2024-11-24 22:41:13 +03:00
Ilusha
466c0c36bd Update WindowsPlatform.yml 2024-11-24 22:41:13 +03:00
Ilusha
1a5d2934ae Update WindowsPlatform.yml 2024-11-24 22:41:13 +03:00
Ilusha
c34c41d0f5 Create WindowsPlatform.yml 2024-11-24 22:41:13 +03:00
Ilusha
0b63045503 Remove mutex class and use std 2024-11-24 22:41:13 +03:00
Ilusha
b26310439d Small fixes from windows 2024-11-24 22:41:13 +03:00
Ilusha
420bb37039 Adding support for windows and fixing some errors 2024-11-24 22:41:13 +03:00
IlyaShurupov
7660d58f26 Fix build errors 2024-11-24 22:41:13 +03:00
IlyaShurupov
1d48d390d3 Exclude glew from manual build duo to errors. Using precompiled packages. 2024-11-24 22:41:13 +03:00
Ilusha
5a3e07f4f3 Update cmake.yml change alsa package name 2024-11-24 22:41:12 +03:00
Ilusha
d5a08acf6d Update cmake.yml add alsa dep 2024-11-24 22:41:12 +03:00
IlyaShurupov
cd451d1c2a Refactor! 2024-11-24 22:41:12 +03:00
IlyaShurupov
cb09a6f5de Filtering 2024-11-24 22:41:12 +03:00
IlyaShurupov
98b5e4d182 Neet fixes 2024-11-24 22:41:12 +03:00
IlyaShurupov
b74c5bc5e5 Adding Music Playback 2024-11-24 22:41:12 +03:00