Commit Graph

101 Commits

Author SHA1 Message Date
Purplumbi504
864ddbaeee Fix errors in if Statments.
For and Do While loop as While loop.
2024-06-23 10:57:25 +02:00
Purplumbi504
12ab402746 Fix errors in if Statments.
For and Do While loop as While loop.
2024-06-16 13:15:39 +02:00
3639b2a4f8 Added new Parser Visitors
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
2024-06-15 16:59:35 +02:00
330b92a79f Deleted old grammar
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
2024-06-15 14:05:03 +02:00
8094a93582 Added new Grammar
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
2024-06-15 13:15:55 +02:00
Bruder John
e552bd5ada Added Basic RefTypes to InstVar and SematicCheck
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
2024-06-12 17:33:59 +02:00
Bruder John
56d316a6d0 Changed to InstVar
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
2024-06-01 18:37:13 +02:00
Bruder John
22a30d5956 Added typecheck for Assignment
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
2024-05-31 11:08:41 +02:00
Bruder John
403ab70655 Adapted Binary Expression
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
2024-05-30 19:07:29 +02:00
Bruder John
d91e3ad819 added maven test
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
2024-05-14 17:59:53 +02:00
Bruder John
8b9b70b9ee Added Test for Semantic Analyzier 2024-05-14 17:47:26 +02:00
Bruder John
7906a38cdd Merge remote-tracking branch 'origin/Tests' into johns-branch 2024-05-14 16:47:33 +02:00
Lucas
dd424cda99 Tests and Main 2024-05-14 15:47:49 +02:00
Bruder John
149caf5202 Merge branch 'main' into johns-branch 2024-05-14 15:35:03 +02:00
d2f8ea1e78 Merge remote-tracking branch 'origin/johns-branch' into code-generator 2024-05-14 15:33:56 +02:00
Bruder John
c5bb038fc3 added same Method Declaration 2024-05-14 15:31:02 +02:00
b7d5a5c625 Fixed empty class code gen 2024-05-14 15:26:05 +02:00
Lucas
f781d8eeb6 Merge remote-tracking branch 'origin/johns-branch' into Tests 2024-05-14 13:49:10 +02:00
Bruder John
b64e2efc82 Changed To TypeNode 2024-05-14 13:46:14 +02:00
Lucas
8b6189ea33 Tests and Main 2024-05-14 13:16:28 +02:00
91f7db24f6 Merge remote-tracking branch 'origin/johns-branch' into code-generator 2024-05-14 13:00:54 +02:00
Bruder John
33df2c1c0a Fixed errors 2024-05-14 12:53:40 +02:00
6250ee781c Merge remote-tracking branch 'origin/johns-branch' into code-generator 2024-05-14 12:52:07 +02:00
Bruder John
6318085c00 added TypeCheckResult 2024-05-14 12:51:49 +02:00
f5da71478f Merge remote-tracking branch 'origin/johns-branch' into code-generator 2024-05-14 11:44:44 +02:00
Bruder John
a8638fe70c fixed error 2024-05-14 11:40:43 +02:00
edb7aafd77 Merge branch 'main' into code-generator 2024-05-14 11:39:41 +02:00
c4061125c4 Add method parameters to bytecode 2024-05-14 11:39:14 +02:00
Lucas
1d9d7e1f00 Testsuite, MainTest, Main 2024-05-14 11:22:33 +02:00
Bruder John
1441e34078 Merge branch 'main' into johns-branch 2024-05-14 11:20:44 +02:00
Bruder John
dfe96d9a87 changed to interfaces 2024-05-14 11:19:31 +02:00
d27ec0643a Add visitor for class code generation 2024-05-14 10:58:04 +02:00
79a140b683 Merge branch 'main' of https://gitea.hb.dhbw-stuttgart.de/i22005/NichtHaskell2.0 into code-generator 2024-05-14 10:01:20 +02:00
i22007
1fbec0d754 First try with visitors 2024-05-13 20:15:17 +02:00
Bruder John
e987faae64 Added Basic Typecheck for integers 2024-05-10 10:43:09 +02:00
Bruder John
2bae802cb2 changed to visitor pattern 2024-05-09 22:39:26 +02:00
Bruder John
0052b5b547 Added Int Literal 2024-05-09 19:13:18 +02:00
Bruder John
b773793937 Merge branch 'main' into johns-branch 2024-05-09 14:23:07 +02:00
Bruder John
43cafcd01f added Expression analysis 2024-05-09 14:21:07 +02:00
6b7fc09f8f Changed AST Tree 2024-05-09 13:55:45 +02:00
4acf4dfe24 Added Statements and Expressions for parser 2024-05-09 13:47:38 +02:00
IchHab4Euro
0bce8639f5 Updated Contructor Parsing 2024-05-09 12:56:37 +02:00
Bruder John
a86bede5a7 Added down to Expression 2024-05-09 00:13:23 +02:00
Bruder John
03645f7a84 fixed bugs after update branch 2024-05-08 23:47:37 +02:00
Bruder John
73b9eeddb0 Merge branch 'main' into johns-branch 2024-05-08 23:46:28 +02:00
Bruder John
159413dd7d fixed bugs 2024-05-08 23:44:17 +02:00
i22007
458983fc68 Change on filepath 2024-05-08 16:12:04 +02:00
Bruder John
c4a35decba Merge branch 'main' into johns-branch 2024-05-08 15:22:05 +02:00
Purplumbi
3cbef38c5e Visitor and generated updated 2024-05-08 15:17:35 +02:00
Bruder John
b2e86ca631 moved Eample to resources 2024-05-08 15:04:57 +02:00