Commit Graph

96 Commits

Author SHA1 Message Date
weckyy702 1345196ae9 Added lexing support for funciton headers, while and do while loops and variable declarations as well as appropriate syntax checks 2021-04-03 23:36:28 +02:00
weckyy702 f66c5d4321 Added more location data to Token objects so lexing error messages can be more helpful 2021-04-03 23:34:24 +02:00
weckyy702 3bc93fa3a7 Added instruction generation code to Lexer 2021-04-01 17:00:19 +02:00
weckyy702 49f3c84e60 split interpretation into two steps: Tokenization and Lexing 2021-03-31 19:47:37 +02:00
weckyy702 53534ee707 updated interpreter 2021-03-28 23:42:54 +02:00
weckyy702 5662e87c83 started implementing new and improved lexer 2021-03-28 17:02:22 +02:00
weckyy702 3860250e31 created development branch 2021-03-28 12:12:46 +02:00
oleting 5d880a6e0c -bad things 2021-03-15 14:12:41 +01:00
oleting 45ee7012f3 Merge branch '0.2' of https://github.com/plexx-dev/Nassi-Shneiderman-Diagramm-Generator into 0.2 2021-02-09 16:34:54 +01:00
oleting 3502e3e502 first generator 2021-02-09 16:34:05 +01:00
weckyy702 9fa32ac7f9 cleanup @oleting 2021-02-09 16:11:43 +01:00
weckyy702 c5e4c56cf1 so i dont have to merge 2021-02-09 16:02:33 +01:00
oleting aa46f8c494 fix 2021-02-09 16:00:18 +01:00
weckyy702 9675f24d30 spelling 2021-02-09 15:55:27 +01:00
weckyy702 7709b0c10c Merge branch '0.2' of https://github.com/plexx-dev/Nassi-Shneiderman-Diagramm-Generator into 0.2 2021-02-09 15:47:34 +01:00
weckyy702 23d275175d merge 2021-02-09 15:47:23 +01:00
oleting 96b4aedf66 + author and description 2021-02-09 15:42:14 +01:00
oleting 99cc7993fa Merge branch '0.2' of https://github.com/plexx-dev/Nassi-Shneiderman-Diagramm-Generator into 0.2 2021-02-09 15:09:46 +01:00
oleting 0a71f8e82c fix 2021-02-09 15:09:41 +01:00
weckyy702 38fabb4dee niet 2021-02-09 15:09:30 +01:00
weckyy702 9e505e512f fix for @oleting 2021-02-09 15:07:12 +01:00
weckyy702 cbad444743 varoius improvements 2021-01-24 23:39:34 +01:00
weckyy702 5b72104c98 fixed weird merging error 2021-01-24 22:05:11 +01:00
weckyy702 da14a7125e Merge branch '0.2' of https://github.com/plexx-dev/Nassi-Shneiderman-Diagramm-Generator into 0.2 2021-01-24 22:04:06 +01:00
weckyy702 4a4646bdbc . 2021-01-24 22:03:32 +01:00
oleting a2a38c4638 Merge branch '0.2' of https://github.com/plexx-dev/Nassi-Shneiderman-Diagramm-Generator into 0.2 2021-01-24 22:02:41 +01:00
oleting 6423d770e3 fix 2021-01-24 22:02:30 +01:00
weckyy702 a41cc0369d saved my self esteem @Oleting :( 2021-01-24 21:54:08 +01:00
oleting 27af64ec82 ~ fix for @Weckyy702 2021-01-24 21:51:21 +01:00
oleting 8cf14a3478 change for @Weckyy702 2021-01-24 21:44:46 +01:00
weckyy702 db3472f5ba prepared interpreter fix 2021-01-24 21:42:39 +01:00
oleting 5e024f07f5 ~ small fix 2021-01-24 21:26:14 +01:00
oleting 0265556055 - web 2021-01-24 20:55:13 +01:00
oleting 1ab8332601 Merge branch 'main' of https://github.com/plexx-dev/Nassi-Shneiderman-Diagramm-Generator into main 2021-01-17 12:12:54 +00:00
oleting 88a6a208d9 test 2021-01-17 12:12:18 +00:00
weckyy702 4991b0c6b5 small cleanups 2021-01-17 12:25:41 +01:00
weckyy702 999e56d35f downgraded interpreter to be compatible with python3.8 2021-01-17 11:55:12 +01:00
weckyy702 3ab9b05474 Merge branch 'main' of https://github.com/plexx-dev/Nassi-Shneiderman-Diagramm-Generator 2021-01-17 11:38:19 +01:00
weckyy702 6460f57da7 improved interpreter 2021-01-17 11:35:43 +01:00
oleting 10eef59ea2 test 2021-01-17 10:34:02 +00:00
oleting cd128cbe5c + add Web App (WIP) 2021-01-13 22:30:45 +01:00
weckyy702 a47f2c06ac fixed NSD 2021-01-05 00:48:29 +01:00
oleting b2b4bd79d1 + fix cancel on progressbar 2021-01-05 00:46:30 +01:00
oleting 63f65250a3 fix fatal error @Weckyy702 2021-01-05 00:30:04 +01:00
weckyy702 3ebcee8d53 Fixed NSD 2021-01-05 00:29:20 +01:00
oleting 46966dca7a + add progress bar 2021-01-05 00:27:54 +01:00
weckyy702 c7875f45d7 added support for full dynamic sizing of instruction blocks 2021-01-04 17:44:16 +01:00
weckyy702 8ba7936311 implemented support for else if constructs 2021-01-04 16:43:21 +01:00
weckyy702 f9e0d7f4b0 added version check to interpreter 2021-01-04 13:35:02 +01:00
weckyy702 b71ae7ecea implemented for loops 2021-01-03 21:48:38 +01:00