From 72b8da5e4aa2d87efc4acab6c6e5b31f21a82acb Mon Sep 17 00:00:00 2001 From: mappu Date: Fri, 10 Apr 2020 11:23:08 +1200 Subject: [PATCH] stmt/if: fix generated else on newline causing parse error --- node.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/node.go b/node.go index 65f63c3..64a57a5 100644 --- a/node.go +++ b/node.go @@ -756,6 +756,7 @@ func (this *conversionState) convertNoFreeFloating(n_ node.Node) (string, error) return "", parseErr{n, err} } + ret = strings.TrimRight(ret, "\n") ret += " else if " + cond + body } @@ -770,6 +771,7 @@ func (this *conversionState) convertNoFreeFloating(n_ node.Node) (string, error) return "", parseErr{n, err} } + ret = strings.TrimRight(ret, "\n") ret += " else " + body }