Tools: autotest: logger_metadata: allow `@LoggerEnum` to override enum name

This commit is contained in:
Iampete1 2024-12-20 23:09:46 +00:00
parent 19f197d47e
commit 10491702b5
1 changed files with 4 additions and 1 deletions

View File

@ -168,7 +168,7 @@ class EnumDocco(object):
continue
# // @LoggerEnum: NAME - can be used around for #define sets
m = re.match(r".*@LoggerEnum: *([\w]+)", line)
m = re.match(r".*@LoggerEnum: *([\w:]+)", line)
if m is not None:
enum_name = m.group(1)
debug("%s: %s" % (source_file, enum_name))
@ -180,6 +180,9 @@ class EnumDocco(object):
continue
if state == "inside":
if re.match(r"\s*enum.*$", line):
# Allow @LoggerEnum around Enum for name override
continue
if re.match(r"\s*$", line):
continue
if re.match(r"#if", line):