diff options
Diffstat (limited to 'pyparsing/helpers.py')
-rw-r--r-- | pyparsing/helpers.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pyparsing/helpers.py b/pyparsing/helpers.py index 3bd5a67..c4b84d7 100644 --- a/pyparsing/helpers.py +++ b/pyparsing/helpers.py @@ -696,7 +696,7 @@ def infixNotation(baseExpr, opList, lpar=Suppress("("), rpar=Suppress(")")): elif arity == 3: matchExpr = _FB( lastExpr + opExpr1 + lastExpr + opExpr2 + lastExpr - ) + Group(lastExpr + opExpr1 + lastExpr + opExpr2 + lastExpr) + ) + Group(lastExpr + OneOrMore(opExpr1 + lastExpr + opExpr2 + lastExpr)) else: raise ValueError( "operator must be unary (1), binary (2), or ternary (3)" |