diff --git a/wasmParser/parser.py b/wasmParser/parser.py index 458d467..e34f747 100755 --- a/wasmParser/parser.py +++ b/wasmParser/parser.py @@ -75,7 +75,7 @@ def insert_after_key(od, after_key, new_key, new_value): RE_ELEM = re.compile(r'^\s*\(elem\s+(?P\$\w+)') RE_DATA = re.compile( - r'^\s*\(data\s+(?P\$\w+)\s+\(i32\.const\s+(?P\d+)\)\s+"(?P.*?)"\)', + r'^\s*\(data\s+(?P\$[\w.]+)\s+\(i32\.const\s+(?P\d+)\)\s+"(?P.*?)"\)', re.DOTALL ) # RE_DATA = re.compile("\s+\(data\s+\(;(\d+);")