Little code refactor

This commit is contained in:
Bartłomiej Pluta
2019-07-11 00:12:00 +02:00
parent 3bbacad83b
commit 5a25ec6ffe
3 changed files with 8 additions and 12 deletions

View File

@@ -32,9 +32,9 @@ def FactorParser(input):
loopFactor = Parser.allOf(
powerFactor,
Parser.terminalParser(TokenType.DASH, lambda val, pos: Operator.withValue(val, pos)),
Parser.terminalParser(TokenType.DASH, createNode=Operator.withValue),
MaxPrecedenceExpressionParser, #TODO statement here
createNode=lambda chain, dash, stmt: Loop.withValues(chain, dash, stmt)
createNode=Loop.withValues
)
return Parser.oneOf(