summaryrefslogtreecommitdiff
path: root/data/sample-grammars/long-data/cards.gram
diff options
context:
space:
mode:
authorBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-06-04 21:14:41 -0300
committerBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-06-04 21:14:41 -0300
commit63c7fff30d41ab691d6f49d8d7b69e60f9a9e80f (patch)
tree2addce4256bdabf4cc987fff936b4c04b9df2477 /data/sample-grammars/long-data/cards.gram
parent9b9ce0c3123d70b9e839084aade4f37eb08e328d (diff)
Grammar updates
General pass to update grammars to new syntax/features
Diffstat (limited to 'data/sample-grammars/long-data/cards.gram')
-rwxr-xr-xdata/sample-grammars/long-data/cards.gram56
1 files changed, 11 insertions, 45 deletions
diff --git a/data/sample-grammars/long-data/cards.gram b/data/sample-grammars/long-data/cards.gram
index 51a86d4..21ebc68 100755
--- a/data/sample-grammars/long-data/cards.gram
+++ b/data/sample-grammars/long-data/cards.gram
@@ -14,47 +14,21 @@ pragma export-rule [playing-card]
spades
diamonds
-[playing-rank] [rank-two]
- [rank-three]
- [rank-four]
- [rank-five]
- [rank-six]
- [rank-seven]
- [rank-eight]
- [rank-nine]
- [rank-ten]
+[playing-rank] <^8> [playing-rank-num]
jack
king
queen
ace
-[rank-two] 2
- deuce
- two
-
-[rank-three] 3
- three
-
-[rank-four] 4
- four
-
-[rank-five] 5
- five
-
-[rank-six] 6
- six
-
-[rank-seven] 7
- seven
-
-[rank-eight] 8
- eight
-
-[rank-nine] 9
- nine
-
-[rank-ten] 10
- ten
+[playing-rank-num] [2|deuce|two]
+ [3|three]
+ [4|four]
+ [5|five]
+ [6|six]
+ [7|seven]
+ [8|eight]
+ [9|nine]
+ [10|ten]
[tarot-card] [minor-arcana]
[major-arcana]
@@ -75,15 +49,7 @@ pragma export-rule [tarot-card]
pragma export-rule [major-arcana]
[minor-rank] ace
- [rank-two]
- [rank-three]
- [rank-four]
- [rank-five]
- [rank-six]
- [rank-seven]
- [rank-eight]
- [rank-nine]
- [rank-ten]
+ <^8> [playing-rank-num]
knave
page
jack