flushing out kuru deconjugation

This commit is contained in:
wareya committed 2019-06-18 11:04:09 -04:00
1 parent a65d08c17e
commit e6932d46dd
2 files changed
+71 -17

No files matched your search

+69 -17
View File
@@ -50,6 +50,7 @@
"detail": "(izenkei)" "detail": "(izenkei)"
}, },
"the potential of v5r-i verbs does not use a simple e ending, it uses the ren'youkei (infinitive) followed by える, thus ありえる", "the potential of v5r-i verbs does not use a simple e ending, it uses the ren'youkei (infinitive) followed by える, thus ありえる",
"stem-e is exclusively used by the ~ba form",
{ {
"type": "neverfinalrule", "type": "neverfinalrule",
"dec_end": "る", "dec_end": "る",
@@ -66,6 +67,14 @@
"con_tag": "stem-e", "con_tag": "stem-e",
"detail": "(izenkei)" "detail": "(izenkei)"
}, },
{
"type": "neverfinalrule",
"dec_end": ["くる","来る"],
"con_end": ["くれ","来れ"],
"dec_tag": "vs-i",
"con_tag": "stem-e",
"detail": "(izenkei)"
},
{ {
"type": "neverfinalrule", "type": "neverfinalrule",
"dec_end": "", "dec_end": "",
@@ -185,6 +194,7 @@
"con_tag": "stem-a", "con_tag": "stem-a",
"detail": "('a' stem)" "detail": "('a' stem)"
}, },
"note: stem-a goes to passive, causative, AND negative. don't use it for categories with irregular behavior among these three",
"unvoiced past stems", "unvoiced past stems",
{ {
"type": "neverfinalrule", "type": "neverfinalrule",
@@ -198,6 +208,8 @@
"る", "る",
"う", "う",
"く", "く",
"くる",
"来る",
"する" "する"
], ],
"con_end": [ "con_end": [
@@ -210,6 +222,8 @@
"", "",
"う", "う",
"っ", "っ",
"き",
"来",
"し" "し"
], ],
"dec_tag": [ "dec_tag": [
@@ -222,6 +236,8 @@
"v1", "v1",
"v5u-s", "v5u-s",
"v5k-s", "v5k-s",
"vk",
"vk",
"vs-i" "vs-i"
], ],
"con_tag": "stem-ren-less", "con_tag": "stem-ren-less",
@@ -266,6 +282,8 @@
"む", "む",
"う", "う",
"く", "く",
"くる",
"来る",
"する" "する"
], ],
"con_end": [ "con_end": [
@@ -280,6 +298,8 @@
"み", "み",
"い", "い",
"き", "き",
"き",
"来",
"し" "し"
], ],
"dec_tag": [ "dec_tag": [
@@ -294,6 +314,8 @@
"v5m", "v5m",
"v5u-s", "v5u-s",
"v5k-s", "v5k-s",
"vk",
"vk",
"vs-i" "vs-i"
], ],
"con_tag": "stem-ren", "con_tag": "stem-ren",
@@ -362,6 +384,8 @@
"る", "る",
"う", "う",
"く", "く",
"くる",
"来る",
"する" "する"
], ],
"con_end": [ "con_end": [
@@ -378,6 +402,8 @@
"よう", "よう",
"おう", "おう",
"こう", "こう",
"こよう",
"来よう",
"しよう" "しよう"
], ],
"dec_tag": [ "dec_tag": [
@@ -394,6 +420,8 @@
"v1", "v1",
"v5u-s", "v5u-s",
"v5k-s", "v5k-s",
"vk",
"vk",
"vs-i" "vs-i"
], ],
"con_tag": "form-volition", "con_tag": "form-volition",
@@ -783,6 +811,14 @@
"con_tag": "v1", "con_tag": "v1",
"detail": "potential" "detail": "potential"
}, },
{
"type": "stdrule",
"dec_end": ["くる", "来る"],
"con_end": ["これる", "来れる"],
"dec_tag": "vk",
"con_tag": "v1",
"detail": "potential"
},
"note: ichidan (i.e. v1) verbs cannot conjugate to stem-a", "note: ichidan (i.e. v1) verbs cannot conjugate to stem-a",
{ {
"type": "stdrule", "type": "stdrule",
@@ -801,14 +837,31 @@
"detail": "passive/potential" "detail": "passive/potential"
}, },
{ {
"type": "stdrule", "type": "rewriterule",
"dec_end": "する", "dec_end": "する",
"con_end": "される", "con_end": "される",
"dec_tag": "vs-i", "dec_tag": "vs-i",
"con_tag": "v1", "con_tag": "v1",
"detail": "passive" "detail": "passive"
}, },
{
"type": "stdrule",
"dec_end": ["くる", "来る"],
"con_end": ["こられる", "来られる"],
"dec_tag": "vk",
"con_tag": "v1",
"detail": "passive/potential"
},
"causative", "causative",
{
"type": "contextrule",
"contextrule": "saspecial",
"dec_end": "",
"con_end": "す",
"dec_tag": "stem-a",
"con_tag": "v5s",
"detail": "short causative"
},
{ {
"type": "stdrule", "type": "stdrule",
"dec_end": "", "dec_end": "",
@@ -817,14 +870,6 @@
"con_tag": "v1", "con_tag": "v1",
"detail": "causative" "detail": "causative"
}, },
{
"type": "stdrule",
"dec_end": "する",
"con_end": "させる",
"dec_tag": "vs-i",
"con_tag": "v1",
"detail": "causative"
},
{ {
"type": "stdrule", "type": "stdrule",
"dec_end": "る", "dec_end": "る",
@@ -834,13 +879,20 @@
"detail": "causative" "detail": "causative"
}, },
{ {
"type": "contextrule", "type": "rewriterule",
"contextrule": "saspecial", "dec_end": "する",
"dec_end": "", "con_end": "させる",
"con_end": "す", "dec_tag": "vs-i",
"dec_tag": "stem-a", "con_tag": "v1",
"con_tag": "v5s", "detail": "causative"
"detail": "short causative" },
{
"type": "stdrule",
"dec_end": ["くる", "来る"],
"con_end": ["こされる", "来させる"],
"dec_tag": "vk",
"con_tag": "v1",
"detail": "causative"
}, },
"===te-based forms===", "===te-based forms===",
"mere te auxiliaries", "mere te auxiliaries",
@@ -1133,7 +1185,7 @@
"con_tag": "uninflectable", "con_tag": "uninflectable",
"detail": "slurred" "detail": "slurred"
}, },
"// TODO: support for other verb types like vk (くる) (started, incomplete), vs_i (true する verbs), v5aru (なさる, くださる, etc), v4r (ござる, etc), ...", "// TODO: support for other verb types like v5aru (なさる, くださる, etc), v4r (ござる, etc), ...",
{ {
"type": "substitution", "type": "substitution",
"dec_end": [ "dec_end": [
+2
View File
@@ -6,6 +6,7 @@
["", "し", 10000], ["", "し", 10000],
["", "ず", 10000], ["", "ず", 10000],
["", "や", 10000], ["", "や", 10000],
["", "より", 10000],
["", "て", 40], ["", "て", 40],
@@ -22,6 +23,7 @@
["頑な", "かたくな", 40], ["頑な", "かたくな", 40],
["会", "かい", 40], ["会", "かい", 40],
["行く", "いく", 40], ["行く", "いく", 40],
["来る", "くる", 40],
["為る", "する", 100], ["為る", "する", 100],