Commit Graph

23 Commits

Author SHA1 Message Date
eee1c139a7 set field in recipient for method to true and update test 2024-06-25 20:50:50 +02:00
simon
4efa45f668 major refactoring to please sonar, add commandline-debug option to display bytecode info while compilation 2024-06-25 19:27:40 +02:00
simon
ee2553b089 add some e2e tests and make BytecodeTestUtil usable with different constructors 2024-06-25 17:26:31 +02:00
JonathanFleischmann
9cda095a0b adapted to Implementation of main in TypedAST 2024-06-23 14:47:22 +02:00
JonathanFleischmann
c498215d91 implemented rest of needed testfiles 2024-06-23 14:05:22 +02:00
simon
7b82840b3d add ByteCodeTestUtil 2024-06-22 22:29:51 +02:00
JonathanFleischmann
e4f5bbbfa9 implemented some more test cases 2024-06-22 22:09:26 +02:00
JonathanFleischmann
59d0c97be3 translated most of test ASTs into TypedASTs 2024-06-22 19:36:39 +02:00
JonathanFleischmann
67963b61b2 added testcase for Continue in TypedAST 2024-06-22 17:53:47 +02:00
JonathanFleischmann
fc7ca26f79 fixed Print test 2024-06-22 17:19:28 +02:00
JonathanFleischmann
81590c62c5 working on translating testfiles into AST and then into TypedAST 2024-06-22 17:16:10 +02:00
JonathanFleischmann
bfef8ccff6 implemented tests for each feature (not complete) and added AST Expectation (not complete) 2024-06-16 21:09:14 +02:00
JonathanFleischmann
09a327bdee adapted tests to new structure of ast 2024-05-20 23:01:00 +02:00
3a267180ba Parser can do Else-if 2024-05-20 16:26:20 +02:00
JonathanFleischmann
2eecf3faa8 implemented test with complex class for type check 2024-05-16 00:09:05 +02:00
JonathanFleischmann
e51369715c implemented test with complex class for parser and scanner 2024-05-15 17:47:57 +02:00
d4cdc45b63 Bugfix: charLiteral now get's the actual char, not just the quotationmark 2024-05-15 16:56:47 +02:00
JonathanFleischmann
f5cc94316e fixed program instead of classes and did some renaming etc 2024-05-14 15:23:12 +02:00
JonathanFleischmann
99d2e7a104 fixed program instead of classes and implemented some tests for typecheck 2024-05-14 15:03:26 +02:00
JonathanFleischmann
4d58a4b1f2 wrote tests for ScannerAndParser and more 2024-05-09 00:10:23 +02:00
JonathanFleischmann
ce711b3a27 implemented new methods in Compiler 2024-05-08 11:27:54 +02:00
JonathanFleischmann
65b4993e91
Update and rename test.java to Test.java 2024-04-24 15:35:53 +02:00
JonathanFleischmann
1a0a05a907 wrote testfiles 2024-04-24 15:33:21 +02:00