summaryrefslogtreecommitdiff
path: root/internal/generated/generate.raku
diff options
context:
space:
mode:
Diffstat (limited to 'internal/generated/generate.raku')
-rw-r--r--internal/generated/generate.raku7
1 files changed, 6 insertions, 1 deletions
diff --git a/internal/generated/generate.raku b/internal/generated/generate.raku
index babb655..29c15fa 100644
--- a/internal/generated/generate.raku
+++ b/internal/generated/generate.raku
@@ -23,7 +23,12 @@ grammar NQC {
}
class NQCToGoActions {
- method TOP($/) { make "package types\n\n" ~ $<construct>.map(*.made).join('') }
+ method TOP($/) {
+ make "// This file was generated - don't change manually!\n" ~
+ "package types\n\n" ~
+ $<construct>.map(*.made).join('')
+ }
+
method construct($/) { make $<constant>.made // $<statement>.made // '' }
method statement($/) { make "\n" ~ $<struct>.made ~ "\n"; }
method constant($/) { make 'const ' ~ $<identifier> ~ ' = ' ~ $<number> ~ "\n" }