mjtest-tests merge requestshttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests2021-12-06T14:22:14+01:00https://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/46More exec tests by group 12021-12-06T14:22:14+01:00uxrogMore exec tests by group 1uxroguxroghttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/45Group 5 exec tests2021-12-04T19:05:40+01:00unzzmGroup 5 exec testsuxroguxroghttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/44Add negative integer literals in precarious situations2021-11-29T15:24:19+01:00uzuueAdd negative integer literals in precarious situationsAnd a few non-negative negated expressions as wellAnd a few non-negative negated expressions as welluxroguxroghttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/43Gruppe2/exec2021-12-04T17:54:04+01:00uqdwqGruppe2/execThis also includes missing test cases from last week in /semanticThis also includes missing test cases from last week in /semanticuxroguxroghttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/42Group 1 exec tests 💥2021-12-04T17:19:22+01:00uxrogGroup 1 exec tests 💥uxroguxroghttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/41Add syntax test for unclosed comment2021-11-22T14:58:03+01:00uzuueAdd syntax test for unclosed commentSüßigkeiten für alle!Süßigkeiten für alle!https://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/40semantic tests group 32021-11-20T14:47:22+01:00ucywgsemantic tests group 3uxroguxroghttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/39Test cases for group 22021-11-20T17:19:58+01:00uqdwqTest cases for group 2https://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/38added group 4 semantic tests2021-11-20T17:19:35+01:00ulxnxtobias.knorr2@student.kit.eduadded group 4 semantic testshttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/36Group 5 semantic tests2021-11-18T21:45:04+01:00ucifmGroup 5 semantic testshttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/35enable autoissue2021-11-16T23:42:42+01:00ungepenable autoissueuxroguxroghttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/34Use correct exit code, allow more errors than max argline length2021-11-16T23:42:30+01:00uxwluUse correct exit code, allow more errors than max argline lengthhttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/33Enable Flammenwehrfer for Group 42021-11-16T13:52:02+01:00uxwluEnable Flammenwehrfer for Group 4https://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/32Enable Flammenwehrfer™ for group 22021-11-15T13:59:39+01:00uudyhEnable Flammenwehrfer™ for group 2https://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/30Add an assortment of semantic tests2021-11-21T00:10:28+01:00uxrogAdd an assortment of semantic tests- Some tests regarding lvalues
- Longer semantically correct tests
- Unlambda interpreter
- Conway's Game of Life
- Brainfuck interpreter- Some tests regarding lvalues
- Longer semantically correct tests
- Unlambda interpreter
- Conway's Game of Life
- Brainfuck interpreteruxroguxroghttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/29Add some semantic tests2021-11-16T16:07:28+01:00uzuueAdd some semantic tests- [x] Expressions with side effects
- [x] A few more complex valid programs (multiple classes, multiple functions, ...)- [x] Expressions with side effects
- [x] A few more complex valid programs (multiple classes, multiple functions, ...)https://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/28Reduce nesting depth of ManyBraces test to 2562021-11-08T18:05:19+01:00uxwluReduce nesting depth of ManyBraces test to 256During the meeting it was decided that a few hundred is good enough. This MR reduces the nesting to something at the higher end of the suggested range.During the meeting it was decided that a few hundred is good enough. This MR reduces the nesting to something at the higher end of the suggested range.https://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/27Add tests of group 32021-11-05T14:41:33+01:00ucywgAdd tests of group 3https://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/26Syntax/gruppe52021-11-04T16:45:51+01:00unzzmSyntax/gruppe5uxroguxroghttps://git.scc.kit.edu/IPDSnelting/mjtest-tests/-/merge_requests/25Add 3 valid and 3 invalid parser tests2021-11-04T14:47:47+01:00uyunxAdd 3 valid and 3 invalid parser tests1. C Style Arrays: Arrays must be `<Type>[] varName`. The c style declaration that is allowed in Java is not allowed in MiniJava.
2. Hello World: Valid MJ program that outputs `Hello World` when run.
3. Inner classes: Inner classes are n...1. C Style Arrays: Arrays must be `<Type>[] varName`. The c style declaration that is allowed in Java is not allowed in MiniJava.
2. Hello World: Valid MJ program that outputs `Hello World` when run.
3. Inner classes: Inner classes are not allowed in MiniJava.
4. Receiver Parameter: An explicit receiver parameter is allowed in Java, but not in MJ.
5. Special Method: `System.out.println()` is a special method, that is not allowed to be called in MJ, but should be parsed correctly.
6. Wild Syntax: A few lines of code that is valid MJ code (but cannot be compiled with javac doe to unreachable code).uxroguxrog