summaryrefslogtreecommitdiff
path: root/data/sample-grammars/long-data/cards.gram
diff options
context:
space:
mode:
Diffstat (limited to 'data/sample-grammars/long-data/cards.gram')
-rwxr-xr-x[-rw-r--r--]data/sample-grammars/long-data/cards.gram58
1 files changed, 13 insertions, 45 deletions
diff --git a/data/sample-grammars/long-data/cards.gram b/data/sample-grammars/long-data/cards.gram
index 51a86d4..1888be5 100644..100755
--- a/data/sample-grammars/long-data/cards.gram
+++ b/data/sample-grammars/long-data/cards.gram
@@ -2,6 +2,7 @@
[tarot-card]
[complete-many-things]
[harrowed-many-things]
+ [alt-tarot-card]
pragma initial-rule [card]
@@ -14,47 +15,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]
@@ -73,17 +48,10 @@ pragma export-rule [tarot-card]
[major-arcana2]
pragma export-rule [major-arcana]
+pragma export-rule [minor-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