From 8c5104982174d13e81f3cb7ce31d673450769106 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Sat, 26 Feb 2022 13:25:59 +0100 Subject: [PATCH] small bugfix --- events/event_parser.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/events/event_parser.py b/events/event_parser.py index f209752..9c6da82 100644 --- a/events/event_parser.py +++ b/events/event_parser.py @@ -100,11 +100,11 @@ class EventParser(FileParser): # Now try to look for event definitions. Moving windows allows multi line event definitions # These two variants need to be checked event_match = re.match( - r"[\s]*static const(?:expr)?[\s]*Event[\s]*([\w]*)[\s]*=", + r"[\s]*static const(?:expr)?[\s]*Event[\s]*([\w]*)[\s]*=([^\n]*)", moving_window[self.moving_window_center_idx], ) macro_api_match = False - for idx in range(0, 3): + for idx in range(3): if "MAKE_EVENT" in moving_window[self.moving_window_center_idx + idx]: macro_api_match = True break @@ -285,7 +285,7 @@ def write_translation_source_file( definitions = "" function = ( - "const char * translateEvents(Event event) {\n switch( (event & 0xffff) ) {\n" + "const char* translateEvents(Event event) {\n switch( (event & 0xFFFF) ) {\n" ) for entry in event_list: event_id = entry[0]