diff options
author | Adam Scarr <adam@vektah.net> | 2017-08-13 12:56:46 +1000 |
---|---|---|
committer | Adam Scarr <adam@vektah.net> | 2017-08-13 13:00:22 +1000 |
commit | 77930f8f066b058c7e6cbae015523370ca3dab7e (patch) | |
tree | fd0e4e3663f1183633fb16be297a20764a38d37c /readme.md | |
parent | f5b81e8e2eebd06e79159eaa3e721ac59ba3cc8c (diff) |
Add map shorthand
Diffstat (limited to 'readme.md')
-rw-r--r-- | readme.md | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -123,7 +123,7 @@ func TestNumbers(t *testing.T) { Then define a parser for numbers ```go -var number = Map(NumberLit(), func(n Result) Result { +var number = NumberLit().Map(func(n Result) Result { switch i := n.Result.(type) { case int64: return Result{Result: float64(i)} @@ -161,7 +161,7 @@ func TestAddition(t *testing.T) { var sumOp = Chars("+-", 1, 1) -sum = Map(Seq(number, Some(And(sumOp, number))), func(n Result) Result { +sum = Seq(number, Some(And(sumOp, number))).Map(func(n Result) Result { i := n.Child[0].Result.(float64) for _, op := range n.Child[1].Child { |