generate: Fix syntax errors in generated code

This commit is contained in:
Sasha Koshka 2025-07-08 12:01:21 -04:00
parent 8a0ae9b03f
commit e75d7534c1

View File

@ -280,9 +280,9 @@ func (this *Generator) generateEncodeValue(typ Type, valueSource, tagSource stri
n += nn; if err != nil { return n, err }
nn, err = this.println()
n += nn; if err != nil { return n, err }
nn, err = this.iprintf("tag.Is(tape.SBA) { continue }\n")
nn, err = this.iprintf("if tag.Is(tape.SBA) { continue }\n")
n += nn; if err != nil { return n, err }
nn, err = this.iprintf("tag.CN() > itemTag.CN() { largest = tag }\n")
nn, err = this.iprintf("if tag.CN() > itemTag.CN() { largest = tag }\n")
n += nn; if err != nil { return n, err }
this.pop()
nn, err = this.iprintf("}\n")
@ -395,7 +395,7 @@ func (this *Generator) generateTag(typ Type, source string) (n int, err error) {
nn, err := this.printf("bufferTag(%s)", source)
n += nn; if err != nil { return n, err }
case TypeArray:
nn, err := this.printf("arrayTag(tape.TagOTA.WithCN(tape.IntBytes(uint64(len(%s))))", source)
nn, err := this.printf("arrayTag(tape.TagOTA.WithCN(tape.IntBytes(uint64(len(%s)))))", source)
n += nn; if err != nil { return n, err }
case TypeTable:
nn, err := this.printf("tape.TagKTV.WithCN(tape.IntBytes(uint64(len(%s))))", source)