summaryrefslogtreecommitdiff
path: root/internal/generated
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-02-29 21:20:52 +0200
committerPaul Buetow <paul@buetow.org>2024-02-29 21:20:52 +0200
commit5512e4441ba93d1a8d55faf56d66eaf9986551f1 (patch)
treee0467452a209caae5d3d686b3f318acdf42f0f2b /internal/generated
parentbbbd2c5e367b9da5c7bc2661ecce2cad27189d9f (diff)
nicer output
Diffstat (limited to 'internal/generated')
-rw-r--r--internal/generated/nqc.raku4
-rw-r--r--internal/generated/types/types.go16
2 files changed, 20 insertions, 0 deletions
diff --git a/internal/generated/nqc.raku b/internal/generated/nqc.raku
index f53f34e..536e893 100644
--- a/internal/generated/nqc.raku
+++ b/internal/generated/nqc.raku
@@ -122,6 +122,10 @@ class NQCToGoActions {
func ($self-ref *{$<identifier>.made}) GetTime() uint32 \{
return $self-ref.Time
\}
+
+ func ($self-ref *{$<identifier>.made}) GetRet() (int64, bool) \{
+ return {$<identifier>.made eq 'RetEvent' ?? "$self-ref.Ret, true" !! '0, false' }
+ \}
END
}
diff --git a/internal/generated/types/types.go b/internal/generated/types/types.go
index 6f520e5..85350ca 100644
--- a/internal/generated/types/types.go
+++ b/internal/generated/types/types.go
@@ -294,6 +294,10 @@ func (o *OpenEnterEvent) GetTime() uint32 {
return o.Time
}
+func (o *OpenEnterEvent) GetRet() (int64, bool) {
+ return 0, false
+}
+
var poolOfOpenEnterEvents = sync.Pool{
New: func() interface{} { return &OpenEnterEvent{} },
}
@@ -343,6 +347,10 @@ func (n *NullEvent) GetTime() uint32 {
return n.Time
}
+func (n *NullEvent) GetRet() (int64, bool) {
+ return 0, false
+}
+
var poolOfNullEvents = sync.Pool{
New: func() interface{} { return &NullEvent{} },
}
@@ -393,6 +401,10 @@ func (f *FdEvent) GetTime() uint32 {
return f.Time
}
+func (f *FdEvent) GetRet() (int64, bool) {
+ return 0, false
+}
+
var poolOfFdEvents = sync.Pool{
New: func() interface{} { return &FdEvent{} },
}
@@ -443,6 +455,10 @@ func (r *RetEvent) GetTime() uint32 {
return r.Time
}
+func (r *RetEvent) GetRet() (int64, bool) {
+ return r.Ret, true
+}
+
var poolOfRetEvents = sync.Pool{
New: func() interface{} { return &RetEvent{} },
}