create_manpage_completions.py: do not use '|' in '[]' in regex

This commit is contained in:
MaxVerevkin 2020-07-09 23:56:36 +03:00 committed by Johannes Altmanninger
parent 4f867ce513
commit 23c78a74e4

View file

@ -392,7 +392,7 @@ class Type2ManParser(ManParser):
options_section_regex = re.compile("\.SH OPTIONS(.*?)(\.SH|\Z)", re.DOTALL) options_section_regex = re.compile("\.SH OPTIONS(.*?)(\.SH|\Z)", re.DOTALL)
options_section = re.search(options_section_regex, manpage).group(1) options_section = re.search(options_section_regex, manpage).group(1)
options_parts_regex = re.compile("\.[I|T]P( \d+(\.\d)?i?)?(.*?)\.([I|T]P|UNINDENT)", re.DOTALL) options_parts_regex = re.compile("\.[IT]P( \d+(\.\d)?i?)?(.*?)\.([IT]P|UNINDENT)", re.DOTALL)
options_matched = re.search(options_parts_regex, options_section) options_matched = re.search(options_parts_regex, options_section)
add_diagnostic("Command is %r" % CMDNAME) add_diagnostic("Command is %r" % CMDNAME)