aboutsummaryrefslogtreecommitdiff
path: root/test/empty_clauses.g
diff options
context:
space:
mode:
Diffstat (limited to 'test/empty_clauses.g')
-rw-r--r--test/empty_clauses.g10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/empty_clauses.g b/test/empty_clauses.g
new file mode 100644
index 0000000..3b435f2
--- /dev/null
+++ b/test/empty_clauses.g
@@ -0,0 +1,10 @@
+# This parser tests the use of OR clauses with one of them being empty
+#
+# The output of --dump should indicate the FOLLOW set for (A | ) is 'c'.
+
+parser Test:
+ rule TestPlus: ( A | ) 'c'
+ rule A: 'a'+
+
+ rule TestStar: ( B | ) 'c'
+ rule B: 'b'* \ No newline at end of file