summaryrefslogtreecommitdiff
path: root/data/sample-grammars/superhero.gram
diff options
context:
space:
mode:
authorBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-05-29 15:44:57 -0300
committerBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-05-29 15:44:57 -0300
commit03b9ed1601acfe323dc9b5360b8f2c2c972c8e04 (patch)
tree72e33eec337b386e6d536f128da03a9d4f2f12fe /data/sample-grammars/superhero.gram
parentd22367abbb07f020dfb387032e9b72a040a170f5 (diff)
parent0faa5175b6f0de8835ed514615ac64135f406b29 (diff)
Merge branch 'working'
Diffstat (limited to 'data/sample-grammars/superhero.gram')
-rwxr-xr-xdata/sample-grammars/superhero.gram304
1 files changed, 304 insertions, 0 deletions
diff --git a/data/sample-grammars/superhero.gram b/data/sample-grammars/superhero.gram
new file mode 100755
index 0000000..cdb609f
--- /dev/null
+++ b/data/sample-grammars/superhero.gram
@@ -0,0 +1,304 @@
+[superhero-desc] [superhero-name]
+
+pragma initial-rule [superhero-desc]
+
+[superhero-postfix] [superhero-ally]
+ [superhero-enemy]
+
+pragma suffix-with [superhero-desc] [superhero-postfix]
+pragma suffix-with [superhero-desc] [superhero-postfix]
+pragma suffix-with [superhero-desc] [superhero-postfix]
+
+pragma suffix-with [superhero-desc] [superhero-secret]
+
+pragma suffix-with [superhero-desc] [superhero-org]
+pragma suffix-with [superhero-desc] [superhero-org]
+
+[superhero-ally] (ally of [superhero-name] )
+ (secret ally of [superhero-name] )
+ (lover of [superhero-name] )
+
+[superhero-enemy] (enemy of [superhero-name] )
+ (secret enemy of [superhero-name] )
+
+[superhero-misc] (betrayer of [superhero-name] )
+ (killer of [superhero-name] )
+ (defeater of [superhero-name] )
+ (mentor of [superhero-name] )
+ (subordinate of [superhero-name] )
+ ( [generic-title] )
+
+[superhero-secret] (secret identity of [full-name-and-title] )
+
+[superhero-org] (member of the [organization] )
+ (double agent for the [organization] )
+ (sworn enemy of the [organization] )
+ (leader of the [organization] )
+ (second in command of the [organization] )
+ ( [generic-title] of the [organization] )
+
+[superhero-name] [first-part] [second-part]
+ [second-part] [first-part]
+
+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
+ Star
+ Incredible
+ Lightning
+ Silver
+ Phoenix
+ Wonder
+ Super
+ Green
+ Courageous
+ Iron
+ Black
+ Invisible
+ Professor
+ Night
+ Silent
+ Red
+ Thunder
+ General
+ Time
+ Scarlet
+ Grand
+ Arcane
+ Arcana
+ White
+ Muscle
+ [second-class]
+ [gender-title]
+
+[gender-title] Mr
+ Ms
+ Mister
+ Miss
+ Dr
+ Doctor
+ Professor
+ Lord
+ Lady
+ King
+ Queen
+ Prince
+ Princess
+
+[second-part] Hawk
+ Phantom
+ Fist
+ Hex
+ Soldier
+ Raven
+ Patriot
+ Hope
+ Stallion
+ Chimera
+ Archer
+ Raptor
+ Lord
+ Ninja
+ Eagle
+ Bolt
+ Boulder
+ Knight
+ Brain
+ Fusion
+ Crusader
+ Shepherd
+ Flame
+ Orchid
+ 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]
+
+pragma suffix-with [third-part] [fifth-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
+ Men
+ Women
+ Freedom
+ 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
+ Law
+ Future
+ Tides
+ Poor
+ Trees
+ Universe
+ Seven
+ Past
+ Isles
+ Gauntlet
+ Dominion
+ Living
+ 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