aboutsummaryrefslogtreecommitdiff
path: root/nexgb/xgbgen/go.go
diff options
context:
space:
mode:
Diffstat (limited to 'nexgb/xgbgen/go.go')
-rw-r--r--nexgb/xgbgen/go.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/nexgb/xgbgen/go.go b/nexgb/xgbgen/go.go
index 87b5028..8a4080d 100644
--- a/nexgb/xgbgen/go.go
+++ b/nexgb/xgbgen/go.go
@@ -168,7 +168,13 @@ func (f *ExprField) Write(c *Context, prefix string) {
// Value field
func (f *ValueField) Define(c *Context) {
+ if f.MaskComment != "" {
+ c.PutComment(f.MaskComment)
+ }
c.Putln("%s %s", f.MaskName, f.SrcType())
+ if f.ListComment != "" {
+ c.PutComment(f.ListComment)
+ }
c.Putln("%s []uint32", f.ListName)
}
@@ -197,6 +203,9 @@ func (f *ValueField) Write(c *Context, prefix string) {
// Switch field
func (f *SwitchField) Define(c *Context) {
+ if f.Comment != "" {
+ c.PutComment(f.Comment)
+ }
c.Putln("%s []uint32", f.Name)
}