diff options
| author | Ben Culkin <benculkin@Daniel-Culkins-iMac.local> | 2018-05-16 12:21:55 -0400 |
|---|---|---|
| committer | Ben Culkin <benculkin@Daniel-Culkins-iMac.local> | 2018-05-16 12:21:55 -0400 |
| commit | 66f5a43dee94657a56141c093488eccbf64c7ae1 (patch) | |
| tree | 0c02cc607fbee44d375691760164c1ea8e81af58 /RGens/data/sample-grammars | |
| parent | ae9340847b7a6ef839b096d663da8162fd29c44a (diff) | |
Update
Diffstat (limited to 'RGens/data/sample-grammars')
77 files changed, 437 insertions, 124 deletions
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 index 6d260f4..52d88ad 100644..100755 --- 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 index de798ee..d2d5eef 100644..100755 --- 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 index d25331f..d25331f 100644..100755 --- a/RGens/data/sample-grammars/buzzword.gram +++ b/RGens/data/sample-grammars/buzzword.gram diff --git a/RGens/data/sample-grammars/career.gram b/RGens/data/sample-grammars/career.gram index 63142f5..63142f5 100644..100755 --- a/RGens/data/sample-grammars/career.gram +++ b/RGens/data/sample-grammars/career.gram diff --git a/RGens/data/sample-grammars/city.gram b/RGens/data/sample-grammars/city.gram index b344d3b..b344d3b 100644..100755 --- a/RGens/data/sample-grammars/city.gram +++ b/RGens/data/sample-grammars/city.gram diff --git a/RGens/data/sample-grammars/college.gram b/RGens/data/sample-grammars/college.gram index 33b45e3..33b45e3 100644..100755 --- a/RGens/data/sample-grammars/college.gram +++ b/RGens/data/sample-grammars/college.gram diff --git a/RGens/data/sample-grammars/company.gram b/RGens/data/sample-grammars/company.gram index 40ea83b..40ea83b 100644..100755 --- a/RGens/data/sample-grammars/company.gram +++ b/RGens/data/sample-grammars/company.gram diff --git a/RGens/data/sample-grammars/computer.gram b/RGens/data/sample-grammars/computer.gram index a3a7814..a3a7814 100644..100755 --- a/RGens/data/sample-grammars/computer.gram +++ b/RGens/data/sample-grammars/computer.gram diff --git a/RGens/data/sample-grammars/congress.gram b/RGens/data/sample-grammars/congress.gram index cffe469..cffe469 100644..100755 --- a/RGens/data/sample-grammars/congress.gram +++ b/RGens/data/sample-grammars/congress.gram diff --git a/RGens/data/sample-grammars/dates.gram b/RGens/data/sample-grammars/dates.gram index 1ed0daa..1ed0daa 100644..100755 --- a/RGens/data/sample-grammars/dates.gram +++ b/RGens/data/sample-grammars/dates.gram 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 index c9ed653..c9ed653 100644..100755 --- a/RGens/data/sample-grammars/dungeondressing/abandoned.gram +++ b/RGens/data/sample-grammars/dungeondressing/abandoned.gram diff --git a/RGens/data/sample-grammars/dungeondressing/bedroom.gram b/RGens/data/sample-grammars/dungeondressing/bedroom.gram index c1345d5..c1345d5 100644..100755 --- a/RGens/data/sample-grammars/dungeondressing/bedroom.gram +++ b/RGens/data/sample-grammars/dungeondressing/bedroom.gram diff --git a/RGens/data/sample-grammars/dungeondressing/dragonencounter.gram b/RGens/data/sample-grammars/dungeondressing/dragonencounter.gram index 5c299c3..5c299c3 100644..100755 --- a/RGens/data/sample-grammars/dungeondressing/dragonencounter.gram +++ b/RGens/data/sample-grammars/dungeondressing/dragonencounter.gram diff --git a/RGens/data/sample-grammars/dungeondressing/kitchen.gram b/RGens/data/sample-grammars/dungeondressing/kitchen.gram index 23abda4..23abda4 100644..100755 --- a/RGens/data/sample-grammars/dungeondressing/kitchen.gram +++ b/RGens/data/sample-grammars/dungeondressing/kitchen.gram diff --git a/RGens/data/sample-grammars/dungeondressing/monster.gram b/RGens/data/sample-grammars/dungeondressing/monster.gram index 47e1417..47e1417 100644..100755 --- a/RGens/data/sample-grammars/dungeondressing/monster.gram +++ b/RGens/data/sample-grammars/dungeondressing/monster.gram 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 index 30d256f..30d256f 100644..100755 --- a/RGens/data/sample-grammars/elementals.gram +++ b/RGens/data/sample-grammars/elementals.gram diff --git a/RGens/data/sample-grammars/fortune.gram b/RGens/data/sample-grammars/fortune.gram index 8bfce32..8bfce32 100644..100755 --- a/RGens/data/sample-grammars/fortune.gram +++ b/RGens/data/sample-grammars/fortune.gram 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 index 07d84de..07d84de 100644..100755 --- a/RGens/data/sample-grammars/horror.gram +++ b/RGens/data/sample-grammars/horror.gram diff --git a/RGens/data/sample-grammars/insults.gram b/RGens/data/sample-grammars/insults.gram index 98a7a8e..98a7a8e 100644..100755 --- a/RGens/data/sample-grammars/insults.gram +++ b/RGens/data/sample-grammars/insults.gram diff --git a/RGens/data/sample-grammars/linux.gram b/RGens/data/sample-grammars/linux.gram index ad18d65..ad18d65 100644..100755 --- a/RGens/data/sample-grammars/linux.gram +++ b/RGens/data/sample-grammars/linux.gram diff --git a/RGens/data/sample-grammars/long-data/animal.gram b/RGens/data/sample-grammars/long-data/animal.gram index 8ce3b9d..8ce3b9d 100644..100755 --- a/RGens/data/sample-grammars/long-data/animal.gram +++ b/RGens/data/sample-grammars/long-data/animal.gram diff --git a/RGens/data/sample-grammars/long-data/canada-province.gram b/RGens/data/sample-grammars/long-data/canada-province.gram index 8210d42..8210d42 100644..100755 --- a/RGens/data/sample-grammars/long-data/canada-province.gram +++ b/RGens/data/sample-grammars/long-data/canada-province.gram diff --git a/RGens/data/sample-grammars/long-data/cards.gram b/RGens/data/sample-grammars/long-data/cards.gram index 51a86d4..51a86d4 100644..100755 --- a/RGens/data/sample-grammars/long-data/cards.gram +++ b/RGens/data/sample-grammars/long-data/cards.gram diff --git a/RGens/data/sample-grammars/long-data/color.gram b/RGens/data/sample-grammars/long-data/color.gram index c71d04d..c71d04d 100644..100755 --- a/RGens/data/sample-grammars/long-data/color.gram +++ b/RGens/data/sample-grammars/long-data/color.gram 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 0bdfc8b..0bdfc8b 100644..100755 --- a/RGens/data/sample-grammars/long-data/first-name-female.gram +++ b/RGens/data/sample-grammars/long-data/first-name-female.gram diff --git a/RGens/data/sample-grammars/long-data/first-name-male.gram b/RGens/data/sample-grammars/long-data/first-name-male.gram index 5642f9a..5642f9a 100644..100755 --- a/RGens/data/sample-grammars/long-data/first-name-male.gram +++ b/RGens/data/sample-grammars/long-data/first-name-male.gram diff --git a/RGens/data/sample-grammars/long-data/geographic-thing.gram b/RGens/data/sample-grammars/long-data/geographic-thing.gram index 178bd7f..178bd7f 100644..100755 --- a/RGens/data/sample-grammars/long-data/geographic-thing.gram +++ b/RGens/data/sample-grammars/long-data/geographic-thing.gram 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 index b99a40c..b99a40c 100644..100755 --- a/RGens/data/sample-grammars/long-data/last-name.gram +++ b/RGens/data/sample-grammars/long-data/last-name.gram diff --git a/RGens/data/sample-grammars/long-data/letters.gram b/RGens/data/sample-grammars/long-data/letters.gram index f561b99..f561b99 100644..100755 --- a/RGens/data/sample-grammars/long-data/letters.gram +++ b/RGens/data/sample-grammars/long-data/letters.gram diff --git a/RGens/data/sample-grammars/long-data/nation.gram b/RGens/data/sample-grammars/long-data/nation.gram index d15788d..d15788d 100644..100755 --- a/RGens/data/sample-grammars/long-data/nation.gram +++ b/RGens/data/sample-grammars/long-data/nation.gram diff --git a/RGens/data/sample-grammars/long-data/numbers.gram b/RGens/data/sample-grammars/long-data/numbers.gram index 8525102..8525102 100644..100755 --- a/RGens/data/sample-grammars/long-data/numbers.gram +++ b/RGens/data/sample-grammars/long-data/numbers.gram diff --git a/RGens/data/sample-grammars/long-data/planet.gram b/RGens/data/sample-grammars/long-data/planet.gram index 1da1678..1da1678 100644..100755 --- a/RGens/data/sample-grammars/long-data/planet.gram +++ b/RGens/data/sample-grammars/long-data/planet.gram diff --git a/RGens/data/sample-grammars/long-data/real-city.gram b/RGens/data/sample-grammars/long-data/real-city.gram index 7ca57b9..7ca57b9 100644..100755 --- a/RGens/data/sample-grammars/long-data/real-city.gram +++ b/RGens/data/sample-grammars/long-data/real-city.gram diff --git a/RGens/data/sample-grammars/long-data/real-company.gram b/RGens/data/sample-grammars/long-data/real-company.gram index f81ec14..f81ec14 100644..100755 --- a/RGens/data/sample-grammars/long-data/real-company.gram +++ b/RGens/data/sample-grammars/long-data/real-company.gram diff --git a/RGens/data/sample-grammars/long-data/relative.gram b/RGens/data/sample-grammars/long-data/relative.gram index a18e015..a18e015 100644..100755 --- a/RGens/data/sample-grammars/long-data/relative.gram +++ b/RGens/data/sample-grammars/long-data/relative.gram diff --git a/RGens/data/sample-grammars/long-data/roman-numeral.gram b/RGens/data/sample-grammars/long-data/roman-numeral.gram index 886d44c..886d44c 100644..100755 --- a/RGens/data/sample-grammars/long-data/roman-numeral.gram +++ b/RGens/data/sample-grammars/long-data/roman-numeral.gram diff --git a/RGens/data/sample-grammars/long-data/syllables.gram b/RGens/data/sample-grammars/long-data/syllables.gram index 925c2aa..925c2aa 100644..100755 --- a/RGens/data/sample-grammars/long-data/syllables.gram +++ b/RGens/data/sample-grammars/long-data/syllables.gram diff --git a/RGens/data/sample-grammars/long-data/town-name.gram b/RGens/data/sample-grammars/long-data/town-name.gram index e176c7d..e176c7d 100644..100755 --- a/RGens/data/sample-grammars/long-data/town-name.gram +++ b/RGens/data/sample-grammars/long-data/town-name.gram diff --git a/RGens/data/sample-grammars/long-data/tree.gram b/RGens/data/sample-grammars/long-data/tree.gram index 6fd0f0e..6fd0f0e 100644..100755 --- a/RGens/data/sample-grammars/long-data/tree.gram +++ b/RGens/data/sample-grammars/long-data/tree.gram diff --git a/RGens/data/sample-grammars/media.gram b/RGens/data/sample-grammars/media.gram index f3a1c98..f3a1c98 100644..100755 --- a/RGens/data/sample-grammars/media.gram +++ b/RGens/data/sample-grammars/media.gram diff --git a/RGens/data/sample-grammars/mission.gram b/RGens/data/sample-grammars/mission.gram index e474fcd..e474fcd 100644..100755 --- a/RGens/data/sample-grammars/mission.gram +++ b/RGens/data/sample-grammars/mission.gram diff --git a/RGens/data/sample-grammars/names.gram b/RGens/data/sample-grammars/names.gram index 104c136..104c136 100644..100755 --- a/RGens/data/sample-grammars/names.gram +++ b/RGens/data/sample-grammars/names.gram diff --git a/RGens/data/sample-grammars/newspaper.gram b/RGens/data/sample-grammars/newspaper.gram index afa91ee..afa91ee 100644..100755 --- a/RGens/data/sample-grammars/newspaper.gram +++ b/RGens/data/sample-grammars/newspaper.gram diff --git a/RGens/data/sample-grammars/numbers.gram b/RGens/data/sample-grammars/numbers.gram index 4db84b9..4db84b9 100644..100755 --- a/RGens/data/sample-grammars/numbers.gram +++ b/RGens/data/sample-grammars/numbers.gram diff --git a/RGens/data/sample-grammars/ordinal.gram b/RGens/data/sample-grammars/ordinal.gram index da4aa4e..da4aa4e 100644..100755 --- a/RGens/data/sample-grammars/ordinal.gram +++ b/RGens/data/sample-grammars/ordinal.gram diff --git a/RGens/data/sample-grammars/organization.gram b/RGens/data/sample-grammars/organization.gram index 9c88686..9c88686 100644..100755 --- a/RGens/data/sample-grammars/organization.gram +++ b/RGens/data/sample-grammars/organization.gram diff --git a/RGens/data/sample-grammars/phone-number.gram b/RGens/data/sample-grammars/phone-number.gram index 163ef4a..163ef4a 100644..100755 --- a/RGens/data/sample-grammars/phone-number.gram +++ b/RGens/data/sample-grammars/phone-number.gram diff --git a/RGens/data/sample-grammars/president.gram b/RGens/data/sample-grammars/president.gram index 63b928c..63b928c 100644..100755 --- a/RGens/data/sample-grammars/president.gram +++ b/RGens/data/sample-grammars/president.gram diff --git a/RGens/data/sample-grammars/rtwiki/adjective.gram b/RGens/data/sample-grammars/rtwiki/adjective.gram index 09168aa..09168aa 100644..100755 --- a/RGens/data/sample-grammars/rtwiki/adjective.gram +++ b/RGens/data/sample-grammars/rtwiki/adjective.gram diff --git a/RGens/data/sample-grammars/rtwiki/bodyparts.gram b/RGens/data/sample-grammars/rtwiki/bodyparts.gram index 71b4924..71b4924 100644..100755 --- a/RGens/data/sample-grammars/rtwiki/bodyparts.gram +++ b/RGens/data/sample-grammars/rtwiki/bodyparts.gram diff --git a/RGens/data/sample-grammars/rtwiki/class.gram b/RGens/data/sample-grammars/rtwiki/class.gram index 8fcb17c..8fcb17c 100644..100755 --- a/RGens/data/sample-grammars/rtwiki/class.gram +++ b/RGens/data/sample-grammars/rtwiki/class.gram diff --git a/RGens/data/sample-grammars/rtwiki/color.gram b/RGens/data/sample-grammars/rtwiki/color.gram index d6c5402..d6c5402 100644..100755 --- a/RGens/data/sample-grammars/rtwiki/color.gram +++ b/RGens/data/sample-grammars/rtwiki/color.gram diff --git a/RGens/data/sample-grammars/rtwiki/creature.gram b/RGens/data/sample-grammars/rtwiki/creature.gram index b3f7b92..b3f7b92 100644..100755 --- a/RGens/data/sample-grammars/rtwiki/creature.gram +++ b/RGens/data/sample-grammars/rtwiki/creature.gram diff --git a/RGens/data/sample-grammars/rtwiki/death-cause.gram b/RGens/data/sample-grammars/rtwiki/death-cause.gram index 627a3ee..627a3ee 100644..100755 --- a/RGens/data/sample-grammars/rtwiki/death-cause.gram +++ b/RGens/data/sample-grammars/rtwiki/death-cause.gram diff --git a/RGens/data/sample-grammars/rtwiki/fantasy-name.gram b/RGens/data/sample-grammars/rtwiki/fantasy-name.gram index c4ce02e..c4ce02e 100644..100755 --- a/RGens/data/sample-grammars/rtwiki/fantasy-name.gram +++ b/RGens/data/sample-grammars/rtwiki/fantasy-name.gram diff --git a/RGens/data/sample-grammars/rtwiki/favorite.gram b/RGens/data/sample-grammars/rtwiki/favorite.gram index ba1468a..ba1468a 100644..100755 --- a/RGens/data/sample-grammars/rtwiki/favorite.gram +++ b/RGens/data/sample-grammars/rtwiki/favorite.gram diff --git a/RGens/data/sample-grammars/rtwiki/guns.gram b/RGens/data/sample-grammars/rtwiki/guns.gram index 139e349..139e349 100644..100755 --- a/RGens/data/sample-grammars/rtwiki/guns.gram +++ b/RGens/data/sample-grammars/rtwiki/guns.gram diff --git a/RGens/data/sample-grammars/rtwiki/item.gram b/RGens/data/sample-grammars/rtwiki/item.gram index 601710a..601710a 100644..100755 --- a/RGens/data/sample-grammars/rtwiki/item.gram +++ b/RGens/data/sample-grammars/rtwiki/item.gram diff --git a/RGens/data/sample-grammars/rtwiki/traits.gram b/RGens/data/sample-grammars/rtwiki/traits.gram index c3ff790..c3ff790 100644..100755 --- a/RGens/data/sample-grammars/rtwiki/traits.gram +++ b/RGens/data/sample-grammars/rtwiki/traits.gram diff --git a/RGens/data/sample-grammars/school.gram b/RGens/data/sample-grammars/school.gram index cd9298b..cd9298b 100644..100755 --- a/RGens/data/sample-grammars/school.gram +++ b/RGens/data/sample-grammars/school.gram diff --git a/RGens/data/sample-grammars/slashdot.gram b/RGens/data/sample-grammars/slashdot.gram index 2b38ee3..2b38ee3 100644..100755 --- a/RGens/data/sample-grammars/slashdot.gram +++ b/RGens/data/sample-grammars/slashdot.gram diff --git a/RGens/data/sample-grammars/states.gram b/RGens/data/sample-grammars/states.gram index 43f1402..43f1402 100644..100755 --- a/RGens/data/sample-grammars/states.gram +++ b/RGens/data/sample-grammars/states.gram diff --git a/RGens/data/sample-grammars/theory.gram b/RGens/data/sample-grammars/theory.gram index af2ce49..af2ce49 100644..100755 --- a/RGens/data/sample-grammars/theory.gram +++ b/RGens/data/sample-grammars/theory.gram diff --git a/RGens/data/sample-grammars/trademark.gram b/RGens/data/sample-grammars/trademark.gram index 7ec2fef..7ec2fef 100644..100755 --- a/RGens/data/sample-grammars/trademark.gram +++ b/RGens/data/sample-grammars/trademark.gram diff --git a/RGens/data/sample-grammars/vaultsofnagoh/turboghoul-hats.gram b/RGens/data/sample-grammars/vaultsofnagoh/turboghoul-hats.gram index e0a21d3..e0a21d3 100644..100755 --- a/RGens/data/sample-grammars/vaultsofnagoh/turboghoul-hats.gram +++ b/RGens/data/sample-grammars/vaultsofnagoh/turboghoul-hats.gram diff --git a/RGens/data/sample-grammars/web.gram b/RGens/data/sample-grammars/web.gram index 357fc36..357fc36 100644..100755 --- a/RGens/data/sample-grammars/web.gram +++ b/RGens/data/sample-grammars/web.gram |
