bugfix for invalid memory access
modify Parser::ParseList test case