106 Commits

Author SHA1 Message Date
e63bb0b367 merge into main 2023-03-20 01:47:39 +01:00
weckyy702
4a8f3649c8 reworked image generation 2021-04-26 11:50:42 +02:00
weckyy702
968bb53883 fixed image generation 2021-04-25 14:22:03 +02:00
weckyy702
45cb5c0467 rewrote instruction classes 2021-04-25 14:21:54 +02:00
weckyy702
d8dde66d78 updated image generation code [WIP] 2021-04-16 11:46:32 +02:00
weckyy702
f4c9c77ad8 turned SourceLocation class into a dataclass 2021-04-05 23:29:50 +02:00
weckyy702
dc13f917b0 added curly counter to tokenizer for basic error checking 2021-04-05 20:19:53 +02:00
weckyy702
bb67b3dc0a turned token class into a dataclass 2021-04-05 20:19:03 +02:00
weckyy702
4592aa6725 Lexer: added support for for loops 2021-04-05 20:17:50 +02:00
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
weckyy702
33dfcc9108 Moar cleanup 2021-01-17 23:37:07 +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