Added more tests

This commit is contained in:
Eduard Urbach 2024-06-28 23:13:55 +02:00
parent b20a79080f
commit f870a5f1f8
Signed by: eduard
GPG key ID: 49226B848C78F6C8
5 changed files with 73 additions and 30 deletions

View file

@ -109,14 +109,10 @@ func (expr *Expression) write(builder *strings.Builder) {
builder.WriteByte('(')
builder.WriteString(expr.Token.Text())
builder.WriteByte(' ')
for i, child := range expr.Children {
for _, child := range expr.Children {
builder.WriteByte(' ')
child.write(builder)
if i != len(expr.Children)-1 {
builder.WriteByte(' ')
}
}
builder.WriteByte(')')