Files
wails/v2/pkg/parser/parseStructFields.go
2020-11-09 21:55:35 +11:00

18 lines
396 B
Go

package parser
import "go/ast"
func (p *Parser) parseStructFields(fileAst *ast.File, structType *ast.StructType, boundStruct *Struct) error {
// Parse the fields
for _, field := range structType.Fields.List {
fields, err := p.parseField(fileAst, field, boundStruct.Package)
if err != nil {
return err
}
boundStruct.Fields = append(boundStruct.Fields, fields...)
}
return nil
}