fix comment and name issues in debug helper

Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
This commit is contained in:
Jerry Yu 2022-05-05 11:19:38 +08:00
parent 6a2cd9ebf5
commit ab8bea23e6

View file

@ -300,19 +300,19 @@ class NamedGroupDefinition:
Generate helper functions for named group Generate helper functions for named group
It generates translation function from named group define to string. It generates translation function from named group define to string.
Signature algorithm definition looks like: Named group definition looks like:
#define MBEDTLS_SSL_IANA_TLS_GROUP_[ upper case named group ] [ value(hex) ] #define MBEDTLS_SSL_IANA_TLS_GROUP_[ upper case named group ] [ value(hex) ]
Known limitation: Known limitation:
- the definitions SHOULD exist in same macro blocks. - the definitions SHOULD exist in same macro blocks.
""" """
@classmethod @classmethod
def extract(cls, source_code, start=0, end=-1): def extract(cls, source_code, start=0, end=-1):
sig_alg_pattern = re.compile(r'#define\s+(?P<name>MBEDTLS_SSL_IANA_TLS_GROUP_\w+)\s+' + named_group_pattern = re.compile(r'#define\s+(?P<name>MBEDTLS_SSL_IANA_TLS_GROUP_\w+)\s+' +
r'(?P<value>0[xX][0-9a-fA-F]+)$', r'(?P<value>0[xX][0-9a-fA-F]+)$',
re.MULTILINE | re.DOTALL) re.MULTILINE | re.DOTALL)
matches = list(sig_alg_pattern.finditer(source_code, start, end)) matches = list(named_group_pattern.finditer(source_code, start, end))
if matches: if matches:
yield NamedGroupDefinition(source_code, definitions=matches) yield NamedGroupDefinition(source_code, definitions=matches)