aboutsummaryrefslogtreecommitdiff
path: root/contrib/enumutils_describe.py
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2019-07-30 12:04:26 +0200
committerTreeston <treeston.mmoc@gmail.com>2019-07-30 12:04:26 +0200
commitb2b7ae8898bf6b0547970a8d01e0b6eeda73e840 (patch)
tree7f8f0c87138c5dcf3c67a066bdfcbc586a42ebfb /contrib/enumutils_describe.py
parent19d71fb2061aa251c232aaeb2df8121427d6c5d4 (diff)
Contrib/Misc: There, build fix. 19d71fb follow-up.
Diffstat (limited to 'contrib/enumutils_describe.py')
-rw-r--r--contrib/enumutils_describe.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/contrib/enumutils_describe.py b/contrib/enumutils_describe.py
index 29380e818f0..84f01495864 100644
--- a/contrib/enumutils_describe.py
+++ b/contrib/enumutils_describe.py
@@ -27,10 +27,10 @@ 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]+(,[^\n]*)?')
+EnumValuesPattern = compile(r'\s+.+?(,|$)[^\n]*')
EnumValueNamePattern = compile(r'^\s*([a-zA-Z0-9_]+)', flags=MULTILINE)
EnumValueSkipLinePattern = compile(r'^\s*//')
-EnumValueCommentPattern = compile(r'//[ \t]*([^\n]+)$')
+EnumValueCommentPattern = compile(r'//,?[ \t]*([^\n]+)$')
CommentMatchFormat = compile(r'^(((TITLE +(.+?))|(DESCRIPTION +(.+?))) *){1,2}$')
CommentSkipFormat = compile(r'^SKIP *$')