def METHOD_NAME(ps):
    header = read_header_items(ps)
    units = []
    try:
        while True:
            eat_whitespace(ps)
            skip_no_translate(ps)
            match = string_entry_re.match(ps.current_line)
            if match is not None:
                units.append(
                    (match.groupdict()["id"], unescape(match.groupdict()["str"][1:-1]))
                )
            ps.read_line()
    except StopIteration:
        pass
    return header, units