From 19d71fb2061aa251c232aaeb2df8121427d6c5d4 Mon Sep 17 00:00:00 2001 From: Treeston Date: Tue, 30 Jul 2019 11:42:08 +0200 Subject: Contrib/Misc: Allow enumutils_describe.py to better deal with commented-out enum lines --- contrib/enumutils_describe.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'contrib/enumutils_describe.py') diff --git a/contrib/enumutils_describe.py b/contrib/enumutils_describe.py index be615bae432..29380e818f0 100644 --- a/contrib/enumutils_describe.py +++ b/contrib/enumutils_describe.py @@ -27,7 +27,7 @@ if not getcwd().endswith('src'): exit(1) EnumPattern = compile(r'//\s*EnumUtils: DESCRIBE THIS\s+enum\s+([0-9A-Za-z]+)[^\n]*\s*{([^}]+)};') -EnumValuesPattern = compile(r'\s+[^,]+[^\n]*') +EnumValuesPattern = compile(r'\s+[^,\n]+(,[^\n]*)?') EnumValueNamePattern = compile(r'^\s*([a-zA-Z0-9_]+)', flags=MULTILINE) EnumValueSkipLinePattern = compile(r'^\s*//') EnumValueCommentPattern = compile(r'//[ \t]*([^\n]+)$') -- cgit v1.2.3