From 4f86ec11e797216de36c64b16ee1fa6c065d61ad Mon Sep 17 00:00:00 2001 From: mappu Date: Wed, 8 Apr 2020 20:33:53 +1200 Subject: [PATCH] node: transform null->nil; normalise case for true/false --- node.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/node.go b/node.go index cd19832..d339156 100644 --- a/node.go +++ b/node.go @@ -1325,6 +1325,15 @@ func (this *conversionState) resolveName(n node.Node) (string, error) { } else if strings.ToLower(ret) == "static" { return "", parseErr{n, fmt.Errorf("'static::' is not yet supported")} + } else if strings.ToLower(ret) == "true" { + return "true", nil + + } else if strings.ToLower(ret) == "false" { + return "false", nil + + } else if strings.ToLower(ret) == "null" { + return "nil", nil + } return ret, nil