move parser to it's own test file and adapt opcode-stream with the correct token.types