Commit Graph
20 Commits
Author SHA1 Message Date
hasslesstech 10e0a487ab failed attempt to hotfix wrong post-processing bracket adding algorithm 2026-10-14 21:45:17 +03:00
hasslesstech 1a258cd051 apply empty brackets removal until full fix 2026-10-14 21:18:27 +03:00
hasslesstech f430b3616a fix unchecked selection of brackets that caught and removed unrelated tokens 2026-10-14 21:17:32 +03:00
hasslesstech 89335fbdc6 fix remove_extra_brackets undoing work of post-processing step 2026-10-14 20:44:20 +03:00
hasslesstech e8c2293b50 add bracket opening logs 2026-10-14 20:31:10 +03:00
hasslesstech 0d39290709 fix infitite search for prior operator when opening brackets 2026-10-14 20:07:28 +03:00
hasslesstech 84d28d3845 rework syntax checks, rework priority correction algorithm 2026-10-14 19:57:02 +03:00
hasslesstech 433ee2bb2e lab2 feat: add constant folding 2026-10-14 15:16:08 +03:00
hasslesstech 35e38127e7 add essential token preprocessing 2026-10-14 12:00:41 +03:00
hasslesstech 1d056a736f improve output stage naming 2026-10-12 23:55:16 +03:00
hasslesstech a94e584f35 add color highlighting during token post-processing 2026-10-12 21:59:50 +03:00
hasslesstech d97160e6ed fix missing bracket folds for SUB and DIV operator replacement parallelization 2026-10-12 21:29:02 +03:00
hasslesstech 0777faa11d fix dot crashing in multiple places 2026-10-07 18:11:39 +03:00
hasslesstech 8bc359fed6 fix bugs and simplify code 2026-10-07 17:35:04 +03:00
hasslesstech afb4b5de20 add tree builder, fix multiple bugs 2026-10-07 16:15:42 +03:00
hasslesstech 65eb6cf0b1 add syntax checking with issue highlighting 2026-10-06 21:02:40 +03:00
hasslesstech 6d1dfdac58 add operator conversion for efficient parallelizing 2026-10-05 20:24:09 +03:00
hasslesstech 5fdcef4dd7 cleanup 2026-10-05 11:21:24 +03:00
hasslesstech bc4fbafec4 finish operation vector building 2026-10-05 11:17:48 +03:00
hasslesstech f00ed50d32 update with initial syntaxer implementation 2026-10-04 14:13:14 +03:00