rename parseLiteral to parseTerm
This commit is contained in:
parent
e437fd82c4
commit
b603d9edf9
@ -55,15 +55,15 @@ eval (UnaryExpr unaryOp a) = lookUpUnaryOp unaryOp (eval a)
|
||||
parseExpr :: Parser Expr
|
||||
parseExpr =
|
||||
makeExprParser
|
||||
parseLiteral
|
||||
parseTerm
|
||||
[ [InfixL (char '/' $> BinaryExpr Divide)]
|
||||
, [InfixL (char '*' $> BinaryExpr Multiply)]
|
||||
, [InfixL (char '+' $> BinaryExpr Add)]
|
||||
, [InfixL (char '-' $> BinaryExpr Subtract)]
|
||||
]
|
||||
|
||||
parseLiteral :: Parser Expr
|
||||
parseLiteral =
|
||||
parseTerm :: Parser Expr
|
||||
parseTerm =
|
||||
choice
|
||||
[ Literal <$> decimal
|
||||
, between (char '(') (char ')') parseExpr
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user