mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-03-23 16:20:49 +00:00
Fix an incorrect regex in check_names.py
Allow check_names.py to detect declarations of the form: enum some_enum_name { This pattern has only just appeared due to code style correction, which explains why the issue was not previously noticed. Signed-off-by: David Horstmann <david.horstmann@arm.com>
This commit is contained in:
parent
fbc115f43c
commit
f91090e4a3
@ -444,8 +444,11 @@ class CodeParser():
|
||||
# Match typedefs and brackets only when they are at the
|
||||
# beginning of the line -- if they are indented, they might
|
||||
# be sub-structures within structs, etc.
|
||||
optional_c_identifier = r"([_a-zA-Z][_a-zA-Z0-9]*)?"
|
||||
if (state == states.OUTSIDE_KEYWORD and
|
||||
re.search(r"^(typedef +)?enum +{", line)):
|
||||
re.search(r"^(typedef +)?enum " + \
|
||||
optional_c_identifier + \
|
||||
r" *{", line)):
|
||||
state = states.IN_BRACES
|
||||
elif (state == states.OUTSIDE_KEYWORD and
|
||||
re.search(r"^(typedef +)?enum", line)):
|
||||
|
Loading…
x
Reference in New Issue
Block a user