|
|
|
@ -146,7 +146,10 @@ func (this *Generator) generateTypedef(name string, typ Type) (n int, err error)
|
|
|
|
name)
|
|
|
|
name)
|
|
|
|
n += nn; if err != nil { return n, err }
|
|
|
|
n += nn; if err != nil { return n, err }
|
|
|
|
this.push()
|
|
|
|
this.push()
|
|
|
|
// TODO
|
|
|
|
nn, err = this.generateDecodeValue(typ, "this", "tag")
|
|
|
|
|
|
|
|
n += nn; if err != nil { return n, err }
|
|
|
|
|
|
|
|
nn, err = this.iprintf("return n, nil\n")
|
|
|
|
|
|
|
|
n += nn; if err != nil { return n, err }
|
|
|
|
this.pop()
|
|
|
|
this.pop()
|
|
|
|
nn, err = this.iprintf("}\n")
|
|
|
|
nn, err = this.iprintf("}\n")
|
|
|
|
n += nn; if err != nil { return n, err }
|
|
|
|
n += nn; if err != nil { return n, err }
|
|
|