Commit Graph

343 Commits

Author SHA1 Message Date
ahmad
48fc1dd7b4 Build the typed ast 2024-05-04 10:49:26 +02:00
404Simon
4646a4d8d1 refactor conversion 2024-05-02 15:47:04 +02:00
404Simon
0aa5976bc1 add bases for conversions 2024-05-02 15:40:25 +02:00
Ahmad
b022244498 Merge branch 'main' of https://github.com/JonathanFleischmann/CompilerULTIMATE 2024-05-02 15:07:14 +02:00
Ahmad
515f91129f Adding Package for typedAST 2024-05-02 15:06:44 +02:00
15efb07f9e fix missing implementations in records 2024-05-02 14:55:11 +02:00
f544d27250 update records 2024-05-02 14:41:30 +02:00
658083d615 update records 2024-05-02 14:39:26 +02:00
73def2733a update records 2024-05-02 14:38:07 +02:00
b1148d5f0c added unary operations to ast 2024-05-02 13:57:09 +02:00
1a73384825 Merge branch 'main' of https://github.com/JonathanFleischmann/CompilerULTIMATE 2024-05-02 13:56:28 +02:00
8cc109275a added unary operations to ast 2024-05-02 13:56:20 +02:00
2b10b883a6 wip update records 2024-05-02 13:42:30 +02:00
70ae37d4c9 wip update records 2024-05-02 13:40:34 +02:00
24c3a26136 in order to avoid package stuff, moved intefaces to records 2024-05-02 13:39:01 +02:00
e14af08678 made interfaces sealed 2024-05-02 13:37:18 +02:00
9738fee630 Updated grammar 2024-05-02 13:29:00 +02:00
JonathanFleischmann
db80632604 Merge branch 'refs/heads/main' into testsuites 2024-05-02 11:18:13 +02:00
JonathanFleischmann
159382238b wrote more Testfiles and created files for abstract syntax 2024-05-02 11:17:51 +02:00
JonathanFleischmann
2595d5de08 wrote more Testfiles and created files for abstract syntax 2024-05-02 11:17:37 +02:00
eea1af45a4 Update grammar 2024-05-02 11:11:23 +02:00
a1cc591220 Update grammar 2024-05-01 12:06:14 +02:00
87766d28c0 Remove unnecessary record 2024-05-01 11:09:55 +02:00
63246b815a Add missing visit functions 2024-05-01 10:49:06 +02:00
12623821f7 Generate Antlr and add Generators 2024-04-30 19:24:49 +02:00
deeea62737 public static void main string args 2024-04-24 22:02:26 +02:00
d9182e369d Fix records and Decaf 2024-04-24 21:56:50 +02:00
9566823ad1 surrounded Charliteral with '' 2024-04-24 18:36:06 +02:00
778611c125 added For 2024-04-24 17:26:42 +02:00
7e8f72d51f added new and charConstant 2024-04-24 17:24:26 +02:00
5bd8c12568 fixed imports on records, added Enums and Interfaces 2024-04-24 16:38:30 +02:00
55a15e8bda Andis ast records 2024-04-24 15:51:54 +02:00
8a11d9273f delete .idea folder 2024-04-24 15:38:33 +02:00
efd6353517 Merge branch 'main' of https://github.com/JonathanFleischmann/CompilerULTIMATE 2024-04-24 15:36:14 +02:00
04f571a678 add Decaf.g4 2024-04-24 15:36:08 +02:00
JonathanFleischmann
65b4993e91
Update and rename test.java to Test.java 2024-04-24 15:35:53 +02:00
JonathanFleischmann
1a0a05a907 wrote testfiles 2024-04-24 15:33:21 +02:00
JonathanFleischmann
0e7cafbcea Merge remote-tracking branch 'origin/main' 2024-04-24 15:28:55 +02:00
JonathanFleischmann
4549fcb574 added .ide to gitignore 2024-04-24 15:26:54 +02:00
404Simon
d75760192b make pom nice 2024-04-24 15:23:34 +02:00
404Simon
d421652e0a add empty java project 2024-04-24 14:58:17 +02:00
JonathanFleischmann
4704c9f11f Edited Readme 2024-04-24 14:35:09 +02:00
JonathanFleischmann
7fa37be606
Initial commit 2024-04-24 14:08:32 +02:00