From: Ardis Lu Date: Sun, 11 Feb 2024 01:28:38 +0000 (-0800) Subject: Parse events with space between name and parenthesis X-Git-Url: https://git.ardis.lu/?a=commitdiff_plain;h=942a67f569a017cd35811bed6095a136cccd5a86;p=event-hashes Parse events with space between name and parenthesis E.g. "event Example (address,address,uint);" --- diff --git a/index.html b/index.html index 2707025..e52a15b 100644 --- a/index.html +++ b/index.html @@ -229,8 +229,8 @@ // Split the event name and the event topics const eventRegex = strict ? - /^(event )(?[a-zA-Z$_][a-zA-Z0-9$_]*)\((?.*?)(?!.+\))/ : - /^(event )?(?[a-zA-Z$_][a-zA-Z0-9$_]*)\((?.*?)(?!.+\))/; + /^(event )(?[a-zA-Z$_][a-zA-Z0-9$_]*) *\((?.*?)(?!.+\))/ : + /^(event )?(?[a-zA-Z$_][a-zA-Z0-9$_]*) *\((?.*?)(?!.+\))/; const { name, topics } = eventRegex.exec(event).groups; // Drop parameter names and extraneous whitespace, if there are any. Preserves tuple parentheses.