summaryrefslogtreecommitdiff
path: root/xS/xS-gen-replies.awk
diff options
context:
space:
mode:
Diffstat (limited to 'xS/xS-gen-replies.awk')
-rwxr-xr-xxS/xS-gen-replies.awk14
1 files changed, 9 insertions, 5 deletions
diff --git a/xS/xS-gen-replies.awk b/xS/xS-gen-replies.awk
index fce7b50..94a338f 100755
--- a/xS/xS-gen-replies.awk
+++ b/xS/xS-gen-replies.awk
@@ -1,15 +1,19 @@
#!/usr/bin/awk -f
/^[0-9]+ *(ERR|RPL)_[A-Z]+ *".*"$/ {
- match($0, /".*"/);
- ids[$1] = $2;
- texts[$2] = substr($0, RSTART, RLENGTH);
+ match($0, /".*"/)
+ ids[$1] = $2
+ texts[$2] = substr($0, RSTART, RLENGTH)
}
END {
- print "package " ENVIRON["GOPACKAGE"] "\n\nconst ("
+ print "package main"
+ print ""
+ print "const ("
for (i in ids)
printf("\t%s = %s\n", ids[i], i)
- print ")\n\nvar defaultReplies = map[int]string{"
+ print ")"
+ print ""
+ print "var defaultReplies = map[int]string{"
for (i in ids)
print "\t" ids[i] ": " texts[ids[i]] ","
print "}"