From 66f5a43dee94657a56141c093488eccbf64c7ae1 Mon Sep 17 00:00:00 2001 From: Ben Culkin Date: Wed, 16 May 2018 12:21:55 -0400 Subject: Update --- RGens/data/misc/700000items.gram | 0 RGens/data/misc/nimble.gram | 0 RGens/data/new-sample-grammars/cbs.gram | 0 .../data/new-sample-grammars/drakensang/armor.gram | 142 ++++++++++++++++++++ .../data/new-sample-grammars/drakensang/gems.gram | 91 +++++++++++++ .../data/new-sample-grammars/drakensang/runes.gram | 29 +++++ RGens/data/new-sample-grammars/repinsult.gram | 13 +- RGens/data/rpg-tools-cd/wands.gram | 0 RGens/data/sample-grammars/24hr-rpg.gram | 8 ++ RGens/data/sample-grammars/acronym.gram | 20 ++- RGens/data/sample-grammars/address.gram | 38 ++++-- RGens/data/sample-grammars/anime.gram | 20 ++- RGens/data/sample-grammars/art-objects.gram | 85 ++---------- RGens/data/sample-grammars/buzzword.gram | 0 RGens/data/sample-grammars/career.gram | 0 RGens/data/sample-grammars/city.gram | 0 RGens/data/sample-grammars/college.gram | 0 RGens/data/sample-grammars/company.gram | 0 RGens/data/sample-grammars/computer.gram | 0 RGens/data/sample-grammars/congress.gram | 0 RGens/data/sample-grammars/dates.gram | 0 RGens/data/sample-grammars/diablo-ii/diabloii.gram | 46 ++++--- .../sample-grammars/diablo-ii/diabloiiitems.gram | 16 ++- .../sample-grammars/diablo-ii/diabloiiperish.gram | 25 +++- .../diablo-ii/diabloiiprefixes.gram | 10 +- .../sample-grammars/dungeondressing/abandoned.gram | 0 .../sample-grammars/dungeondressing/bedroom.gram | 0 .../dungeondressing/dragonencounter.gram | 0 .../sample-grammars/dungeondressing/kitchen.gram | 0 .../sample-grammars/dungeondressing/monster.gram | 0 .../eastern-sun/easternsunsocketing.gram | 17 +++ RGens/data/sample-grammars/elementals.gram | 0 RGens/data/sample-grammars/fortune.gram | 0 RGens/data/sample-grammars/gemstones.gram | 143 +++++++++++++++++++++ RGens/data/sample-grammars/horror.gram | 0 RGens/data/sample-grammars/insults.gram | 0 RGens/data/sample-grammars/linux.gram | 0 RGens/data/sample-grammars/long-data/animal.gram | 0 .../sample-grammars/long-data/canada-province.gram | 0 RGens/data/sample-grammars/long-data/cards.gram | 0 RGens/data/sample-grammars/long-data/color.gram | 0 .../long-data/first-name-female.gram | 0 .../sample-grammars/long-data/first-name-male.gram | 0 .../long-data/geographic-thing.gram | 0 .../sample-grammars/long-data/greek-letters.gram | 26 ++++ .../long-data/japanese-writing.gram | 107 +++++++++++++++ .../data/sample-grammars/long-data/last-name.gram | 0 RGens/data/sample-grammars/long-data/letters.gram | 0 RGens/data/sample-grammars/long-data/nation.gram | 0 RGens/data/sample-grammars/long-data/numbers.gram | 0 RGens/data/sample-grammars/long-data/planet.gram | 0 .../data/sample-grammars/long-data/real-city.gram | 0 .../sample-grammars/long-data/real-company.gram | 0 RGens/data/sample-grammars/long-data/relative.gram | 0 .../sample-grammars/long-data/roman-numeral.gram | 0 .../data/sample-grammars/long-data/syllables.gram | 0 .../data/sample-grammars/long-data/town-name.gram | 0 RGens/data/sample-grammars/long-data/tree.gram | 0 RGens/data/sample-grammars/media.gram | 0 RGens/data/sample-grammars/mission.gram | 0 RGens/data/sample-grammars/names.gram | 0 RGens/data/sample-grammars/newspaper.gram | 0 RGens/data/sample-grammars/numbers.gram | 0 RGens/data/sample-grammars/ordinal.gram | 0 RGens/data/sample-grammars/organization.gram | 0 RGens/data/sample-grammars/phone-number.gram | 0 RGens/data/sample-grammars/president.gram | 0 RGens/data/sample-grammars/rtwiki/adjective.gram | 0 RGens/data/sample-grammars/rtwiki/bodyparts.gram | 0 RGens/data/sample-grammars/rtwiki/class.gram | 0 RGens/data/sample-grammars/rtwiki/color.gram | 0 RGens/data/sample-grammars/rtwiki/creature.gram | 0 RGens/data/sample-grammars/rtwiki/death-cause.gram | 0 .../data/sample-grammars/rtwiki/fantasy-name.gram | 0 RGens/data/sample-grammars/rtwiki/favorite.gram | 0 RGens/data/sample-grammars/rtwiki/guns.gram | 0 RGens/data/sample-grammars/rtwiki/item.gram | 0 RGens/data/sample-grammars/rtwiki/traits.gram | 0 RGens/data/sample-grammars/school.gram | 0 RGens/data/sample-grammars/slashdot.gram | 0 RGens/data/sample-grammars/states.gram | 0 RGens/data/sample-grammars/theory.gram | 0 RGens/data/sample-grammars/trademark.gram | 0 .../vaultsofnagoh/turboghoul-hats.gram | 0 RGens/data/sample-grammars/web.gram | 0 RGens/data/seniordesign/dbdata.gram | 0 RGens/data/server-config-sample.cfg | 18 ++- RGens/data/tags | 6 + RGens/data/todos.txt | 4 +- 89 files changed, 732 insertions(+), 132 deletions(-) mode change 100644 => 100755 RGens/data/misc/700000items.gram mode change 100644 => 100755 RGens/data/misc/nimble.gram mode change 100644 => 100755 RGens/data/new-sample-grammars/cbs.gram create mode 100755 RGens/data/new-sample-grammars/drakensang/armor.gram create mode 100755 RGens/data/new-sample-grammars/drakensang/gems.gram create mode 100755 RGens/data/new-sample-grammars/drakensang/runes.gram mode change 100644 => 100755 RGens/data/new-sample-grammars/repinsult.gram mode change 100644 => 100755 RGens/data/rpg-tools-cd/wands.gram mode change 100644 => 100755 RGens/data/sample-grammars/acronym.gram mode change 100644 => 100755 RGens/data/sample-grammars/address.gram mode change 100644 => 100755 RGens/data/sample-grammars/buzzword.gram mode change 100644 => 100755 RGens/data/sample-grammars/career.gram mode change 100644 => 100755 RGens/data/sample-grammars/city.gram mode change 100644 => 100755 RGens/data/sample-grammars/college.gram mode change 100644 => 100755 RGens/data/sample-grammars/company.gram mode change 100644 => 100755 RGens/data/sample-grammars/computer.gram mode change 100644 => 100755 RGens/data/sample-grammars/congress.gram mode change 100644 => 100755 RGens/data/sample-grammars/dates.gram mode change 100644 => 100755 RGens/data/sample-grammars/dungeondressing/abandoned.gram mode change 100644 => 100755 RGens/data/sample-grammars/dungeondressing/bedroom.gram mode change 100644 => 100755 RGens/data/sample-grammars/dungeondressing/dragonencounter.gram mode change 100644 => 100755 RGens/data/sample-grammars/dungeondressing/kitchen.gram mode change 100644 => 100755 RGens/data/sample-grammars/dungeondressing/monster.gram create mode 100755 RGens/data/sample-grammars/eastern-sun/easternsunsocketing.gram mode change 100644 => 100755 RGens/data/sample-grammars/elementals.gram mode change 100644 => 100755 RGens/data/sample-grammars/fortune.gram create mode 100755 RGens/data/sample-grammars/gemstones.gram mode change 100644 => 100755 RGens/data/sample-grammars/horror.gram mode change 100644 => 100755 RGens/data/sample-grammars/insults.gram mode change 100644 => 100755 RGens/data/sample-grammars/linux.gram mode change 100644 => 100755 RGens/data/sample-grammars/long-data/animal.gram mode change 100644 => 100755 RGens/data/sample-grammars/long-data/canada-province.gram mode change 100644 => 100755 RGens/data/sample-grammars/long-data/cards.gram mode change 100644 => 100755 RGens/data/sample-grammars/long-data/color.gram mode change 100644 => 100755 RGens/data/sample-grammars/long-data/first-name-female.gram mode change 100644 => 100755 RGens/data/sample-grammars/long-data/first-name-male.gram mode change 100644 => 100755 RGens/data/sample-grammars/long-data/geographic-thing.gram create mode 100755 RGens/data/sample-grammars/long-data/greek-letters.gram create mode 100755 RGens/data/sample-grammars/long-data/japanese-writing.gram mode change 100644 => 100755 RGens/data/sample-grammars/long-data/last-name.gram mode change 100644 => 100755 RGens/data/sample-grammars/long-data/letters.gram mode change 100644 => 100755 RGens/data/sample-grammars/long-data/nation.gram mode change 100644 => 100755 RGens/data/sample-grammars/long-data/numbers.gram mode change 100644 => 100755 RGens/data/sample-grammars/long-data/planet.gram mode change 100644 => 100755 RGens/data/sample-grammars/long-data/real-city.gram mode change 100644 => 100755 RGens/data/sample-grammars/long-data/real-company.gram mode change 100644 => 100755 RGens/data/sample-grammars/long-data/relative.gram mode change 100644 => 100755 RGens/data/sample-grammars/long-data/roman-numeral.gram mode change 100644 => 100755 RGens/data/sample-grammars/long-data/syllables.gram mode change 100644 => 100755 RGens/data/sample-grammars/long-data/town-name.gram mode change 100644 => 100755 RGens/data/sample-grammars/long-data/tree.gram mode change 100644 => 100755 RGens/data/sample-grammars/media.gram mode change 100644 => 100755 RGens/data/sample-grammars/mission.gram mode change 100644 => 100755 RGens/data/sample-grammars/names.gram mode change 100644 => 100755 RGens/data/sample-grammars/newspaper.gram mode change 100644 => 100755 RGens/data/sample-grammars/numbers.gram mode change 100644 => 100755 RGens/data/sample-grammars/ordinal.gram mode change 100644 => 100755 RGens/data/sample-grammars/organization.gram mode change 100644 => 100755 RGens/data/sample-grammars/phone-number.gram mode change 100644 => 100755 RGens/data/sample-grammars/president.gram mode change 100644 => 100755 RGens/data/sample-grammars/rtwiki/adjective.gram mode change 100644 => 100755 RGens/data/sample-grammars/rtwiki/bodyparts.gram mode change 100644 => 100755 RGens/data/sample-grammars/rtwiki/class.gram mode change 100644 => 100755 RGens/data/sample-grammars/rtwiki/color.gram mode change 100644 => 100755 RGens/data/sample-grammars/rtwiki/creature.gram mode change 100644 => 100755 RGens/data/sample-grammars/rtwiki/death-cause.gram mode change 100644 => 100755 RGens/data/sample-grammars/rtwiki/fantasy-name.gram mode change 100644 => 100755 RGens/data/sample-grammars/rtwiki/favorite.gram mode change 100644 => 100755 RGens/data/sample-grammars/rtwiki/guns.gram mode change 100644 => 100755 RGens/data/sample-grammars/rtwiki/item.gram mode change 100644 => 100755 RGens/data/sample-grammars/rtwiki/traits.gram mode change 100644 => 100755 RGens/data/sample-grammars/school.gram mode change 100644 => 100755 RGens/data/sample-grammars/slashdot.gram mode change 100644 => 100755 RGens/data/sample-grammars/states.gram mode change 100644 => 100755 RGens/data/sample-grammars/theory.gram mode change 100644 => 100755 RGens/data/sample-grammars/trademark.gram mode change 100644 => 100755 RGens/data/sample-grammars/vaultsofnagoh/turboghoul-hats.gram mode change 100644 => 100755 RGens/data/sample-grammars/web.gram mode change 100644 => 100755 RGens/data/seniordesign/dbdata.gram mode change 100644 => 100755 RGens/data/server-config-sample.cfg create mode 100755 RGens/data/tags mode change 100644 => 100755 RGens/data/todos.txt (limited to 'RGens/data') diff --git a/RGens/data/misc/700000items.gram b/RGens/data/misc/700000items.gram old mode 100644 new mode 100755 diff --git a/RGens/data/misc/nimble.gram b/RGens/data/misc/nimble.gram old mode 100644 new mode 100755 diff --git a/RGens/data/new-sample-grammars/cbs.gram b/RGens/data/new-sample-grammars/cbs.gram old mode 100644 new mode 100755 diff --git a/RGens/data/new-sample-grammars/drakensang/armor.gram b/RGens/data/new-sample-grammars/drakensang/armor.gram new file mode 100755 index 0000000..d559761 --- /dev/null +++ b/RGens/data/new-sample-grammars/drakensang/armor.gram @@ -0,0 +1,142 @@ +[ds-armor] [spellweaver-armor] + [ranger-armor] + [dragonknight-armor] + +pragma initial-rule [ds-armor] + +[dragonknight-armor] [dragonknight-armortype] + [dragonknight-armorprefix] [dragonknight-armortype] + [dragonknight-armorprefix] [dragonknight-armortype] + [dragonknight-armorprefix] [dragonknight-armortype] + +[dragonknight-armortype] jackboots + cloak + gloves + pauldrons + bandana + coat + gauntlets + cap + armor + shirt + cowl + helmet + fists + +[dragonknight-armorprefix] cloth + fur + leather + hard-leather + studded + scaled + chain + chainmail + iron + steel + soldier + duria + plated + winged + black steel + obsidian steel + +[ranger-armor] [ranger-armortype] + [ranger-armorprefix] [ranger-armortype] + [ranger-armorprefix] [ranger-armortype] + [ranger-armorprefix] [ranger-armortype] + +[ranger-armortype] shoes + shirt + hand wraps + shoulder guards + mask + jerkin + fingerless gloves + cap + vest + head + skull + armor + bracers + pauldrons + gloves + claws + mail + mitts + jerkin + +[ranger-armorprefix] [ranger-armorprefix-1] + [ranger-armormaterial] + [ranger-armorprefix-combo] + +[ranger-armorprefix-prefix] grim + fearsome + spirit + cave + +pragma prefix-with [ranger-armorprefix] [ranger-armorprefix-prefix] + +[ranger-armorprefix-combo] [ranger-armormaterial] [ranger-armorprefix-1] + [ranger-armorprefix-1] [ranger-armormaterial] + +[ranger-armorprefix-1] stalkers + hunters + wolf + ramhorn + stag + bear + dragon-brood + +[ranger-armormaterial] linen + leather + wolfskin + grimwolf-skin + rams hide + ram skin + buckskin + bearskin + bearclaw + drakescale + dragonscale + fireleather + sunleather + +[spellweaver-armor] [spellweaver-armortype] + [spellweaver-armorprefix] [spellweaver-armortype] + [spellweaver-armorprefix] [spellweaver-armortype] + [spellweaver-armorprefix] [spellweaver-armortype] + +[spellweaver-armortype] cloak + gloves + collar + shoes + coronet + cap + robes + helmet + fist + mask + +[spellweaver-armorprefix] [spellweaver-armorprefix-1] + [spellweaver-armormaterial] + +[spellweaver-armorprefix-combo] [spellweaver-armormaterial] [spellweaver-armorprefix-1] + [spellweaver-armorprefix-1] [spellweaver-armormaterial] + +[spellweaver-armorprefix-1] apprentice + acolyte + travel + journeyman + spellweaver + arkan + elemental + duria + myrdosch magus + myrdosch mystic + mystic + +[spellweaver-armormaterial] linen + leather + silver + silk + brocade diff --git a/RGens/data/new-sample-grammars/drakensang/gems.gram b/RGens/data/new-sample-grammars/drakensang/gems.gram new file mode 100755 index 0000000..655bdcb --- /dev/null +++ b/RGens/data/new-sample-grammars/drakensang/gems.gram @@ -0,0 +1,91 @@ +[ds-gem] [gem-type] + [gem-type] + [gem-type] of qaizah + [unique-gem] + +pragma initial-rule [ds-gem] + +[gem-quality] [gem-quality-normal] + [gem-quality-normal] + [gem-quality-alt] + +[gem-quality-normal] flawed + splintered + simple + polished + radiant + flawless + sacred + royal + +[gem-quality-alt] [gem-quality-alt-1] + +[gem-quality-alt-1] lesser + cut + cruciate + astral + +[gem-quality-alt-2] lesser + small + large + huge + +[gem-adjective] crystal + festive + solstice + +pragma prefix-with [ds-gem] [gem-adjective] +pragma prefix-with [ds-gem] [gem-quality] + +[gem-type] ruby + onyx + sapphire + cyanite + diamond + amethyst + peridot + +[gem-category] gem + jewel + star + moon + stone + snowflake + crystal + skull + +[gem-descr] timeless + concentrated + fortified + powerful + +pragma prefix-with [gem-type] [gem-descr] +pragma suffix-with [gem-type] [gem-category] + +[unique-gem] [gem-category] of [unique-trail] + [unique-lead] [gem-category] + [unique-type] + [gem-category] of [unique-trail] + [unique-lead] [gem-category] + [unique-type] + [gem-category] + +[unique-trail] insight + immunity + rage + acceleration + shadows + willpower + +[unique-lead] solstice + fluorite + shadow + accelerating + equipment fortifying + +[unique-type] bloodstone + moonstone + +pragma prefix-with [unique-type] [gem-descr] +pragma prefix-with [unique-lead] [gem-descr] +pragma prefix-with [unique-trail] [gem-descr] diff --git a/RGens/data/new-sample-grammars/drakensang/runes.gram b/RGens/data/new-sample-grammars/drakensang/runes.gram new file mode 100755 index 0000000..28c12f0 --- /dev/null +++ b/RGens/data/new-sample-grammars/drakensang/runes.gram @@ -0,0 +1,29 @@ +[ds-rune] [rune-type] rune + rune of [rune-type] + +pragma initial-rule [ds-rune] + +[rune-quality] lesser + standard + mighty + supreme + grand + +pragma prefix-with [ds-rune] [rune-quality] + +[rune-type] devestation + celerity + persistence + regeneration + vitality + vigor + relentlessness + acceleration + fortitude + focus + resilience + materi blessing + wisdom seeker + vanquisher + +pragma prefix-with [rune-type] [rune-quality] diff --git a/RGens/data/new-sample-grammars/repinsult.gram b/RGens/data/new-sample-grammars/repinsult.gram old mode 100644 new mode 100755 index ab63fb9..30ac89d --- a/RGens/data/new-sample-grammars/repinsult.gram +++ b/RGens/data/new-sample-grammars/repinsult.gram @@ -1,6 +1,11 @@ -[rep-insult] [brag-verb] [rude-phrase] [rude-scapegoat] +[rep-insult] [rude-scapegoat] -[brag-verb] → abolish +pragma prefix-with [rep-insult] [rude-phrase] +pragma prefix-with [rep-insult] [brag-verb] + +pragma initial-rule [rep-insult] + +[brag-verb] abolish ban bash beat @@ -23,7 +28,7 @@ steam-roller wipe -[rude-adj] → AIDS-infested +[rude-phrase] AIDS-infested America-hating Arab ass-pounding @@ -85,7 +90,7 @@ whining wimpoid -[rude-noun] → alien +[rude-scapegoat] alien America-hater animal Arab diff --git a/RGens/data/rpg-tools-cd/wands.gram b/RGens/data/rpg-tools-cd/wands.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/24hr-rpg.gram b/RGens/data/sample-grammars/24hr-rpg.gram index 1ac7c71..dcfc21d 100755 --- a/RGens/data/sample-grammars/24hr-rpg.gram +++ b/RGens/data/sample-grammars/24hr-rpg.gram @@ -5,7 +5,15 @@ [rpg-part] : [rpg-part] the [rpg-part] [rpg-part] : [rpg-part] [rpg-part] +[rpg-name-phrase] [quote-rpg-name] was just released + [quote-rpg-name] vs [quote-rpg-name] : which is better? + [quote-rpg-name] : will it live up to the hype? + [quote-rpg-name] released its [ordinal] edition today + +[quote-rpg-name] ( [rpg-name] ) + pragma initial-rule [rpg-name] +pragma export-rule [rpg-name-phrase] [rpg-part] → tits teeth diff --git a/RGens/data/sample-grammars/acronym.gram b/RGens/data/sample-grammars/acronym.gram old mode 100644 new mode 100755 index 6d260f4..52d88ad --- a/RGens/data/sample-grammars/acronym.gram +++ b/RGens/data/sample-grammars/acronym.gram @@ -1,9 +1,25 @@ -[acronym] [actual+acronym] +[acronym] [acronym-part] + [acronym-part] + [acronym-part] + [acronym-part] + [acronym-phrase] pragma initial-rule [acronym] -[actual+acronym] [consonant] [vowel] [consonant] +pragma despace-rule [acronym] + +[acronym-phrase] [acronym-part] / [acronym-part] + [acronym-part] - [acronym-part] + +[acronym-part] [join-acronym] + [dot-acronym] + +[join-acronym] [consonant] [vowel] [consonant] [consonant-group] [consonant] [consonant] [consonant] [consonant] [consonant] [consonant] [consonant] [vowel] [consonant] [vowel] [letter] [vowel-group] [letter] [consonant] + +[dot-acronym] [consonant] . [vowel] . [consonant] + [consonant] . [consonant] . [consonant] . [consonant] + [consonant] . [vowel] . [consonant] . [vowel] diff --git a/RGens/data/sample-grammars/address.gram b/RGens/data/sample-grammars/address.gram old mode 100644 new mode 100755 index de798ee..d2d5eef --- a/RGens/data/sample-grammars/address.gram +++ b/RGens/data/sample-grammars/address.gram @@ -1,25 +1,40 @@ -[us-postal-address] [us-postal-address1] - [us-postal-address1] - [us-postal-address1] - [us-postal-address1] - [company] +[us-postal-address] [street-address] pragma initial-rule [us-postal-address] -[com-street-address] , [street-address] +[address-prefix] [address-prefix-body] , -[city-post-zip] , [city] , [us-postalstate] [zipcode] +[address-prefix-suffix] mail at + contact at + visit us at + located at -pragma suffix-with [us-postal-address] [com-street-address] -pragma suffix-with [us-postal-address] [city-post-zip] +pragma suffix-with [address-prefix] [address-prefix-suffix] -[us-postal-address1] [full-name] +[address-prefix-prefix] [full-name] [full-name-and-title] [person] +[address-prefix-body] [address-prefix-prefix] + [address-prefix-prefix] + [company] + +[city-post-zip] , [city] , [us-postalstate] [zipcode] + +pragma prefix-with [us-postal-address] [address-prefix] +pragma suffix-with [us-postal-address] [city-post-zip] + [com-company] , [company] + , [work-type] [company] + +[work-type] works for + works at + works with + contractor for + president of + interning at -pragma suffix-with [us-postal-address1] [com-company] +pragma suffix-with [address-prefix-prefix] [com-company] [street-address] [medium-number] [street] p.o. box [medium-number] @@ -56,6 +71,7 @@ pragma suffix-with [street] [street-suffix] s. e. w. + [cardinal] [street-suffix] street st. diff --git a/RGens/data/sample-grammars/anime.gram b/RGens/data/sample-grammars/anime.gram index eabbade..85cc7db 100755 --- a/RGens/data/sample-grammars/anime.gram +++ b/RGens/data/sample-grammars/anime.gram @@ -1,16 +1,22 @@ -[anime-name] [first-name] +[anime-name] [short-anime-name] + [short-anime-name] + [long-anime-name] + +[short-anime-name] [first-name] [second-name] [third-name] +[long-anime-name] [short-anime-name] + pragma initial-rule [anime-name] -pragma suffix-with [anime-name] [first-name] -pragma suffix-with [anime-name] [second-name] -pragma suffix-with [anime-name] [third-name] +pragma suffix-with [short-anime-name] [first-name] +pragma suffix-with [short-anime-name] [second-name] +pragma suffix-with [short-anime-name] [third-name] -pragma prefix-with [anime-name] [third-name] -pragma prefix-with [anime-name] [second-name] -pragma prefix-with [anime-name] [first-name] +pragma prefix-with [long-anime-name] [third-name] +pragma prefix-with [long-anime-name] [second-name] +pragma prefix-with [long-anime-name] [first-name] [first-name] Vampire Cat diff --git a/RGens/data/sample-grammars/art-objects.gram b/RGens/data/sample-grammars/art-objects.gram index 1338470..c824958 100755 --- a/RGens/data/sample-grammars/art-objects.gram +++ b/RGens/data/sample-grammars/art-objects.gram @@ -15,13 +15,19 @@ pragma initial-rule [art-treasure-group] pragma despace-rule [quote-treasure] -[art-treasure] [gemstones] - [art-object] +[art-treasure] [unowned-art-treasure] + [unowned-art-treasure] + [unowned-art-treasure] + [unowned-art-treasure] + [owned-art-treasure] pragma export-rule [art-treasure] +pragma prefix-with [art-treasure] a(n) -pragma prefix-with [art-treasure] [possesive-title] -pragma prefix-with [art-treasure-group] a(n) +[unowned-art-treasure] [gemstones] + [art-objects] + +[owned-art-treasure] [possesive-title] [unowned-art-treasure] [possesive-title] [full-name-and-title] 's @@ -29,6 +35,7 @@ pragma prefix-with [art-treasure-group] a(n) pragma export-rule [art-objects] pragma prefix-with [art-objects] [art-object-pref] +pragma prefix-with [art-objects] [size] [art-object-pref] counterfeit ancient @@ -47,28 +54,6 @@ pragma prefix-with [art-objects] [art-object-pref] [mythic-art] pragma export-rule [art-object] -pragma prefix-with [art-object] [size] - -[gemstones] [gemstone] - pair of [gemstone] - [gemstone-sizedesc] pile of [gemstone] - [gemstone-sizedesc] hoard of [gemstone] - -pragma export-rule [gemstones] - -[gemstone] [common-gem] - [rare-gem] - [legendary-gem] - [epic-gem] - -pragma export-rule [gemstone] - -[gemstone-sizedesc] [size] - [gemstone-desc] - [size] [gemstone-desc] - [gemstone-desc] [size] - -pragma prefix-with [gemstone] [gemstone-sizedesc] [size] tiny miniscule @@ -78,54 +63,6 @@ pragma prefix-with [gemstone] [gemstone-sizedesc] huge titanic -[gemstone-desc] flawless - flawed - cracked - faceted - cut - uncut - fake - -[common-gem] amber - amethyst - garnet - moonstone - jade - pearl - peridot - turquoise - -[rare-gem] alexandrite - aquamarine - black pearl - topaz - [quote-commongem] and [quote-commongem] - [quote-commongem] and [quote-commongem] fused together - -[quote-commongem] ( [common-gem] ) - -pragma despace-rule [quote-commongem] - -[legendary-gem] emerald - fire opal - sapphire - [quote-raregem] and [quote-raregem] - [quote-raregem] and [quote-raregem] fused together - -[quote-raregem] ( [rare-gem] ) - -pragma despace-rule [quote-raregem] - -[epic-gem] diamond - jacinth - ruby - [quote-epicgem] and [quote-epicgem] - [quote-epicgem] and [quote-epicgem] fused together - -[quote-epicgem] ( [epic-gem] ) - -pragma despace-rule [quote-epicgem] - [common-art] [common-goldring] [statuette-mat] statuette gold bracelet diff --git a/RGens/data/sample-grammars/buzzword.gram b/RGens/data/sample-grammars/buzzword.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/career.gram b/RGens/data/sample-grammars/career.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/city.gram b/RGens/data/sample-grammars/city.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/college.gram b/RGens/data/sample-grammars/college.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/company.gram b/RGens/data/sample-grammars/company.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/computer.gram b/RGens/data/sample-grammars/computer.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/congress.gram b/RGens/data/sample-grammars/congress.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/dates.gram b/RGens/data/sample-grammars/dates.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/diablo-ii/diabloii.gram b/RGens/data/sample-grammars/diablo-ii/diabloii.gram index f921c0a..2f3041a 100755 --- a/RGens/data/sample-grammars/diablo-ii/diabloii.gram +++ b/RGens/data/sample-grammars/diablo-ii/diabloii.gram @@ -1,8 +1,8 @@ [base-treasures] [base-treasure] - [quote-treasure] as well as [quote-treasure] - [quote-treasure] or [quote-treasure] - [quote-treasure] , and [quote-treasure] as well as [quote-treasure] - [quote-treasure] , [quote-treasure] or [quote-treasure] + [quote-treasure] as well as [quote-treasure] + [quote-treasure] or [quote-treasure] + [quote-treasure] , and [quote-treasure] as well as [quote-treasure] + [quote-treasure] , [quote-treasure] or [quote-treasure] pragma initial-rule [base-treasures] @@ -11,38 +11,42 @@ pragma initial-rule [base-treasures] pragma despace-rule [quote-treasure] [base-treasure] a [item] + a [item] + a [item] [non-item] [non-item] [money] - [money] - nothing + [money] + [money] + [money] + nothing [money] [diablo-amount] [money-type] [diablo-amount] 1 - 5 - 10 - 20 - 50 - 100 - 200 - 500 - 1000 + 5 + 10 + 20 + 50 + 100 + 200 + 500 + 1000 pragma export-rule [diablo-amount] -[money-type] coin +[money-type] coins pragma prefix-with [money-type] [metal-type] [metal-type] copper - silver - gold - platinum + silver + gold + platinum -[item] [item-act] - [item-act] of [suffix] - [item-act] of [suffix] and [suffix] +[item] [d2-item-type] + [d2-item-type] of [suffix] + [d2-item-type] 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 index b407558..8450b97 100755 --- a/RGens/data/sample-grammars/diablo-ii/diabloiiitems.gram +++ b/RGens/data/sample-grammars/diablo-ii/diabloiiitems.gram @@ -1,4 +1,4 @@ -[item-act] [armor] +[d2-item-type] [armor] [headgear] [accoutrements] [shields] @@ -16,8 +16,15 @@ [gems] [inscriptions] [perishables] + [ds-items] + [ds-items] + [ds-items] -pragma export-rule [item-act] +[ds-items] [ds-gem] + [ds-rune] + [ds-armor] + +pragma export-rule [d2-item-type] [armor] [light-armor] [medium-armor] @@ -144,6 +151,7 @@ pragma prefix-with [clubs] [club-prefix] halberd [axes] axe + hatchet pragma prefix-with [axes] [axe-type] pragma prefix-with [axes] [axe-size] @@ -199,6 +207,7 @@ pragma prefix-with [act-crossbow] [crossbow-weight] [crossbow-weight] light heavy + hand [wands] wand torch @@ -207,11 +216,12 @@ pragma prefix-with [act-crossbow] [crossbow-weight] pragma prefix-with [wands] [wand-type] [wand-type] bone - yew + [tree] [staves] staff pragma prefix-with [staves] [staff-type] +pragma prefix-with [staves] [tree] pragma prefix-with [staves] [staff-length] [staff-type] gnarled diff --git a/RGens/data/sample-grammars/diablo-ii/diabloiiperish.gram b/RGens/data/sample-grammars/diablo-ii/diabloiiperish.gram index c13cce8..b70919a 100755 --- a/RGens/data/sample-grammars/diablo-ii/diabloiiperish.gram +++ b/RGens/data/sample-grammars/diablo-ii/diabloiiperish.gram @@ -16,16 +16,33 @@ pragma export-rule [perishables] scalp spleen soul + bone + skull + blood + ribcage [perishable-type] potion oil herb elixir resin + flask + spice + salve -[perishable-effect] [restore-effect] - light [restore-effect] - full [restore-effect] +pragma prefix-with [perishable-type] [bodypart] + +[perishable-degree] light + medium + full + +[perishable-effect] [perishable-effect-1] + [perishable-effect-1] + [perishable-effect-1] + [perishable-effect-1] + [perishable-degree] [perishable-effect-1] + +[perishable-effect-1] [restore-effect] detox restoration flaming @@ -97,8 +114,10 @@ pragma export-rule [perishables] skill fortitude blacksmith’s + blacksmithing permanence enchantment + enchanting [restore-effect] healing mana diff --git a/RGens/data/sample-grammars/diablo-ii/diabloiiprefixes.gram b/RGens/data/sample-grammars/diablo-ii/diabloiiprefixes.gram index a13d05a..2087352 100755 --- a/RGens/data/sample-grammars/diablo-ii/diabloiiprefixes.gram +++ b/RGens/data/sample-grammars/diablo-ii/diabloiiprefixes.gram @@ -1,4 +1,10 @@ -[prefix] [armor-class] +[d2-prefix] [d2-prefix-part] + [d2-prefix-part] + [d2-prefix-chain] + +pragma export-rule [d2-prefix] + +[d2-prefix-part] [armor-class] [saving-throw] [foe-reaction] [skill-improve] @@ -12,8 +18,6 @@ [to-hit-damage] [item-charges] -pragma export-rule [prefix] - [armor-class] sturdy fine strong diff --git a/RGens/data/sample-grammars/dungeondressing/abandoned.gram b/RGens/data/sample-grammars/dungeondressing/abandoned.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/dungeondressing/bedroom.gram b/RGens/data/sample-grammars/dungeondressing/bedroom.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/dungeondressing/dragonencounter.gram b/RGens/data/sample-grammars/dungeondressing/dragonencounter.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/dungeondressing/kitchen.gram b/RGens/data/sample-grammars/dungeondressing/kitchen.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/dungeondressing/monster.gram b/RGens/data/sample-grammars/dungeondressing/monster.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/eastern-sun/easternsunsocketing.gram b/RGens/data/sample-grammars/eastern-sun/easternsunsocketing.gram new file mode 100755 index 0000000..3585220 --- /dev/null +++ b/RGens/data/sample-grammars/eastern-sun/easternsunsocketing.gram @@ -0,0 +1,17 @@ +[es-socketable] [es-gem] + [es-gem] + [es-rune] + +[gem-quality] chipped + flawed + blemished + flawless + extraordinary + perfect + +[es-gem] [gem-1 + [gem-1] + [gem-2] + [gem-2] + [gem-quality] [gem-1] + [gem-quality] [gem-1] diff --git a/RGens/data/sample-grammars/elementals.gram b/RGens/data/sample-grammars/elementals.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/fortune.gram b/RGens/data/sample-grammars/fortune.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/gemstones.gram b/RGens/data/sample-grammars/gemstones.gram new file mode 100755 index 0000000..8f8a579 --- /dev/null +++ b/RGens/data/sample-grammars/gemstones.gram @@ -0,0 +1,143 @@ +[gemstones] [gemstone] + [gemstone] + [gemstone] + [gemstone-group] + +[gemstone-group] pair of [gemstone] + [gemstone-sizedesc] pile of [gemstone] + [gemstone-sizedesc] hoard of [gemstone] + +pragma initial-rule [gemstones] +pragma suffix-with [gemstones] jewels + +[gemstone] [gemstone-1] + [gemstone-1] + [gemstone-1] + [gemstone-1] + [ds-gem] + +[gemstone-1] [common-gem] + [rare-gem] + [legendary-gem] + [epic-gem] + +pragma export-rule [gemstone] + +[gemstone-sizedesc] [size] + [gemstone-desc] + [size] [gemstone-desc] + [gemstone-desc] [size] + +pragma prefix-with [gemstone] [gemstone-sizedesc] + +[size] tiny + miniscule + small + medium + large + huge + titanic + +[gemstone-desc] flawless + flawed + cracked + faceted + cut + uncut + fake + +[common-gem] amber + amethyst + garnet + moonstone + jade + pearl + peridot + turquoise + [quote-raregem] of poor [extra-deficit] + +pragma export-rule [common-gem] + +[rare-gem] alexandrite + aquamarine + black pearl + topaz + [rare-gem-misc] + +[rare-gem-misc] [quote-commongem] of extraordinary [extra-quality] + [quote-commongem] and [quote-commongem] + [quote-commongem] mixed with [quote-commongem] + [quote-commongem] and [quote-commongem] fused together + [quote-legendarygem] of poor [extra-deficit] + +[extra-deficit] [extra-qualities] + [extra-qualities] + [extra-qualities] + [extra-qualities] + [extra-qualities] but excellent [extra-qualities] + +[extra-quality] [extra-qualities] + [extra-qualities] + [extra-qualities] + [extra-qualities] + [extra-qualities] but poor [extra-qualities] + +[extra-qualities] [extra-quality-part] + [extra-quality-part] + [extra-quality-part] + [extra-quality-phrase] + +[extra-quality-phrase] [extra-quality-part] and [extra-quality-part] + [extra-quality-part] and [extra-quality-part] + [extra-quality-part] , [extra-quality-part] and [extra-quality-part] + +[extra-quality-part] size + color + cut + quality + clarity + brilliance + +[quote-commongem] ( [common-gem] ) + +pragma despace-rule [quote-commongem] +pragma export-rule [rare-gem] + +[legendary-gem] emerald + fire opal + sapphire + [legendary-gem-misc] + +[legendary-gem-misc] [quote-raregem] of extraordinary [extra-quality] + [quote-raregem] and [quote-raregem] + [quote-raregem] mixed with [quote-raregem] + [quote-raregem] and [quote-raregem] fused together + [quote-epicgem] of poor [extra-deficit] + +[quote-raregem] ( [rare-gem] ) + +pragma despace-rule [quote-raregem] +pragma export-rule [legendary-gem] + +[epic-gem] [epic-gem-1] + [epic-gem-1] + [epic-gem-1] + [epic-gem-1] + [ds-gem] + +[epic-gem-1] diamond + jacinth + ruby + [epic-gem-misc] + +[epic-gem-misc] [quote-legendarygem] of extraordinary [extra-quality] + [quote-legendarygem] and [quote-legendarygem] + [quote-legendarygem] mixed with [quote-legendarygem] + [quote-legendarygem] and [quote-legendarygem] fused together + +[quote-legendarygem] ( [legendary-gem] ) + +[quote-epicgem] ( [epic-gem] ) + +pragma despace-rule [quote-legendarygem] +pragma export-rule [epic-gem] diff --git a/RGens/data/sample-grammars/horror.gram b/RGens/data/sample-grammars/horror.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/insults.gram b/RGens/data/sample-grammars/insults.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/linux.gram b/RGens/data/sample-grammars/linux.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/long-data/animal.gram b/RGens/data/sample-grammars/long-data/animal.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/long-data/canada-province.gram b/RGens/data/sample-grammars/long-data/canada-province.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/long-data/cards.gram b/RGens/data/sample-grammars/long-data/cards.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/long-data/color.gram b/RGens/data/sample-grammars/long-data/color.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/long-data/first-name-female.gram b/RGens/data/sample-grammars/long-data/first-name-female.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/long-data/first-name-male.gram b/RGens/data/sample-grammars/long-data/first-name-male.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/long-data/geographic-thing.gram b/RGens/data/sample-grammars/long-data/geographic-thing.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/long-data/greek-letters.gram b/RGens/data/sample-grammars/long-data/greek-letters.gram new file mode 100755 index 0000000..5976bd1 --- /dev/null +++ b/RGens/data/sample-grammars/long-data/greek-letters.gram @@ -0,0 +1,26 @@ +[greek-letter] alpha + beta + gamma + delta + epsilon + zeta + eta + theta + iota + kappa + lambda + mu + nu + xi + omicron + pi + rho + sigma + tau + upsilon + phi + chi + psi + omega + +pragma initial-rule [greek-letter] diff --git a/RGens/data/sample-grammars/long-data/japanese-writing.gram b/RGens/data/sample-grammars/long-data/japanese-writing.gram new file mode 100755 index 0000000..f18c6bc --- /dev/null +++ b/RGens/data/sample-grammars/long-data/japanese-writing.gram @@ -0,0 +1,107 @@ +[japanese-syll] a + i + u + e + o + ka + ki + ku + ke + ko + sa + shi + su + se + so + ta + chi + tsu + te + to + na + ni + nu + ne + no + ha + hi + fu + he + ho + ma + mi + mu + me + mo + ya + yu + yo + ra + ri + ru + re + ro + wa + wi + we + wo + ga + gi + gu + ge + go + za + ji + zu + ze + zo + da + zu + de + do + ba + bi + bu + be + bo + pa + pi + pu + pe + po + +[japanese-yoon] kya + kyu + kyo + sha + shu + sho + cha + chu + cho + nya + nyu + nyo + hya + hyu + hyo + mya + myu + myo + rya + ryu + ryo + gya + gyu + gyo + ja + ju + jo + bya + byu + byo + pya + pyu + pyo + +pragma initial-rule [japanese-syll] diff --git a/RGens/data/sample-grammars/long-data/last-name.gram b/RGens/data/sample-grammars/long-data/last-name.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/long-data/letters.gram b/RGens/data/sample-grammars/long-data/letters.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/long-data/nation.gram b/RGens/data/sample-grammars/long-data/nation.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/long-data/numbers.gram b/RGens/data/sample-grammars/long-data/numbers.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/long-data/planet.gram b/RGens/data/sample-grammars/long-data/planet.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/long-data/real-city.gram b/RGens/data/sample-grammars/long-data/real-city.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/long-data/real-company.gram b/RGens/data/sample-grammars/long-data/real-company.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/long-data/relative.gram b/RGens/data/sample-grammars/long-data/relative.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/long-data/roman-numeral.gram b/RGens/data/sample-grammars/long-data/roman-numeral.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/long-data/syllables.gram b/RGens/data/sample-grammars/long-data/syllables.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/long-data/town-name.gram b/RGens/data/sample-grammars/long-data/town-name.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/long-data/tree.gram b/RGens/data/sample-grammars/long-data/tree.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/media.gram b/RGens/data/sample-grammars/media.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/mission.gram b/RGens/data/sample-grammars/mission.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/names.gram b/RGens/data/sample-grammars/names.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/newspaper.gram b/RGens/data/sample-grammars/newspaper.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/numbers.gram b/RGens/data/sample-grammars/numbers.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/ordinal.gram b/RGens/data/sample-grammars/ordinal.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/organization.gram b/RGens/data/sample-grammars/organization.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/phone-number.gram b/RGens/data/sample-grammars/phone-number.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/president.gram b/RGens/data/sample-grammars/president.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/rtwiki/adjective.gram b/RGens/data/sample-grammars/rtwiki/adjective.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/rtwiki/bodyparts.gram b/RGens/data/sample-grammars/rtwiki/bodyparts.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/rtwiki/class.gram b/RGens/data/sample-grammars/rtwiki/class.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/rtwiki/color.gram b/RGens/data/sample-grammars/rtwiki/color.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/rtwiki/creature.gram b/RGens/data/sample-grammars/rtwiki/creature.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/rtwiki/death-cause.gram b/RGens/data/sample-grammars/rtwiki/death-cause.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/rtwiki/fantasy-name.gram b/RGens/data/sample-grammars/rtwiki/fantasy-name.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/rtwiki/favorite.gram b/RGens/data/sample-grammars/rtwiki/favorite.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/rtwiki/guns.gram b/RGens/data/sample-grammars/rtwiki/guns.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/rtwiki/item.gram b/RGens/data/sample-grammars/rtwiki/item.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/rtwiki/traits.gram b/RGens/data/sample-grammars/rtwiki/traits.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/school.gram b/RGens/data/sample-grammars/school.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/slashdot.gram b/RGens/data/sample-grammars/slashdot.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/states.gram b/RGens/data/sample-grammars/states.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/theory.gram b/RGens/data/sample-grammars/theory.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/trademark.gram b/RGens/data/sample-grammars/trademark.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/vaultsofnagoh/turboghoul-hats.gram b/RGens/data/sample-grammars/vaultsofnagoh/turboghoul-hats.gram old mode 100644 new mode 100755 diff --git a/RGens/data/sample-grammars/web.gram b/RGens/data/sample-grammars/web.gram old mode 100644 new mode 100755 diff --git a/RGens/data/seniordesign/dbdata.gram b/RGens/data/seniordesign/dbdata.gram old mode 100644 new mode 100755 diff --git a/RGens/data/server-config-sample.cfg b/RGens/data/server-config-sample.cfg old mode 100644 new mode 100755 index dfb675e..cc0dc1f --- a/RGens/data/server-config-sample.cfg +++ b/RGens/data/server-config-sample.cfg @@ -1,7 +1,7 @@ # Load 'long rules' -- Grammars with one rule with a lot of cases animal sample-grammars/long-data/animal.gram canada-province sample-grammars/long-data/canada-province.gram -cards sample-grammars/long-data/cards.gram +cards sample-grammars/long-data/cards.gram color sample-grammars/long-data/color.gram first-name-female sample-grammars/long-data/first-name-female.gram first-name-male sample-grammars/long-data/first-name-male.gram @@ -18,8 +18,12 @@ roman-numeral sample-grammars/long-data/roman-numeral.gram syllables sample-grammars/long-data/syllables.gram town-name sample-grammars/long-data/town-name.gram tree sample-grammars/long-data/tree.gram +greek-letters sample-grammars/long-data/greek-letters.gram +japanese-sylls sample-grammars/long-data/japanese-writing.gram # Load grammars + +# Set I of grammars 24hr-rpg sample-grammars/24hr-rpg.gram acronym sample-grammars/acronym.gram address sample-grammars/address.gram @@ -38,6 +42,7 @@ dungeon-enviroment sample-grammars/dungeon-enviroment.gram elemental sample-grammars/elementals.gram fantasy-locations sample-grammars/fantasy-locations.gram fortune sample-grammars/fortune.gram +gemstones sample-grammars/gemstones.gram genre-fiction sample-grammars/genre-fiction.gram horror sample-grammars/horror.gram insults sample-grammars/insults.gram @@ -66,7 +71,6 @@ theory sample-grammars/theory.gram trademark sample-grammars/trademark.gram web sample-grammars/web.gram zadrons-pouch sample-grammars/zadrons-pouch.gram -# Other grammar files # Diablo II items diabloii-base sample-grammars/diablo-ii/diabloii.gram @@ -75,6 +79,16 @@ diabloii-perish sample-grammars/diablo-ii/diabloiiperish.gram diabloii-prefixes sample-grammars/diablo-ii/diabloiiprefixes.gram diabloii-suffixes sample-grammars/diablo-ii/diabloiisuffixes.gram +# Set II of grammars +repinsults new-sample-grammars/repinsult.gram + +# Drakensang online items +ds-runes new-sample-grammars/drakensang/runes.gram +ds-gems new-sample-grammars/drakensang/gems.gram +ds-armor new-sample-grammars/drakensang/armor.gram + +# Other grammar files + # Dungeon dressing abandoned sample-grammars/dungeondressing/abandoned.gram bedroom sample-grammars/dungeondressing/bedroom.gram diff --git a/RGens/data/tags b/RGens/data/tags new file mode 100755 index 0000000..5cc84d8 --- /dev/null +++ b/RGens/data/tags @@ -0,0 +1,6 @@ +!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ +!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ +!_TAG_PROGRAM_AUTHOR Universal Ctags Team // +!_TAG_PROGRAM_NAME Universal Ctags /Derived from Exuberant Ctags/ +!_TAG_PROGRAM_URL https://ctags.io/ /official site/ +!_TAG_PROGRAM_VERSION 0.0.0 // diff --git a/RGens/data/todos.txt b/RGens/data/todos.txt old mode 100644 new mode 100755 index ea1862f..1de8841 --- a/RGens/data/todos.txt +++ b/RGens/data/todos.txt @@ -1,2 +1,2 @@ -@TODO 10/26/17 Ben Culkin :Greek - Add a long rule for greek letters +:TODO 5/10/18 Ben Culkin :EasternSun + Finish up the new-style Diablo generator, using Eastern Sun things -- cgit v1.2.3