summaryrefslogtreecommitdiff
path: root/data/sample-grammars/rune.gram
diff options
context:
space:
mode:
Diffstat (limited to 'data/sample-grammars/rune.gram')
-rwxr-xr-xdata/sample-grammars/rune.gram19
1 files changed, 7 insertions, 12 deletions
diff --git a/data/sample-grammars/rune.gram b/data/sample-grammars/rune.gram
index 4c64e5a..f4bfa44 100755
--- a/data/sample-grammars/rune.gram
+++ b/data/sample-grammars/rune.gram
@@ -1,19 +1,14 @@
-# @TODO 10/23/17 Ben Culkin :RuneDebug
-# Something seems to be wrong with this grammar, and I'm not sure as to
-# the exact details.
-#
-# The problem is that we are getting multiple runes running together
-# without an obvious cause.
+[rune-string] {@1rune:=[rune-1]} {@2rune:=[rune-2]} {@3rune:=[rune-3]} [act-rune-string]
-[rune-string] [rune-2]
- [rune-1] [rune-2]
- [rune-1] [rune-2] [rune-3]
- [rune-2] [rune-3]
+[act-rune-string] [@2rune]
+ [@1rune] [@2rune]
+ [@1rune] [@2rune] [@3rune]
+ [@2rune] [@3rune]
pragma initial-rule [rune-string]
-pragma prefix-with [rune-string] [rune-1]
-pragma suffix-with [rune-string] [rune-3]
+pragma prefix-with [rune-string] [@1rune]
+pragma suffix-with [rune-string] [@3rune]
[rune-1] a dagger plunged into
vines growing out of