diff options
author | Treeston <treeston.mmoc@gmail.com> | 2019-07-29 21:37:15 +0200 |
---|---|---|
committer | Treeston <treeston.mmoc@gmail.com> | 2019-07-29 21:37:15 +0200 |
commit | e813200e5ef3eaade089cb0e8382905c80b6130d (patch) | |
tree | 3e674314f52cf7e01f41054dbd49f367147dd1f4 /contrib/enumutils_describe.py | |
parent | f1d9a36c5fce23ae9c68e221521a2b492709f8e5 (diff) |
Core/Misc: Kick a Totem error log upstairs one stack frame to give it access to various debug info and make Aokromes happy.
Diffstat (limited to 'contrib/enumutils_describe.py')
-rw-r--r-- | contrib/enumutils_describe.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/contrib/enumutils_describe.py b/contrib/enumutils_describe.py index 886dc0126a7..be615bae432 100644 --- a/contrib/enumutils_describe.py +++ b/contrib/enumutils_describe.py @@ -29,6 +29,7 @@ if not getcwd().endswith('src'): EnumPattern = compile(r'//\s*EnumUtils: DESCRIBE THIS\s+enum\s+([0-9A-Za-z]+)[^\n]*\s*{([^}]+)};') EnumValuesPattern = compile(r'\s+[^,]+[^\n]*') EnumValueNamePattern = compile(r'^\s*([a-zA-Z0-9_]+)', flags=MULTILINE) +EnumValueSkipLinePattern = compile(r'^\s*//') EnumValueCommentPattern = compile(r'//[ \t]*([^\n]+)$') CommentMatchFormat = compile(r'^(((TITLE +(.+?))|(DESCRIPTION +(.+?))) *){1,2}$') CommentSkipFormat = compile(r'^SKIP *$') @@ -59,7 +60,8 @@ def processFile(path, filename): valueNameMatch = EnumValueNamePattern.search(valueData) if valueNameMatch is None: - print('Name of value not found: %s' % repr(valueData)) + if EnumValueSkipLinePattern.search(valueData) is None: + print('Name of value not found: %s' % repr(valueData)) continue valueName = valueNameMatch.group(1) |