diff options
Diffstat (limited to 'data/new-sample-grammars/noble-jewlery.gram')
| -rw-r--r-- | data/new-sample-grammars/noble-jewlery.gram | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/data/new-sample-grammars/noble-jewlery.gram b/data/new-sample-grammars/noble-jewlery.gram new file mode 100644 index 0000000..9224dd4 --- /dev/null +++ b/data/new-sample-grammars/noble-jewlery.gram @@ -0,0 +1,107 @@ +[noble-jewlery] + +pragma initial-rule [noble-jewlery] + +[jewlery-material] [jewlery-material-1] + [jewlery-material-1] and [jewlery-material-1] + +[jewlery-material-1] [tin||pewter] + nickel + solid stone + iron + [bone||ivory||coral] + wood + <^3> gold + electrum + <^3> silver + copper + brass + bronze + mithril + [platinum||rhodium||palladium] + adamantine + +[noble-gem] [gem-color] + +pragma prefix-with [noble-gem] [gem-shape] [gem-cut] +pragma prefix-with [noble-gem] [gem-finish] [gem-size] + +pragma export-rule [noble-gem] + +[gem-finish] matte + glossy + opaque + transparent + +[gem-size] [size-category] + [abs-size] mm + [rel-size] -sized + +pragma despace-rule [gem-size] + +[size-category] fine + tiny + small + medium + large + massive + +[abs-size] [1..2] + [3..4] + [5..9] + [10..24] + [25..44] + [45..60] + +[rel-size] poppy seed + sesame seed + pine nut + almon + pecan + brazil nut + +[gem-shape] round + oval + baguette + octagon + cushion + trillion + drop + square + star + pear + heart + emerald + tapered baguette + triangle + marquise + hexagon + pentagon + [kite||shield] + asymmetric + +[gem-cut] cabochon + point cut + table cut + single cut + brilliant cut + checkerboard cut + step cut + rose cut + princess cut + cameo cut + [natural||unworked] + +[gem-color] <^19> [gem-color-1] + [gem-color-2] + +[gem-color-2] [gem-color-1] and [gem-color-1] [gem-pattern] + +[gem-pattern] striated + banded + marbled + speckled + dendritic + gradated + criss-crossed + iridescent |
