@ -80,8 +80,9 @@ def extract(txt, begin, end, pos=0):
except ValueError:
return None, pos
def extract_all(txt, rules, pos=0):
def extract_all(txt, rules, pos=0, values=None):
"""Calls extract for each rule and returns the result in a dict"""
if values is None:
values = {}
for key, begin, end in rules:
result, pos = extract(txt, begin, end, pos)