def get_parse_and_errorlist(self):
d = self.__class__.__dict__<EOL>parselist = d.get('<STR_LIT>')<EOL>errorlist = d.get('<STR_LIT>')<EOL>if parselist and not errorlist:<EOL><INDENT>errorlist = []<EOL>for t in parselist:<EOL><INDENT>if t[<NUM_LIT:1>] not in errorlist: errorlist.append(t[<NUM_LIT:1>])<EOL><DEDENT>errorlist = '<STR_LIT>'.join(errorlist)<EOL>d['<STR_LIT>'] = errorlist<EOL><DEDENT>return (parselist, errorlist)<EOL>
Get the parselist and human-readable version, errorlist is returned,
        because it is used in error messages.