Commit Graph

133 Commits

Author SHA1 Message Date
jorenchik
cd538159cf add c++ project and translate from go partially 2024-09-15 20:02:19 +03:00
jorenchik
9d6fa5b995 error handling and transformation improvements
Added vscode config for easy debug including all modules.
2024-09-14 11:50:57 +03:00
jorenchik
a83d69aeb2 pagination behaviour fixes + shuffling 2024-09-14 09:45:45 +03:00
jorenchik
cd1ef1bb44 reuse of flashcard elements and other fixes 2024-09-10 12:50:15 +03:00
jorenchik
f154f1a255 scrollable mdems with proper deletion 2024-09-08 09:45:44 +03:00
jorenchik
e0ab96513f mdem element with hidable answer box 2024-09-07 19:16:53 +03:00
jorenchik
9b6cb723f8 createmdem function 2024-09-07 17:49:27 +03:00
jorenchik
f2e3055bcd basic integration of qt app and compiler though the api module 2024-09-07 17:30:43 +03:00
jorenchik
4028211a31 treeview file explorer & other improvements 2024-09-07 16:54:57 +03:00
jorenchik
195314f55f removed the wails app 2024-09-07 16:54:33 +03:00
jorenchik
42e4d93ae2 output and error handling 2024-09-07 13:37:07 +03:00
jorenchik
0a09831d17 fix parser -> works with multi and single answer question 2024-09-06 21:41:19 +03:00
jorenchik
1a2c961807 lexer refactoring 2024-09-06 19:56:52 +03:00
jorenchik
1fdbff42f2 basic ui layout 2024-09-06 19:36:13 +03:00
jorenchik
4af914a610 QT module dir 2024-09-01 10:55:25 +03:00
jorenchik
ebdb5bed62 Frontend and communication 2024-09-01 10:53:46 +03:00
jorenchik
e824115fae Separate parser package 2024-08-04 22:38:01 +03:00
jorenchik
1164a10846 Lexer as a package 2024-08-04 21:23:24 +03:00
jorenchik
eeb42b6a32 Some frontend and file fetch from os 2024-08-04 20:58:06 +03:00
jorenchik
68caae929a Add example memorybase 2024-08-04 20:57:00 +03:00
jorenchik
bb4868fa98 Deck listing frontend layout 2024-08-04 18:05:48 +03:00
jorenchik
c925df3fc4 Init a wails app subproject 2024-08-04 17:09:52 +03:00
jorenchik
d3761a3e56 Refactoring and custom deck file extension 2024-08-04 16:57:51 +03:00
jorenchik
1dfd61fb97 Deck file exmaple 2024-08-04 16:00:01 +03:00
jorenchik
3723a90363 Refactoring 2024-08-04 15:30:03 +03:00
jorenchik
7bb9a60547 Separate parser into its file 2024-08-04 15:08:24 +03:00
jorenchik
70db69ed88 Parser refactoring 2024-08-04 15:06:24 +03:00
jorenchik
64a250bb77 Parsing 2024-08-04 14:41:10 +03:00
jorenchik
26f008c670 Separated tokenizer into a separate file 2024-08-04 09:44:47 +03:00
jorenchik
e726489619 Removed grammar errors from lexer and unused structures/vars 2024-08-04 09:36:44 +03:00
jorenchik
d78b48ecb3 format 2024-08-03 23:29:07 +03:00
jorenchik
490f22a48f Basic partial compilation 2024-08-03 22:20:05 +03:00
jorenchik
430fcd26bf Initial commit
File structure and dummy compiler module.
2024-08-03 18:40:40 +03:00