mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-23 02:44:18 +08:00
contrib: Set check-params-in-docs.py to skip tables of values of a param
Currently check-params-in-docs.py reports extra params being listed in invoke.texi. However, those aren't actual params but items in a table of possible values of the aarch64-autove-preference param. This patch changes check-params-in-docs.py to ignore similar tables. contrib/ChangeLog: * check-params-in-docs.py: Skip tables of values of a param. Remove code that skips items beginning with a number. Signed-off-by: Filip Kastl <fkastl@suse.cz>
This commit is contained in:
parent
de1389e24e
commit
4b7e6d5faa
@ -66,14 +66,23 @@ texi = takewhile(lambda x: '@node Instrumentation Options' not in x, texi)
|
||||
texi = list(texi)[1:]
|
||||
|
||||
texi_params = []
|
||||
skip = False
|
||||
for line in texi:
|
||||
# Skip @table @samp sections of manual where values of a param are usually
|
||||
# listed
|
||||
if skip:
|
||||
if line.startswith('@end table'):
|
||||
skip = False
|
||||
continue
|
||||
elif line.startswith('@table @samp'):
|
||||
skip = True
|
||||
continue
|
||||
|
||||
for token in ('@item ', '@itemx '):
|
||||
if line.startswith(token):
|
||||
texi_params.append(line[len(token):])
|
||||
break
|
||||
|
||||
# Skip digits
|
||||
texi_params = [x for x in texi_params if not x[0].isdigit()]
|
||||
# Skip target-specific params
|
||||
texi_params = [x for x in texi_params if not target_specific(x)]
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user