diff --git a/lark/utils.py b/lark/utils.py index 5eb2333..9513b8b 100644 --- a/lark/utils.py +++ b/lark/utils.py @@ -172,7 +172,7 @@ import sre_parse import sre_constants def get_regexp_width(regexp): try: - return sre_parse.parse(regexp).getwidth() + return [int(x) for x in sre_parse.parse(regexp).getwidth()] except sre_constants.error: raise ValueError(regexp)