Commit Graph

348 Commits

Author SHA1 Message Date
Purplumbi
7c54c0f04c FieldAccessType added 2024-05-08 15:04:25 +02:00
Purplumbi
5529704693 AccessType Fix 2024-05-08 14:47:41 +02:00
Purplumbi
8fbe7d0800 TypeNodeEnum and AccessTypeNode 2024-05-08 14:41:08 +02:00
Bruder John
c0b30f9620 Added Identifier 2024-05-08 14:40:34 +02:00
Bruder John
7249054da5 Merge branch 'main' into johns-branch 2024-05-08 14:21:14 +02:00
Purplumbi
c9ec426412 Ast Fixes 2024-05-08 14:08:24 +02:00
i22007
94c037467e Fixed write bytecode into file 2024-05-08 14:07:16 +02:00
Purplumbi
91a3c3042d ParameterNode 2024-05-08 13:56:58 +02:00
Purplumbi
44545f7ba6 Visiters added 2024-05-08 13:54:39 +02:00
56ce3c33c3 Removed moved method 2024-05-08 13:44:41 +02:00
3ac354b7dd FIxed ByteCodeGenerator 2024-05-08 13:39:33 +02:00
Bruder John
f60fa05153 Merge branch 'main' into johns-branch 2024-05-08 13:34:09 +02:00
Bruder John
a98cb26083 first change 2024-05-08 13:33:20 +02:00
Purplumbi
abcd5a55ef Merge remote-tracking branch 'origin/main' 2024-05-08 13:27:48 +02:00
Purplumbi
20052e619d Antlr + Visitors 2024-05-08 13:27:40 +02:00
Lucas
d7a8500109 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	src/main/java/Main.java
#	src/main/java/bytecode/ByteCodeGenerator.java
2024-05-08 13:14:16 +02:00
Lucas
d014cb28c7 Structure and Fixes 2024-05-08 13:10:45 +02:00
ce2ea07f96 Move code generation 2024-05-08 13:10:29 +02:00
b173d77620 Fixed change errors 2024-05-08 13:06:27 +02:00
Bruder John
2539b7cff1 Merge branch 'main' into johns-branch 2024-05-08 11:50:18 +02:00
Purplumbi
993bd8fc60 Generated Antlr 2024-05-08 11:47:17 +02:00
Purplumbi
402249e1ac Merge remote-tracking branch 'origin/main'
# Conflicts:
#	src/main/java/parser/Main.java
2024-05-08 11:44:13 +02:00
Purplumbi
5681e3e5f2 AST 2024-05-08 11:43:04 +02:00
i22011
c48a3671fb Structure 2024-05-08 11:42:34 +02:00
Bruder John
5344b01384 Merge branch 'main' into johns-branch 2024-05-08 11:41:45 +02:00
Bruder John
6e8079807a Added Typchecker and Semantic analyzer 2024-05-08 11:41:38 +02:00
i22011
7e4c0d97f6 Merge remote-tracking branch 'origin/main' 2024-05-08 11:25:24 +02:00
i22011
ed6fce0b5a Tests and Main 2024-05-08 11:25:16 +02:00
d131d412f0 Add classFIleOutput folder 2024-05-08 11:21:42 +02:00
i22011
d0448b01cd Merge remote-tracking branch 'origin/main' 2024-05-08 10:41:28 +02:00
i22011
9a491131b2 Tests 2024-05-08 10:41:13 +02:00
i22007
d93d11c1e3 Merge branch 'main' of https://gitea.hb.dhbw-stuttgart.de/i22005/NichtHaskell2.0 2024-05-08 10:39:04 +02:00
i22007
a1378f1cfb Add constructor for empty class 2024-05-08 10:35:18 +02:00
i22011
3b72d09df5 Merge remote-tracking branch 'origin/main' 2024-05-08 09:53:22 +02:00
i22011
220fdb506d Tests 2024-05-08 09:52:58 +02:00
i22011
3823da5b2f Tests 2024-05-08 09:45:38 +02:00
i22007
da68aacaa0 Generate byteode for empty class without typecheck 2024-05-07 19:13:40 +02:00
Bruder John
ef94d309cf fixed gitignore 2024-05-02 18:31:50 +02:00
i22011
56c32fe9d3 Merge remote-tracking branch 'origin/main' 2024-05-02 16:10:47 +02:00
i22011
fe689b7253 Tests 2024-05-02 16:09:24 +02:00
Maximilian Stahl
d270992858 Ausführung Parser 2024-05-02 15:22:29 +02:00
Bruder John
cd7aac282e added antlr 2024-05-02 15:03:20 +02:00
Bruder John
8cdd13c4dc Merge branch 'main' of https://gitea.hb.dhbw-stuttgart.de/i22005/JavaCompiler 2024-05-02 14:55:12 +02:00
Bruder John
9a3bce1e78 added ast 2024-05-02 14:55:04 +02:00
Maximilian Stahl
afe87ed2e2 Antrl File 2024-05-02 14:54:19 +02:00
Bruder John
5ba5d78f31 added ast 2024-05-02 14:32:10 +02:00
i22011
238cd51dde Test init 2024-04-24 14:41:58 +02:00
Bruder John
2b17fa4e17 Initilized project 2024-04-24 14:06:10 +02:00