241 Commits

Author SHA1 Message Date
0c43a2d54a Update env 2025-07-01 01:58:38 +02:00
5df82f0174 set default logger to disabled 2021-02-05 14:09:00 +01:00
b1d0baa19a improve graphviz printing 2021-02-05 14:08:20 +01:00
384c318c18 update grammar to remove more junk + upate tests + codegen 2021-02-05 14:08:08 +01:00
d1790e526f remove CodeGenerator.java 2021-02-05 14:06:51 +01:00
9680608228 test make method static 2021-02-05 11:47:02 +01:00
3810785ae7 use uuids for graphviz printing 2021-02-04 20:16:54 +01:00
5c27fe4cb6 overhaul logging + printing ast to image 2021-02-04 19:59:00 +01:00
a17201d10a overhaul logging 2021-02-04 16:17:33 +01:00
eb206f6629 env 2021-02-04 16:17:18 +01:00
4d2d0af6a7 env update 2021-02-01 19:00:25 +01:00
a6ebcadaa4 remove reflection 2021-02-01 18:57:32 +01:00
d69c10600b make fileextension irrelevant 2021-02-01 18:49:36 +01:00
608caaa3ce slight typchecking, parsing, grammar cleanup 2021-01-31 22:15:26 +01:00
b76c458498 slight typchecking, parsing, grammar cleanup 2021-01-31 22:15:20 +01:00
a2b35ad4da rework Grammar 2021-01-31 21:55:47 +01:00
7e233d02a0 ParseTreeCleaner + SyntaxTreeRebalancer 2021-01-31 20:10:04 +01:00
108a2001e8 rework SyntaxTree (AST) 2021-01-31 18:39:41 +01:00
bb3e4dfb58 env 2021-01-31 18:38:45 +01:00
f1e99a4669 cleanup 2021-01-31 18:14:01 +01:00
d8f5142e5e cleanup 2021-01-31 18:11:56 +01:00
9536e09f1c mini fix 2021-01-31 17:53:58 +01:00
f275d5f4a6 rework FlowGraph 2021-01-31 17:53:52 +01:00
91e26d0a9d add graphviz caller utility 2021-01-31 17:46:36 +01:00
bdf1376675 rework StackSizeAnalyzer 2021-01-31 16:40:20 +01:00
228a0221ac rework LivenessAnalysis 2021-01-31 16:32:08 +01:00
ab29c63874 rework LivenessAnalysis 2021-01-31 16:29:55 +01:00
81d8f4e92e rework InterferenceGraph 2021-01-31 16:21:14 +01:00
d5f480d763 dataflow update 2021-01-31 16:21:03 +01:00
c4382aae38 rework DataFlowGraph 2021-01-31 15:55:54 +01:00
6aa3976468 make use of iterable interface for graphs 2021-01-31 14:40:17 +01:00
e607fe82ce LivenessAnalysis test 2021-01-31 14:24:00 +01:00
bf998e9d91 LivenessAnalysis test 2021-01-31 14:23:46 +01:00
48f57439d8 rearrange FlowGraphGeneratorTest 2021-01-31 14:23:34 +01:00
4ae059004f env update 2021-01-30 16:59:38 +01:00
1326e3b6cc fix printing bug when graph empty 2021-01-30 16:59:31 +01:00
70d05ad05f refactor liveness analysis 2021-01-30 16:59:15 +01:00
2a1246d2fb bufixes when printing to image 2021-01-30 16:06:18 +01:00
e79980479f bufixes with printing to image 2021-01-30 15:30:46 +01:00
6e7208e6d3 bufixes with goto-successors, empty block removal 2021-01-30 15:30:24 +01:00
3a355d9224 decrease main class 2021-01-29 22:05:38 +01:00
290d4f1ff6 pipe picture output through logger 2021-01-29 21:55:21 +01:00
3ec67234f3 horrible messy liveness analysis, will be redone 2021-01-29 21:54:32 +01:00
96fc8cc654 pretty shitty dataflow graph, will be redone 2021-01-29 21:54:07 +01:00
525f021add renaming and FlowGraph Update 2021-01-29 21:53:38 +01:00
c25c6e0d45 renaming and FlowGraph Update 2021-01-29 21:53:33 +01:00
6ae06c9f63 renaming and FlowGraph Update 2021-01-29 21:53:27 +01:00
eac739d07c env upd 2021-01-29 21:52:23 +01:00
01aa31da82 add predecessor and successor data to srcgraph + graphviz dot export 2021-01-28 21:53:36 +01:00
5cc40964b6 add CodeGenerator 2021-01-28 16:49:22 +01:00