diff options
Diffstat (limited to 'RGens/data/sample-grammars')
37 files changed, 2548 insertions, 313 deletions
diff --git a/RGens/data/sample-grammars/24hr-rpg.gram b/RGens/data/sample-grammars/24hr-rpg.gram index 98d87c4..9687ebd 100755 --- a/RGens/data/sample-grammars/24hr-rpg.gram +++ b/RGens/data/sample-grammars/24hr-rpg.gram @@ -66,7 +66,7 @@ pragma initial-rule [rpg-name] aliens contemporary world urban fantasy - nazis + Nazis robots surfers gentlemen @@ -101,7 +101,7 @@ pragma initial-rule [rpg-name] world war I trees magical girls - gameshow + game show dragons recursion musicians diff --git a/RGens/data/sample-grammars/address.gram b/RGens/data/sample-grammars/address.gram index 5b963d9..5896ebb 100644 --- a/RGens/data/sample-grammars/address.gram +++ b/RGens/data/sample-grammars/address.gram @@ -71,8 +71,8 @@ pragma initial-rule [us-postal-address] division center m. l. king - washington - lincoln + Washington + Lincoln college university stadium @@ -85,18 +85,18 @@ pragma initial-rule [us-postal-address] sunset telegraph railroad - el paseo + El Paseo market church mill highland woodland - hillcrest - lakeview + Hillcrest + Lakeview central [geographic-thing] -[street-generic-standalone] broadway - avenue of the americas - kingshighway - el camino real +[street-generic-standalone] Broadway + avenue of the Americas + Kingshighway + El Camino real diff --git a/RGens/data/sample-grammars/art-objects.gram b/RGens/data/sample-grammars/art-objects.gram index 4f83ad8..8cb1c4e 100755 --- a/RGens/data/sample-grammars/art-objects.gram +++ b/RGens/data/sample-grammars/art-objects.gram @@ -1,7 +1,7 @@ [art-treasure] [gemstones] [art-object] - [art-object] as well as [gemstones] - [gemstones] as well as [art-object] + [art-object] as well as a [gemstones] + [gemstones] as well as a [art-object] pragma initial-rule [art-treasure] @@ -65,16 +65,16 @@ pragma initial-rule [art-treasure] [legendary-art] platinum ring with [epic-gem] gold statuette with [legendary-gem] - mithral necklace with [legendary-gem] + mithril 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 +[epic-art] mithril ring with an astral diamond gold statuette with eyes of [epic-gem] gold necklace adorned with [epic-gem] - mithral tiara studded with [epic-gem] + mithril tiara studded with [epic-gem] cup of celestial cold that glows with inner light silvery cloak of astral thread enormous [legendary-gem] diff --git a/RGens/data/sample-grammars/career.gram b/RGens/data/sample-grammars/career.gram index f429e97..4ea3f78 100644 --- a/RGens/data/sample-grammars/career.gram +++ b/RGens/data/sample-grammars/career.gram @@ -30,7 +30,7 @@ pragma initial-rule [career-tech] associate sub-adjunct part-time - interrim + interim substitute [career-suffix] manager @@ -45,7 +45,7 @@ pragma initial-rule [career-tech] foreman director section chief - superintendant + superintendent department chairman overseer department head honcho diff --git a/RGens/data/sample-grammars/college.gram b/RGens/data/sample-grammars/college.gram index 1278c02..becbb3e 100644 --- a/RGens/data/sample-grammars/college.gram +++ b/RGens/data/sample-grammars/college.gram @@ -4,7 +4,7 @@ ' [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 + 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] @@ -86,22 +86,22 @@ pragma export-rule [college-course] 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 +[course-event] the African diaspora + the Harlem renaissance the civil rights movement - the italian renaissance + the Italian renaissance westward expansion manifest destiny women's suffrage world war I world war II the war of 1812 - the american revolution + the American revolution the french revolution - the russian revolution - the american civil war - the franco-prussian war - the jfk assasination + the Russian revolution + the American civil war + the Franco-Prussian war + the JFK Assassination [thinker-type] researchers thinkers @@ -140,9 +140,9 @@ pragma export-rule [college-course] the sky is falling here come the mass extinctions -[course-env2] modern enviromentalism - enviromental biology - enviromental activism +[course-env2] modern environmentalism + environmental biology + environmental activism [course-env3] the greenhouse effect planetwide climatic change @@ -171,11 +171,11 @@ pragma export-rule [college-course] sexuality self-actualization political correctness - enviromentalism - marxism - socialsm + environmentalism + Marxism + socialism communism - darwinism + Darwinism activism queer theory [course-nounprefix] romanticism @@ -244,11 +244,11 @@ pragma export-rule [college-course] [course-suffix] in the postmodern era in the postmodern world - in the modern adge + in the modern age in modern society - in modern america + in modern America in today's society - in the american landscape + in the American landscape in the united states in the 21st century in recent times @@ -262,7 +262,7 @@ pragma export-rule [college-course] [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 American [course-medium] a [course-metaphor] [course-explored] in [course-contemporary] [course-medium] what is to be learned from it? an interdisciplinary [study] @@ -312,27 +312,27 @@ pragma export-rule [college-course] middle class [course-adj] -[course-group2] african-american - hispanic - european - latino - native american +[course-group2] African-American + Hispanic + European + Latino + native American pacific islander - australian - latvian - elbonian - italian - african - american - asian - chinese - japanese + Australian + Latvian + Elbonian + Italian + African + American + Asian + Chinese + Japanese french - german - russian + German + Russian middle eastern - scandinavian - mexican + Scandinavian + Mexican female female female @@ -343,20 +343,20 @@ pragma export-rule [college-course] multi-ethnic [course-ancient] roman - etruscan - greek + Etruscan + Greek byzantine - mayan - incan - aztec + Mayan + Incan + Aztec viking - bablyonian - egyptian - sumerian - hittite + Babylonian + Egyptian + Sumerian + Hittite renaissance - chinese - native american + Chinese + native American [course-life] life literature @@ -397,7 +397,7 @@ pragma export-rule [college-course] seen [course-person] individual - american + American person citizen student @@ -480,14 +480,14 @@ pragma export-rule [college-course] 'star trek' cyberpunk literature harlequin romances - 'the simpsons' + 'the Simpsons' 'the x-files' daytime soap operas radio talk shows - shakespeare's [comedy] + Shakespeare's [comedy] 'the scarlet letter; - 'seinfeld' - classic american literature + 'Seinfeld' + classic American literature classic [course-ancient] [literature] political cartoons pornography @@ -542,7 +542,7 @@ pragma export-rule [university] vector calculus theoretical physics microbiology - abstract mathmatics + abstract mathematics oceanography extraterrestrial biology fractal geometry @@ -563,7 +563,7 @@ pragma export-rule [university] [college-major-tech] computer science information technology - computer techology + computer technology mathematics advanced mathematics nobody ever uses applied physics diff --git a/RGens/data/sample-grammars/company.gram b/RGens/data/sample-grammars/company.gram index aa84b0b..53dcd11 100644 --- a/RGens/data/sample-grammars/company.gram +++ b/RGens/data/sample-grammars/company.gram @@ -43,15 +43,15 @@ pragma export-rule [company] [company-suffix] [company-suffix1] [company-suffix2] -[company-suffix1] Inc. - Incorporated - Ltd. - Corp. - Corporation - Co. - Company - Cooperative - Amalgamated +[company-suffix1] {{empty}} Inc. + {{empty}} Incorporated + {{empty}} Ltd. + {{empty}} Corp. + {{empty}} Corporation + {{empty}} Co. + {{empty}} Company + {{empty}} Cooperative + {{empty}} Amalgamated [company-suffix2] , Inc. , Incorporated @@ -159,6 +159,8 @@ pragma export-rule [company] inprise hewlett-packard +pragma export-rule [tech-company] + [corp-job-title] president vice president chief executive officer diff --git a/RGens/data/sample-grammars/diablo-ii/diabloiiitems.gram b/RGens/data/sample-grammars/diablo-ii/diabloiiitems.gram index 65e44af..ce84d5d 100755 --- a/RGens/data/sample-grammars/diablo-ii/diabloiiitems.gram +++ b/RGens/data/sample-grammars/diablo-ii/diabloiiitems.gram @@ -36,7 +36,7 @@ pragma export-rule [item-act] plate mail field plate ancient armor - gothic plate + Gothic plate full plate mail [headgear] cap @@ -78,7 +78,7 @@ pragma prefix-with [accoutrements] [acc-kind] spiked bone tower - gothic + Gothic [knives] dagger throwing knife @@ -106,7 +106,6 @@ pragma prefix-with [swords] [sword-kind] flail war hammer maul - malus [spears] javelin spear @@ -118,7 +117,7 @@ pragma prefix-with [swords] [sword-kind] [polearms] bardiche scythe - poleax + poleaxe halberd [axes] axe diff --git a/RGens/data/sample-grammars/diablo-ii/diabloiiperish.gram b/RGens/data/sample-grammars/diablo-ii/diabloiiperish.gram index a3c8693..87f61dd 100755 --- a/RGens/data/sample-grammars/diablo-ii/diabloiiperish.gram +++ b/RGens/data/sample-grammars/diablo-ii/diabloiiperish.gram @@ -48,7 +48,7 @@ pragma export-rule [perishables] indigo cerulean russet - vermillion + vermilion crackling forked swart diff --git a/RGens/data/sample-grammars/diablo-ii/diabloiisuffixes.gram b/RGens/data/sample-grammars/diablo-ii/diabloiisuffixes.gram index b2f2d44..98c2335 100755 --- a/RGens/data/sample-grammars/diablo-ii/diabloiisuffixes.gram +++ b/RGens/data/sample-grammars/diablo-ii/diabloiisuffixes.gram @@ -149,7 +149,7 @@ pragma export-rule [suffix] maiming slaying gore - devestation + devastation the jester carnage slaughter diff --git a/RGens/data/sample-grammars/dungeon-enviroment.gram b/RGens/data/sample-grammars/dungeon-enviroment.gram index 2deb725..0080b9a 100755 --- a/RGens/data/sample-grammars/dungeon-enviroment.gram +++ b/RGens/data/sample-grammars/dungeon-enviroment.gram @@ -32,7 +32,7 @@ pragma initial-rule [dungeon-enviroment] [cave] a cave with nothing but bare rock a cave filled with bats and flying bugs an abandoned mineshaft - somebodys campsite + somebody's 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 @@ -88,7 +88,7 @@ pragma initial-rule [dungeon-enviroment] a submerged cavern with ruins at the bottom a pier and harbor a lake with rafts and barges - a gient pit and waterfall + a giant pit and waterfall an incomplete aqueduct a frozen lake swarming with penguins a steamy hot spring @@ -134,7 +134,7 @@ pragma initial-rule [dungeon-enviroment] 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 interrogation 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/dungeondressing/abandoned.gram b/RGens/data/sample-grammars/dungeondressing/abandoned.gram new file mode 100644 index 0000000..6046fcb --- /dev/null +++ b/RGens/data/sample-grammars/dungeondressing/abandoned.gram @@ -0,0 +1,25 @@ +[abandoned] while exploring the abandoned [abandon-place] , a [abandon-person] sneaks up on you [abandon-motion] . + +pragma initial-rule [abandoned] +pragma export-rule [abandoned] + +[abandon-place] shopping mall + amusement park + military complex + junkyard + hospital + insane asylum + +[abandon-person] pedophile + investment banker + cyborg prostitute + vampire + 3 dogs in a trench coat + undead wizard + +[abandon-motion] on a jetpack + in a spooky van + on roller skates + on horseback + in a rickshaw + in a palanquin diff --git a/RGens/data/sample-grammars/dungeondressing/bedroom.gram b/RGens/data/sample-grammars/dungeondressing/bedroom.gram new file mode 100644 index 0000000..a80b8dd --- /dev/null +++ b/RGens/data/sample-grammars/dungeondressing/bedroom.gram @@ -0,0 +1,25 @@ +[bedroom] you enter the [bedroom-type] and see a [bedroom-bed] with a [bedroom-person] lying on it. + +pragma initial-rule [bedroom] +pragma export-rule [bedroom] + +[bedroom-type] cheap hotel room + penthouse suite + secret passage + bear's den + captain's cabin + hospital ward + +[bedroom-bed] king bed with luxury sheets + messy pile of wet hay + flea-infested sleeping bag + pentagram with candles + freshly unearthed coffin + tropical rope hammock + +[bedroom-person] half-orc prostitute + pile of moldy bones + mountain lion + jug of moonshine + kidnapped aristocrat + realistic sex doll diff --git a/RGens/data/sample-grammars/dungeondressing/dragonencounter.gram b/RGens/data/sample-grammars/dungeondressing/dragonencounter.gram new file mode 100644 index 0000000..676b6a2 --- /dev/null +++ b/RGens/data/sample-grammars/dungeondressing/dragonencounter.gram @@ -0,0 +1,25 @@ +[dragon-encounter] The [dragon-desc] dragon has a lair in [dragon-lair] where it guards a massive hoard of [dragon-hoard] + +pragma initial-rule [dragon-encounter] +pragma export-rule [dragon-encounter] + +[dragon-desc] obese + syphilitic + convict + terrorist + college-educated + moronic + +[dragon-lair] an inner-city slum + a lunar base + a penthouse apartment + a floating ghost ship + an open-air sewer + an abandoned church + +[dragon-hoard] drugs and alcohol + 11 herbs and spices + erotic sculpture + stock market advice + graffiti stencils + canned food diff --git a/RGens/data/sample-grammars/dungeondressing/kitchen.gram b/RGens/data/sample-grammars/dungeondressing/kitchen.gram new file mode 100644 index 0000000..6448632 --- /dev/null +++ b/RGens/data/sample-grammars/dungeondressing/kitchen.gram @@ -0,0 +1,25 @@ +[kitchen] You enter the [kitchen-desc] kitchen. There is a [kitchen-book] cookbook nearby. Over the hearth, a [kitchen-food] gently simmers in a saucepan. + +pragma initial-rule [kitchen] +pragma export-rule [kitchen] + +[kitchen-desc] poorly lit + dirty and insect infested + blood-soaked + built for a studio audience + well-stocked + papier-mache + +[kitchen-book] troll + orcish + demonic + braille + animated, speaking + floating + +[kitchen-food] chicken with herb butter + charred human heart + glittering pixie carcass + pound of thick-cut bacon + dragon-egg omelette + dozen tiny hands diff --git a/RGens/data/sample-grammars/dungeondressing/monster.gram b/RGens/data/sample-grammars/dungeondressing/monster.gram new file mode 100644 index 0000000..ea28b0e --- /dev/null +++ b/RGens/data/sample-grammars/dungeondressing/monster.gram @@ -0,0 +1,47 @@ +[monster] [monster-kind] + [monster-prefix] [monster-kind] + +[monster-prefix] were + vampire + giant + diseased + magic + clockwork + cybernetic + rabid + ancient + eldritch + ghostly + alien + +[monster-kind] orc + goblin + dragon + zombie + wizard + ogre + pegasus + witch + spider + harpy + minotaur + chupacabra + chimera + mermaid + kraken + sasquatch + jackalope + hydra + wyvern + gorgon + cyclops + medusa + genie + dwarf + elf + banshee + gremlin + angel + demon + troll + centaur diff --git a/RGens/data/sample-grammars/fantasy-locations.gram b/RGens/data/sample-grammars/fantasy-locations.gram index 7aea723..5b8bcef 100755 --- a/RGens/data/sample-grammars/fantasy-locations.gram +++ b/RGens/data/sample-grammars/fantasy-locations.gram @@ -76,7 +76,7 @@ pragma initial-rule [fantasy-location-name] sapphire screaming shale - shininh + shining short [silk-type] silver diff --git a/RGens/data/sample-grammars/fortune.gram b/RGens/data/sample-grammars/fortune.gram index a521762..b9afb55 100644 --- a/RGens/data/sample-grammars/fortune.gram +++ b/RGens/data/sample-grammars/fortune.gram @@ -2,25 +2,25 @@ you will be hit over the head with a piano falling from a [ordinal] floor window you will be audited by the irs you will be audited by the irs because of your activity in the [org-political] - you will be help hostage by the radical [org-political] + you will be held hostage by the radical [org-political] you will be run over by a [bus] - you will find yourself as the victim of a bizzare practical joke + you will find yourself as the victim of a bizarre practical joke you will contract a rare form of [plural+last-name] disease you will grow fat and bald you will lose your present job and have to become a [job] - you will run for public office and only recieve [half-digit+percent] of the vote + you will run for public office and only receive [half-digit+percent] of the vote your spouse will eventually find out about you-know what you will accidentally run over your neighbor's pet [animal] and be sued for [1..5] million dollars. you will arrive late at work only to realize that it's a federal holiday you will write a perl script to spit out random text your family will grow suspicious of your newly acquired tattoo - you will recieve a promotion, only to be terminated a month later by failing a random drug test + you will receive a promotion, only to be terminated a month later by failing a random drug test you will spend the next [2..7] days fighting a flaw in a microsoft product you will become the leader of the [org-political] you will lose your job because of your involvement in the [org-political] you will find the perfect joke to play on your [relative] on april fool's day, only to discover that it's actually april 2nd your television will explode while the [big-game] is on - you will recieve a [large+bill] [bill-type] bill by mistake + you will receive a [large+bill] [bill-type] bill by mistake you will find a counterfeit [counter-bill] bill on the ground you will discover that everybody really is out to get you you will become successful in business -- unfortunately, that business will violate the laws of [30..49] @@ -40,11 +40,11 @@ you will soon realize that your life is completely indistinguishable from "Dilbert" cartoons you will hurt your hand while thumping a Bible you will discover the meaning of life at the bottom of a beer bottle, but you won't remember what it is after you sober up in the morning - you will recieve a blank fortune cookie at a chinese restaurant, an event regarded by most superstition experts as a "bad omen" + you will receive a blank fortune cookie at a chinese restaurant, an event regarded by most superstition experts as a "bad omen" you will be falsely accused of jaywalking you will suffer a nosebleed during a speech in front of [speech+num] - you will recieve [50..100] credit card offers in the mail during the next week - you will recieve [speech+num] pieces of spam email during the next year + you will receive [50..100] credit card offers in the mail during the next week + you will receive [speech+num] pieces of spam email during the next year your favorite tv show will be cancelled and replaced with an infomercial you will lose your life savings in las vegas you will sign a contract requiring you to hand over your first born son to a large multinational corporation @@ -57,11 +57,11 @@ you will appear on "who wants to be a millionaire?" and fail to answer the first $100 question you will be sued by major league baseball for taping the world series on your vcr without prior written consent you will be at the losing end of a [300..500] lawsuit - you will recieve a [100..500] dollar parking ticket from [real-city] even though you have never been there + you will receive a [100..500] dollar parking ticket from [real-city] even though you have never been there every single time you visit the doctor's office, the doctor will be out playing golf until the day you die, you will never understand what the saying "Life is like a bowl of cherries" actually means your hometown baseball team will never win the world series - your brand-new [comp+amount] dollar computer will be struct by lightning [3..6] hours after you first plug it in + your brand-new [comp+amount] dollar computer will be struck by lightning [3..6] hours after you first plug it in you will send the author of this fortune [hundred+amount] in plain, unmarked bills with the next week you will be excommunicated from your church after you accidentally fall asleep and start snoring during services your personal information will be in the hands of [100..500] large, evil multinational corporations by the time you finish reading this fortune @@ -118,4 +118,6 @@ pragma initial-rule [fortune-cookie] [comp+amount] [2..4] , [digit] [digit] [digit] -[hundred+amount] $ [digit-nozero] 00 +[hundred+amount] $ [digit-nonzero] 00 + +[job] 'WRITE ME' diff --git a/RGens/data/sample-grammars/genre-fiction.gram b/RGens/data/sample-grammars/genre-fiction.gram index 59833cc..92437d7 100755 --- a/RGens/data/sample-grammars/genre-fiction.gram +++ b/RGens/data/sample-grammars/genre-fiction.gram @@ -2,7 +2,8 @@ # Uncomment me when we're done testing, because this rule takes a while to # generate -# pragma initial-rule [genre-fict] +pragma initial-rule [genre-fict] +pragma export-rule [genre-fict] [genre-fict2] which spurs him into conflict with [antagonist] [genre-fict3] @@ -23,15 +24,15 @@ dragon-filled shrill -[setting-dest] america +[setting-dest] America japan - soviet russia - victorian Britain + soviet Russia + Victorian Britain medieval Europe - aztec empire - atlantis - terraformed mars - antartica + Aztec empire + Atlantis + Terraformed mars + Antarctica one-way spaceflight outer rim world set from road warrior diff --git a/RGens/data/sample-grammars/linux.gram b/RGens/data/sample-grammars/linux.gram index 7709b45..fbbbac7 100644 --- a/RGens/data/sample-grammars/linux.gram +++ b/RGens/data/sample-grammars/linux.gram @@ -189,6 +189,7 @@ pragma initial-rule [linux-domain] steve ballmer ed muth nathan myrrhvold + raymond chen [pundit-personality] jesse berst fred moody @@ -261,7 +262,7 @@ pragma export-rule [linux-expo] [parent-type] parents recording industry executives media tycoons - bureacrats + bureaucrats soccer moms prohibitionists lawyers @@ -292,7 +293,7 @@ pragma export-rule [linux-expo] spammers crackers backhoes - network outtages + network outages system crashes [linux-error] lp1 on fire @@ -448,7 +449,7 @@ pragma export-rule [geek-scifi-book] abandoned lost triumphant - victorius + victorious doomed forbidden unknown @@ -685,7 +686,7 @@ pragma export-rule [app-name] [app-common] [app-name-complex] [plural+first] [app-type] [app-suffix] - [plural-first] [app-suffix] + [plural+first] [app-suffix] [acronym] [app-type] [acronym] [app-type] [app-suffix] [app-type] [app-suffix] @@ -694,9 +695,10 @@ pragma export-rule [app-name] [app-prefix+letter] [app-suffix] [app-prefix+syllable] [app-type] [app-suffix] [app-common] [app-type] [app-suffix] - [tech-company] [peripheral] [device-type] +# TODO write [device-type] or find what its supposed to be. +# [tech-company] [peripheral] [device-type] [buzzword-adjective] [app-suffix] - [plural+first] [buzzword-adjective] [buzzword-noun] [buzzword-job + [plural+first] [buzzword-adjective] [buzzword-noun] [buzzword-job] [acronym] [buzzword-noun] [app-prefix+name] [buzzword-adjective] [buzzword-job] [app-suffix] [random-name] [buzzword-job] @@ -827,9 +829,9 @@ pragma export-rule [app-name] [app-version] [app+version] [app+version] 0.0. [1..20] [version-suffix] - 0. [digit-nozero] . [0..30] + 0. [digit-nonzero] . [0..30] 1.0. [0..30] - 1. [digit-nozero] . [0..30] [version-suffix] + 1. [digit-nonzero] . [0..30] [version-suffix] 2. [digit] . [0..30] 2. [digit] . [0..30] [version-suffix] [3..9] . [digit] . [0..30] diff --git a/RGens/data/sample-grammars/long-data/canada-province.gram b/RGens/data/sample-grammars/long-data/canada-province.gram index efb554f..48496ff 100644 --- a/RGens/data/sample-grammars/long-data/canada-province.gram +++ b/RGens/data/sample-grammars/long-data/canada-province.gram @@ -1,16 +1,16 @@ -[canada-province] → alberta - british columbia - manitoba - new brunswick - newfoundland - labrador - northwest territories - nova scotia - nunavut - ontario - prince edward island - quebec - saskatchewan - yukon +[canada-province] → Alberta + British Columbia + Manitoba + New Brunswick + Newfoundland + Labrador + Northwest Territories + Nova Scotia + Nunavut + Ontario + Prince Edward island + Quebec + Saskatchewan + Yukon pragma initial-rule [canada-province] diff --git a/RGens/data/sample-grammars/long-data/first-name-female.gram b/RGens/data/sample-grammars/long-data/first-name-female.gram index b13ecae..244bb7c 100644 --- a/RGens/data/sample-grammars/long-data/first-name-female.gram +++ b/RGens/data/sample-grammars/long-data/first-name-female.gram @@ -1,35 +1,35 @@ -[first-name-female] → abigail - ada - adrienne - agnes - alberta - alexandra - alexis - alice - alicia - alison - allison - alma - alyssa - amanda +[first-name-female] → Abigail + Ada + Adrienne + Agnes + Alberta + Alexandra + Alexis + Alice + Alicia + Alison + Allison + Alma + Alyssa + Amanda amber - amelia - amy - ana - andre - andrea + Amelia + Amy + Ana + Andre + Andrea angel - angela + Angela angelica - angelina - angie - anita - ann - anna - anne - annette - annie - antoinette + Angelina + Angie + Anita + Ann + Anna + Anne + Annette + Annie + Antoinette antonia april ariane diff --git a/RGens/data/sample-grammars/long-data/planet.gram b/RGens/data/sample-grammars/long-data/planet.gram index d114d90..1da1678 100644 --- a/RGens/data/sample-grammars/long-data/planet.gram +++ b/RGens/data/sample-grammars/long-data/planet.gram @@ -1,10 +1,10 @@ -[planet] → mercury - venus - mars - jupiter - saturn - uranus - neptune - pluto +[planet] → Mercury + Venus + Mars + Jupiter + Saturn + Uranus + Neptune + Pluto pragma initial-rule [planet] diff --git a/RGens/data/sample-grammars/mary-sue.gram b/RGens/data/sample-grammars/mary-sue.gram index b01a3ca..cb39264 100755 --- a/RGens/data/sample-grammars/mary-sue.gram +++ b/RGens/data/sample-grammars/mary-sue.gram @@ -1,6 +1,12 @@ [mary-sue] she appears to be a normal [normal-desc] . [mary-sue2] she appears to be a normal [normal-desc] [opt-dress] [mary-sue2] +[mary-sue2] She is [desc] and she will fight her enemies with her power to [power-desc] [mary-sue3] + +[mary-sue3] . Her friends and enemies call her [name] [mary-sue4] + +[mary-sue4] . Her constant companion is a [comp] . + pragma initial-rule [mary-sue] [normal-desc] schoolgirl @@ -28,13 +34,13 @@ pragma initial-rule [mary-sue] marine biologist single mother -[opt-dress] [except-dress] +[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] +[except-dress] except she dresses like a [exdress-1] [exdress-2] + except she dresses like a [exdress-1] + except she dresses like a [exdress-2] [exdress-1] gothic lolita bloody nurse @@ -57,7 +63,7 @@ pragma initial-rule [mary-sue] j-pop star skateboarder skinhead - punk roc + punk rock pole dancing biker innuit @@ -116,8 +122,6 @@ pragma initial-rule [mary-sue] 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] @@ -128,7 +132,8 @@ pragma initial-rule [mary-sue] a scientific experiment gone wrong the last of her kind chosen by destiny - a rumored demo-goddess + a rumored demon-goddess + a rumored demi-goddess a misunderstood genius created to be the next step in mankind’s evolution unknowingly the queen of her kind @@ -157,7 +162,7 @@ pragma initial-rule [mary-sue] working for the church destined to save the world falsely accused of murdering her father - created by nazi scientists by world war II + created by Nazi scientists by world war II devoted to the gods of chaos who is part of a secret organization megalomaniac @@ -228,8 +233,6 @@ pragma initial-rule [mary-sue] regular humans plants -[mary-sue3] . Her friends and enemies call her [name] [mary-sue4] - [name] [name1] [name1] [name2] @@ -285,8 +288,6 @@ pragma initial-rule [mary-sue] ender stealer -[mary-sue4] . Her constant companion is a [comp] . - [comp] [comp-name] pragma suffix-with [comp] [comp-also] @@ -294,7 +295,7 @@ 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-weapon] . Her favored weapon is a(n) [comp-weapon1] [comp-name] [comp-name1] [comp-prefix] [comp-name1] @@ -430,7 +431,7 @@ pragma suffix-with [comp] [comp-weapon] bow javelin charm - poleax + poleaxe sniper rifle flamethrower rapier diff --git a/RGens/data/sample-grammars/media.gram b/RGens/data/sample-grammars/media.gram index ddc877d..4bd7565 100644 --- a/RGens/data/sample-grammars/media.gram +++ b/RGens/data/sample-grammars/media.gram @@ -4,15 +4,15 @@ pragma initial-rule [media-company] -[television-station] [chan+name] channel [2..45] - [chan+name] channel [2..12] +[television-station] [chan+name] on channel [2..45] + [chan+name] on channel [2..12] [chan+name] k [chan-name2] w [chan-name2] [chan-name2] [letter] [letter] [letter] -tv -[radio-station] [radio+name] [radio+chan] +[radio-station] [radio+name] on frequency [radio+chan] [radio+name] k [radio+name2] w [radio+name2] diff --git a/RGens/data/sample-grammars/mission.gram b/RGens/data/sample-grammars/mission.gram index 627d2b4..b76ae20 100644 --- a/RGens/data/sample-grammars/mission.gram +++ b/RGens/data/sample-grammars/mission.gram @@ -211,7 +211,7 @@ pragma initial-rule [mission-statement] supply-chains synergies technologies - total quality management + total {{empty}} quality {{empty}} management version control vision catalysts for [noun] diff --git a/RGens/data/sample-grammars/rtwiki/adjective.gram b/RGens/data/sample-grammars/rtwiki/adjective.gram new file mode 100644 index 0000000..09168aa --- /dev/null +++ b/RGens/data/sample-grammars/rtwiki/adjective.gram @@ -0,0 +1,34 @@ +[adjective1] flying + broken + shining + salty + flaming + slaughtered + fighting + drunken + olde + cracked + dirty + dancing + laughing + wheezing + mighty + stalwart + dripping + swaying + bitter + beefy + sleeping + leaping + prancing + +[adjective2] curious + happy + lusty + rude + lazy + greedy + jealous + zealous + angry + vulgar diff --git a/RGens/data/sample-grammars/rtwiki/bodyparts.gram b/RGens/data/sample-grammars/rtwiki/bodyparts.gram new file mode 100644 index 0000000..f373af8 --- /dev/null +++ b/RGens/data/sample-grammars/rtwiki/bodyparts.gram @@ -0,0 +1,72 @@ +[bodypart] fist + throat + stomach + big toe + eye + knee + mouth + heel + chest + belly + kidney + thigh + belly button + shoulder + abdomen + tongue + feet + collar bone + fingernail + forehead + ear + gums + ankle + teeth + jaw + eyelashes + ear lobe + palm + hip + index finger + teeth + nostril + back + toes + nipple + neck + bottom + ribs + wrist + nose + chin + pinky finger + humerus + upper arm + legs + finger + eyelid + testes + foot + hand + breast + groin + underarm + elbow + toenail + waist + spine + balls of the feet + thumn + lips + eyebrow + scalp + cheek + buttocks + hair + lower leg + calves + face + shoulder blade + shin + arm + forearm diff --git a/RGens/data/sample-grammars/rtwiki/color.gram b/RGens/data/sample-grammars/rtwiki/color.gram new file mode 100644 index 0000000..1a1c740 --- /dev/null +++ b/RGens/data/sample-grammars/rtwiki/color.gram @@ -0,0 +1,376 @@ +[color] [standard] + [red-purple] + [yellow-orange] + [green-blue] + [brown-neutral] + [jewel] + [metallic] + [heraldic] + [archaic-purple] + [archaic-green] + [archaic-brown] + [anachronistic] + +pragma initial-rule [color] +pragma export-rule [color] + +[standard] red + orange + ochre + yellow + green + olive + blue + navy + indigo + violet + purple + beige + brown + cream + khaki + tan + ivory + white + blue-gray + gray + black + ebony + copper + gold + silver + [iridescent] + [opalescent] + [ombre] + [rainbow] + transparent + +[iridescent] iridescent [color] + iridescent between [color] and [color] + +[opalescent] opalescent [color] + +[ombre] [color] (tinted [color] ) + +[rainbow] rainbow of red, orange, yellow, green, blue, indigo and violet + rainbow of [color] , [color] and [color] + rainbow of [color] , [color] , [color] and [color] + rainbow of [color] , [color] , [color] , [color] and [color] + rainbow of [color] , [color] , [color] , [color] , [color] and [color] + rainbow of [color] , [color] , [color] , [color] , [color] , [color] and [color] + +[red-purple] auburn + blood + brick + burgundy + cardinal + carmine + cherry + cinnabar + crimson + incarnadine + maroon + oxblood + pink + puce + raspberry + rose + scarlet + amaranth + aubergine + heliotrope + iris + lavender + lilac + mulberry + orchid + plum + porphyry + violet + wine + wisteria + +[yellow-orange] butter + canary + citrine + ecru + flax + gold + goldenrod + honey + jasmine + jaundiced + lemon + maize + mustard + primrose + saffron + straw + turmeric + annatto + apricot + carrot + marigold + ochre + peach + persimmon + poppy + pumpkin + salmon + tangerine + tomato + vermilion + +[green-blue] baby blue + cerulean + cobalt + cornflower + denim + iris + midnight + navy + periwinkle + robin's egg blue + royal blue + sky blue + ultramarine + artichoke + avocado + chartreuse + forest green + grass green + harlequin + honeydew + hunter green + jungle green + lime + mint + moss + myrtle + olive + pistachio + sea-green + teal + +[brown-neutral] beaver + bistre + buff + camel + chestnut + chocolate + coffee + fawn + khaki + mahogany + russet + sand + sienna + sepia + taupe + tawny + terra cotta + umber + cornsilk + eggshell + snow + vanilla + whey + ash + charcoal + cool gray + slate + warm gray + ebony + licorice + +[jewel] amber + amethyst + aquamarine + aventurine + bone + carnelian + chrysophrase + citrine + copal + coral + diamond + emerald + garnet + ivory + jacinth + jade + jet + lapis lazuli + malachite + obsidian + onyx + [opalescent] + pearlescent + peridot + ruby + sapphire + sardonyx + topaz + tourmaline + turquoise + +[metallic] brass + bronze + chrome + copper + gold + gunmetal + iron + pewter + platinum + rust + silver + steel + titanium + verdigris + white gold + +[heraldic] argent + azure + carnation + celeste + cendree + gules + or + murrey + purpure + sable + rose + sanguine + tenne + vert + white + +[archaic-purple] arcipluvian [arcipluvian] + ianthine (violet) + rhodopsin (purple) + solferino (purple) + coccineous (bright red) + cramoisy (crimson) + erythraen (reddish) + lateritious (brick red) + miniaceous (red) + piceous (reddish-black) + puccoon (blood red) + stammel (red) + vinious (deep red) + nacarat (orange-red) + coquelicot (poppy) + croceate (saffron) + ibis (apricot) + minium (vermilion) + vermeil (vermilion) + citreous (lemon) + flavescent (yellowish) + icterine (jaundice-yellow) + jessamy (jasmine) + jonquil (yellow) + luteous (golden yellow) + meline (canary) + ochroleucous (yellow-white) + orpiment (yellow) + sulphureous (bright yellow) + urobilin (urine-colored) + +[arcipluvian] (varies between [color] and [color]) + (varies between [color] , [color] and [color]) + (varies between [color] , [color] , [color] and [color]) + (varies between [color] , [color] and [color]) + +[archaic-green] bilious (yellow-green) + chrysochlorous (green-gold) + tilleul (yellow-green) + celadon (pale green) + chlorochorous (green) + corbeau (green-black) + porraceous (leek green) + virescent (green or greenish) + viridian (green) + zinnober (green) + bice (green or blue) + caesious (blue- or gray-green) + glaucous (bluish-gray or green) + lovat (gray- or blue-green) + azuline (blue) + mazarine (blue or reddish-blue) + pavonated (peacock blue) + smalt (deep blue) + watchet (pale blue) + woad (blue) + atrous (jet black) + eburnean (ivory) + griseous (pearl-gray) + nacreous (pearlescent) + smaragdine (emerald) + aeneous (bronze) + ferruginous (rusty) + hoary (pale silver-gray) + plumbeous (lead white) + rubiginous (rusty) + +[archaic-brown] badious (chestnut) + bole (reddish-brown) + burnet (dark brown) + castaneous (chestnut) + castory (beaver) + filemot (dead leaf brown) + fulvous (dull reddish- or brownish-yellow) + fuscous (brown, tawny, dingy) + infuscate (cloudy brown) + melichrous (honey) + nankeen (buff) + pyrrhous (ruddy) + rufous (reddish-brown) + sarcoline (caucasian flesh) + spadiceous (chestnut) + stramineous (straw-colored) + albicant (turning white) + canescent (hoary, grayish-white) + cretaceous (chalky) + leucochroic (white, pale) + niveious (snowy) + cinereous (ashen) + columbine (dove-colored) + fuliginous (sooty, dusky) + greige (gray-beige) + gridelin (violet-gray) + isabelline (yellow-gray) + liard (dapple-gray) + welmish (pale, sickly) + morel (black) + +[anachronistic] cyan + fuchsia + hot pink + magenta + mauve + safety orange + dolm + fuligin + garrow + vantablack + jale + octarine + pallow + rawn + smaudre + ulfire + infrared + ultraviolet + reflective + fluorescent [color] + freezy freakies ( [color] normally, [color] when cold) + hypercolor ( [color] normally, [color] when hot) + [iridescent] + metameric (appears as [color] , but is really [color] ) + [ombre] + [opalescent] + phosphorescent [color] + [rainbow] + translucent [color] + transparent diff --git a/RGens/data/sample-grammars/rtwiki/creature.gram b/RGens/data/sample-grammars/rtwiki/creature.gram new file mode 100644 index 0000000..681fc6f --- /dev/null +++ b/RGens/data/sample-grammars/rtwiki/creature.gram @@ -0,0 +1,75 @@ +[creature] bear + boar + bull + cow + horse + hound + lamb + lion + serpent + stag + tiger + wolf + sturgeon + elk + badger + hare + bat + lizard + squirrel + fox + dolphin + panther + ram + goat + beaver + mountain lion + tortoise + pike + frog + rat + mare + stallion + plowhorse + ox + elephant + +[creature-epic] aboleth + chimera + cyclops + demon + devil + dinosaur + dragon + elemental + giant + golem + griffon + hydra + kraken + lycanthrope + medusa + minotaur + roc + treant + vampire + +[humanoid] bugbear + drow + dwarf + elf + fairy + gnoll + gnome + half-elf + half-orc + halfling + hobgoblin + human + kobold + merfolk + nymph + ogre + orc + tiefling + troglodyte diff --git a/RGens/data/sample-grammars/rtwiki/death-cause.gram b/RGens/data/sample-grammars/rtwiki/death-cause.gram new file mode 100644 index 0000000..357d180 --- /dev/null +++ b/RGens/data/sample-grammars/rtwiki/death-cause.gram @@ -0,0 +1,100 @@ +[death-cause] by heart attack + by aneurysm + by lingering undiagnosed disease + by allergic reaction + by seizure + by dehydration + by blood infection + by blood-borne parasite + by malnutrition + by plague + by hunger + by having eyes gouged out + by transmitted disease often associated with prostitutes + by emphysema + by misdiagnosis (and wrong treatment) by health provider + by heart disease + by hypothermia + by sliced open wrists + by self-inflicted shot to the head + by hanging with a belt around the neck + by intentionally jumping from a dangerous height + by attacking an armed person + by ingesting toxic substances + by bleeding out from loss of limb + by attempting self-amputation to free oneself + by addiction withdrawals + by a falling object + by falling into a sinkhole + by accidentally tripping and falling from a dangerous height + by tripping and striking his head + by inhaling toxic spores from a mushroom + by infected paper cut + by infected wood splinter + by stepping on a rusty nail + by a hunter mistaking the person for an animal + by blunt-force trauma to the head + by piercing blow to the head + by unintentional amputation + by electrical shock + by acid burns + by being bludgeoned by fists + by beheading + by random homicide + by premeditated homicide by a friend or loved one + by premeditated homicide by an enemy + by murder-suicide + by hired hit-man who killed [Character/Deaths] + by hidden explosive intended for the deceased + by hidden explosive intended for someone else + by being in the wrong-place at the wrong-time as a bystander during a crime + by unruly mob + by stoning + by being burned alive + by shop owner while attempting to rob the shop + by execution squad + by [Character/Torture] torture + by goring from a wild animal attempting to protects young + by trampling from wild animals during a stampede + by flying stinging insects + by serpent-bite + by a swarm of biting insects + by deadly spider + by being hunted by an apex predator + by a highly-trained attack [Monster/Animals] + by a rabid wombat mauling + by bite from a Gila monster + by shark attack + by a lightning strike + by a flash flood + by a tornado + by a hurricane + by a volcanic eruption + by earthquake + by heat stroke + by hailstones + by exposure to the elements + by sandstorm + by falling into an open mineshaft + by drowning + by alcohol poisoning + by attempting an extreme stunt + by playing a rough sport + by accidental death while training with a weapon + by overdose + by mixing medications + by germ-tainted food (food poisoning) + by eating harmful wild fruits + by raining frogs + by stray projectile from out of nowhere + by sacrifice to an obscure cult + by rare medicinal side-effect + by brain parasites + by a disease unknown to medicine + by fear from something supernatural + by dissection on alien ship + by spontaneous human combustion + by petrification of a gorgon + by a hilltop gazebo + by crucifixion + by act of god diff --git a/RGens/data/sample-grammars/rtwiki/fantasy-name.gram b/RGens/data/sample-grammars/rtwiki/fantasy-name.gram new file mode 100644 index 0000000..807330e --- /dev/null +++ b/RGens/data/sample-grammars/rtwiki/fantasy-name.gram @@ -0,0 +1,177 @@ +[fantasy-name] [fantasy+name] + +pragma initial-rule [fantasy-name] +pragma export-rule [fantasy-name] + +[fantasy+name] [name-root1] [name-root2] + [name-root1] [name-root3] + [name-root1] [name-root2] [name-root3] + +[name-root1] ag + al + alf + anna + anor + aren + ary + atha + ban + bel + ben + bra + buc + car + cars + cor + cris + crys + dag + dali + dam + damar + draga + edda + fa + fana + futha + ga + grav + grom + hadra + hagal + hes + igni + inver + ippa + ka + kel + kyra + lar + lyr + mal + maran + mat + noc + odi + olaf + ora + radi + rai + row + rowa + say + sel + shad + stal + tala + taras + tir + un + unn + ven + vida + wer + wyr + yar + ys + za + zel + +[name-root2] ada + ar + ary + atr + bar + bìn + burr + byr + cal + can + cane + cel + cor + dale + dor + e + es + eth + for + gan + gann + han + is + kel + kos + la + lan + mar + mar + mas + mer + mer + moor + mor + mur + myr + nyr + or + os + pad + pas + ped + pen + per + pon + pyr + ran + ter + ula + ura + urr + us + val + van + wa + ward + yal + yan + yas + zar + zer + +[name-root3] aren + ayth + cir + dia + dua + ela + era + erla + fora + gath + gith + hisa + ir + ira + la + lor + los + lum + mir + myr + na + nare + nos + plen + radas + rath + roth + rya + sar + sil + sol + tas + us + vyr + wug + yara diff --git a/RGens/data/sample-grammars/rtwiki/favorite.gram b/RGens/data/sample-grammars/rtwiki/favorite.gram new file mode 100644 index 0000000..efd4f46 --- /dev/null +++ b/RGens/data/sample-grammars/rtwiki/favorite.gram @@ -0,0 +1,25 @@ +[favorite-food] My favorite foods are [fruit], [vegetable] and [meat] + +pragma initial-rule [favorite-food] +pragma export-rule [favorite-food] + +[fruit] apple + banana + cherry + +[vegetable] potato + okra + brussel sprouts + broccoli + peas + cauliflower + radish + green beans + +[meat] hamburgers + hot dogs + salmon + beef + chicken + pork + fish diff --git a/RGens/data/sample-grammars/rtwiki/guns.gram b/RGens/data/sample-grammars/rtwiki/guns.gram new file mode 100644 index 0000000..54dd656 --- /dev/null +++ b/RGens/data/sample-grammars/rtwiki/guns.gram @@ -0,0 +1,149 @@ +[guncorp] Ace-Eight Industrial + Akinyemi Firearms + Anasi Manufacturing + Atmaghata Group + Brainfuck Limited + Choral Hardtech Ventures + Double Six Security + Death's Head Enterprises + Exomorph Technica + Fury Sports + Pactkeeper Copperhead + Bereitschaft GmbH + Godfist Corporation + Golovanov Amerika + Ishtar Macrotech + Jiandao Fangyu + Hachiman Omnitech + Hivewerks + Honeybadger Sporting Arms + Kaamat-Bandi + Nadel Hauserkampf + Neo-Ordinance + Nekrasova Armaments + Onwudiwe Group + Pallas Athena Industries + Pryhn Interstellar Arms + Quliang + Raventech + Riverboat Weaponsmiths + Sekhmet Industrial Warfare + Skullkorp + Southern Dwarfhold + Takein Personal Weaponry + Thorhammer Urban + Ultraviolet Thunderbolt + Waspmill Coounterstrike + Xuguan-Fuchang + Yttrium Galactic + Zoahou Unlimited + Zurgug Tribal Alliance + +[gun-name] Chimera + Warrior + Dire Wolf + Bardiche + Courage + Grinder + Golem + White Knight + Scorpion + Livewire + Honor + Wizard + Manticore + Vindicator + Cobra + Katar + Loyalty + Tango + Wendigo + Scrapper + Gorilla + Venom + Bravery + Runaway + Wraith + Challenger + Rhino + Kukri + Despair + Zulu + Tengu + Warlord + Crocodile + Naginata + Determination + Skeleton + Oni + Gladiator + Grizzly + Glaive + Powerhouse + Areo Mag + Cyclops + Veteran + Tyrannosaurus + Quarterstaff + Hard Truth + Nano-Loader + Jiangshi + Vanquisher + Velociraptor + Trident + Humility + Badge + Minotaur + Cadet + Rottweiler + Stormcloud + Virtuous + Decision Maker + Grim Reaper + Youxia + White Lion + Sharp + Liberty + Illuminati + Black Unicorn + Dogface + Purring Kitten + Cyclone + Justice + Temple + Tatsu + Spartan + Night Owl + Wildfire + Scornful + Futurist + Qilin + Bogatyr + Hound + Nova + Heartache + Orphan Maker + Xiezhi + Patrolman + Mantis + Toxin + Polymath + Thrillseeker + Phoenix + Centurion + Black Widow + Lead Poisoner + Noble + Motivator + Rakshasa + Watchman + Cockroach + Claw + Unifier + Headhunter + Draugr + Inquisitor + Maggot + Biter + Final Remedy + Taskmaster diff --git a/RGens/data/sample-grammars/rtwiki/item.gram b/RGens/data/sample-grammars/rtwiki/item.gram new file mode 100644 index 0000000..cce8d99 --- /dev/null +++ b/RGens/data/sample-grammars/rtwiki/item.gram @@ -0,0 +1,70 @@ +[item] [body] + [music] + [symbol] + [thing] + [weapon] + +pragma initial-rule [item] +pragma export-rule [item] + +[body] arm + open eye + closed eye + foot + gauntlet + clenched hand + open hand + head + helm + heart + mouth + skull + tail + +[music] bagpipe + bell + drum + dulcimer + flute + harp + harpsichord + lute + recorder + tambourine + +[symbol] arcane symbol + divine symbol + full moon + crescent moon + star + sunburst + waves + +[thing] anchor + candle + castle + chalice + coin + flag + goblet + shield + tankard + temple + tree + wagon + wheel + wreath + +[weapon] arrow + axe + blade + bow + club + dagger + flail + mace + polearm + quarterstaff + spear + sword + whip diff --git a/RGens/data/sample-grammars/rtwiki/traits.gram b/RGens/data/sample-grammars/rtwiki/traits.gram new file mode 100644 index 0000000..89dfb55 --- /dev/null +++ b/RGens/data/sample-grammars/rtwiki/traits.gram @@ -0,0 +1,1000 @@ +[personality-trait] Able + Abrasive + Abrupt + Absent Minded + Abusive + Accepting + Accident Prone + Accommodating + Accomplished + Action Oriented + Active + Adaptable + Addict + ADHD + Adorable + Adventurous + Affable + Affected + Affectionate + Afraid + Afraid Of Commitment + Aggressive + Agnostic + Agreeable + Alert + Alluring + Aloof + Altruistic + Always Hungry + Always Late + Ambiguous + Ambitious + Amiable + Amused + Amusing + Angry + Animated + Annoyed + Annoying + Anti-Social + Anxious + Apathetic + Apologetic + Appreciative + Apprehensive + Approachable + Argumentative + Aristocratic + Arrogant + Artistic + Ashamed + Aspiring + Assertive + Astonished + Attentive + Audacious + Austere + Authoritarian + Authoritative + Available + Average + Awful + Awkward + Babbling + Babyish + Bad + Bashful + Beautiful + Belligerent + Bewildered + Biter + Blames Others + Blasé + Blowhard + Boastful + Boisterous + Bold + Boorish + Bored + Boring + Bossy + Boundless + Brainy + Brash + Bratty + Brave + Brazen + Bright + Brilliant + Brotherly + Brutish + Bubbly + Busy + Calculating + Callous + Calm + Candid + Capable + Capricious + Carefree + Careful + Careless + Caring + Caustic + Cautious + Changeable + Charismatic + Charming + Chaste + Cheerful + Cheerless + Childish + Chivalrous + Civilised + Classy + Clean + Clever + Close + Closed + Clumsy + Coarse + Cocky + Coherent + Cold + Cold Hearted + Combative + Comfortable + Committed + Communicative + Compassionate + Competent + Complacent + Compliant + Composed + Compulsive + Conceited + Concerned + Condescending + Confident + Confused + Congenial + Conscientious + Considerate + Consistent + Constricting + Content + Contented + Contrarian + Contrite + Controlling + Conversational + Cooperative + Coquettish + Courageous + Courteous + Covetous + Cowardly + Cowering + Coy + Crabby + Crafty + Cranky + Crazy + Creative + Credible + Creepy + Critical + Cross + Crude + Cruel + Cuddly + Cultured + Curious + Cutthroat + Cynical + Dainty + Dangerous + Daring + Dark + Dashing + Dauntless + Dazzling + Debonair + Deceitful + Deceiving + Decent + Decisive + Decorous + Deep + Defeated + Defective + Deferential + Defiant + Deliberate + Delicate + Delightful + Demanding + Demonic + Dependable + Dependent + Depressed + Deranged + Despicable + Despondent + Detached + Detailed + Determined + Devilish + Devious + Devoted + Dignified + Diligent + Direct + Disaffected + Disagreeable + Discerning + Disciplined + Discontented + Discouraged + Discreet + Disgusting + Dishonest + Disillusioned + Disinterested + Disloyal + Dismayed + Disorderly + Disorganized + Disparaging + Disrespectful + Dissatisfied + Dissolute + Distant + Distraught + Distressed + Disturbed + Dogmatic + Domineering + Dorky + Doubtful + Downtrodden + Draconian + Dramatic + Dreamer + Dreamy + Dreary + Dubious + Dull + Dumb + Dutiful + Dynamic + Eager + Easygoing + Eccentric + Educated + Effervescent + Efficient + Egocentric + Egotistic + Elated + Eloquent + Embarrassed + Embittered + Embraces Change + Eminent + Emotional + Empathetic + Enchanting + Encouraging + Enduring + Energetic + Engaging + Enigmatic + Entertaining + Enthusiastic + Envious + Equable + Erratic + Ethical + Evasive + Evil + Exacting + Excellent + Excessive + Excitable + Excited + Exclusive + Expansive + Expert + Extravagant + Extreme + Exuberant + Fabulous + Facetious + Faded + Fair + Faith In Self + Faithful + Faithless + Fake + Fanatical + Fanciful + Fantastic + Fatalistic + Fearful + Fearless + Feisty + Ferocious + Fidgety + Fierce + Fiery + Fighter + Filthy + Fine + Finicky + Flagging + Flakey + Flamboyant + Flashy + Fleeting + Flexible + Flighty + Flippant + Flirty + Flustered + Focused + Foolish + Forceful + Forgetful + Forgiving + Formal + Fortunate + Foul + Frank + Frantic + Fresh + Fretful + Friendly + Frightened + Frigid + Frugal + Frustrated + Fuddy Duddy + Fun + Fun Loving + Funny + Furious + Furtive + Fussy + Gabby + Garrulous + Gaudy + Generous + Genial + Gentle + Giddy + Giggly + Gives Up Easily + Giving + Glamorous + Gloomy + Glorious + Glum + Goal Orientated + Good + Goofy + Graceful + Gracious + Grandiose + Grateful + Greedy + Gregarious + Grieving + Grouchy + Growly + Gruesome + Gruff + Grumpy + Guarded + Guilt Ridden + Guilty + Gullible + Haggling + Handsome + Happy + Hard + Hard Working + Hardy + Harmonious + Harried + Harsh + Hateful + Haughty + Healthy + Heart Broken + Heartless + Heavy Hearted + Hedonistic + Helpful + Helpless + Hesitant + High + High Self Esteem + Hilarious + Homeless + Honest + Honor Bound + Honorable + Hopeful + Hopeless + Hormonal + Horrible + Hospitable + Hostile + Hot Headed + Huffy + Humble + Humorous + Hurt + Hysterical + Ignorant + Ill + Ill-Bred + Imaginative + Immaculate + Immature + Immobile + Immodest + Impartial + Impatient + Imperial + Impolite + Impotent + Impractical + Impudent + Impulsive + Inactive + Incoherent + Incompetent + Inconsiderate + Inconsistent + Indecisive + Independent + Indifferent + Indiscrete + Indiscriminate + Indolent + Indulgent + Industrious + Inefficient + Inept + Inflexible + Inimitable + Innocent + Inquisitive + Insecure + Insensitive + Insightful + Insincere + Insipid + Insistent + Insolent + Instinctive + Insulting + Intellectual + Intelligent + Intense + Interested + Interrupting + Intimidating + Intolerant + Intrepid + Introspective + Introverted + Intuitive + Inventive + Involved + Irresolute + Irresponsible + Irreverent + Irritable + Irritating + Jackass + Jaded + Jealous + Jittery + Joking + Jolly + Jovial + Joyful + Joyous + Judgmental + Keen + Kenderish + Kind Hearted + Kittenish + Knowledgeable + Lackadaisical + Lacking + Languid + Lascivious + Late + Lazy + Leader + Lean + Lethargic + Level + Lewd + Liar + Licentious + Light-Hearted + Likeable + Limited + Lineat + Lingering + Lively + Logical + Lonely + Loquacious + Lordly + Loud + Loudmouth + Lovable + Lovely + Loves Challenge + Loving + Low Confidence + Lowly + Loyal + Lucky + Lunatic + Lying + Macho + Mad + Malice + Malicious + Manipulative + Mannerly + Materialistic + Matronly + Matter-Of-Fact + Mature + Mean + Meek + Melancholy + Melodramatic + Mentally Slow + Merciful + Mercurial + Messy + Meticulous + Mild + Mischievous + Miserable + Miserly + Mistrusting + Modern + Modest + Moody + Moping + Moralistic + Motherly + Motivated + Mysterious + Nagging + Naive + Narcissistic + Narrow-Minded + Nasty + Naughty + Neat + Needs Social Approval + Needy + Negative + Negligent + Nervous + Neurotic + Never Hungry + Nibbler + Nice + Night Owl + Nihilistic + Nimble + Nit Picker + No Purpose + No Self Confidence + Noble + Noisy + Nonchalant + Nosy + Not Trustworthy + Nuanced + Nuisance + Nurturing + Nut + Obedient + Obese + Obliging + Obnoxious + Obscene + Obsequious + Observant + Obstinate + Odd + Odious + Open + Open-Minded + Opinionated + Opportunistic + Optimistic + Orcish + Orderly + Organized + Ornery + Ossified + Ostentatious + Outgoing + Outrageous + Outspoken + Overbearing + Overweight + Overwhelmed + Overwhelming + Paces + Pacifistic + Painstaking + Panicky + Paranoid + Particular + Passionate + Passive + Passive-Aggressive + Pathetic + Patient + Patriotic + Peaceful + Penitent + Pensive + Perfect + Perfectionist + Performer + Perserverant + Perseveres + Persevering + Persistent + Persuasive + Pert + Perverse + Pessimistic + Petty + Petulant + Philanthropic + Picky + Pious + Pitiful + Placid + Plain + Playful + Pleasant + Pleasing + Plotting + Plucky + Polite + Pompous + Poor + Popular + Positive + Possessive + Practical + Precise + Predictable + Preoccupied + Pretentious + Pretty + Prim + Primitive + Productive + Profane + Professional + Promiscuous + Proper + Protective + Proud + Prudent + Psychotic + Puckish + Punctilious + Punctual + Purposeful + Pushy + Puzzled + Quarrelsome + Queer + Quick + Quick Tempered + Quiet + Quirky + Quixotic + Rambunctious + Random + Rash + Rational + Rawboned + Realistic + Reasonable + Rebellious + Recalcitrant + Receptive + Reckless + Reclusive + Refined + Reflective + Regretful + Rejects Change + Relaxed + Relents + Reliable + Relieved + Religious + Reluctant + Remorseful + Repugnant + Repulsive + Resentful + Reserved + Resilient + Resolute + Resourceful + Respectful + Responsible + Responsive + Restless + Retiring + Rhetorical + Rich + Right + Righteous + Rigid + Risk-Taking + Romantic + Rough + Rowdy + Rude + Rugged + Ruthless + Sacrificing + Sad + Sadistic + Safe + Sagely + Saintly + Salient + Sanctimonious + Sanguine + Sarcastic + Sassy + Satisfied + Saucy + Savage + Scared + Scarred + Scary + Scattered + Scheming + Scornful + Scrawny + Scruffy + Secretive + Secure + Sedate + Seductive + Selective + Self-Centered + Self-Confident + Self-Conscious + Self-Controlling + Self-Directed + Self-Disciplined + Self-Giving + Self-Reliant + Self-Serving + Selfish + Selfless + Senile + Sensitive + Sensual + Sentimental + Serene + Serious + Sexual + Sexy + Shallow + Shameless + Sharp + Sharp-Tongued + Sharp-Witted + Sheepish + Shiftless + Shifty + Short + Shrewd + Shy + Silent + Silky + Silly + Simian + Simple + Sincere + Sisterly + Skillful + Sleazy + Sloppy + Slovenly + Slow Paced + Slutty + Sly + Small-Minded + Smart + Smiling + Smooth + Sneaky + Snob + Sociable + Soft-Hearted + Soft-Spoken + Solitary + Sore + Sorry + Sour + Spendthrift + Spiteful + Splendid + Spoiled + Spontaneous + Spunky + Squeamish + Stately + Static + Steadfast + Sterile + Stern + Stimulating + Stingy + Stoical + Stolid + Straight Laced + Strange + Strict + Strident + Strong + Strong Willed + Stubborn + Studious + Stupid + Suave + Submissive + Successful + Succinct + Sulky + Sullen + Sultry + Supercilious + Superstitious + Supportive + Surly + Suspicious + Sweet + Sympathetic + Systematic + Taciturn + Tacky + Tactful + Tactless + Talented + Talkative + Tall + Tardy + Tasteful + Temperamental + Temperate + Tenacious + Tense + Tentative + Terrible + Terrified + Testy + Thankful + Thankless + Thick Skinned + Thorough + Thoughtful + Thoughtless + Threatening + Thrifty + Thrilled + Tight + Timid + Tired + Tireless + Tiresome + Tolerant + Touchy + Tough + Trivial + Troubled + Truculent + Trusting + Trustworthy + Truthful + Typical + Ugly + Unappreciative + Unassuming + Unbending + Unbiased + Uncaring + Uncommitted + Unconcerned + Uncontrolled + Unconventional + Uncooperative + Uncoordinated + Uncouth + Undependable + Understanding + Undesirable + Undisciplined + Unenthusiastic + Unfeeling + Unfocused + Unforgiving + Unfriendly + Ungrateful + Unhappy + Unhelpful + Uninhibited + Unkind + Unmotivated + Unpredictable + Unreasonable + Unreceptive + Unreliable + Unresponsive + Unrestrained + Unruly + Unscrupulous + Unselfish + Unsure + Unsympathetic + Unsystematic + Unusual + Unwilling + Upbeat + Upset + Uptight + Useful + Vacant + Vague + Vain + Valiant + Vengeful + Venomous + Verbose + Versatile + Vigorous + Vindictive + Violent + Virtuous + Visual + Vivacious + Volatile + Voracious + Vulgar + Vulnerable + Warlike + Warm Hearted + Wary + Wasteful + Weak + Weary + Weird + Well Grounded + Whimsical + Wholesome + Wicked + Wild + Willing + Wise + Wishy Washy + Withdrawn + Witty + Worldly + Worried + Worthless + Wretched + Xenophobic + Young + Youthful + Zany + Zealot diff --git a/RGens/data/sample-grammars/superhero.gram b/RGens/data/sample-grammars/superhero.gram index cec67d0..8b53aef 100755 --- a/RGens/data/sample-grammars/superhero.gram +++ b/RGens/data/sample-grammars/superhero.gram @@ -74,7 +74,8 @@ pragma suffix-with [superhero-name] [fourth-part] Rider Torch -[third-part] The [third-part-act] +[third-part] ,The [third-part-act] + ,The [third-part-act] [second-part] [third-part-act] Champion Protector @@ -138,5 +139,3 @@ pragma suffix-with [superhero-name] [fourth-part] Galaxy Ancients Archive - - diff --git a/RGens/data/sample-grammars/zadrons-pouch.gram b/RGens/data/sample-grammars/zadrons-pouch.gram index 866bea5..cb4a63f 100755 --- a/RGens/data/sample-grammars/zadrons-pouch.gram +++ b/RGens/data/sample-grammars/zadrons-pouch.gram @@ -1,23 +1,23 @@ -[zadrons-pouch] → [zadrons-item] - [zadrons-item] and a [zadrons-item] - [zadrons-item] and a [zadrons-item] as well as a [zadrons-item] - [zadrons-item] or [zadrons-item] - [zadrons-item] or [zadrons-item] or maybe [zadrons-item] +[zadrons-pouch] → a [zadrons-item] + a [zadrons-item] and a [zadrons-item] + a [zadrons-item] and a [zadrons-item] as well as a [zadrons-item] + a [zadrons-item] or a [zadrons-item] + a [zadrons-item] or a [zadrons-item] or maybe a [zadrons-item] pragma initial-rule [zadrons-pouch] [zadrons-item] → [egg] - [glove] - [crys-sphere] - [rock] - [figurine] - [vial] - [mini-weapon] - [bag] - [card] - [rope] - [box] - [wand] + [glove] + [crys-sphere] + [rock] + [figurine] + [vial] + [mini-weapon] + [bag] + [card] + [rope] + [box] + [wand] pragma export-rule [zadrons-item] @@ -26,15 +26,15 @@ pragma export-rule [zadrons-item] [purse-type] purse [bag-type] → holding - tricks - useful items - devouring - dwarf-kind - invisible cloth - monster summoning + tricks + useful items + devouring + dwarf-kind + invisible cloth + monster summoning [sack-type] → lunch - recursive + recursive [purse-type] → everfull @@ -42,129 +42,133 @@ pragma export-rule [zadrons-item] cube of [box-type] [box-type] → limited-force - frost-resisting - morphing - self-destructing - pandora - panicking + frost-resisting + morphing + self-destructing + pandora + panicking [card] → card of [card-type] - [card-type] card + [card-type] card [card-type] → fate - teleporting - elusive treasure - spell-storing - many-thing - imprisoning - messaging - bounty + teleporting + elusive treasure + spell-storing + many-things + imprisoning + messaging + bounty + minor arcana + major arcana + inverse minor arcana + inverse major arcana [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] sphere + lens of [lens-type] + [crystal-type] sphere + crystal of [crystal-type] + crystal ball + crystal ball of [crys-suffix] [sphere-type] → microphonic - seeing-eye + seeing-eye [lens-type] → detection [crystal-type] → prison - radar + radar [crys-suffix] → jumping [egg] → [egg-type] egg [egg-type] → copper - stone - golden - white - white/pink - glass + stone + golden + white + white/pink + glass [figurine] → [fig-material] [fig-animal] [fig-material] → golden - onyx - serpentine - ivory - marble - bronze - jade - limestone + onyx + serpentine + ivory + marble + bronze + jade + limestone [fig-animal] → lion - dog - owl - goat - elephant - warrior - palace - leprechaun + dog + owl + goat + elephant + warrior + palace + leprechaun [glove] → gauntlets of [gauntlet-type] - gloves of [glove-type] - [glove-type] gloves + gloves of [glove-type] + [glove-type] gloves [gauntlet-type] → dexterity - power + power [glove-type] → pushing - choking - bigby - stunning + choking + bigby + stunning [mini-weapon] → minature [weapon-type] - small [weapon-type] - tiny [weapon-type] - [sling-type] sling - [weapon-type] + small [weapon-type] + tiny [weapon-type] + [sling-type] sling + [weapon-type] [weapon-type] → boomerang - arrow - net - catapult - hammer - sword - club + 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 + stone of [stone-type] + [stone-type] stone + brick of [brick-type] + [geode-type] geode [pebble-type] → inscribed - elemental control + elemental control [stone-type] → good-luck - weight - blind-defense - metal-clinging + 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 of [rope-type] + ball of [string-type] [string-kind] [rope-type] → trick - entangling - climbing - dancing - tripping - snaring - levitating - self-entangling + entangling + climbing + dancing + tripping + snaring + levitating + self-entangling [string-type] → endless @@ -172,43 +176,43 @@ pragma export-rule [zadrons-item] yarn [vial] → vial of [vial-type] - [vial-type] vial - [bottle-type] bottle - [flask-type] flask + [vial-type] vial + [bottle-type] bottle + [flask-type] flask [vial-type] → holding - trapping - experience - unnatural regeneration + trapping + experience + unnatural regeneration [bottle-type] → ever-smoking - wheezing - blank potion + wheezing + blank potion [flask-type] → iron [wand] → [wand-type] wand - wand of [wand-type] - canceling [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] + [spell-2] + gusting + life-detecting + zadron [spell-1] → frost - fire - lightining - fear - illumination - polymorphing - conjuration - paralyzing + fire + lightining + fear + illumination + polymorphing + conjuration + paralyzing [spell-2] → [spell2-type] detecting [spell2-type] → magic - enemy - secret door/trap + enemy + secret door/trap |
