diff options
author | Adam Scarr <adam@vektah.net> | 2017-08-09 19:35:15 +1000 |
---|---|---|
committer | Adam Scarr <adam@vektah.net> | 2017-08-09 19:37:32 +1000 |
commit | 8b2f10f2384c1efe4492f68b055415be6ead3f0e (patch) | |
tree | d52e01062216428a8706158fff92a0149f68dff6 /calc/calc.go | |
parent | b62ae2f567231357d4d80a3a222d084f650793de (diff) |
Rename some things
Diffstat (limited to 'calc/calc.go')
-rw-r--r-- | calc/calc.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/calc/calc.go b/calc/calc.go index d24dcea..4f2490d 100644 --- a/calc/calc.go +++ b/calc/calc.go @@ -13,7 +13,7 @@ var ( sumOp = Chars("+-", 1, 1) prodOp = Chars("/*", 1, 1) - groupExpr = Map(And("(", sum, ")"), func(n Node) Node { + groupExpr = Map(Seq("(", sum, ")"), func(n Node) Node { return Node{Result: n.Child[1].Result} }) @@ -28,7 +28,7 @@ var ( } }) - sum = Map(And(prod, Kleene(And(sumOp, prod))), func(n Node) Node { + sum = Map(Seq(prod, Some(Seq(sumOp, prod))), func(n Node) Node { i := n.Child[0].Result.(float64) for _, op := range n.Child[1].Child { @@ -43,7 +43,7 @@ var ( return Node{Result: i} }) - prod = Map(And(&value, Kleene(And(prodOp, &value))), func(n Node) Node { + prod = Map(Seq(&value, Some(Seq(prodOp, &value))), func(n Node) Node { i := n.Child[0].Result.(float64) for _, op := range n.Child[1].Child { |