summaryrefslogtreecommitdiff
path: root/grammar/go/parsego.lm
diff options
context:
space:
mode:
Diffstat (limited to 'grammar/go/parsego.lm')
-rw-r--r--grammar/go/parsego.lm11
1 files changed, 11 insertions, 0 deletions
diff --git a/grammar/go/parsego.lm b/grammar/go/parsego.lm
new file mode 100644
index 00000000..659fcb0e
--- /dev/null
+++ b/grammar/go/parsego.lm
@@ -0,0 +1,11 @@
+include 'go.lm'
+
+parse P: program [stdin]
+
+if !P {
+ send stderr "parse error: [error]
+ exit(1)
+}
+else {
+ print [P]
+}