diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2014-10-25 17:27:08 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2014-10-25 17:27:08 +1300 |
commit | 609d6eab30aac0601106993eb8c5d9a953ba402b (patch) | |
tree | 6cf640d10acb13495d4b339965f470f3dd80f878 /libpathod/language.py | |
parent | ac4e9f8cb5a9541dcff0a86efdb04357b9bc027f (diff) | |
download | mitmproxy-609d6eab30aac0601106993eb8c5d9a953ba402b.tar.gz mitmproxy-609d6eab30aac0601106993eb8c5d9a953ba402b.tar.bz2 mitmproxy-609d6eab30aac0601106993eb8c5d9a953ba402b.zip |
Make grammar less ambiguous for multi-pattern files
Diffstat (limited to 'libpathod/language.py')
-rw-r--r-- | libpathod/language.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libpathod/language.py b/libpathod/language.py index f40499f6..d8f201db 100644 --- a/libpathod/language.py +++ b/libpathod/language.py @@ -137,7 +137,7 @@ DATATYPES = dict( ) -v_integer = pp.Regex(r"\d+")\ +v_integer = pp.Word(pp.nums)\ .setName("integer")\ .setParseAction(lambda toks: int(toks[0])) @@ -308,7 +308,7 @@ class ValueGenerate(_Token): u = reduce( operator.or_, [pp.Literal(i) for i in utils.SIZE_UNITS.keys()] - ) + ).leaveWhitespace() e = e + pp.Optional(u, default=None) s = pp.Literal(",").suppress() |