From 5815a93a0141bce1621825f4ee608d208669cc13 Mon Sep 17 00:00:00 2001 From: Maurice Makaay Date: Sat, 20 Jul 2019 17:41:59 +0000 Subject: [PATCH] Small compatibility fix. --- parse2/grammar.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/parse2/grammar.go b/parse2/grammar.go index 50fe2ff..a3fdb04 100644 --- a/parse2/grammar.go +++ b/parse2/grammar.go @@ -219,7 +219,7 @@ func BuildGrammar() tokenize.Handler { R("float", c.Any( tok.Float64("float", G("standard-float")), tok.ByCallback("float", G("inf-float"), func(t *tokenize.API) interface{} { - if t.Rune(0) == '-' { + if t.Output.Rune(0) == '-' { return math.Inf(-1) } return math.Inf(+1) @@ -264,11 +264,11 @@ func BuildGrammar() tokenize.Handler { makeDateTimeValue := func(t *tokenize.API) interface{} { layout := "" input := "" - for _, t := range t.Tokens() { + for _, t := range t.Output.Tokens() { layout += t.Type.(string) input += t.Value.(string) } - t.ClearTokens() + t.Output.ClearTokens() value, err := time.Parse(layout, input) if err != nil { panic(fmt.Sprintf("Ow, we must implement a way to report date parse errors: %s", err))