mirror of https://github.com/ArduPilot/ardupilot
Tools: autotest: logger_metadata: allow `@LoggerEnum` to override enum name
This commit is contained in:
parent
19f197d47e
commit
10491702b5
|
@ -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):
|
||||
|
|
Loading…
Reference in New Issue