From 9fb75e02281dfc95c0262a7ffa4fdc07dc6d7e6c Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Sat, 3 Sep 2022 19:49:08 -0400 Subject: [PATCH] Function output default values are ToString'd --- parser/tree-tostring.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/parser/tree-tostring.go b/parser/tree-tostring.go index f25b619..79124b1 100644 --- a/parser/tree-tostring.go +++ b/parser/tree-tostring.go @@ -469,6 +469,14 @@ func (block Block) ToString (indent int) (output string) { return } +func (funcOutput FuncOutput) ToString () (output string) { + output += funcOutput.Declaration.ToString() + if funcOutput.defaultValue.kind != ArgumentKindNil { + output += " " + funcOutput.defaultValue.ToString(0, false) + } + return +} + func (section *FuncSection) ToString (indent int) (output string) { output += doIndent ( indent,