Commit Graph

  • a8638fe70c fixed error Bruder John 2024-05-14 11:40:43 +02:00
  • edb7aafd77 Merge branch 'main' into code-generator i22007 2024-05-14 11:39:41 +02:00
  • c4061125c4 Add method parameters to bytecode i22007 2024-05-14 11:39:14 +02:00
  • 1d9d7e1f00 Testsuite, MainTest, Main Lucas 2024-05-14 11:22:33 +02:00
  • f77143599b Merge pull request 'changed to interfaces' (#6) from johns-branch into main Johannes Ehlert 2024-05-14 09:21:26 +00:00
  • 1441e34078 Merge branch 'main' into johns-branch #6 Bruder John 2024-05-14 11:20:44 +02:00
  • dfe96d9a87 changed to interfaces Bruder John 2024-05-14 11:19:31 +02:00
  • 8e7b64c38d Merge pull request 'code-generator' (#5) from code-generator into main Johannes Ehlert 2024-05-14 09:04:37 +00:00
  • d27ec0643a Add visitor for class code generation #5 i22007 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 i22007 2024-05-14 10:01:20 +02:00
  • e4d0b93880 Merge remote-tracking branch 'origin/main' Lucas 2024-05-14 10:00:38 +02:00
  • b6bbf7e1d5 Merge pull request 'johns-branch' (#4) from johns-branch into main Johannes Ehlert 2024-05-14 08:00:06 +00:00
  • 584dcc6beb Merge remote-tracking branch 'origin/main' Lucas 2024-05-14 09:56:15 +02:00
  • 1fbec0d754 First try with visitors i22007 2024-05-13 20:15:17 +02:00
  • e987faae64 Added Basic Typecheck for integers #4 Bruder John 2024-05-10 10:43:09 +02:00
  • 2bae802cb2 changed to visitor pattern Bruder John 2024-05-09 22:39:26 +02:00
  • 0052b5b547 Added Int Literal Bruder John 2024-05-09 19:13:18 +02:00
  • b773793937 Merge branch 'main' into johns-branch Bruder John 2024-05-09 14:23:07 +02:00
  • 43cafcd01f added Expression analysis Bruder John 2024-05-09 14:21:07 +02:00
  • 651a8b6ebf Merge pull request 'parser' (#3) from parser into main Johannes Ehlert 2024-05-09 12:06:31 +00:00
  • 6b7fc09f8f Changed AST Tree #3 i22035 2024-05-09 13:55:45 +02:00
  • 4acf4dfe24 Added Statements and Expressions for parser i22035 2024-05-09 13:47:38 +02:00
  • 0bce8639f5 Updated Contructor Parsing IchHab4Euro 2024-05-09 12:56:37 +02:00
  • a86bede5a7 Added down to Expression #2 Bruder John 2024-05-09 00:13:23 +02:00
  • 03645f7a84 fixed bugs after update branch Bruder John 2024-05-08 23:47:37 +02:00
  • 73b9eeddb0 Merge branch 'main' into johns-branch Bruder John 2024-05-08 23:46:28 +02:00
  • 159413dd7d fixed bugs Bruder John 2024-05-08 23:44:17 +02:00
  • 275eceb80a Merge branch 'main' of https://gitea.hb.dhbw-stuttgart.de/i22005/JavaCompiler Lucas 2024-05-08 16:12:54 +02:00
  • 458983fc68 Change on filepath i22007 2024-05-08 16:12:04 +02:00
  • 9d6717a9ce nix Lucas 2024-05-08 16:11:28 +02:00
  • c4a35decba Merge branch 'main' into johns-branch Bruder John 2024-05-08 15:22:05 +02:00
  • b2e86ca631 moved Eample to resources Bruder John 2024-05-08 15:04:57 +02:00
  • c0b30f9620 Added Identifier Bruder John 2024-05-08 14:40:34 +02:00
  • 7249054da5 Merge branch 'main' into johns-branch Bruder John 2024-05-08 14:21:14 +02:00
  • 94c037467e Fixed write bytecode into file i22007 2024-05-08 14:07:16 +02:00
  • 4699e655fe Merge remote-tracking branch 'origin/main' Lucas 2024-05-08 15:55:43 +02:00
  • b7cb34c6ec Structure and Fixes Lucas 2024-05-08 15:54:23 +02:00
  • 26653ac719 Add AccesTypeToOpcode mapper i22007 2024-05-08 15:23:04 +02:00
  • 44452d204b Add accesTypeToOpcode mapper i22007 2024-05-08 15:22:39 +02:00
  • 3cbef38c5e Visitor and generated updated Purplumbi 2024-05-08 15:17:35 +02:00
  • 7c54c0f04c FieldAccessType added Purplumbi 2024-05-08 15:04:25 +02:00
  • 5529704693 AccessType Fix Purplumbi 2024-05-08 14:47:41 +02:00
  • 8fbe7d0800 TypeNodeEnum and AccessTypeNode Purplumbi 2024-05-08 14:41:08 +02:00
  • c9ec426412 Ast Fixes Purplumbi 2024-05-08 14:08:24 +02:00
  • 91a3c3042d ParameterNode Purplumbi 2024-05-08 13:56:58 +02:00
  • 44545f7ba6 Visiters added Purplumbi 2024-05-08 13:54:39 +02:00
  • 56ce3c33c3 Removed moved method i22007 2024-05-08 13:44:41 +02:00
  • 3ac354b7dd FIxed ByteCodeGenerator i22007 2024-05-08 13:39:33 +02:00
  • f60fa05153 Merge branch 'main' into johns-branch Bruder John 2024-05-08 13:34:09 +02:00
  • a98cb26083 first change Bruder John 2024-05-08 13:33:20 +02:00
  • abcd5a55ef Merge remote-tracking branch 'origin/main' Purplumbi 2024-05-08 13:27:48 +02:00
  • 20052e619d Antlr + Visitors Purplumbi 2024-05-08 13:27:40 +02:00
  • d7a8500109 Merge remote-tracking branch 'origin/main' Lucas 2024-05-08 13:14:16 +02:00
  • d014cb28c7 Structure and Fixes Lucas 2024-05-08 13:10:45 +02:00
  • ce2ea07f96 Move code generation i22007 2024-05-08 13:10:29 +02:00
  • b173d77620 Fixed change errors i22007 2024-05-08 13:06:27 +02:00
  • 2539b7cff1 Merge branch 'main' into johns-branch Bruder John 2024-05-08 11:50:18 +02:00
  • 993bd8fc60 Generated Antlr Purplumbi 2024-05-08 11:47:17 +02:00
  • 402249e1ac Merge remote-tracking branch 'origin/main' Purplumbi 2024-05-08 11:44:13 +02:00
  • 5681e3e5f2 AST Purplumbi 2024-05-08 11:43:04 +02:00
  • c48a3671fb Structure i22011 2024-05-08 11:42:34 +02:00
  • 5344b01384 Merge branch 'main' into johns-branch Bruder John 2024-05-08 11:41:45 +02:00
  • 6e8079807a Added Typchecker and Semantic analyzer Bruder John 2024-05-08 11:41:38 +02:00
  • 7e4c0d97f6 Merge remote-tracking branch 'origin/main' i22011 2024-05-08 11:25:24 +02:00
  • ed6fce0b5a Tests and Main i22011 2024-05-08 11:25:16 +02:00
  • d131d412f0 Add classFIleOutput folder i22007 2024-05-08 11:21:42 +02:00
  • d0448b01cd Merge remote-tracking branch 'origin/main' i22011 2024-05-08 10:41:28 +02:00
  • 9a491131b2 Tests i22011 2024-05-08 10:41:13 +02:00
  • d93d11c1e3 Merge branch 'main' of https://gitea.hb.dhbw-stuttgart.de/i22005/NichtHaskell2.0 i22007 2024-05-08 10:39:04 +02:00
  • a1378f1cfb Add constructor for empty class i22007 2024-05-08 10:35:18 +02:00
  • 3b72d09df5 Merge remote-tracking branch 'origin/main' i22011 2024-05-08 09:53:22 +02:00
  • 220fdb506d Tests i22011 2024-05-08 09:52:58 +02:00
  • 3823da5b2f Tests i22011 2024-05-08 09:45:38 +02:00
  • da68aacaa0 Generate byteode for empty class without typecheck i22007 2024-05-07 19:13:40 +02:00
  • ef94d309cf fixed gitignore Bruder John 2024-05-02 18:31:50 +02:00
  • 56c32fe9d3 Merge remote-tracking branch 'origin/main' i22011 2024-05-02 16:10:47 +02:00
  • fe689b7253 Tests i22011 2024-05-02 16:09:24 +02:00
  • d270992858 Ausführung Parser Maximilian Stahl 2024-05-02 15:22:29 +02:00
  • cd7aac282e added antlr Bruder John 2024-05-02 15:03:20 +02:00
  • 8cdd13c4dc Merge branch 'main' of https://gitea.hb.dhbw-stuttgart.de/i22005/JavaCompiler Bruder John 2024-05-02 14:55:12 +02:00
  • 9a3bce1e78 added ast Bruder John 2024-05-02 14:55:04 +02:00
  • afe87ed2e2 Antrl File Maximilian Stahl 2024-05-02 14:54:19 +02:00
  • 5ba5d78f31 added ast Bruder John 2024-05-02 14:32:10 +02:00
  • 238cd51dde Test init i22011 2024-04-24 14:41:58 +02:00
  • 2b17fa4e17 Initilized project Bruder John 2024-04-24 14:06:10 +02:00