From 1f49b0a53e89c26bdd57a4da72c043296d054678 Mon Sep 17 00:00:00 2001 From: Feufochmar Date: Sun, 1 Jul 2018 01:35:40 +0200 Subject: [PATCH] Add handwritten rules from FCG for Mewyorkish --- examples/mewyorkish-handwritten-rules.json | 278 +++++++++++++++++++++ 1 file changed, 278 insertions(+) create mode 100644 examples/mewyorkish-handwritten-rules.json diff --git a/examples/mewyorkish-handwritten-rules.json b/examples/mewyorkish-handwritten-rules.json new file mode 100644 index 0000000..77e4b36 --- /dev/null +++ b/examples/mewyorkish-handwritten-rules.json @@ -0,0 +1,278 @@ +{ + "phonologies": [], + "generators": [ + { "id": "mewyorkish-handwritten", + "description": "An handwritten rule-based generator for Mewyorkish.", + "phonology": "mewyorkish", + "type": "rules", + "rules": [ + { "id": "VS", + "description": "Vowel, stressed", + "distribution": [ + { "pattern": ["a-ae"], "occurences": 18 }, + { "pattern": ["a-eI"], "occurences": 9 }, + { "pattern": ["a-E/schwa"], "occurences": 2 }, + { "pattern": ["ar-aa"], "occurences": 10 }, + { "pattern": ["au-oo"], "occurences": 2 }, + { "pattern": ["ai-eI"], "occurences": 1 }, + { "pattern": ["a-aa"], "occurences": 1 }, + { "pattern": ["e-E"], "occurences": 16 }, + { "pattern": ["e-ii"], "occurences": 3 }, + { "pattern": ["i-I"], "occurences": 13 }, + { "pattern": ["i-ii"], "occurences": 4 }, + { "pattern": ["i-aI"], "occurences": 3 }, + { "pattern": ["o-o"], "occurences": 11 }, + { "pattern": ["o-schwa/u"], "occurences": 5 }, + { "pattern": ["or-oo"], "occurences": 2 }, + { "pattern": ["oe-ii"], "occurences": 1 }, + { "pattern": ["oh-o"], "occurences": 1 }, + { "pattern": ["u-uu"], "occurences": 6 }, + { "pattern": ["u-^"], "occurences": 1 }, + { "pattern": ["y-I"], "occurences": 1 }, + { "pattern": ["y-aI"], "occurences": 1 } + ] + }, + { "id": "VSFV", + "description": "Vowel, stressed, followed by unstressed vowel", + "distribution": [ + { "pattern": ["ay-aI"], "occurences": 1 }, + { "pattern": ["e-ii"], "occurences": 2 }, + { "pattern": ["ey-eI"], "occurences": 1 }, + { "pattern": ["ew-uu"], "occurences": 1 }, + { "pattern": ["i-ii"], "occurences": 3 }, + { "pattern": ["i-aI"], "occurences": 2 }, + { "pattern": ["o-schwa/u"], "occurences": 2 }, + { "pattern": ["y-aI"], "occurences": 1 } + ] + }, + { "id": "VU", + "description": "Vowel, unstressed", + "distribution": [ + { "pattern": ["a-schwa"], "occurences": 6 }, + { "pattern": ["e-I"], "occurences": 1 }, + { "pattern": ["er-schwa"], "occurences": 1 }, + { "pattern": ["ea-I"], "occurences": 1 }, + { "pattern": ["i-i"], "occurences": 4 }, + { "pattern": ["i-I"], "occurences": 5 }, + { "pattern": ["o-schwa"], "occurences": 5 }, + { "pattern": ["u-juu"], "occurences": 2 } + ] + }, + { "id": "VUWI", + "description": "Vowel, unstressed, word initial", + "distribution": [ + { "pattern": ["a-schwa"], "occurences": 2 }, + { "pattern": ["e-schwa"], "occurences": 1 }, + { "pattern": ["o-schwa"], "occurences": 1 }, + { "pattern": ["a-ae"], "occurences": 1 } + ] + }, + { "id": "VUFC", + "description": "Vowel, unstressed, followed by consonant (in coda position)", + "distribution": [ + { "pattern": ["a-schwa"], "occurences": 13 }, + { "pattern": ["ai-eI"], "occurences": 1 }, + { "pattern": ["ar-schwa"], "occurences": 2 }, + { "pattern": ["aa-schwa"], "occurences": 1 }, + { "pattern": ["ae-schwa"], "occurences": 1 }, + { "pattern": ["e-schwa"], "occurences": 9 }, + { "pattern": ["e-E"], "occurences": 2 }, + { "pattern": ["e-I"], "occurences": 2 }, + { "pattern": ["er-schwa"], "occurences": 1 }, + { "pattern": ["i-I"], "occurences": 8 }, + { "pattern": ["o-schwa"], "occurences": 7 } + ] + }, + { "id": "VUWF", + "description": "Vowel, unstressed, word-final", + "distribution": [ + { "pattern": ["a-schwa"], "occurences": 23 }, + { "pattern": ["ah-schwa"], "occurences": 3 }, + { "pattern": ["ar-schwa"], "occurences": 1 }, + { "pattern": ["e-i"], "occurences": 2 }, + { "pattern": ["er-schwa"], "occurences": 4 }, + { "pattern": ["ey-i"], "occurences": 3 }, + { "pattern": ["ew-juu"], "occurences": 1 }, + { "pattern": ["i-i"], "occurences": 1 }, + { "pattern": ["ie-i"], "occurences": 5 }, + { "pattern": ["o-schwa/u"], "occurences": 2 }, + { "pattern": ["ow-schwa/u"], "occurences": 1 }, + { "pattern": ["or-schwa"], "occurences": 1 }, + { "pattern": ["ur-schwa"], "occurences": 1 }, + { "pattern": ["y-i"], "occurences": 15 } + ] + }, + { "id": "CSI", + "description": "Consonant, syllable initial", + "distribution": [ + { "pattern": ["d-d"], "occurences": 3 }, + { "pattern": ["m-m"], "occurences": 1 }, + { "pattern": ["b-b"], "occurences": 1 }, + { "pattern": ["t-t"], "occurences": 1 }, + { "pattern": ["r-r"], "occurences": 1 }, + { "pattern": ["i-j"], "occurences": 1 }, + { "pattern": ["j-dZ"], "occurences": 1 }, + { "pattern": ["c-s"], "occurences": 1 }, + { "pattern": ["th-t"], "occurences": 1 } + ] + }, + { "id": "CWI", + "description": "Consonant, word initial", + "distribution": [ + { "pattern": ["m-m"], "occurences": 13 }, + { "pattern": ["j-dZ"], "occurences": 12 }, + { "pattern": ["l-l"], "occurences": 11 }, + { "pattern": ["s-s"], "occurences": 9 }, + { "pattern": ["r-r"], "occurences": 8 }, + { "pattern": ["d-d"], "occurences": 7 }, + { "pattern": ["h-h"], "occurences": 7 }, + { "pattern": ["k-k"], "occurences": 4 }, + { "pattern": ["b-b"], "occurences": 2 }, + { "pattern": ["t-t"], "occurences": 2 }, + { "pattern": ["n-n"], "occurences": 2 }, + { "pattern": ["ch-tS"], "occurences": 2 }, + { "pattern": ["w-w"], "occurences": 2 }, + { "pattern": ["ge-dZ"], "occurences": 2 }, + { "pattern": ["ch-S"], "occurences": 2 }, + { "pattern": ["p-p"], "occurences": 2 }, + { "pattern": ["ph-f"], "occurences": 1 }, + { "pattern": ["th-th"], "occurences": 1 }, + { "pattern": ["sh-S"], "occurences": 1 }, + { "pattern": ["th-t"], "occurences": 1 }, + { "pattern": ["c-k"], "occurences": 1 }, + { "pattern": ["s-s", "c-k"], "occurences": 1 }, + { "pattern": ["s-s", "t-t"], "occurences": 1 }, + { "pattern": ["f-f", "r-r"], "occurences": 1 }, + { "pattern": ["f-f", "l-l"], "occurences": 1 }, + { "pattern": ["g-g", "r-r"], "occurences": 1 }, + { "pattern": ["b-b", "r-r"], "occurences": 1 }, + { "pattern": ["ch-k", "l-l"], "occurences": 1 }, + { "pattern": ["ch-k", "r-r"], "occurences": 1 } + ] + }, + { "id": "CSIFV", + "description": "Consonant, syllable initial, follow vowel", + "distribution": [ + { "pattern": ["l-l"], "occurences": 18 }, + { "pattern": ["r-r"], "occurences": 11 }, + { "pattern": ["b-b"], "occurences": 9 }, + { "pattern": ["m-m"], "occurences": 8 }, + { "pattern": ["v-v"], "occurences": 7 }, + { "pattern": ["s-z"], "occurences": 6 }, + { "pattern": ["s-s"], "occurences": 5 }, + { "pattern": ["n-n"], "occurences": 4 }, + { "pattern": ["ll-l"], "occurences": 4 }, + { "pattern": ["c-k"], "occurences": 3 }, + { "pattern": ["ph-f"], "occurences": 3 }, + { "pattern": ["nn-n"], "occurences": 3 }, + { "pattern": ["mm-m"], "occurences": 2 }, + { "pattern": ["th-th"], "occurences": 2 }, + { "pattern": ["g-g"], "occurences": 2 }, + { "pattern": ["rr-r"], "occurences": 2 }, + { "pattern": ["x-ks"], "occurences": 1 }, + { "pattern": ["d-d"], "occurences": 1 }, + { "pattern": ["t-t"], "occurences": 1 }, + { "pattern": ["z-z"], "occurences": 1 }, + { "pattern": ["ch-tS"], "occurences": 1 }, + { "pattern": ["f-f"], "occurences": 1 }, + { "pattern": ["c-s"], "occurences": 1 }, + { "pattern": ["sh-S"], "occurences": 1 }, + { "pattern": ["pp-p"], "occurences": 1 }, + { "pattern": ["x-gz"], "occurences": 1 }, + { "pattern": ["g-dZ"], "occurences": 1 }, + { "pattern": ["gi-dZ"], "occurences": 1 }, + { "pattern": ["ss-s"], "occurences": 1 }, + { "pattern": ["tth-th"], "occurences": 1 }, + { "pattern": ["tt-t"], "occurences": 1 }, + { "pattern": ["ch-k"], "occurences": 1 }, + { "pattern": ["l-l", "i-j"], "occurences": 1 }, + { "pattern": ["d-d", "w-w"], "occurences": 1 }, + { "pattern": ["s-s", "c-k"], "occurences": 1 }, + { "pattern": ["s-s", "t-t"], "occurences": 1 }, + { "pattern": ["ll-l", "i-j"], "occurences": 1 }, + { "pattern": ["ga-g", "r-r"], "occurences": 1 } + ] + }, + { "id": "CSF", + "description": "Consonant, syllable final", + "distribution": [ + { "pattern": ["n-n"], "occurences": 7 }, + { "pattern": ["m-m"], "occurences": 1 }, + { "pattern": ["l-l"], "occurences": 1 }, + { "pattern": ["s-s"], "occurences": 1 }, + { "pattern": ["s-z"], "occurences": 1 } + ] + }, + { "id": "CWF", + "description": "Consonant, word final", + "distribution": [ + { "pattern": ["n-n"], "occurences": 20 }, + { "pattern": ["l-l"], "occurences": 7 }, + { "pattern": ["th-th"], "occurences": 3 }, + { "pattern": ["s-s"], "occurences": 3 }, + { "pattern": ["d-d"], "occurences": 3 }, + { "pattern": ["m-m"], "occurences": 2 }, + { "pattern": ["x-ks"], "occurences": 2 }, + { "pattern": ["t-t"], "occurences": 2 }, + { "pattern": ["ce-s"], "occurences": 2 }, + { "pattern": ["ke-k"], "occurences": 2 }, + { "pattern": ["ph-f"], "occurences": 1 }, + { "pattern": ["c-k"], "occurences": 1 }, + { "pattern": ["b-b"], "occurences": 1 }, + { "pattern": ["mes-ms"], "occurences": 1 }, + { "pattern": ["mes-mz"], "occurences": 1 }, + { "pattern": ["ff-f"], "occurences": 1 }, + { "pattern": ["tt-t"], "occurences": 1 }, + { "pattern": ["tte-t"], "occurences": 1 }, + { "pattern": ["ck-k"], "occurences": 1 }, + { "pattern": ["k-k"], "occurences": 1 }, + { "pattern": ["les-lz"], "occurences": 1 }, + { "pattern": ["ge-dZ"], "occurences": 1 }, + { "pattern": ["l-l", "d-d"], "occurences": 2 }, + { "pattern": ["n-n", "ce-s"], "occurences": 1 } + ] + }, + { "id": "Initial", + "description": "Stressed onset consonant, and preceding syllable", + "distribution": [ + { "pattern": ["'", "CWI"], "occurences": 80 }, + { "pattern": ["'"], "occurences": 17 }, + { "pattern": ["VUWI", "'", "CSIFV"], "occurences": 4 }, + { "pattern": ["CWI", "VU", "'"], "occurences": 1 }, + { "pattern": ["CWI", "VU", "'", "CSIFV"], "occurences": 6 } + ] + }, + { "id": "Middle", + "description": "Stressed vowel, coda, and onset of the following syllable", + "distribution": [ + { "pattern": ["VS", ".", "CSIFV"], "occurences": 86 }, + { "pattern": ["VSFV", "."], "occurences": 14 }, + { "pattern": ["VS", "CSF", ".", "CSI"], "occurences": 8 } + ] + }, + { "id": "Optional", + "description": "Optional vowel after the stressed and before the final.", + "distribution": [ + { "pattern": [], "occurences": 90 }, + { "pattern": ["VU", "."], "occurences": 6 }, + { "pattern": ["VU", ".", "CSIFV"], "occurences": 12 } + ] + }, + { "id": "Final", + "description": "Last vowel", + "distribution": [ + { "pattern": ["VUWF"], "occurences": 62 }, + { "pattern": ["VUFC", "CWF"], "occurences": 46 } + ] + }, + { "id": "word", + "description": "Word", + "distribution": [ + { "pattern": ["'", "CWI", "VS", "CWF"], "occurences": 14 }, + { "pattern": ["Initial", "Middle", "Optional", "Final"], "occurences": 108 } + ] + } + ] + } + ] +}