Build remaining test cases

For the parser, some test cases remain unimplemented. We should look into which test cases are currently missing (like the ones for testing the parsing of statements).