summaryrefslogtreecommitdiff
path: root/RGens/data/sample-grammars/superhero.gram
diff options
context:
space:
mode:
authorBenjamin J. Culkin <bjculkin@mix.wvu.edu>2017-10-24 18:40:28 -0300
committerBenjamin J. Culkin <bjculkin@mix.wvu.edu>2017-10-24 18:40:28 -0300
commit73a7c860f6252f5f2e94e2a57eb5cbd53e2b9ccb (patch)
tree17a75f0e7d88ea6386b6fe2880204a1ae2d154e5 /RGens/data/sample-grammars/superhero.gram
parent924bcdc9a65c7f88004d6dbf8dfa138c9a125e5d (diff)
Update sample data
Diffstat (limited to 'RGens/data/sample-grammars/superhero.gram')
-rwxr-xr-xRGens/data/sample-grammars/superhero.gram141
1 files changed, 137 insertions, 4 deletions
diff --git a/RGens/data/sample-grammars/superhero.gram b/RGens/data/sample-grammars/superhero.gram
index 8b53aef..7f6e89a 100755
--- a/RGens/data/sample-grammars/superhero.gram
+++ b/RGens/data/sample-grammars/superhero.gram
@@ -1,10 +1,28 @@
+[superhero-desc] [superhero-name]
+
+pragma initial-rule [superhero-desc]
+
+pragma suffix-with [superhero-desc] [superhero-ally]
+pragma suffix-with [superhero-desc] [superhero-enemy]
+
+[superhero-ally] (ally of [superhero-name] )
+
+[superhero-enemy] (enemy of [superhero-name] )
+
[superhero-name] [first-part] [second-part]
[second-part] [first-part]
-pragma initial-rule [superhero-name]
+pragma export-rule [superhero-name]
pragma suffix-with [superhero-name] [third-part]
pragma suffix-with [superhero-name] [fourth-part]
+pragma suffix-with [superhero-name] [fifth-part]
+pragma prefix-with [superhero-name] [third-part2]
+
+[fifth-part] and the [third-part2]
+ and [third-part2]
+
+pragma suffix-with [fifth-part] [fourth-part]
[first-part] Captain
Yellow
@@ -30,7 +48,10 @@ pragma suffix-with [superhero-name] [fourth-part]
Scarlet
Grand
Arcane
+ Arcana
White
+ Muscle
+ [second-class]
[gender-title]
[gender-title] Mr
@@ -71,47 +92,124 @@ pragma suffix-with [superhero-name] [fourth-part]
Shepherd
Flame
Orchid
- Rider
Torch
+ Magus
+ Wizard
+ [second-class]
+ [second-class]
+
+[second-class] Rider
+ Caster
+ Assasin
+ Berserker
+ Saber
+ Archer
+ Lancer
+ Saver
+ Ruler
+ Shielder
+ Avenger
+
+[third-part] ,The [third-part2]
-[third-part] ,The [third-part-act]
- ,The [third-part-act] [second-part]
+[third-part2] [third-part-act]
+ [third-part-act] [second-part]
[third-part-act] Champion
Protector
Wielder
+ Wielding
Marksman
Fated
+ Fate
Lover
+ Lovely
+ Loving
Celebrated
Prodigy
Guardian
Inquisitor
+ Inquisitorial
Legend
+ Legendary
Returned
Light
+ Dark
Warrior
Sacred
+ Cursed
Victor
+ Victorious
Triumphant
Mystic
+ Mystical
Amazing
Incomparable
Lord
+ Lady
Mysterious
Face
Divine
Magnificent
+ Magnificence
Virtuous
Survivor
+ Surviving
Courageous
Steward
Keeper
Squire
+ Exalted
+ Dammed
+ Infernal
+ Demonic
+ Demon
+ Angelic
+ Angel
+ Devilish
+ Devil
+ Dragonic
+ Dragon
+ Crusading
+ Crusader
+ Knightly
+ Knight
+ Lordly
+ Lord
+ Ravenous
+ Saintly
+ Saint
+ Blessed
+ Ghost
+ Ghostly
+ Magical
+ Magical Girl
+ Magical Knight
+ Dead
+ Deadly
+ Flaming
+ Thunderer
+ [major-arcana]
+ [major-arcana]
+ Cardinal
+ Bishop
+ Archbishop
+ Pope
+ Father
+ Mother
+ Fatherly
+ Motherly
+ Sinister
+ Embodiment
+ [generic-title]
+ [generic-title]
[fourth-part] of [fourth-part-act]
[fourth-part-act] the [fourth-part-the]
+ [harrowed-many-things]
+ [harrowed-many-things]
+ Hope
Destiny
Justice
Humanity
@@ -121,6 +219,20 @@ pragma suffix-with [superhero-name] [fourth-part]
Knowledge
Earth
Eternal Fire
+ [planet]
+ [planet]
+ [second-part]
+ [second-part]
+
+[planet] Earth
+ Mars
+ Jupiter
+ Saturn
+ Pluto
+ Uranus
+ Mercury
+ Venus
+ Neptune
[fourth-part-the] Realm
Chalice
@@ -139,3 +251,24 @@ pragma suffix-with [superhero-name] [fourth-part]
Galaxy
Ancients
Archive
+ Moon
+ [generic-title]
+ [generic-title]
+ [exalt-type]
+ [exalt-type]
+ [arcana]
+ [arcana]
+
+[exalt-type] Dawn
+ Zenith
+ Twilight
+ Night
+ Eclipse
+
+[arcana] [tarot-card]
+ Arcana
+ Minor Arcana
+ Major Arcana
+ [ordinal-roman] Arcana
+ [ordinal-number] Arcana
+ [ordinal] Arcana