Commit Graph

  • b91174eeee Implemented CodeGen for Assign and MethodCall. But MethodCall is not working at the moment Jochen Seyfried 2024-05-22 12:49:59 +0200
  • 108b8f63ea Updated CodeGen of FiledDecl and MethodDecl and Assign Jochen Seyfried 2024-05-22 10:05:20 +0200
  • 3be8d9854a euqals methods overriden in "Program, RefType, MethodDecl and FieldDecl" for AST comparison. Julian Murek 2024-05-14 15:34:26 +0200
  • 35fba57efa Merge remote-tracking branch 'origin/master' Krauß, Josefine 2024-05-14 15:19:26 +0200
  • 6148b46063 parameterlist, typecheck Krauß, Josefine 2024-05-14 15:18:18 +0200
  • a59950e186 parameterlist, typecheck Krauß, Josefine 2024-05-14 15:15:58 +0200
  • 0fcea195de Updated If and WhileStatement Jochen Seyfried 2024-05-14 14:54:33 +0200
  • f2260c7a73 Deleted ICLass and updated the MethodDecl codeGen Jochen Seyfried 2024-05-14 14:51:59 +0200
  • 74e3cb8016 Merge remote-tracking branch 'origin/master' Krauß, Josefine 2024-05-14 14:48:25 +0200
  • 2f549e31e9 interface changes, added localvaridentifier, removed iclass interface, some type check for statements, delete varrefexpression Krauß, Josefine 2024-05-14 14:45:04 +0200
  • 0a81315366 Merge remote-tracking branch 'origin/master' StefanZ3 2024-05-14 14:23:55 +0200
  • 99b979d77f add new package for astGenerator StefanZ3 2024-05-14 14:23:12 +0200
  • 6eb26e70d5 Deleted ICLass and updated the MethodDecl codeGen Jochen Seyfried 2024-05-14 14:13:43 +0200
  • 7ff84e5ad7 Changed the methodContext to use the ParameterList Jochen Seyfried 2024-05-14 11:53:00 +0200
  • 87cde5e048 inzterface changes typecheck Krauß, Josefine 2024-05-14 11:33:17 +0200
  • c3a9b9a7d6 Merge remote-tracking branch 'origin/master' Krauß, Josefine 2024-05-14 11:32:40 +0200
  • 4ca936e619 using input from file Krauß, Josefine 2024-05-14 11:32:21 +0200
  • 6e707cc7ed Antlr Changes EmptyStatement David Mueller 2024-05-14 10:45:15 +0200
  • d22ea6b962 Antlr Changes to Methodcalls from Return David Mueller 2024-05-14 10:31:53 +0200
  • 091eaa912e add some visitstatement methods in ASTGenerator StefanZ3 2024-05-13 23:19:36 +0200
  • e99b7adcd4 change methods in ASTGenerator StefanZ3 2024-05-13 22:09:24 +0200
  • 3783a1d61b Merge remote-tracking branch 'origin/master' StefanZ3 2024-05-13 22:08:05 +0200
  • d0f3f3b938 change methods in ASTGenerator StefanZ3 2024-05-13 22:04:02 +0200
  • b5b6f763e0 Updated the codeGen Methods in FieldDecl, MethodDecl and BlockStatement Jochen Seyfried 2024-05-13 21:04:09 +0200
  • cc05c58159 added ast methods, parameter classes StefanZ3 2024-05-11 20:45:51 +0200
  • 91340125ef added ast generator StefanZ3 2024-05-10 06:23:09 +0200
  • 484418e884 added ast StefanZ3 2024-05-10 06:18:32 +0200
  • 309aff9576 File to test Token-Generation KingJulian 2024-05-09 18:35:40 +0200
  • 4c73ae6786 Updatet Tests for Token-Generation KingJulian 2024-05-09 18:33:33 +0200
  • 4f2599d053 interface changes and some typecheck for code block. also some minor changes in blockstatement structure Krauß, Josefine 2024-05-09 17:28:29 +0200
  • 371755f390 Merge remote-tracking branch 'origin/master' Krauß, Josefine 2024-05-09 16:52:23 +0200
  • 9ec583b17f moved tables out of constructor and fixed some type check Krauß, Josefine 2024-05-09 16:49:53 +0200
  • 9166d87afd Changes to the Grammar David Mueller 2024-05-09 16:08:07 +0200
  • 1cd4d87a94 Deleted old Source Jochen Seyfried 2024-05-09 15:58:48 +0200
  • cf590b2248 Added dependencies to pom Jochen Seyfried 2024-05-09 15:56:23 +0200
  • 0576bd303d Pom and gitignore Jochen Seyfried 2024-05-09 15:41:52 +0200
  • 334f470488 Maven structure Jay 2024-05-09 15:25:46 +0200
  • 85282ff90c Merge remote-tracking branch 'origin/master' Krauß, Josefine 2024-05-09 15:12:23 +0200
  • dbcf40ea84 antr gen package expilcitly added and some printlines in main Krauß, Josefine 2024-05-09 15:12:08 +0200
  • 8419b1aa17 Changed the generation to a .class Jochen Seyfried 2024-05-09 15:10:53 +0200
  • 80917ec222 Fixed nullPointer Exception for missing class name Jochen Seyfried 2024-05-09 14:41:07 +0200
  • 965b758fba Fixed the Program call Jochen Seyfried 2024-05-09 14:28:32 +0200
  • 5de106876a Merge remote-tracking branch 'origin/master' Krauß, Josefine 2024-05-09 14:22:59 +0200
  • 2c6bef9e9e antr generated Krauß, Josefine 2024-05-09 14:22:45 +0200
  • 950354a2e7 Merge remote-tracking branch 'origin/master' Jochen Seyfried 2024-05-09 14:21:07 +0200
  • 2b671c32db Changed some missing parameters Jochen Seyfried 2024-05-09 14:20:55 +0200
  • ec7dd2a10d Maven structure Julian Murek 2024-05-09 14:16:39 +0200
  • b8a8a094f4 Merge remote-tracking branch 'origin/master' Krauß, Josefine 2024-05-08 15:15:25 +0200
  • fe249c5b2a try to run main Krauß, Josefine 2024-05-08 15:14:58 +0200
  • 1617e3ec62 Added RefType codeGen logic Jochen Seyfried 2024-05-08 14:42:56 +0200
  • f273c74693 Merge remote-tracking branch 'origin/master' Krauß, Josefine 2024-05-08 14:31:39 +0200
  • 783bab8580 context tables Krauß, Josefine 2024-05-08 14:28:51 +0200
  • 9cda409dd3 Added Programm codeGen logic Jochen Seyfried 2024-05-08 14:28:01 +0200
  • 103e80e318 Moved the RefType class to the class package Jochen Seyfried 2024-05-08 14:15:11 +0200
  • dfa5588514 Merge remote-tracking branch 'origin/master' David Mueller 2024-05-08 13:54:52 +0200
  • 7cbde86ca3 Decaf Changes - Plümi Patch David Mueller 2024-05-08 13:54:32 +0200
  • 56ee3602b5 Added ASM lib Jochen Seyfried 2024-05-08 13:53:43 +0200
  • 777e5b9c5b Merge remote-tracking branch 'origin/master' Jochen Seyfried 2024-05-08 13:52:11 +0200
  • 3cff398228 delete modifier Krauß, Josefine 2024-05-08 13:51:36 +0200
  • 93514e4f08 Added TODOS for changes Jochen Seyfried 2024-05-08 13:51:20 +0200
  • 0f61e843a4 Merge remote-tracking branch 'origin/master' Krauß, Josefine 2024-05-08 13:51:13 +0200
  • 370b2dbb06 delete modifier Krauß, Josefine 2024-05-08 13:51:00 +0200
  • ce399626da Fixed typo in codeGen method declaration Jochen Seyfried 2024-05-08 12:56:40 +0200
  • a9101d2c12 working on class/method tables Krauß, Josefine 2024-05-08 12:48:56 +0200
  • 3d246af387 Merge remote-tracking branch 'origin/master' Krauß, Josefine 2024-05-08 11:22:52 +0200
  • 10a5d41aa8 working on class fields Krauß, Josefine 2024-05-08 11:22:12 +0200
  • c185b56065 Readme i22022 2024-05-08 08:59:02 +0000
  • 62c7f144bb Added "src" directory to conform to Mavens project structure and added preliminary Tests and Testsuite. Julian Murek 2024-05-08 11:01:13 +0200
  • 352531d680 Added SuperStatementExpression Jochen Seyfried 2024-05-08 10:40:44 +0200
  • 34b33d7353 Merge remote-tracking branch 'origin/master' David Mueller 2024-05-08 10:33:39 +0200
  • 404aa3236f no pivate and potected anymoe David Mueller 2024-05-08 10:32:03 +0200
  • 61a9025274 Merge remote-tracking branch 'origin/master' Krauß, Josefine 2024-05-08 10:10:55 +0200
  • 05166e9753 added program and some typecheck Krauß, Josefine 2024-05-08 10:10:44 +0200
  • d2ed7c9fde Updated the Class diagram Jochen Seyfried 2024-05-07 15:32:17 +0200
  • 2527d15467 Added Bytecodegeneration to the missing classes Also included some TODOs in areas where parameters and some connections are missing Jochen Seyfried 2024-05-07 13:50:51 +0200
  • 95585d357a Dateien nach "Source" hochladen Es war einmal ein Compilerbau-Kurs 2024-05-05 21:09:45 +0000
  • bd3988004c Added Bytecode generation Logic for datatypes and binary expressions Jochen Seyfried 2024-05-05 16:56:19 +0200
  • 261cf2f6fa Added Classdiagram Jochen Seyfried 2024-05-02 15:51:26 +0200
  • 610c13d8a2 renamed files, some more attributes and some type check Krauß, Josefine 2024-05-02 15:31:31 +0200
  • c712be94a4 moved comparision to binary Krauß, Josefine 2024-05-02 14:37:40 +0200
  • 16a9054892 Merge remote-tracking branch 'origin/master' Krauß, Josefine 2024-05-02 14:31:45 +0200
  • bdcc03bcfa initial implementation of typecheck for statement and binary/unary expressions Krauß, Josefine 2024-05-02 14:31:37 +0200
  • d0abd3bff7 Add "{" "}" to ClassBody i22022 2024-05-02 12:31:08 +0000
  • 2627e7d843 forgot to implement some methods from interface Krauß, Josefine 2024-05-02 13:14:36 +0200
  • 80513241ec Merge remote-tracking branch 'origin/master' Krauß, Josefine 2024-05-02 13:12:52 +0200
  • b34b13d485 abstract syntax tree as defined on 02.05.2024 Krauß, Josefine 2024-05-02 13:12:39 +0200
  • 1536d6c3f6 Update Grammatik i22022 2024-05-02 10:36:12 +0000
  • 7c91cee342 initial commit, abstract syntax tree as defined on 24.04.2024 Krauß, Josefine 2024-04-25 13:27:38 +0200
  • c6c77579ce Dateien nach "/" hochladen i22022 2024-04-24 13:12:07 +0000