404Simon
|
e915f1817d
|
refactor and alter example
|
2024-05-07 22:02:47 +02:00 |
|
404Simon
|
a7eedbe98d
|
generate code for fields and constructor (without block tho)
|
2024-05-07 21:44:13 +02:00 |
|
|
a2fc1686b1
|
Merge branch 'main' of https://github.com/JonathanFleischmann/CompilerULTIMATE
|
2024-05-07 20:30:11 +02:00 |
|
|
ee0a465c84
|
assign has it's own rule
|
2024-05-07 20:30:03 +02:00 |
|
JonathanFleischmann
|
7d298069cb
|
Merge branch 'refs/heads/main' into testsuites
|
2024-05-07 20:28:15 +02:00 |
|
JonathanFleischmann
|
509fb6213e
|
fixed small error in abstract Syntax for testfiles
|
2024-05-07 20:28:00 +02:00 |
|
ahmad
|
32de224ac8
|
Updated the typedast
|
2024-05-07 18:52:39 +02:00 |
|
JonathanFleischmann
|
4ef3e6ff11
|
fixed small error in abstract Syntax for testfiles
|
2024-05-07 18:22:16 +02:00 |
|
JonathanFleischmann
|
40b17bf2b8
|
wrote abstract Syntax for testfiles
|
2024-05-07 18:15:31 +02:00 |
|
JonathanFleischmann
|
ad2da98a34
|
Merge remote-tracking branch 'origin/testsuites' into testsuites
|
2024-05-07 15:54:27 +02:00 |
|
JonathanFleischmann
|
272af9690b
|
wrote more Testfiles and created files for abstract syntax
|
2024-05-07 15:46:30 +02:00 |
|
JonathanFleischmann
|
713a37cc1c
|
wrote more Testfiles and created files for abstract syntax
|
2024-05-07 15:46:30 +02:00 |
|
|
706e6ee872
|
changed For to explicitly have an assignement in first and last place
|
2024-05-07 15:45:46 +02:00 |
|
|
1f0d690043
|
fix mainmethod potentially empty
|
2024-05-07 14:51:34 +02:00 |
|
|
f6d546be86
|
added Object Type with attatched ID to Type and ReturnType
|
2024-05-07 14:34:52 +02:00 |
|
|
1ff02f86e8
|
generator formatting
|
2024-05-07 13:02:52 +02:00 |
|
|
535c712421
|
minor generator changes
|
2024-05-07 13:01:28 +02:00 |
|
JonathanFleischmann
|
975fbdee35
|
Merge branch 'refs/heads/main' into testsuites
|
2024-05-07 12:17:09 +02:00 |
|
|
c2ce7ff80f
|
update Generators
|
2024-05-07 11:32:03 +02:00 |
|
ahmad
|
f87b014584
|
Added some Implementation of convertToTypedAST
|
2024-05-05 20:55:49 +02:00 |
|
ahmad
|
cabadd7594
|
Changed the Name of classes
|
2024-05-04 17:19:04 +02:00 |
|
ahmad
|
f129277236
|
Implemented the methods typeCheck for each class in package typedclass
|
2024-05-04 16:57:27 +02:00 |
|
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 |
|