summaryrefslogtreecommitdiff
path: root/RGens/data/sample-grammars
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2017-02-07 10:32:57 -0500
committerbculkin2442 <bjculkin@mix.wvu.edu>2017-02-07 10:32:57 -0500
commit3b07acb43c5f865c65094ae891f5a2dc791c8088 (patch)
tree45e65344aa4ff277c48834344c723cc57f4387a9 /RGens/data/sample-grammars
parent03838b1b6c0a71042b69b2cb3de5faaf7a526596 (diff)
Update
Diffstat (limited to 'RGens/data/sample-grammars')
-rw-r--r--RGens/data/sample-grammars/.DS_Storebin0 -> 6148 bytes
-rwxr-xr-xRGens/data/sample-grammars/24hr-rpg.gram204
-rwxr-xr-xRGens/data/sample-grammars/anime.gram97
-rwxr-xr-xRGens/data/sample-grammars/art-objects.gram93
-rwxr-xr-xRGens/data/sample-grammars/awe-names.gram39
-rw-r--r--RGens/data/sample-grammars/college.gram515
-rwxr-xr-xRGens/data/sample-grammars/diablo-ii/.DS_Storebin0 -> 6148 bytes
-rwxr-xr-xRGens/data/sample-grammars/diablo-ii/diabloii.gram46
-rwxr-xr-xRGens/data/sample-grammars/diablo-ii/diabloiiitems.gram202
-rwxr-xr-xRGens/data/sample-grammars/diablo-ii/diabloiiperish.gram108
-rwxr-xr-xRGens/data/sample-grammars/diablo-ii/diabloiiprefixes.gram171
-rwxr-xr-xRGens/data/sample-grammars/diablo-ii/diabloiisuffixes.gram216
-rwxr-xr-xRGens/data/sample-grammars/dungeon-enviroment.gram140
-rwxr-xr-xRGens/data/sample-grammars/fantasy-locations.gram231
-rwxr-xr-xRGens/data/sample-grammars/genre-fiction.gram164
-rw-r--r--RGens/data/sample-grammars/horror.gram33
-rw-r--r--RGens/data/sample-grammars/insults.gram156
-rwxr-xr-xRGens/data/sample-grammars/martial-arts.gram39
-rwxr-xr-xRGens/data/sample-grammars/mary-sue.gram494
-rw-r--r--RGens/data/sample-grammars/mission.gram461
-rwxr-xr-xRGens/data/sample-grammars/part-creature.gram77
-rwxr-xr-xRGens/data/sample-grammars/pokeattacks.gram70
-rwxr-xr-xRGens/data/sample-grammars/rune.gram109
-rwxr-xr-xRGens/data/sample-grammars/superhero.gram142
-rwxr-xr-xRGens/data/sample-grammars/tarotcard.gram49
-rwxr-xr-xRGens/data/sample-grammars/technobabble.gram32
-rwxr-xr-xRGens/data/sample-grammars/zadrons-pouch.gram213
27 files changed, 4101 insertions, 0 deletions
diff --git a/RGens/data/sample-grammars/.DS_Store b/RGens/data/sample-grammars/.DS_Store
new file mode 100644
index 0000000..db7be62
--- /dev/null
+++ b/RGens/data/sample-grammars/.DS_Store
Binary files differ
diff --git a/RGens/data/sample-grammars/24hr-rpg.gram b/RGens/data/sample-grammars/24hr-rpg.gram
new file mode 100755
index 0000000..344d9a8
--- /dev/null
+++ b/RGens/data/sample-grammars/24hr-rpg.gram
@@ -0,0 +1,204 @@
+[rpg] [rpg-part] , [rpg-part] and [rpg-part]
+ [rpg-part] and [rpg-part]
+ [rpg-part] the [rpg-part]
+
+pragma initial-rule [rpg]
+
+[rpg-part] tits
+ teeth
+ claws
+ fluff
+ crunch
+ tools
+ guns
+ treachery
+ post-apocalyptic
+ underwater
+ terror
+ fast food
+ military
+ fortress
+ pirates
+ metalhead
+ genies
+ insects
+ environmentalism
+ voodoo
+ pitchforks
+ inventors
+ bomb technicians
+ zombies
+ vampires
+ the 70s
+ ninjas
+ cards
+ rebellion
+ cannibals
+ beast men
+ dancing
+ monty python
+ energy crisis
+ orchestra
+ summer
+ trolls
+ medical
+ time manipulation
+ hitchhiking
+ meteors
+ the meaning of life
+ literary figures
+ wrestlers
+ tournament
+ imaginary friends
+ world leaders
+ exploration
+ fish
+ gods
+ trading
+ rap battles
+ creation
+ blurring boundaries
+ animals
+ bounty hunters
+ organized crime
+ high school
+ cybernetics
+ aliens
+ contemporary world
+ urban fantasy
+ nazis
+ robots
+ surfers
+ gentlemen
+ haberdashery
+ zeppelins
+ demons
+ rapscallions
+ memory loss
+ repetition
+ martial arts
+ conquistadors
+ winter
+ mummies
+ orcs
+ reinterpreted myths
+ machinery
+ harmony
+ motorcycles
+ horses
+ limited time
+ ancient
+ sleepovers
+ submarines
+ ambition
+ colors
+ marshmallows
+ the 90s
+ neckbeards
+ unicorns
+ clothing
+ hunting
+ world war I
+ trees
+ magical girls
+ gameshow
+ dragons
+ recursion
+ musicians
+ construction
+ plants
+ cats
+ drugs
+ surgery
+ politics
+ cartoons
+ athletics
+ disease
+ computers
+ cowboys
+ cars
+ cooking
+ samurai
+ spaceships
+ dinosaurs
+ candy
+ krakens
+ chainsaws
+ fists
+ crowbars
+ lava
+ elf
+ emperor
+ loch ness monster
+ knights
+ celebrities
+ video games
+ elves
+ the 2000s
+ rush hour traffic
+ spandex
+ stand-up comedy
+ nano-machines
+ mutation
+ dice
+ soft drinks
+ labyrinth
+ totalitarianism
+ prostitutes
+ cell phones
+ death
+ the line at the DMV
+ office
+ mars
+ the sun
+ survival
+ autumn
+ portals
+ world war II
+ the internet
+ brewing
+ alternate universe
+ tanks
+ jewelry
+ marketplace
+ dungeon building
+ business
+ coins
+ crustaceans
+ plumbing
+ parasites
+ rockets
+ electricity
+ speed
+ reincarnation
+ theatrics
+ storm chasers
+ curiosity
+ horror
+ tragedy
+ big damn heroes
+ SCIENCE!
+ transhumanism
+ spring
+ scandal
+ desert
+ laboratory
+ hipsters
+ obscure
+ dwarves
+ outer space
+ trains
+ religion
+ espionage
+ small scale
+ unicycles
+ airplanes
+ werewolves
+ fashion
+ JUSTICE!
+ suburbs
+ art
+ skies
+ madness
+ economy
+ the 60s
diff --git a/RGens/data/sample-grammars/anime.gram b/RGens/data/sample-grammars/anime.gram
new file mode 100755
index 0000000..0cc21d8
--- /dev/null
+++ b/RGens/data/sample-grammars/anime.gram
@@ -0,0 +1,97 @@
+[anime-name] [anime-two-name]
+ [anime-three-name]
+
+pragma initial-rule [anime-name]
+pragma export-rule [anime-name]
+
+[anime-two-name] [anime-first-name] [anime-third-name]
+ [anime-second-name] [anime-third-name]
+
+[anime-three-name] [anime-first-name] [anime-first-name]
+ [anime-first-name] [anime-second-name]
+ [anime-second-name] [anime-first-name]
+ [anime-second-name] [anime-second-name]
+
+pragma suffix-with [anime-name] [anime-third-name]
+
+[anime-first-name] Vampire
+ Cat
+ Death
+ Mermaid
+ Infinite
+ Quantum
+ Endless
+ Bravo
+ Magical
+ Neon
+ Omega
+ Robo
+ Gothic
+ Peach
+ Ghost
+ Rhinestone
+ Mini
+ Blood
+ Bubblegum
+ Tokyo
+ Lucky
+ Soul
+ Cowboy
+ Awkward
+ Lucid
+ Space
+
+[anime-second-name] Princess
+ Planet
+ Blade
+ Bride
+ Squad
+ Soldier
+ Waitress
+ Handkerchief
+ Goddess
+ Sushi
+ Star
+ Moon
+ Zombie
+ Banana
+ Dragon
+ Rocket
+ Fist
+ Chef
+ Robot
+ Psychic
+ Boogie
+ Power
+ Hamster
+ Tennis
+ Ballerina
+ Blackout
+ Phantom
+
+[anime-third-name] Forever
+ Detectives
+ Memories
+ Outlaw
+ Chaos
+ Go!
+ Overture
+ 9000
+ Super!
+ Zero
+ Genesis
+ Eternal
+ X
+ Revolution
+ Cowboy
+ Academy
+ Jellyfish
+ Club
+ Girl
+ Hunter
+ Arcade
+ Fantasy
+ Ultimate
+ Sudoku
+ Alchemy
+ Champion
diff --git a/RGens/data/sample-grammars/art-objects.gram b/RGens/data/sample-grammars/art-objects.gram
new file mode 100755
index 0000000..0a97edb
--- /dev/null
+++ b/RGens/data/sample-grammars/art-objects.gram
@@ -0,0 +1,93 @@
+[treasure] [gemstones]
+ [art-object]
+ [art-object] as well as [gemstones]
+ [gemstones] as well as [art-object]
+
+pragma initial-rule [treasure]
+
+[art-object] [common-art]
+ [uncommon-art]
+ [rare-art]
+ [legendary-art]
+ [epic-art]
+ [mythic-art]
+
+[gemstones] [common-gem]
+ [rare-gem]
+ [legendary-gem]
+ [epic-gem]
+
+[common-gem] amber
+ amethyst
+ garnet
+ moonstone
+ jade
+ pearl
+ peridot
+ turquoise
+
+[rare-gem] alexandrite
+ aquamarine
+ black pearl
+ topaz
+
+[legendary-gem] emerald
+ fire opal
+ sapphire
+
+[epic-gem] diamond
+ jacinth
+ ruby
+
+[common-art] gold ring with [common-gem]
+ bone/ivory statuette
+ gold bracelet
+ silver necklace
+ bronze crown
+ silver-plated sword
+ silk robe
+
+[uncommon-art] gold ring with [legendary-gem]
+ gold/silver necklace
+ gold bracelet studded with [rare-gem]
+ gold necklace adorned with [common-gem]
+ silver tiara/crown decorated with [common-gem]
+ ivory comb with embedded [rare-gem]
+ gold vestments
+
+[rare-art] gold/platinum ring with [legendary-gem]
+ gold/silver statuette adorned with [rare-gem]
+ gold necklace adorned with [rare-gem]
+ gold crown with [rare-gem]
+ gold chalice dusted with [common-gem]
+ ceremonial gold chest-plate
+ enormous [common-gem]
+
+[legendary-art] platinum ring with [epic-gem]
+ gold statuette with [legendary-gem]
+ mithral necklace with [legendary-gem]
+ adamantine crown with many [legendary-gem]
+ adamantine box containing [art-element]
+ black tunic woven of pure [art-element]
+ enormous [rare-gem]
+
+[epic-art] mithral ring with an astral diamond
+ gold statuette with eyes of [epic-gem]
+ gold necklace adorned with [epic-gem]
+ mithral tiara studded with [epic-gem]
+ cup of celestial cold that glows with inner light
+ silvery cloak of astral thread
+ enormous [legendary-gem]
+
+[mythic-art] bracelet formed of cold elemental [art-element]
+ gown woven of elemental [art-element]
+ brass ring with bound elemental [art-element]
+ celestial gold statuette with astral diamonds
+ royal attire of astral thread loaded with [epic-gem]
+ enormous [epic-gem]
+
+[art-element] shadow
+ lightning
+ flame
+ fire
+ water
diff --git a/RGens/data/sample-grammars/awe-names.gram b/RGens/data/sample-grammars/awe-names.gram
new file mode 100755
index 0000000..5ecc898
--- /dev/null
+++ b/RGens/data/sample-grammars/awe-names.gram
@@ -0,0 +1,39 @@
+[name] [part]
+ [part] [part]
+
+pragma initial-rule [name]
+
+[part] battle
+ blade
+ blast
+ blood
+ claw
+ cold
+ cyber
+ dark
+ death
+ far
+ fire
+ force
+ hammer
+ hunt
+ ice
+ max
+ over
+ pain
+ shard
+ shot
+ siege
+ spike
+ star
+ storm
+ strike
+ stroke
+ sun
+ sword
+ ultra
+ war
+ wave
+ whip
+ wild
+ wolf
diff --git a/RGens/data/sample-grammars/college.gram b/RGens/data/sample-grammars/college.gram
new file mode 100644
index 0000000..f1bee8e
--- /dev/null
+++ b/RGens/data/sample-grammars/college.gram
@@ -0,0 +1,515 @@
+[college-announcement] next [course-time] , [university] will offer ' [college-course] '
+ the [university] class ' [college-course] ' has been cancelled due to lack of interest
+ starting next year, incoming freshmen at [university] will be required to take ' [college-course] '
+ ' [college-course] ' will no longer be offered at [university] due to lack of interest
+ ' [college-course] ' is the most popular [course-level] class at [university]
+ due to overwhelming popularity, an additional section of ' [college-course] ' will be offered at [university] next semester
+ not one single student signed up for [university] 's ' [college-course ' last semester
+ a [poll] of students at [university] revealed ' [college-course] ' is the [popular] popular [class-type] offered
+
+pragma initial-rule [college-announcement]
+
+[course-time] fall
+ year
+ semester
+
+[course-level] graduate
+ undergraduate
+ freshmen
+ liberal arts
+
+[poll] poll
+ survey
+
+[popular] least
+ most
+
+[class-type] class
+ course
+
+pragma range-rule [past-years] 1800 1970
+
+[college-course] [course-adj] [course-noun] [course-suffix]
+ [course-adj] [course-noun] : [course-ending]
+ [course-adj] [course-noun] and [course-adj] [course-noun] [course-suffix]
+ [course-noun] and [course-noun] [course-suffix]
+ [course-group1] [course-group2] [course-life] [course-suffix]
+ [course-group2] [course-noun] [course-life] [course-suffix]
+ [course-group1] [course-group2] [course-life] since [past-years]
+ [course-group2] [course-life] : [course-ending]
+ contemporary [course-group2] [course-life] and [course-life]
+ contemporary [course-group2] [course-life] : [course-ending]
+ transforming the [course-group1] [course-group2] experience
+ [course-prefix] [course-group1] [course-group2] [course-life]
+ [course-prefix] [course-group2] [course-life] [course-suffix]
+ [course-prefix] [course-adj] [course-noun] [course-suffix]
+ [course-prefix] the [course-group1] [course-group2] [course-movement] [course-suffix]
+ [course-adj] [course-life] : [course-ending]
+ [course-adj] [course-noun] in modern [course-medium]
+ [course-noun] [course-suffix] : [course-ending]
+ [course-prefix] [course-noun] and [course-noun] [course-suffix]
+ the [course-adj] dimension of [course-group1] [course-group2] [course-medium]
+ [course-prefix] [course-topic] in [course-group2] [course-medium] : [course-ending]
+ [course-topic] and [course-topic] [course-suffix]
+ [course-group2] [course-medium] interpretation: [course-ending]
+ [course-group2] [course-medium] as a [course-adj] genre
+ [course-prefix] [course-group1] [course-group2] [course-medium]
+ [course-life] of [course-group2] [course-noun] : [course-ending]
+ [course-prefix] [course-popculture] : [course-ending]
+ [course-popculture] [course-suffix] : [course-ending]
+ [course-prefix] [course-adj] [course-noun] and [theory]
+ [course-prefix] [course-action] : [course-ending]
+ [course-action] [course-suffix] : [course-ending]
+ [course-prefix] [course-nounprefix] [course-ancient] [course-medium] : [course-ending]
+ ethnicity [course-suffix] : the [course-group1] [course-group2] [condition]
+ masterpieces of [course-group1] [course-group2] [course-medium]
+ [course-buzzword2] , [course-buzzword2] and [course-buzzword2] [course-suffix] : [course-ending]
+ [course-buzzword2] , [course-buzzword2] and [course-buzzword2] in [course-group2] [course-medium] : [course-ending]
+ [course-prefix] [course-event] : [course-ending]
+ [course-event] as [course-explored] in [course-group1] [course-group2] [course-medium]
+ [university-subject] as [course-explored] in [course-group1] [course-group2] [course-medium]
+ [course-impactof] : [course-ending]
+ [course-static]
+ [course-static]
+
+[condition] condition
+ experience
+
+[course-static] [course-env1] : [course-prefix] [course-env2]
+ [course-prefix] [course-env3] : policy [course-suffix]
+ the meaning of life as [course-explored] in [course-group1] [course-group2] [course-medium]
+ the [course-impact] of [course-group2] [thinker-type] on [course-contemporary] [university-subject] : [course-ending]
+ the [rise] of [course-group2] [thinker-type] in [course-contemporary] [university-subject] : [course-ending]
+ [course-ancient] [course-medium] as the [roots] of [course-contemporary] [university-subject]]
+ [course-buzzword2] , [course-buzzword2] and [course-buzzword2] as [course-explored] in [course-contemporary] [films] : [course-ending]
+ the history of [course-group2] [course-life] : [course-ending]
+ the [archetype] of the [quest] in [course-group1] [course-group2] [course-medium]
+ [cross-cultural] [studies] [course-group2] [course-life]
+
+[course-event] the african diaspora
+ the harlem renaissance
+ the civil rights movement
+ the italian renaissance
+ westward expansion
+ manifest destiny
+ women's suffrage
+ world war I
+ world war II
+ the war of 1812
+ the american revolution
+ the french revolution
+ the russian revolution
+ the american civil war
+ the franco-prussian war
+ the jfk assasination
+
+[thinker-type] researchers
+ thinkers
+ scientists
+
+[rise] rise
+ emergence
+ success
+ empowerment
+
+[roots] roots
+ foundations
+
+[films] film
+ fiction
+ television
+ cinema
+ theater
+
+[archetype] archetype
+ symbolism
+
+[quest] quest paradigm
+ journey
+ awakening
+ rite of passage
+
+[cross-cultural] cross-cultural
+ multi-ethnic
+
+[studies] studies in
+ perspectives on
+[course-env1] saving the world
+ the end of the word
+ the sky is falling
+ here come the mass extinctions
+
+[course-env2] modern enviromentalism
+ enviromental biology
+ enviromental activism
+
+[course-env3] the greenhouse effect
+ planetwide climatic change
+ global warning
+
+[course-action] basketweaving
+ aquatic ballet
+ synchronized swimming
+ professional sports
+ the [course-adj] pottery experience
+ home economics
+ cardplaying
+ [sportship]
+ the culinary [experience]
+
+[sportship] sportspersonship
+ sportsmanship
+
+[experience] arts
+ experience
+
+[course-noun] diversity
+ globalism
+ equality
+ feminism
+ sexuality
+ self-actualization
+ political correctness
+ enviromentalism
+ marxism
+ socialsm
+ communism
+ darwinism
+ activism
+ queer theory
+ [course-nounprefix] romanticism
+ [course-nounprefix] dadaism
+ [course-nounprefix] cubism
+ [course-nounprefix] realism
+ paganism
+ homosexuality
+ sexuality
+ evolution
+ poverty
+ fundamentalism
+ intellectualism
+ multiculturalism
+
+[course-nounprefix] post-
+ pre-
+ early
+ classical
+
+[course-adj] progressive
+ liberal
+ liberal
+ aesthetic
+ postmodern
+ feminist
+ radical
+ populist
+ humanist
+ reformist
+ liberated
+
+[course-prefix] ad-hoc investigation of
+ ad-hoc investigation of
+ the potential of
+ foundations of
+ literature of
+ the history of
+ principles of
+ exploration of
+ philosophy of
+ psychology of
+ meta-physics of
+ dynamic exploration of
+ symbolism of
+ topics in
+ advanced topics in
+ selected topics in
+ special topics in
+ survey of
+ the universe of
+ the meaning of
+ theories of
+ perspectives in
+ topics in
+ special studies in
+ introduction to
+ research capstone in
+ quantitative methods in
+ colloquium in
+ senior seminar in
+ critical perspectives in
+ brief survey of
+ concepts in
+ the highlights of
+
+[course-suffix] in the postmodern era
+ in the postmodern world
+ in the modern adge
+ in modern society
+ in modern america
+ in today's society
+ in the american landscape
+ in the united states
+ in the 21st century
+ in recent times
+ in the real world
+ in the [college-adj] world
+
+[course-ending] ideas in conflict
+ ideas in transition
+ critical issues facing the [course-contemporary] [course-person]
+ a process approach
+ [course-buzzword] , [course-buzzword] and [course-buzzword]
+ a [course-metaphor] of [course-noun] [course-suffix]
+ a [course-metaphor] of [course-ancient] [course-suffix]
+ a [course-metaphor] [course-explored] in american [course-medium]
+ a [course-metaphor] [course-explored] in [course-contemporary] [course-medium]
+ what is to be learned from it?
+ an interdisciplinary [study]
+ from [last-name] to [last-name]
+ [theory] at work
+ policy [course-suffix]
+ different points of view
+ [course-buzzword] and [course-buzzword]
+ the big picture
+ a paradigm shift
+ [modern] [theories]
+ myth and reality
+ the untold story
+ [journey] [discovery]
+
+[modern] modern
+ contemporary
+
+[theories] ideas
+ theories
+
+[journey] a journey of
+ a quest for
+ an odyssey of
+
+[discovery] discovery
+ exploration
+ thought
+ self-actualization
+
+[study] study
+ approach
+
+[course-group1] gay and lesbian
+ homosexual
+ bisexual
+ transgender
+ inner city
+ rural
+ suburban
+ urban
+ southern
+ western
+ eastern
+ liberated
+ upper class
+ middle class
+ [course-adj]
+
+[course-group2] african-american
+ hispanic
+ european
+ latino
+ native american
+ pacific islander
+ australian
+ latvian
+ elbonian
+ italian
+ african
+ american
+ asian
+ chinese
+ japanese
+ french
+ german
+ russian
+ middle eastern
+ scandinavian
+ mexican
+ female
+ female
+ female
+ neo-pagan
+ atheist
+ polytheistic
+ minority
+ multi-ethnic
+
+[course-ancient] roman
+ etruscan
+ greek
+ byzantine
+ mayan
+ incan
+ aztec
+ viking
+ bablyonian
+ egyptian
+ sumerian
+ hittite
+ renaissance
+ chinese
+ native american
+
+[course-life] life
+ literature
+ music
+ art
+ issues
+ perspectives
+ lifestyles
+ thought
+ ethics
+ values
+ landscapes
+ culture
+ society
+ images
+ ideas
+ endeavors
+ expression
+ affairs
+ morals
+ retrospectives
+ symbols
+ religion
+ traditions
+ civilization
+
+[course-metaphor] metaphor
+ study
+ presentation
+ collage
+ figure
+ symbol
+
+[course-explored] explored
+ expressed
+ analyzed
+ interpreted
+ seen
+
+[course-person] individual
+ american
+ person
+ citizen
+ student
+ well-rounded person
+ woman
+ minority
+ liberal
+
+[course-buzzword] understanding
+ understanding
+ analysis
+ synthesis
+ synergy
+ practice
+ the human condition
+ development
+ cross-cultural awareness
+ cross-cultural perspectives
+ evaluation
+ interpretation
+ abstraction
+ decision-making
+ perspectives
+ context
+ paradigms
+ critical thinking
+ relationships
+ discovery
+ empowerment
+
+[course-buzzword2] race
+ class
+ status
+ gender
+ age
+ sex
+ work
+ family
+ community
+ culture
+ politics
+ struggle
+ conflict
+
+[course-movement] movement
+ revolution
+ evolution
+ transformation
+ metamorphosis
+ campaign
+
+[course-medium] art
+ paintings
+ literature
+ folklore
+ mythology
+ poetry
+ sculptures
+ music
+ architecture
+ dance
+ drama
+
+[course-topic] sex
+ death
+ suicide
+ trauma
+ drama
+ life
+ mythology
+ crime
+ love
+ hate
+ anger
+ passion
+ infidelity
+ horror
+
+[course-popculture] 'star wars'
+ 'star trek'
+ cyberpunk literature
+ harlequin romances
+ 'the simpsons'
+ 'the x-files'
+ daytime soap operas
+ radio talk shows
+ shakespeare's [comedy]
+ 'the scarlet letter;
+ 'seinfeld'
+ classic american literature
+ classic [course-ancient] [literature]
+ political cartoons
+ pornography
+ 'the jerry springer show'
+
+[comedy] comedies
+ tragedies
+
+[literature] literature
+ art
+
+[course-contemporary] contemporary
+ modern
+ 21st century
+ 20th century
+
+[course-impactof] the [course-impact] of [course-ancient] [course-medium] on [course-group1] [course-group2] [course-medium] [course-suffix]
+ the [course-impact] of [course-ancient] [course-medium] on [course-contemporary] [university-subject]
+ the [course-impact] of [course-ancient] [course-medium] on [course-contemporary] [course-adj] [course-noun]
+ the [course-impact] of [course-group1] [course-group2] [course-medium] on [course-contemporary] [course-adj] [course-noun]
+ the [course-impact] of [course-group1] [course-group2] [course-medim] on [university-subject]
+
+[course-impact] impact
+ effect
+ consequences
+ influence
diff --git a/RGens/data/sample-grammars/diablo-ii/.DS_Store b/RGens/data/sample-grammars/diablo-ii/.DS_Store
new file mode 100755
index 0000000..5008ddf
--- /dev/null
+++ b/RGens/data/sample-grammars/diablo-ii/.DS_Store
Binary files differ
diff --git a/RGens/data/sample-grammars/diablo-ii/diabloii.gram b/RGens/data/sample-grammars/diablo-ii/diabloii.gram
new file mode 100755
index 0000000..d16b4f9
--- /dev/null
+++ b/RGens/data/sample-grammars/diablo-ii/diabloii.gram
@@ -0,0 +1,46 @@
+# Load other files
+pragma load-sub-grammar [item-act] diabloiiitems.gram
+pragma load-sub-grammar [perishables] diabloiiperish.gram
+pragma load-sub-grammar [prefix] diabloiiprefixes.gram
+pragma load-sub-grammar [suffix] diabloiisuffixes.gram
+
+[base-treasures] [base-treasure]
+ [base-treasure] as well as [base-treasure]
+ [base-treasure] or [base-treasure]
+ [base-treasure] , and [base-treasure] as well as [base-treasure]
+ [base-treasure] , [base-treasure] or [base-treasure]
+
+pragma initial-rule [base-treasures]
+
+[base-treasure] a(n) [item]
+ [non-item]
+
+[non-item] [money]
+ [money]
+ nothing
+
+[money] [amount] [money-type]
+
+[amount] 1
+ 5
+ 10
+ 20
+ 50
+ 100
+ 200
+ 500
+ 1000
+
+[money-type] [metal-type] coin(s)
+
+[metal-type] copper
+ silver
+ gold
+ platinum
+
+[item] [item-act]
+ [item-act] of [suffix]
+ [item-act] of [suffix] and [suffix]
+
+pragma prefix-with [item] [prefix]
+pragma prefix-with [item] [prefix]
diff --git a/RGens/data/sample-grammars/diablo-ii/diabloiiitems.gram b/RGens/data/sample-grammars/diablo-ii/diabloiiitems.gram
new file mode 100755
index 0000000..c6abc09
--- /dev/null
+++ b/RGens/data/sample-grammars/diablo-ii/diabloiiitems.gram
@@ -0,0 +1,202 @@
+[item-act] [armor]
+ [headgear]
+ [accoutrements]
+ [shields]
+ [knives]
+ [swords]
+ [clubs]
+ [spears]
+ [polearms]
+ [axes]
+ [bows]
+ [crossbows]
+ [wands]
+ [staves]
+ [accessories]
+ [gems]
+ [inscriptions]
+ [perishables]
+
+[armor] cape
+ rags
+ cloak
+ robe
+ quilted armor
+ leather armor
+ hard leather armor
+ studded leather armor
+ ring mail
+ scale mail
+ chainmail
+ breast plate
+ light plate
+ splint mail
+ plate mail
+ field plate
+ ancient armor
+ gothic plate
+ full plate mail
+
+[headgear] cap
+ helm
+ mask
+ crown
+
+[headgear-kind] full
+ great
+ bone
+
+pragma prefix-with [headgear] [headgear-kind]
+
+[accoutrements] gloves
+ sash
+ boots
+ bracers
+ belt
+ gauntlets
+ girdle
+
+[acc-kind] leather
+ chain
+ plate
+
+pragma prefix-with [accoutrements] [acc-kind]
+
+[shields] buckler
+ shield
+ [shield-size] shield
+ [shield-type] shield
+ [shield-size] [shield-type] shield
+
+[shield-size] small
+ large
+ huge
+
+[shield-type] kite
+ spiked
+ bone
+ tower
+ gothic
+
+[knives] dagger
+ throwing knife
+ kris
+
+[swords] sword
+ sabre
+ blade
+ scimitar
+ falchion
+ claymore
+
+[sword-kind] long
+ broad
+ short
+ bastard
+ two-handed
+
+pragma prefix-with [swords] [sword-kind]
+
+[clubs] club
+ spiked club
+ mace
+ morning star
+ flail
+ war hammer
+ maul
+ malus
+
+[spears] javelin
+ spear
+ pilum
+ glaive
+ trident
+ pike
+ brandistock
+
+[polearms] bardiche
+ scythe
+ poleax
+ halberd
+
+[axes] axe
+ [axe-size] axe
+ [axe-type] axe
+ [axe-size] [axe-type] axe
+
+[axe-size] small
+ large
+ giant
+
+[axe-type] throwing
+ broad
+ battle
+ great
+
+[bows] arrow ( [amount] count)
+ bow
+ [bow-size] bow
+ [bow-type] bow
+ [bow-size] [bow-type] bow
+
+[bow-size] short
+ long
+
+[bow-type] hunter’s
+ composite
+ battle
+ war
+
+[crossbows] bolt ( [amount] count)
+ crossbow
+ [crossbow-type] crossbow
+
+[crossbow-type] light
+ repeating
+ heavy
+
+[wands] wand
+ [wand-type] wand
+ torch
+ scepter
+ [wand-type] scepter
+
+[wand-type] bone
+ yew
+
+[staves] staff
+
+[staff-type] short
+ long
+ gnarled
+ composite
+ battle
+ war
+
+pragma prefix-with [staves] [staff-type]
+
+[accessories] charm
+ ring
+ flag
+ orb
+ amulet
+
+[gems] [gem-type]
+
+[gem-quality] chipped
+ flawed
+ flawless
+ perfect
+
+[gem-type] amethyst
+ diamond
+ emerald
+ ruby
+ sapphire
+ topaz
+
+pragma prefix-with [gems] [gem-quality]
+
+[inscriptions] scroll
+ rune
+ book
diff --git a/RGens/data/sample-grammars/diablo-ii/diabloiiperish.gram b/RGens/data/sample-grammars/diablo-ii/diabloiiperish.gram
new file mode 100755
index 0000000..26117d6
--- /dev/null
+++ b/RGens/data/sample-grammars/diablo-ii/diabloiiperish.gram
@@ -0,0 +1,108 @@
+[perishables] [perishable-type] of [perishable-effect]
+ [perishable-effect] [perishable-type]
+ [bodypart] of [perishable-effect]
+
+[bodypart] heart
+ brain
+ jawbone
+ eye
+ ear
+ horn
+ tail
+ fang
+ quill
+ scalp
+ spleen
+ soul
+
+[perishable-type] potion
+ oil
+ herb
+ elixir
+ resin
+
+[perishable-effect] [restore-effect]
+ light [restore-effect]
+ full [restore-effect]
+ detox
+ restoration
+ flaming
+ explosive
+ fulminating
+ [gas-type] gas
+ acidic
+ energizing
+ strengthening
+ empowering
+ artful
+ skillful
+ adroit
+ sturdy
+ hardy
+ robust
+ sage
+ shrewd
+ vivid
+ indigo
+ cerulean
+ russet
+ vermillion
+ crackling
+ forked
+ swart
+ atramentous
+ vital
+ enduring
+ urgent
+ fleet
+ brisk
+ swift
+ dazzling
+ fascinating
+ bright
+ solar
+ omniscient
+ mystical
+ arcane
+ strength
+ dexterity
+ vitality
+ intelligence
+ chi
+ spectral
+ fire
+ ice
+ lightning
+ magic
+ psionic
+ poison
+ energy
+ accuracy
+ damage
+ defense
+ life
+ power
+ accuracy
+ precision
+ mastery
+ sharpness
+ pain
+ savagery
+ death
+ hardening
+ imperviousness
+ immunity
+ skill
+ fortitude
+ blacksmith’s
+ permanence
+ enchantment
+
+[restore-effect] healing
+ mana
+ rejuvenation
+ chi
+
+[gas-type] rancid
+ choking
+ strangling
diff --git a/RGens/data/sample-grammars/diablo-ii/diabloiiprefixes.gram b/RGens/data/sample-grammars/diablo-ii/diabloiiprefixes.gram
new file mode 100755
index 0000000..e9f2072
--- /dev/null
+++ b/RGens/data/sample-grammars/diablo-ii/diabloiiprefixes.gram
@@ -0,0 +1,171 @@
+[prefix] [armor-class]
+ [saving-throw]
+ [foe-reaction]
+ [skill-improve]
+ [cursed]
+ [visibility]
+ [castability]
+ [magical-effect]
+ [personal-stat]
+ [to-hit]
+ [extra-damage]
+ [to-hit+damage]
+ [item-charges]
+
+[armor-class] sturdy
+ fine
+ strong
+ grand
+ valiant
+ glorious
+ blessed
+ awesome
+ saintly
+ holy
+ godly
+
+[saving-throw] tawny
+ azure
+ crimson
+ ocher
+ pearl
+ beryl
+ coal
+ jasmine
+ lapis
+ burgundy
+ tangerine
+ ivory
+ jade
+ jet
+ pyrite
+ cobalt
+ garnet
+ coral
+ crystal
+ viridian
+ ebony
+ crysolite
+ sapphire
+ ruby
+ amber
+ diamond
+ emerald
+ obsidian
+ topaz
+ prismatic
+ bond
+
+[foe-reaction] subduing
+ wearying
+ phasing
+ depleting
+ howling
+ chaotic
+ subjugating
+ fatiguing
+ exhausting
+ overwhelming
+
+[skill-improve] fletcher’s
+ slayer’s
+ summoner’s
+ monk’s
+ angel’s
+ archer’s
+ berserker’s
+ necromancer’s
+ priest’s
+ arch-angel’s
+
+[cursed] rusted
+ vulnerable
+ glass
+ hyena’s
+ frog’s
+ pitch
+ brass
+ tin
+ crystalline
+ weak
+ bent
+ useless
+ dull
+ clumsy
+
+[visibility] glowing
+ oracular
+ unseen
+ hidden
+ veiled
+ stalking
+
+[castability] lizard’s
+ spider’s
+ raven’s
+ snake’s
+ serpent’s
+ drake’s
+ dragon’s
+ worm’s
+ hydra’s
+ devious
+ fortified
+ vulpine
+
+[magical-effect] extending
+ chrono
+ augmenting
+ catalyzing
+
+[personal-stat] blue
+ red
+ orange
+ white
+ black
+ tough
+ swift
+ brilliant
+ mighty
+ vibrant
+ forceful
+ resilient
+ silver
+ muscular
+ healthy
+
+[to-hit] bronze
+ iron
+ silver
+ steel
+ gold
+ platinum
+ mithril
+ meteoric
+ weird
+
+[extra-damage] jagged
+ deadly
+ vicious
+ heavy
+ brutal
+ massive
+ savage
+ ruthless
+ merciless
+
+[to-hit+damage] sharp
+ fine
+ warrior’s
+ soldier’s
+ knight’s
+ master’s
+ doppelganger’s
+ lord’s
+ champion’s
+ king’s
+
+[item-charges] plentiful
+ jester’s
+ bountiful
+
diff --git a/RGens/data/sample-grammars/diablo-ii/diabloiisuffixes.gram b/RGens/data/sample-grammars/diablo-ii/diabloiisuffixes.gram
new file mode 100755
index 0000000..66e264e
--- /dev/null
+++ b/RGens/data/sample-grammars/diablo-ii/diabloiisuffixes.gram
@@ -0,0 +1,216 @@
+[suffix] [damage-reduction]
+ [defense-effect]
+ [durability]
+ [hitpoints]
+ [ability-scores]
+ [cursed]
+ [recovery]
+ [memorization]
+ [combat-action]
+ [treasure-finder]
+ [light-source]
+ [hazard-reduction]
+ [damage-increase]
+ [min-damage]
+ [attack-speed]
+ [attack-effect]
+ [attack-restore]
+ [item-damage]
+ [weapon-proficency]
+ [weapon-use]
+ [spell-casting]
+
+[damage-reduction] health
+ protection
+ absorption
+ life
+ deflection
+
+[defense-effect] thorns
+ spikes
+ blocking
+
+[durability] sturdiness
+ structure
+ the ages
+ bonding
+ unity
+
+[hitpoints] the [hitpoints-act]
+
+[hitpoints-act] jackal
+ fox
+ jaguar
+ wolf
+ eagle
+ tiger
+ lion
+ mammoth
+ whale
+ colossus
+
+[ability-scores] vitality
+ dexterity
+ magic
+ strength
+ the lynx
+ zest
+ skill
+ the mind
+ might
+ the leopard
+ vim
+ accuracy
+ brilliance
+ power
+ the jaguar
+ vigor
+ precision
+ sorcery
+ the giant
+ the tiger
+ life
+ perfection
+ wizardry
+ the titan
+ the lion
+ the sky
+ the moon
+ the stars
+ the heavens
+ the zodiac
+
+[cursed] tears
+ pain
+ brittleness
+ decay
+ fragility
+ the vulture
+ disease
+ atrophy
+ dyslexia
+ weakness
+ the cat
+ the pit
+ illness
+ paralysis
+ draining
+ frailty
+ the rat
+ trouble
+ pox
+ corruption
+ infection
+ ruin
+ the exposed
+ discord
+ the night
+ the dark
+ the void
+ passivity
+ snail
+ fool
+
+[recovery] regeneration
+ regrowth
+
+[memorization] warding
+ the sentinel
+ guarding
+ negation
+ osmosis
+
+[combat-action] the apprentice
+ the magus
+ balance
+ stability
+ harmony
+
+[treasure-finder] greed
+ chance
+ wealth
+ fortune
+
+[light-source] light
+ radiance
+ the sun
+
+[hazard-reduction] the thief
+ warmth
+ remedy
+ amelioration
+ defiance
+ purging
+
+[damage-increase] craftsmanship
+ quality
+ maiming
+ slaying
+ gore
+ devestation
+ the jester
+ carnage
+ slaughter
+
+[min-damage] measure
+ worth
+ excellence
+ performance
+
+[attack-speed] readiness
+ alacrity
+ swiftness
+ quickness
+ speed
+ haste
+
+[attack-effect] frost
+ flame
+ shock
+ blight
+ ice
+ fire
+ lightning
+ venom
+ the glacier
+ burning
+ thunder
+ pestilence
+ vileness
+ the crusaders
+ destruction
+ peril
+ the bear
+ the grizzly
+
+[attack-restore] the leech
+ the claw
+ the bat
+ blood
+ the talon
+ the vampire
+ the lamprey
+
+[item-damage] piercing
+ breaking
+ puncturing
+ smashing
+ bashing
+
+[weapon-proficency] ease
+ simplicity
+
+[weapon-use] many
+ plenty
+
+[spell-casting] [spell-number] magic
+
+[spell-number] 1st
+ 2nd
+ 3rd
+ 4th
+ 5th
+ 6th
+ 7th
+ 8th
+ 9th
diff --git a/RGens/data/sample-grammars/dungeon-enviroment.gram b/RGens/data/sample-grammars/dungeon-enviroment.gram
new file mode 100755
index 0000000..f521125
--- /dev/null
+++ b/RGens/data/sample-grammars/dungeon-enviroment.gram
@@ -0,0 +1,140 @@
+[enviroment] [man-made]
+ [cave]
+ [natural]
+ [aquatic]
+ [aerial]
+ [supernatural]
+
+pragma initial-rule [enviroment]
+
+[man-made] a stone room
+ a spiral staircase surrounding a giant pit
+ an old dusty library
+ an aging unadorned altar
+ a power plant full of gears and pistons
+ a giant stone staircase
+ a room made of large timbers
+ a factory with neglected machines
+ an ancient battlefield littered with skeletons and rusted weapons
+ a stone bathroom
+ a kitchen with a tall ceiling
+ a room whose walls are covered with drawings
+ an abandoned theatre
+ a garbage dump filled with trash
+ a colossal statue that was abandoned before it was completed
+ a great hall decorated with murals and tapestries
+ a metro khan railway
+ a gallery displaying paintings and busts
+ a tomb lined with stone sarcophagi
+ a gate whose door is covered in rust
+ an abandoned prison
+
+[cave] a cave with nothing but bare rock
+ a cave filled with bats and flying bugs
+ an abandoned mineshaft
+ somebodys campsite
+ a cave filled with so many boulders they obscure vision
+ a cave that belches smoke
+ a limestone grotto echoing with the sound of running water
+ a cavern filled with faint, eerie starlight
+ a cave full of quicksand
+ smooth tunnels dug out by some kind of animal
+ a cave filled with cold water
+ a crack between giant boulders
+ a cave whose walls are covered with paintings of animals and hunters
+ a natural bridge spanning a vast chasm
+ a cave that has been filled in almost to the ceiling
+ a precipice overlooking a bottomless pit
+ a cavern whose walls are obscured by swarms of crawling bugs
+ a cave with numerous fossils buried in it
+ a cave filled with hot, flowing lava
+ a cavern made of crystal
+ the lair of some creature, scattered with skeletons
+
+[natural] a room covered in moss
+ a secret forest reverberating with the calls of animals
+ a corridor made of vines
+ a field of flowers filled with hollows
+ a room with tree branches growing through the walls
+ farmland stretching across an entire cave
+ a forest overgrown with weeds
+ a tall cavern with a giant tree whose trunk twists and turns
+ a cave with a seal breeding ground spread through it
+ a room whose walls are covered in mold
+ a room dotted in cacti
+ a patch of giant mushrooms
+ a cave with a giant tree growing in the middle of it
+ corridors filled with roaming herds of horse lizards
+ a room with piles of fallen leaves
+ a hedge maze
+ an overgrown bamboo grove
+ a room with suddenly falling pine trees
+ a room filled with tall, overgrown grass
+ a withered forest
+ rooms and corridors that feel like the inside of a giant tree
+
+[aquatic] a bridge crossing a roaring river
+ the inside of a rainbow colored coral reef
+ a room filled with waist high water
+ a water fountain and watering hole
+ a boiling lake
+ a room whose floor has turned into a tidal flat
+ a cistern thats filling with water
+ a room obscured by hot steam
+ a swamp that spreads throughout a cave
+ a ship whose rigging and hull have been neglected
+ an aquarium filled with tanks
+ a foul smelling sewer
+ a submerged cavern with ruins at the bottom
+ a pier and harbor
+ a lake with rafts and barges
+ a gient pit and waterfall
+ an incomplete aqueduct
+ a frozen lake swarming with penguins
+ a steamy hot spring
+ an old well covered with strange engravings
+ a room whose walls are covered with shellfish and barnacles
+
+[aerial] a room where its raining
+ a cave made of cheese
+ gardens piled up towards the sky
+ clotheslines covered in pristine white clothing that stretch forever
+ a giant beanstalk stretching towards the ceiling
+ a giant pit with dangling rope ladders and chains
+ a room where a fierce wind blows
+ on top of a cloud
+ a cave obscured by thick mist
+ a room with zero gravity
+ a room where snowfall is quickly accumulating
+ a skyway where space-time is warped
+ a corridor where you can hear the sounds of a windmill for keeping monsters away
+ a cave with ruins on its ceiling
+ a massive, roaring ventilation shaft
+ a room with occasional lightning flashes
+ a room where bird feathers flutter to the ground
+ a cave whose walls are painted to look like the sky
+ a room where one wall is a mirror
+ a cave with a shimmering aurora
+ a room with variable gravity
+
+[supernatural] an old six tatami mat room
+ a cramped karaoke box
+ a town where time has stopped
+ a gymnasium with a single ball rolling around
+ a room covered in hair
+ some sort of waiting room
+ the inside of a living creature
+ a small park with swings and a slide
+ a cheap-looking prefabricated bathroom
+ a room with a noisy upstairs neighbor
+ a room made of human bones
+ a room that breathes
+ a room built on an angle
+ a room in a love hotel
+ a room where someone is spying on you
+ a room where you can hear voices talking loudly
+ a room growing tentacles
+ an interrogatin room with a table and chair
+ an empty classroom
+ a room whose ceiling is a giant human
+ a room that is constantly swaying
diff --git a/RGens/data/sample-grammars/fantasy-locations.gram b/RGens/data/sample-grammars/fantasy-locations.gram
new file mode 100755
index 0000000..63a7dca
--- /dev/null
+++ b/RGens/data/sample-grammars/fantasy-locations.gram
@@ -0,0 +1,231 @@
+pragma uniform
+
+[location-name] 4 [name1] [name2]
+ 2 [name1] [name1] [name2]
+
+pragma uniform
+
+pragma initial-rule [location-name]
+
+[name1] amber
+ angry
+ ardent
+ azure
+ bittersweet
+ black
+ blasted
+ brass
+ brilliant
+ broken
+ bronze
+ burnt
+ cornsilk
+ crimson
+ cold
+ dagger
+ dark
+ diamond
+ dreaming
+ drowsy
+ dry
+ dusty
+ [black-color]
+ emerald
+ fleet
+ fire
+ [gold-color]
+ good
+ grace
+ grand
+ gray
+ great
+ green
+ hammer
+ hasty
+ hazy
+ helm
+ high
+ holy
+ honey
+ hot
+ [ice-type]
+ iron
+ ivory
+ lilac
+ little
+ kings
+ maple
+ mighty
+ night
+ [oak-type]
+ onyx
+ peaceful
+ pearl
+ prancing
+ quartz
+ queens
+ [rain-type]
+ red
+ [rose-type]
+ royal
+ ruby
+ sable
+ sacred
+ sage
+ sand
+ sapphire
+ screaming
+ shale
+ shininh
+ short
+ [silk-type]
+ silver
+ sleeping
+ small
+ snow
+ solid
+ steel
+ sterling
+ storm
+ strong
+ summer
+ swift
+ sword
+ tawny
+ thunder
+ topaz
+ tranquil
+ vast
+ verdant
+ vile
+ violet
+ virgin
+ whisper
+ white
+ wicked
+ wild
+ wind
+ winter
+ xanthous
+
+[name2] beach
+ bear
+ boar
+ bluff
+ brook
+ butte
+ castle
+ cave
+ circle
+ cliff
+ crag
+ creek
+ crescent
+ crevasse
+ crow
+ crown
+ coast
+ dale
+ dark
+ dragon
+ dunes
+ eagle
+ elk
+ field
+ fist
+ ford
+ forest
+ fountain
+ fox
+ gale
+ gauntlet
+ glade
+ goose
+ griffin
+ grove
+ gulf
+ hall
+ hedge
+ hill
+ hold
+ hole
+ isle
+ keep
+ lake
+ light
+ lion
+ lord
+ maiden
+ march
+ marsh
+ mare
+ maze
+ meet
+ mark
+ mine
+ mirror
+ oasis
+ orchard
+ owl
+ path
+ peak
+ plain
+ point
+ pony
+ pool
+ prison
+ quest
+ reach
+ reef
+ ridge
+ ring
+ river
+ road
+ rock
+ rush
+ sea
+ serpent
+ shell
+ shield
+ shore
+ sky
+ square
+ stag
+ star
+ steed
+ stone
+ stream
+ sun
+ tear
+ tiger
+ tower
+ unicorn
+ vale
+ valley
+ wall
+ wash
+ water
+ way
+ wolf
+ wood
+
+[silk-type] silk
+ silken
+
+[rose-type] rose
+ rosy
+
+[rain-type] rain
+ rainy
+
+[oak-type] oak
+ oaken
+
+[ice-type] ice
+ icy
+
+[black-color] ebon
+ ebony
+
+[gold-color] gold
+ golden
diff --git a/RGens/data/sample-grammars/genre-fiction.gram b/RGens/data/sample-grammars/genre-fiction.gram
new file mode 100755
index 0000000..09b0850
--- /dev/null
+++ b/RGens/data/sample-grammars/genre-fiction.gram
@@ -0,0 +1,164 @@
+[genre-fict] in a [setting] a young [person] stumbles across a(n) [place] [genre-fict2]
+
+pragma initial-rule [genre-fict]
+
+[genre-fict2] which spurs him into conflict with [antagonist] [genre-fict3]
+
+[genre-fict3] with the help of a [female] and her [gear] culminating in [genre-fict4]
+
+[genre-fict4] culminating in [climax] . This is [title]
+
+[setting] [setting-adj] [setting-dest]
+
+[setting-adj] néo-noir
+ alternate-history
+ ancient
+ dystopian
+ metaphorical
+ anachronistic
+ leather-clad
+ coal-powered
+ dragon-filled
+ shrill
+
+[setting-dest] america
+ japan
+ soviet russia
+ victorian Britain
+ medieval Europe
+ aztec empire
+ atlantis
+ terraformed mars
+ antartica
+ one-way spaceflight
+ outer rim world
+ set from road warrior
+
+[person] flying message courier
+ student of metaphysics
+ milquetoast office drone
+ schlub with mild OCD
+ farm boy with dreams
+ techno-obsessed geek
+ brooding loner
+ wisecracking mercenary
+ idealistic revolutionary
+ journeyman inventor
+ collector of oddities
+ author self-insert
+
+[place] [place-pref] [place-suff]
+
+[place-pref] magic
+ arcane
+ dusty
+ crazy
+ alien
+ enchanted
+ otherworldly
+ dream-inducing
+ encrypted
+ time-traveling
+ exiled
+ talking
+
+[place-suff] diadem
+ prophecy
+ tome
+ old man
+ artifact
+ sword
+ portal
+ drug
+ data feed
+ soldier
+ angel
+ fish
+
+[antagonist] a megalomaniacal dictator
+ a government conspiracy
+ a profit-obsessed corporation
+ a sneering wizard
+ supernatural monsters
+ computer viruses made real
+ murderous robots
+ an army led by a sadist
+ forces that encourage conformity
+ a charismatic politician on the rise
+ humanity’s selfish nature
+ his own insecurity vis-a-vis girls
+
+[female] [female]
+ [female] [fem-suffix]
+ [fem-prefix] [female]
+ [fem-prefix] [female] [fem-suffix]
+
+[fem-prefix] sarcastic
+ tomboyish
+ shape-shifting
+ leather-clad
+ bookish
+ cherubic
+
+[female] female
+ girl
+
+[fem-suffix] techno-geek
+ mechanic
+ assassin
+ in shades
+ who’s always loved him
+ scholar with mousy brown hair
+ with pigtails and spunk
+ who inexplicably becomes attracted to the damaged protagonist for unstated reasons
+
+[gear] wacky pet
+ welding gear
+ closet full of assault rifles
+ reference book
+ cleavage
+ facility with magic
+ condescending tone
+ discomfort in formal wear
+ propensity for being captured
+
+[climax] a fistfight atop a tower
+ a daring rescue preceding a giant explosion
+ a heroic sacrifice that no one will ever remember
+ a philosophical argument punctuated by violence
+ a false victory with the promise of future danger
+ the invocation of a spell at the last possible moment
+ eternal love professed without irony
+ the land restored to health
+ authorial preaching through the mouths of the characters
+ convoluted nonsense that squanders the reader’s goodwill
+ wish-fulfillment solutions to real-world problems
+ a cliffhanger for the sake of prompting a series
+
+[title] [tit-1] [tit-2]
+
+[tit-1] chrono
+ neuro
+ aero
+ cosmo
+ reve
+ necro
+ cyber
+ astro
+ psycho
+ steam
+ meta
+ black
+
+[tit-2] punk
+ mech
+ noiac
+ (o)poli
+ naut
+ phage
+ droid
+ bot
+ blade
+ tron
+ cancer
+ War
diff --git a/RGens/data/sample-grammars/horror.gram b/RGens/data/sample-grammars/horror.gram
new file mode 100644
index 0000000..1e73911
--- /dev/null
+++ b/RGens/data/sample-grammars/horror.gram
@@ -0,0 +1,33 @@
+[horror] [first] [second] [third]
+
+pragma initial-rule [horror]
+
+[first] attack of the
+ invasion of the
+ day of the
+ beware! The
+ terror of the
+ death by
+ curse of the
+ earth vs. the
+ return of the
+
+[second] disco
+ massive
+ worrying
+ flying
+ flesh eating
+ windy
+ mutant
+ hairy
+ overly keen
+
+[third] vampires
+ swamp beasts
+ boy bands
+ muffins
+ werewolves
+ zombies
+ sock puppets
+ death bots
+ snuggle badgers \ No newline at end of file
diff --git a/RGens/data/sample-grammars/insults.gram b/RGens/data/sample-grammars/insults.gram
new file mode 100644
index 0000000..1b3881b
--- /dev/null
+++ b/RGens/data/sample-grammars/insults.gram
@@ -0,0 +1,156 @@
+[insult] Thou [insult-1] [insult2] [insult3]!
+
+pragma initial-rule [insult]
+
+[insult-1] artless
+ bawdy
+ beslubbering
+ bootless
+ churlish
+ cockered
+ clouted
+ craven
+ currish
+ dankish
+ dissembling
+ droning
+ errant
+ fawning
+ fobbing
+ froward
+ frothy
+ gleeking
+ goatish
+ gorbellied
+ impertinent
+ infectious
+ jarring
+ loggerheaded
+ lumpish
+ mammering
+ mangled
+ mewling
+ paunchy
+ pribbling
+ puking
+ puny
+ qualling
+ rank
+ reeky
+ roguish
+ ruttish
+ saucy
+ spleeny
+ spongy
+ surly
+ tottering
+ unmuzzled
+ vain
+ venomed
+ villainous
+ warped
+ wayward
+ weedy
+ yeasty
+
+[insult-2] base-court
+ bat-fowling
+ beef-witted
+ beetle-headed
+ boil-brained
+ clapper-clawed
+ clay-brained
+ common-kissing
+ crook-pated
+ dismal-dreaming
+ dizzy-eyed
+ doghearted
+ dread-bolted
+ earth-vexing
+ elf-skinned
+ fat-kidneyed
+ fen-sucked
+ flap-mouthed
+ fly-bitten
+ folly-fallen
+ fool-born
+ full-gorged
+ guts-griping
+ half-faced
+ hasty-witted
+ hedge-born
+ hell-hated
+ idle-headed
+ ill-breeding
+ ill-nurtured
+ knotty-pated
+ milk-livered
+ motley-minded
+ onion-eyed
+ plume-plucked
+ pottle-deep
+ pox-marked
+ reeling-ripe
+ rough-hewn
+ rude-growing
+ rump-fed
+ shard-borne
+ sheep-biting
+ spur-galled
+ swag-bellied
+ tardy-gaited
+ tickle-brained
+ toad-spotted
+ unchin-snouted
+ weather-bitten
+
+[insults-3] apple-john
+ baggage
+ barnacle
+ bladder
+ boar-pig
+ bugbear
+ bum-bailey
+ canker-blossom
+ clack-dish
+ clotpole
+ coxcomb
+ codpiece
+ death-token
+ dewberry
+ flap-dragon
+ flax-wench
+ flirt-gill
+ foot-licker
+ fustilarian
+ giglet
+ gudgeon
+ haggard
+ harpy
+ hedge-pig
+ horn-beast
+ hugger-mugger
+ joithead
+ lewdster
+ lout
+ maggot-pie
+ malt-worm
+ mammet
+ measle
+ minnow
+ miscreant
+ moldwarp
+ mumble-news
+ nut-hook
+ pigeon-egg
+ pignut
+ puttock
+ pumpion
+ ratsbane
+ scut
+ skainsmate
+ strumpet
+ varlet
+ vassal
+ whey-face
+ wagtail
diff --git a/RGens/data/sample-grammars/martial-arts.gram b/RGens/data/sample-grammars/martial-arts.gram
new file mode 100755
index 0000000..ac22306
--- /dev/null
+++ b/RGens/data/sample-grammars/martial-arts.gram
@@ -0,0 +1,39 @@
+[art-name] [art-1] [art-2]
+ [art-1] [art-3]
+ [art-2] [art-3]
+ [art-1] [art-2] [art-3]
+
+pragma initial-rule [art-name]
+
+[art-1] running
+ hungry
+ angry
+ naked
+ drunken
+ fortunate
+ lazy
+ swift
+ powerful
+ enlightened
+
+[art-2] ox
+ tiger
+ dragon
+ crane
+ monkey
+ turtle
+ manticore
+ serpent
+ hummingbird
+ demon
+
+[art-3] fist
+ stance
+ spinning kick
+ attack
+ technique
+ style
+ dance
+ movement
+ touch
+ fu
diff --git a/RGens/data/sample-grammars/mary-sue.gram b/RGens/data/sample-grammars/mary-sue.gram
new file mode 100755
index 0000000..b01a3ca
--- /dev/null
+++ b/RGens/data/sample-grammars/mary-sue.gram
@@ -0,0 +1,494 @@
+[mary-sue] she appears to be a normal [normal-desc] . [mary-sue2]
+ she appears to be a normal [normal-desc] [opt-dress] [mary-sue2]
+
+pragma initial-rule [mary-sue]
+
+[normal-desc] schoolgirl
+ soldier
+ pirate
+ nun
+ nurse
+ teacher
+ teenager
+ martial artist
+ scientist
+ singer
+ artist
+ student
+ model
+ lawyer
+ journalist
+ mechanic
+ raver
+ woman
+ girl
+ cheerleader
+ sumo wrestler
+ cook
+ marine biologist
+ single mother
+
+[opt-dress] [except-dress]
+ [half-dress]
+ [except-dress] [half-dress]
+
+[except-dress] except she dress like a [exdress-1] [exdress-2]
+ except she dress like a [exdress-1]
+ except she dress like a [exdress-2]
+
+[exdress-1] gothic lolita
+ bloody nurse
+ vampire
+ raver
+ gangsta
+ ninja
+ princess
+ pirate
+ mad scientist
+ gestapo officer
+ elf
+ sorceress
+ witch
+ commando soldier
+ cat-girl
+ fox-girl
+ druidess
+ schoolgirl
+ j-pop star
+ skateboarder
+ skinhead
+ punk roc
+ pole dancing
+ biker
+ innuit
+
+[exdress-2] gangsta
+ raver
+ princess
+ gothic lolita
+ pirate
+ sorceress
+ witch
+ druidess
+ vampire
+ cat-girl
+ mad scientist
+ skateboarder
+ bloody nurse
+ fox-girl
+ j-pop star
+ schoolgirl
+ commando soldier
+ ninja
+ gestapo officer
+ elf
+ construction worker
+ shaman
+ monk
+ dominatrix
+ businesswoman
+
+[half-dress] but this is just to take away attention from the fact that she is a half [hdress]
+
+[hdress] Vampire.
+ Unicorn.
+ Dragon.
+ Elf.
+ Orc.
+ Xenomorph.
+ Batgirl.
+ Japanese.
+ Werewolf.
+ Android.
+ Ghost.
+ Fox-girl.
+ Slime-girl.
+ Pixie.
+ Angel.
+ Demon.
+ Fire-elemental.
+ Stone-elemental.
+ Dwarf.
+ Zergling.
+ Illithid.
+ Lizard-woman.
+ Giant.
+ Zombie.
+ Na’vi.
+
+[mary-sue2] She is [desc] and she will fight her enemies with her power to [power-desc] [mary-sue3]
+
+[desc] [desc-req]
+ [desc-req] [desc-opt]
+
+[desc-req] a megalomaniac
+ a secret super-soldier
+ an interdimensional traveler
+ a space traveler
+ a scientific experiment gone wrong
+ the last of her kind
+ chosen by destiny
+ a rumored demo-goddess
+ a misunderstood genius
+ created to be the next step in mankind’s evolution
+ unknowingly the queen of her kind
+ an amnesiac
+ a secret agent
+ the leader of a ninja clan
+ wanted in another galaxy
+ a fortune teller
+ the daughter of the president
+ a living time-bomb
+ a holographic projection
+ a chaos cultist
+ one of a hundred nearly identical clones
+ a mysterious orphan
+ the living key to open up hell
+ a goddess cast down to earth to become mortal
+
+[desc-opt] who is the last of her kind
+ born from a scientific experiment gone wrong
+ who reincarnates in a new body every 666 years
+ with a mysterious past
+ from another dimension
+ worshipped by a small cult
+ raised by wild animals
+ from another planet
+ working for the church
+ destined to save the world
+ falsely accused of murdering her father
+ created by nazi scientists by world war II
+ devoted to the gods of chaos
+ who is part of a secret organization
+ megalomaniac
+ with no memory of her childhood
+ created to be the next step in mankind’s evolution
+ foretold in ancient prophesies
+ who is also rumored to be a demo-goddess
+ who has lived for over 1000 years
+ in search of true love
+ and her blood is the cure for cancer
+ in search of her kidnapped sister
+ cursed by god
+ traveling through time
+
+[power-desc] [power-1]
+ [power-1] and [power-1]
+
+[power-1] [power-p1] [power-p2]
+
+[power-p1] summon
+ transform others into
+ incinerate
+ talk to
+ absorb the power of
+ shape-shift into
+ destroy
+ corrupt
+ seduce
+ befriend
+ heal
+ construct
+ banish
+ disintegrate
+ devour
+ control
+ frighten
+ ride
+ freeze
+ shrink
+ become invisible to
+ command
+ follow the scent of
+ magically imprison
+
+[power-p2] demons
+ gods
+ blood
+ angels
+ robots
+ dinosaurs
+ ghosts
+ wild animals
+ xenomorphs
+ mechas
+ vampires
+ werewolves
+ unicorns
+ adamantium
+ weapons
+ slime
+ elementals
+ retards
+ pedophiles
+ clones of herself
+ computers
+ centaurs
+ dragons
+ regular humans
+ plants
+
+[mary-sue3] . Her friends and enemies call her [name] [mary-sue4]
+
+[name] [name1]
+ [name1] [name2]
+
+[name1] star
+ angel
+ demon
+ sparkle
+ magic
+ mecha
+ power
+ peace
+ soul
+ blood
+ awesome
+ raven
+ unicorn
+ light
+ dark
+ summer
+ dragon
+ fire
+ night
+ day
+ shadow
+ thunder
+ mystery
+ love
+ cancer
+
+[name2] hair
+ eyes
+ face
+ claw
+ fur
+ fang
+ flower
+ lover
+ beast
+ girl
+ woman
+ princess
+ murderer
+ bringer
+ mistress
+ caller
+ singer
+ creator
+ lips
+ tits
+ thighs
+ hammer
+ dream
+ ender
+ stealer
+
+[mary-sue4] . Her constant companion is a [comp] .
+
+[comp] [comp-name]
+
+pragma suffix-with [comp] [comp-also]
+pragma suffix-with [comp] [comp-weapon]
+
+[comp-also] who is also [compal-desc]
+
+[comp-weapon] . His/her favored weapon is a(n) [comp-weapon1]
+
+[comp-name] [comp-name1]
+ [comp-prefix] [comp-name1]
+
+[comp-prefix] [comp-prefix1]
+ [comp-prefix2]
+ [comp-prefix1] [comp-prefix2]
+ [comp-prefix2] [comp-prefix1]
+
+[comp-name1] dragon
+ mecha
+ vampire
+ doll
+ white wolf
+ fox
+ zombie
+ space-marine
+ werewolf
+ robot
+ cat
+ dog
+ spaceship
+ faerie
+ vietnam veteran
+ unicorn
+ demon
+ angel
+ xenomorph
+ super saiyan
+ miniature elder god
+ fertility goddess
+ neck bearded man
+ wizard
+ giant
+
+[comp-prefix1] psychic
+ mexican
+ over-analytical
+ enslaved
+ mysterious
+ catatonic
+ angsty
+ depressed
+ spirit
+ friendly
+ young
+ ancient
+ flying
+ living
+ talking
+ intelligent
+ hyperactive
+ befriended
+ magical
+ sparkling
+ brain-washed
+ special needs
+ huge
+ murderous
+ amorous
+
+[comp-prefix2] young
+ talking
+ sparkling
+ living
+ intelligent
+ spirit
+ friendly
+ brain-washed
+ befriended
+ angsty
+ special needs
+ magical
+ psychic
+ enslaved
+ murderous
+ over-analytical
+ flying
+ catatonic
+ amorous
+ mysterious
+ ancient
+ invisible
+ mexican
+ huge
+ depressed
+
+[compal-desc] her lover
+ secretly her nemesis
+ her legal guardian
+ a projection of her evil self
+ secretly in love with her
+ her means of transport
+ her guardian angel
+ her best friend forever
+ destined to die by her hand
+ the reason she lives
+ herself from the future
+ her mentor
+ part of her soul
+ one of her failed experiments
+ a figment of her imagination
+ her father
+ her superior officer
+ her stalker
+ her mother
+ both her mother and father
+ soulmate
+ personal trainer
+ economic consultant
+ the phylactery of her soul
+ her bondage slave
+
+[comp-weapon1] [compweap-prefix] [compweap-type]
+
+[compweap-type] chainsaw
+ spear
+ katana
+ magnum
+ throwing star
+ dagger
+ mallet
+ machine gun
+ minion
+ axe
+ club
+ razor
+ whip
+ guitar-axe
+ knuckle iron
+ sword
+ staff
+ bow
+ javelin
+ charm
+ poleax
+ sniper rifle
+ flamethrower
+ rapier
+ scissors
+
+[compweap-prefix] [compweap-1]
+ [compweap-2]
+ [compweap-1] [compweap-2]
+ [compweap-2] [compweap-1]
+
+[compweap-1] poisoned
+ blessed
+ holy
+ legendary
+ burning
+ glowing
+ golden
+ silver
+ steam-powered
+ demonic
+ conscious
+ magical
+ huge
+ two-handed
+ dragonbone
+ adamantium
+ bio-mechanical
+ ancient
+ acidic
+ self-replicating
+ dark steel
+ freezing
+ spirit
+ shining
+ unbreakable
+
+[compweap-2] glowing
+ magical
+ legendary
+ acidic
+ silver
+ huge
+ demonic
+ blessed
+ bio-mechanical
+ poisoned
+ dragonbone
+ spirit
+ cursed
+ self-replicating
+ burning
+ darksteel
+ shining
+ conscious
+ unbreakable
+ freezing
+ steam-powered
+ ancient
+ holy
+ adamantium
+ two-handed
diff --git a/RGens/data/sample-grammars/mission.gram b/RGens/data/sample-grammars/mission.gram
new file mode 100644
index 0000000..9dce28a
--- /dev/null
+++ b/RGens/data/sample-grammars/mission.gram
@@ -0,0 +1,461 @@
+[mission-statement] [opening] [work-phrase] [verb-part] [noun-part]
+ [opening] [work-phrase2] [verb-part2] [noun-part]
+ [opening] [verb-part] [noun-part]
+ [opening] [work-phrase] [verb-part] [noun-part] and [verb-part] [noun-part]
+ [opening] [work-phrase2] [verb-part2] [noun-part] and [verb-part2] [noun-part]
+ [opening] [verb-part] [noun-part] and [noun-part]
+ [opening] [work-phrase] [verb-part] [noun-part] [connector] [goal]
+ [opening] [work-phrase2] [verb-part2] [noun-part] [connector] [goal]
+ [opening] [verb-part] [noun-part] [connector] [goal]
+ [opening] [work-phrase] [verb-part] [noun-part] [connector] [goal] and [goal]
+ [opening] [work-phrase2] [verb-part2] [noun-part] [connector] [goal] and [goal]
+ [opening] [verb-part] [noun-part] [connector] [goal] and [goal]
+ [opening] [work-phrase] [verb-part] [noun-part] and [verb-part] [noun-part] [connector] [goal]
+ [opening] [work-phrase2] [verb-part2] [noun-part] and [verb-part2] [noun-part] [connector] [goal]
+ [opening] [verb-part] [noun-part] and [noun-part] [connector] [goal]
+ [opening] [verb-part] [noun-part], [noun-part] and [noun-part] [connector] [goal]
+ [opening] [work-phrase] [verb-part] [noun-part] [connector] [verb-part] [noun-part] [connector] [goal]
+ [opening] [work-phrase2] [verb-part2] [noun-part] [connector] [verb-part] [noun-part] [connector] [goal]
+ [opening] [verb-part] [noun-part] [connector] [verb-part] [noun-part] [connector] [goal]
+
+pragma initial-rule [mission-statement]
+
+[verb-part] [verb-how] [verb]
+ [verb]
+
+[verb-part2] [verb-how] [verb-gerund]
+ [verb-gerund]
+
+[noun-part] our [adjective] [noun]
+ our [noun]
+ our [noun-prefix] [noun]
+ [adjective] [noun-prefix] [noun]
+ [adjective] [noun]
+ [noun]
+
+[opening] it's our [duty] to
+ it is our [duty] to
+ it is our [mission] to
+ it's our [mission] to
+ our [mission] is to
+ our [duty] is
+ we are committed to
+ we have committed to
+ we
+ we resolve to
+
+[duty] duty
+ responsibility
+ obligation
+
+[mission] mission
+ task
+ goal
+ job
+ business
+ function
+
+[verb] aggregate
+ deliver
+ deploy
+ embrace
+ empower
+ enable
+ engage
+ engineer
+ enhance
+ envision
+ extend
+ facilitate
+ generate
+ harness
+ implement
+ innovate
+ integrate
+ leverage
+ maximize
+ optimize
+ reinvent
+ revolutionize
+ simplify
+ spearhead
+ strategize
+ streamline
+ syndicate
+ synergize
+ synthesize
+ transform
+ unleash
+ utilize
+ visualize
+
+[verb-gerund] aggregating
+ delivering
+ deploying
+ embracing
+ empowering
+ enabling
+ engaging
+ engineering
+ enhancing
+ envisioning
+ extending
+ facilitating
+ generating
+ harnessing
+ implementing
+ innovating
+ integrating
+ leveraging
+ maximizing
+ optimizing
+ reinventing
+ revolutionizing
+ simplifying
+ spearheading
+ strategizing
+ streamlining
+ syndicating
+ synergizing
+ synthesizing
+ transforming
+ unleashing
+ utilizing
+ visualizing
+
+[verb-how] dramatically
+ practically
+ conveniently
+ efficiently
+ productively
+ rapidly
+ enthusiastically
+ completely
+ competently
+ assertively
+ quickly
+ intelligently
+ endlessly
+ tirelessly
+ effectively
+ skillfully
+ proficiently
+ professionally
+ swiftly
+ energetically
+ vigorously
+ zealously
+ briskly
+ speedily
+ shrewdly
+ cleverly
+ sharply
+ astutely
+ successfully
+ expertly
+
+[work-phrase] strive to
+ work to
+ endeavor to
+ continue to
+ execute a strategic plan to
+
+[work-phrase2] strive towards
+ work towards
+ endeavor towards
+ continue towards
+ make progress towards
+ make strides towards
+ take steps towards
+ achieve progress in
+ engage in
+ execute a strategic plan involving
+
+[noun] action items
+ architectures
+ assets
+ bandwidth
+ channels
+ communities
+ content
+ deliverables
+ eyeballs
+ face time
+ functionalities
+ infomediaries
+ infrastructures
+ initiatives
+ interfaces
+ key players
+ leadership skills
+ markets
+ metrics
+ middleware
+ mindshare
+ perspectives
+ networks
+ niches
+ paradigms
+ partnerships
+ platforms
+ portals
+ relationship corridors
+ relationships
+ synergies
+ schemas
+ skill sets
+ solutions
+ strategic alliances
+ supply-chains
+ synergies
+ technologies
+ total quality management
+ version control
+ vision
+ catalysts for [noun]
+
+[noun-prefix] sub-
+ meta-
+ mega-
+ e-
+ E-
+ cyber-
+ Net-
+
+[adjective] best-of-breed
+ bilateral
+ bleeding-edge
+ client-centered
+ cross-platform
+ cross-media
+ customer-centric
+ cutting-edge
+ distributed
+ dot-com
+ dynamic
+ effective
+ efficient
+ effort-intensive
+ enterprise
+ evolutionary
+ extensible
+ forward-thinking
+ frictionless
+ future-proof
+ global
+ granular
+ hyperlinked
+ idiot-proof
+ innovative
+ integrated
+ interactive
+ intuitive
+ killer
+ leading-edge
+ legacy
+ massively-parallel
+ mission-critical
+ multilevel
+ next-generation
+ object-oriented
+ open-source
+ proactive
+ progressive
+ real-time
+ revolutionary
+ robust
+ scalable
+ seamless
+ strategic
+ synergistic
+ transparent
+ turn-key
+ two-tier
+ ubiquitous
+ user-centric
+ value-added
+ vertical
+ viral
+ virtual
+ visionary
+ wireless
+ world-class
+
+[connector] so that we may
+ in order to
+ as part of our master plan to
+ as part of a larger strategy to
+ to
+ to
+ in order that we may
+ to allow us to
+ to enable us to
+ to permit us to
+ so that hopefully we may
+ as part of our five-year plan to
+ as part of our business plan to
+ as a component of our plan to
+ as the first step in our scheme to
+
+[goal] [make] a lot of [money]
+ produce [profit] for our [shareholders]
+ produce more [profit] for our [shareholders]
+ [increase] [profit] for our [shareholders]
+ better serve our customers
+ better serve our [shareholders]
+ better serve the [world]
+ [increase] our [bottom-line]
+ get out of debt
+ prevent bankruptcy
+ stay competitive for [todays] [world]
+ remain profitable in [todays] [world]
+ [set-us-apart] [competition]
+ [defeat] [competition]
+ [increase] customer satisfaction
+ create a [better] [product]
+ market a [lesser] [product]
+ produce a [better] [product] that kicks [competition] 's [butt]
+ market a [lesser] [product] that [make] s us a lot of [money]
+ exceed customer [demands]
+ meet the [demands] of our valued customers
+ meet the [demands] of the [world]
+ successfully market an overhyped [lesser] [product]
+ take over the [world]
+ dominate the [world]
+ waste a lot of time in meetings
+ make our founder enough [money] to exceed the net worth of the world's richest man
+
+[demands] demands
+ expectations
+ wants
+ needs
+ requirements
+
+[product] product
+ product line
+ line of products
+ line of services
+ brand
+
+[better] better
+ superior
+ finer
+ more affordable
+ quality
+ higher quality
+ popular
+ robust
+
+[lesser] lesser
+ highly inferior
+ subpar
+ worse
+ more expensive
+ weak
+ lower quality
+ poor
+
+[make] make
+ earn
+ produce
+ create
+ yield
+
+[defeat] defeat
+ counter
+ challenge
+ beat
+ strike back at
+ conquer
+ crush
+ shellac
+ rout
+ vanquish
+ reign victorious over
+ overwhelm
+ beat the snot out of
+
+[competition] the competition
+ our competitors
+ the rest of the industry
+ our evil competitors
+ the market
+ the industry
+ our enemies
+
+[set-us-apart] set us apart from
+ pull ahead from
+ distance us from
+ take us ahead of
+
+[todays] today's
+ tomorrow's
+ the future
+
+[shareholders] shareholders
+ employees
+ executive officers
+ head honchos
+ workers
+ serfs
+ investors
+ venture capitalists
+ sponsors
+
+[increase] increase
+ shore up
+ inflate
+ enlarge
+ enrich
+ add to
+ augment
+ advance
+ expand
+ burgeon
+ grow
+ multiply
+ make greater
+
+[profit] profit
+ dividends
+ cash
+ money
+ revenue
+ income
+ earnings
+ proceeds
+ rewards
+ benefits
+
+[money] money
+ cash
+ currency
+ moola
+ greenbacks
+ dough
+ bread
+ scratch
+ bucks
+ simoleons
+
+[world] world
+ industry
+ globe
+ universe
+ nation
+ country
+ market
+ economy
+
+[butt] butt
+ ass
+ rear end
+ posterior
+ behind
+
+[bottom-line] bottom line
+ stock price
+ net worth
+ earnings
+ revenue
+ sales
diff --git a/RGens/data/sample-grammars/part-creature.gram b/RGens/data/sample-grammars/part-creature.gram
new file mode 100755
index 0000000..d729e44
--- /dev/null
+++ b/RGens/data/sample-grammars/part-creature.gram
@@ -0,0 +1,77 @@
+[full-creature] [creature-choice]
+
+[creature-choice] [creature]
+ [characteristic] [creature]
+ [ability] [creature]
+ [ability] [characteristic] [creature]
+
+pragma initial-rule [full-creature]
+
+[ability] flying
+ invisible
+ silent
+ ethereal
+ telepathic
+ eye beams
+ swallow whole
+ poisonous
+ regenerating
+ fire breathing
+ anti-magic
+ petrifying
+ soul-eating
+ frightful presence
+ confusing
+ flesh grinding
+ radioactive
+ rust
+ acidic
+ nauseating
+ [ability] and [ability]
+
+[characteristic] zombie
+ vampire
+ swarm
+ samurai
+ barbarian
+ wizard
+ ninja
+ were [characteristic]
+ robot
+ rabid
+ demonic
+ awakened
+ feral
+ pirate
+ half-dragon
+ gelatinous
+ dire
+ shadow
+ rich
+ [characteristic] and [characteristic]
+
+[creature] shark
+ bear
+ lion
+ badger
+ wolf
+ ape
+ squid
+ snake
+ weasel
+ tyrannosaurus
+ crocodile
+ bee
+ spider
+ [elemental]
+ mimic
+ dire penguin
+ giant mini space hamster
+ camel
+ little girl
+ classy kobold
+
+[elemental] fire
+ earth
+ water
+ air
diff --git a/RGens/data/sample-grammars/pokeattacks.gram b/RGens/data/sample-grammars/pokeattacks.gram
new file mode 100755
index 0000000..7f943ba
--- /dev/null
+++ b/RGens/data/sample-grammars/pokeattacks.gram
@@ -0,0 +1,70 @@
+[attack] [word-1] [word-1]
+ [word-2] [word-2]
+ [word-1] [word-2]
+ [word-2] [word-1]
+
+pragma initial-rule [attack]
+
+pragma prefix-with [attack] [word-1]
+# pragma prefix-with [attack] [word-2]
+
+# pragma suffix-with [attack] [word-1]
+pragma suffix-with [attack] [word-2]
+
+[word-1] acid
+ aerial
+ air
+ ancient
+ aqua
+ aura
+ aurora
+ baton
+ beat
+ belly
+ blast
+ blaze
+ body
+ bone
+ comet
+ confuse
+ cotton
+ cross
+ dark
+ destiny
+ diamond
+ dizzy
+ doom
+ dragon
+ dream
+ dynamic
+ earth
+ egg
+ electric
+ energy
+
+[word-2] terrain
+ ball
+ impulse
+ bomb
+ speed
+ lock
+ wind
+ stinger
+ dance
+ gambit
+ blast
+ fang
+ punch
+ spin
+ burst
+ charge
+ wheel
+ blitz
+ cannon
+ drink
+ eye
+ shot
+ sun
+ slap
+ wrath
+ blade
diff --git a/RGens/data/sample-grammars/rune.gram b/RGens/data/sample-grammars/rune.gram
new file mode 100755
index 0000000..05332e9
--- /dev/null
+++ b/RGens/data/sample-grammars/rune.gram
@@ -0,0 +1,109 @@
+[rune-string] [rune-2]
+ [rune-1] [rune-2]
+ [rune-1] [rune-2] [rune-3]
+ [rune-2] [rune-3]
+
+pragma initial-rule [rune-string]
+
+pragma prefix-with [rune-string] [rune-1]
+pragma suffix-with [rune-string] [rune-3]
+
+[rune-1] a dagger plunged into
+ vines growing out of
+ a crown perched atop
+ crossed swords over
+ a pair of hands surrounding
+ demonic eyes peering out of
+ blue lightning arcing out of
+ an axe thrust into
+ a hand bursting from
+ a tentacle reaching out of
+ a spear thrust through
+ a trumpet thrust through
+ tiny stars surrounding
+ a jewel within
+ a hand inside
+ a sword inside
+ a hand within
+ an arrow piercing
+ a hand clutching
+
+[rune-2] a skull
+ a treasure chest
+ a circle cut into three parts
+ a pyramid
+ a triangle
+ a mushroom
+ a grinning mask
+ a clenched fist
+ a giant human eye
+ a shield
+ a circle
+ a pentagram
+ a pentacle
+ a flagon
+ a circle cut in half
+ a semicircle
+ a heart
+ a large star
+ a wave
+ a diamond
+ an octagon
+ a scroll
+ a spiral
+ a tree
+ a rose
+ a helmet
+ a book
+ a staff
+ a hammer
+ a bone
+ a cat’s face
+ a wolf’s head
+ a large mouth
+ an upward-pointing arrow
+ a downward-pointing arrow
+ an arrow pointing two directions
+ a circle cut into four parts
+ a ship
+ a six-pointed star
+ a seven-pointed star
+ a pentagon
+
+[rune-3] girded by laurels
+ sheathed in flames
+ glowing like the sun
+ emblazoned with a demonic face
+ flanked by catlike wings
+ in the coils of a serpent
+ swaddled in tentacles
+ flanked by feathered wings
+ inscribed within a red circle
+ inscribed within a magic circle
+ inscribed within a long rectangle
+ covered with spikes and spines
+ haloed in light
+ half in shadow
+ with coins all around it
+ with curved knives all around it
+ wrapped in a pair of rings
+ atop a tower
+ next to a writhing snake
+ atop a mountain
+ next to a crescent moon
+ made of thin red lines
+ made of thin blue lines
+ made of thin green lines
+ made of thin black lines
+ all done as a silhouette
+ wrapped in a cloud
+ dripping with blood
+ flanked by swords
+ flanked by skulls
+ flanked by arrows
+ within a ring made by a whip
+ within a ring made by a snake, eating its own tail
+ atop crossed bones
+ above a trident
+ below two spears
+ covered in insects
diff --git a/RGens/data/sample-grammars/superhero.gram b/RGens/data/sample-grammars/superhero.gram
new file mode 100755
index 0000000..c4f6e15
--- /dev/null
+++ b/RGens/data/sample-grammars/superhero.gram
@@ -0,0 +1,142 @@
+[superhero] [first-part] [second-part]
+ [second-part] [first-part]
+
+pragma initial-rule [superhero]
+
+pragma suffix-with [superhero] [third-part]
+pragma suffix-with [superhero] [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
+ White
+ [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
+ Rider
+ Torch
+
+[third-part] The [third-part-act]
+
+[third-part-act] Champion
+ Protector
+ Wielder
+ Marksman
+ Fated
+ Lover
+ Celebrated
+ Prodigy
+ Guardian
+ Inquisitor
+ Legend
+ Returned
+ Light
+ Warrior
+ Sacred
+ Victor
+ Triumphant
+ Mystic
+ Amazing
+ Incomparable
+ Lord
+ Mysterious
+ Face
+ Divine
+ Magnificent
+ Virtuous
+ Survivor
+ Courageous
+ Steward
+ Keeper
+ Squire
+
+[fourth-part] of [fourth-part-act]
+
+[fourth-part-act] the [fourth-part-the]
+ Destiny
+ Justice
+ Humanity
+ Men
+ Women
+ Freedom
+ Knowledge
+ Earth
+ Eternal Fire
+
+[fourth-part-the] Realm
+ Chalice
+ Law
+ Future
+ Tides
+ Poor
+ Trees
+ Universe
+ Seven
+ Past
+ Isles
+ Gauntlet
+ Dominion
+ Living
+ Galaxy
+ Ancients
+ Archive
+
+
diff --git a/RGens/data/sample-grammars/tarotcard.gram b/RGens/data/sample-grammars/tarotcard.gram
new file mode 100755
index 0000000..9fd68a8
--- /dev/null
+++ b/RGens/data/sample-grammars/tarotcard.gram
@@ -0,0 +1,49 @@
+[card] [adjective-of] [title]
+ [adjective-of] [noun] [title]
+ [noun]
+ [noun] [adjective]
+ [noun] [title]
+ [noun] [adjective] [noun]
+ [title] [adjective]
+ [title] [adjective] [noun]
+
+pragma initial-rule [card]
+
+[title] [male-title]
+ [female-title]
+
+[male-title] emperor
+ king
+ knight
+ priest
+
+[female-title] empress
+ queen
+ princess
+ priestess
+
+[adjective] of [adjective-of]
+
+[adjective-of] shimmering
+ blazing
+ infinite
+ whispering
+ frozen
+ hidden
+ magical
+ quiet
+ dancing
+ lost
+
+[noun] darkness
+ light
+ waters
+ stars
+ hills
+ rainbows
+ forests
+ fire
+ moons
+ winds
+ hearts
+ spirits
diff --git a/RGens/data/sample-grammars/technobabble.gram b/RGens/data/sample-grammars/technobabble.gram
new file mode 100755
index 0000000..451f1f8
--- /dev/null
+++ b/RGens/data/sample-grammars/technobabble.gram
@@ -0,0 +1,32 @@
+[main] [part-prefix] [part-suffix] [part-problem]
+ [part-prefix] [part-problem]
+ [part-suffix] [part-problem]
+
+pragma initial-rule [main]
+
+[part-prefix] primary
+ compression
+ grav
+ hydraulic
+ reg
+ power
+
+[part-suffix] boot
+ coupling
+ housing
+ stabilizer
+ vent
+ lines
+ converter
+ feed
+
+[part-problem] cracked
+ wedged
+ collapsed
+ bent
+ fell off
+ shattered
+ seized
+ jammed
+ burnt
+ exploded
diff --git a/RGens/data/sample-grammars/zadrons-pouch.gram b/RGens/data/sample-grammars/zadrons-pouch.gram
new file mode 100755
index 0000000..48b6e07
--- /dev/null
+++ b/RGens/data/sample-grammars/zadrons-pouch.gram
@@ -0,0 +1,213 @@
+[items] [item]
+ [item] and a [item]
+ [item] and a [item] as well as a [item]
+ [item] or [item]
+ [item] or [item] or maybe [item]
+
+pragma initial-rule [items]
+
+[item] [egg]
+ [glove]
+ [crys-sphere]
+ [rock]
+ [figurine]
+ [vial]
+ [mini-weapon]
+ [bag]
+ [card]
+ [rope]
+ [box]
+ [wand]
+
+[bag] bag of [bag-type]
+ [sack-type] sack
+ [purse-type] purse
+
+[bag-type] holding
+ tricks
+ useful items
+ devouring
+ dwarf-kind
+ invisible cloth
+ monster summoning
+
+[sack-type] lunch
+ recursive
+
+[purse-type] everfull
+
+[box] [box-type] box
+ cube of [box-type]
+
+[box-type] limited-force
+ frost-resisting
+ morphing
+ self-destructing
+ pandora
+ panicking
+
+[card] card of [card-type]
+ [card-type] card
+
+[card-type] fate
+ teleporting
+ elusive treasure
+ spell-storing
+ many-thing
+ imprisoning
+ messaging
+ bounty
+
+[crys-sphere] [sphere-type] spheres
+ [sphere-type] sphere
+ lens of [lens-type]
+ [crystal-type] sphere
+ crystal of [crystal-type]
+ crystal ball
+ crystal ball of [crys-suffix]
+
+[sphere-type] microphonic
+ seeing-eye
+
+[lens-type] detection
+
+[crystal-type] prison
+ radar
+
+[crys-suffix] jumping
+
+[egg] [egg-type] egg
+
+[egg-type] copper
+ stone
+ golden
+ white
+ white/pink
+ glass
+
+[figurine] [fig-material] [fig-animal]
+
+[fig-material] golden
+ onyx
+ serpentine
+ ivory
+ marble
+ bronze
+ jade
+ limestone
+
+[fig-animal] lion
+ dog
+ owl
+ goat
+ elephant
+ warrior
+ palace
+ leprechaun
+
+[glove] gauntlets of [gauntlet-type]
+ gloves of [glove-type]
+ [glove-type] gloves
+
+[gauntlet-type] dexterity
+ power
+
+[glove-type] pushing
+ choking
+ bigby
+ stunning
+
+[mini-weapon] minature [weapon-type]
+ small [weapon-type]
+ tiny [weapon-type]
+ [sling-type] sling
+ [weapon-type]
+
+[weapon-type] boomerang
+ arrow
+ net
+ catapult
+ hammer
+ sword
+ club
+
+[sling-type] seeking
+
+[rock] [pebble-type] pebble
+ stone of [stone-type]
+ [stone-type] stone
+ brick of [brick-type]
+ [geode-type] geode
+
+[pebble-type] inscribed
+ elemental control
+
+[stone-type] good-luck
+ weight
+ blind-defense
+ metal-clinging
+
+[brick-type] flying
+
+[geode-type] ioun
+
+[rope] [rope-type] rope
+ rope of [rope-type]
+ ball of [string-type] [string-kind]
+
+[rope-type] trick
+ entangling
+ climbing
+ dancing
+ tripping
+ snaring
+ levitating
+ self-entangling
+
+[string-type] endless
+
+[string-kind] string
+ yarn
+
+[vial] vial of [vial-type]
+ [vial-type] vial
+ [bottle-type] bottle
+ [flask-type] flask
+
+[vial-type] holding
+ trapping
+ experience
+ unnatural regeneration
+
+[bottle-type] ever-smoking
+ wheezing
+ blank potion
+
+[flask-type] iron
+
+[wand] [wand-type] wand
+ wand of [wand-type]
+ canceling [wand-type] wand
+
+[wand-type] magic missile
+ [spell-1]
+ [spell-2]
+ gusting
+ life-detecting
+ zadron
+
+[spell-1] frost
+ fire
+ lightining
+ fear
+ illumination
+ polymorphing
+ conjuration
+ paralyzing
+
+[spell-2] [spell2-type] detecting
+
+[spell2-type] magic
+ enemy
+ secret door/trap
+