Switched to "plain" and "polite" forms.

This commit is contained in:
doncr 2016-12-16 18:10:05 +00:00
parent 5fac5e4cab
commit 1aef116eef

View File

@ -207,17 +207,17 @@ function getVerbForms(word) {
forms["negative"] = "こない"; forms["negative"] = "こない";
forms["past"] = "きた"; forms["past"] = "きた";
forms["past negative"] = "こなかった"; forms["past negative"] = "こなかった";
forms["formal"] = "きます"; forms["polite"] = "きます";
forms["te-form"] = "きて"; forms["te-form"] = "きて";
// forms["dictionary"] = "来る"; // forms["dictionary"] = "来る";
// forms["formal"] = "来ます"; // forms["polite"] = "来ます";
// forms["past"] = "来た"; // forms["past"] = "来た";
// forms["formal past"] = "来ました"; // forms["polite past"] = "来ました";
// forms["negative"] = "来ない"; // forms["negative"] = "来ない";
// forms["formal negative"] = "来ません"; // forms["polite negative"] = "来ません";
// forms["past negative"] = "来なかった"; // forms["past negative"] = "来なかった";
// forms["formal past negative"] = "来ませんでした"; // forms["polite past negative"] = "来ませんでした";
// forms["te-form"] = "来て"; // forms["te-form"] = "来て";
// forms["conditional"] = "来れば"; // forms["conditional"] = "来れば";
// forms["volitional"] = "来よう"; // forms["volitional"] = "来よう";
@ -233,7 +233,7 @@ function getVerbForms(word) {
forms["negative"] = "しない"; forms["negative"] = "しない";
forms["past"] = "した"; forms["past"] = "した";
forms["past negative"] = "しなかった"; forms["past negative"] = "しなかった";
forms["formal"] = "します"; forms["polite"] = "します";
forms["te-form"] = "して"; forms["te-form"] = "して";
return forms; return forms;
@ -264,10 +264,10 @@ function getVerbForms(word) {
masu_root = dictionary_form.slice(0, -1) + combineParts[consonantPart[dictionary_form.slice(-1)] + "い"]; masu_root = dictionary_form.slice(0, -1) + combineParts[consonantPart[dictionary_form.slice(-1)] + "い"];
} }
forms["formal"] = masu_root + "ます"; forms["polite"] = masu_root + "ます";
forms["formal past"] = masu_root + "ました"; forms["polite past"] = masu_root + "ました";
forms["formal negative"] = masu_root + "ません"; forms["polite negative"] = masu_root + "ません";
forms["formal past negative"] = masu_root + "ませんでした"; forms["polite past negative"] = masu_root + "ませんでした";
forms["volitional"] = masu_root + "ましょう"; forms["volitional"] = masu_root + "ましょう";
// te form // te form
@ -322,7 +322,7 @@ function getVerbForms(word) {
forms["negative"] = dictionary_form.slice(0, -1) + "ない"; forms["negative"] = dictionary_form.slice(0, -1) + "ない";
} }
// past informal // past plain
if (dictionary_kana == "いく") { if (dictionary_kana == "いく") {
forms["past"] = dictionary_form.slice(0, -1) + "った"; forms["past"] = dictionary_form.slice(0, -1) + "った";
@ -357,7 +357,7 @@ function getVerbForms(word) {
forms["past"] = dictionary_form.slice(0, -1) + "た"; forms["past"] = dictionary_form.slice(0, -1) + "た";
} }
// informal past negative // plain past negative
if (group == "godan") { if (group == "godan") {
if (dictionary_kana.slice(-1) == "う") { if (dictionary_kana.slice(-1) == "う") {
@ -415,15 +415,15 @@ var verb_relative_form = {
"negative": "affirmative", "negative": "affirmative",
"past": "present", "past": "present",
"formal": "informal", "polite": "plain",
// "te-form": "informal", // "te-form": "plain",
}, },
"negative": { "negative": {
"dictionary": "negative", "dictionary": "negative",
"past negative": "present", "past negative": "present",
"formal negative": "informal", "polite negative": "plain",
// "te-form": "negative", // "te-form": "negative",
}, },
@ -431,7 +431,7 @@ var verb_relative_form = {
"dictionary": "past", "dictionary": "past",
"past negative" : "affirmative", "past negative" : "affirmative",
"formal past": "informal", "polite past": "plain",
// "te-form": "past", // "te-form": "past",
}, },
@ -439,40 +439,40 @@ var verb_relative_form = {
"negative": "past", "negative": "past",
"past": "negative", "past": "negative",
"formal past negative": "informal", "polite past negative": "plain",
// "te-form": "past negative", // "te-form": "past negative",
}, },
"formal": { "polite": {
"dictionary": "formal", "dictionary": "polite",
"formal past": "present", "polite past": "present",
"formal negative": "affirmative", "polite negative": "affirmative",
// "te-form": "formal", // "te-form": "polite",
}, },
"formal past": { "polite past": {
"past": "formal", "past": "polite",
"formal": "past", "polite": "past",
"formal past negative": "affirmative", "polite past negative": "affirmative",
// "te-form": "formal past", // "te-form": "polite past",
}, },
"formal negative": { "polite negative": {
"negative": "formal", "negative": "polite",
"formal": "negative", "polite": "negative",
"formal past negative": "present", "polite past negative": "present",
// "te-form": "formal negative", // "te-form": "polite negative",
}, },
"formal past negative": { "polite past negative": {
"past negative": "formal", "past negative": "polite",
"formal past": "negative", "polite past": "negative",
"formal negative": "past", "polite negative": "past",
// "te-form": "formal past negative", // "te-form": "polite past negative",
}, },
}; };
@ -794,14 +794,14 @@ function tests() {
var kaikaeruForms = getVerbForms( { "word" : "買[か]い換[か]える" } ); var kaikaeruForms = getVerbForms( { "word" : "買[か]い換[か]える" } );
assertEqual("行く", ikuForms["kanji"]["dictionary"]); assertEqual("行く", ikuForms["kanji"]["dictionary"]);
assertEqual("行きます", ikuForms["kanji"]["formal"]); assertEqual("行きます", ikuForms["kanji"]["polite"]);
assertEqual("行かない", ikuForms["kanji"]["negative"]); assertEqual("行かない", ikuForms["kanji"]["negative"]);
assertEqual("行きません", ikuForms["kanji"]["formal negative"]); assertEqual("行きません", ikuForms["kanji"]["polite negative"]);
assertEqual("行った", ikuForms["kanji"]["past"]); assertEqual("行った", ikuForms["kanji"]["past"]);
assertEqual("行って", ikuForms["kanji"]["te-form"]); assertEqual("行って", ikuForms["kanji"]["te-form"]);
assertEqual("行きました", ikuForms["kanji"]["formal past"]); assertEqual("行きました", ikuForms["kanji"]["polite past"]);
assertEqual("行かなかった", ikuForms["kanji"]["past negative"]); assertEqual("行かなかった", ikuForms["kanji"]["past negative"]);
assertEqual("行きませんでした", ikuForms["kanji"]["formal past negative"]); assertEqual("行きませんでした", ikuForms["kanji"]["polite past negative"]);
// assertEqual("行ける", ikuForms["kanji"]["Potential, -ru"]); // assertEqual("行ける", ikuForms["kanji"]["Potential, -ru"]);
// assertEqual("行かれる", ikuForms["kanji"]["Passive, -reru"]); // assertEqual("行かれる", ikuForms["kanji"]["Passive, -reru"]);
// assertEqual("行かせる", ikuForms["kanji"]["Causative, -seru"]); // assertEqual("行かせる", ikuForms["kanji"]["Causative, -seru"]);
@ -809,14 +809,14 @@ function tests() {
// assertEqual("行け", ikuForms["kanji"]["Imperative"]); // assertEqual("行け", ikuForms["kanji"]["Imperative"]);
assertEqual("いく", ikuForms["hiragana"]["dictionary"]); assertEqual("いく", ikuForms["hiragana"]["dictionary"]);
assertEqual("いきます", ikuForms["hiragana"]["formal"]); assertEqual("いきます", ikuForms["hiragana"]["polite"]);
assertEqual("いかない", ikuForms["hiragana"]["negative"]); assertEqual("いかない", ikuForms["hiragana"]["negative"]);
assertEqual("いきません", ikuForms["hiragana"]["formal negative"]); assertEqual("いきません", ikuForms["hiragana"]["polite negative"]);
assertEqual("いった", ikuForms["hiragana"]["past"]); assertEqual("いった", ikuForms["hiragana"]["past"]);
assertEqual("いって", ikuForms["hiragana"]["te-form"]); assertEqual("いって", ikuForms["hiragana"]["te-form"]);
assertEqual("いきました", ikuForms["hiragana"]["formal past"]); assertEqual("いきました", ikuForms["hiragana"]["polite past"]);
assertEqual("いかなかった", ikuForms["hiragana"]["past negative"]); assertEqual("いかなかった", ikuForms["hiragana"]["past negative"]);
assertEqual("いきませんでした", ikuForms["hiragana"]["formal past negative"]); assertEqual("いきませんでした", ikuForms["hiragana"]["polite past negative"]);
// assertEqual("いける", ikuForms["hiragana"]["Potential, -ru"]); // assertEqual("いける", ikuForms["hiragana"]["Potential, -ru"]);
// assertEqual("いかれる", ikuForms["hiragana"]["Passive, -reru"]); // assertEqual("いかれる", ikuForms["hiragana"]["Passive, -reru"]);
// assertEqual("いかせる", ikuForms["hiragana"]["Causative, -seru"]); // assertEqual("いかせる", ikuForms["hiragana"]["Causative, -seru"]);
@ -824,14 +824,14 @@ function tests() {
// assertEqual("いけ", ikuForms["hiragana"]["Imperative"]); // assertEqual("いけ", ikuForms["hiragana"]["Imperative"]);
assertEqual("飲む", nomuForms["kanji"]["dictionary"]); assertEqual("飲む", nomuForms["kanji"]["dictionary"]);
assertEqual("飲みます", nomuForms["kanji"]["formal"]); assertEqual("飲みます", nomuForms["kanji"]["polite"]);
assertEqual("飲まない", nomuForms["kanji"]["negative"]); assertEqual("飲まない", nomuForms["kanji"]["negative"]);
assertEqual("飲みません", nomuForms["kanji"]["formal negative"]); assertEqual("飲みません", nomuForms["kanji"]["polite negative"]);
assertEqual("飲んだ", nomuForms["kanji"]["past"]); assertEqual("飲んだ", nomuForms["kanji"]["past"]);
assertEqual("飲んで", nomuForms["kanji"]["te-form"]); assertEqual("飲んで", nomuForms["kanji"]["te-form"]);
assertEqual("飲みました", nomuForms["kanji"]["formal past"]); assertEqual("飲みました", nomuForms["kanji"]["polite past"]);
assertEqual("飲まなかった", nomuForms["kanji"]["past negative"]); assertEqual("飲まなかった", nomuForms["kanji"]["past negative"]);
assertEqual("飲みませんでした", nomuForms["kanji"]["formal past negative"]); assertEqual("飲みませんでした", nomuForms["kanji"]["polite past negative"]);
// assertEqual("飲める", nomuForms["kanji"]["Potential, -ru"]); // assertEqual("飲める", nomuForms["kanji"]["Potential, -ru"]);
// assertEqual("飲まれる", nomuForms["kanji"]["Passive, -reru"]); // assertEqual("飲まれる", nomuForms["kanji"]["Passive, -reru"]);
// assertEqual("飲ませる", nomuForms["kanji"]["Causative, -seru"]); // assertEqual("飲ませる", nomuForms["kanji"]["Causative, -seru"]);
@ -839,14 +839,14 @@ function tests() {
// assertEqual("飲め", nomuForms["kanji"]["Imperative"]); // assertEqual("飲め", nomuForms["kanji"]["Imperative"]);
assertEqual("のむ", nomuForms["hiragana"]["dictionary"]); assertEqual("のむ", nomuForms["hiragana"]["dictionary"]);
assertEqual("のみます", nomuForms["hiragana"]["formal"]); assertEqual("のみます", nomuForms["hiragana"]["polite"]);
assertEqual("のまない", nomuForms["hiragana"]["negative"]); assertEqual("のまない", nomuForms["hiragana"]["negative"]);
assertEqual("のみません", nomuForms["hiragana"]["formal negative"]); assertEqual("のみません", nomuForms["hiragana"]["polite negative"]);
assertEqual("のんだ", nomuForms["hiragana"]["past"]); assertEqual("のんだ", nomuForms["hiragana"]["past"]);
assertEqual("のんで", nomuForms["hiragana"]["te-form"]); assertEqual("のんで", nomuForms["hiragana"]["te-form"]);
assertEqual("のみました", nomuForms["hiragana"]["formal past"]); assertEqual("のみました", nomuForms["hiragana"]["polite past"]);
assertEqual("のまなかった", nomuForms["hiragana"]["past negative"]); assertEqual("のまなかった", nomuForms["hiragana"]["past negative"]);
assertEqual("のみませんでした", nomuForms["hiragana"]["formal past negative"]); assertEqual("のみませんでした", nomuForms["hiragana"]["polite past negative"]);
// assertEqual("のめる", nomuForms["hiragana"]["Potential, -ru"]); // assertEqual("のめる", nomuForms["hiragana"]["Potential, -ru"]);
// assertEqual("のまれる", nomuForms["hiragana"]["Passive, -reru"]); // assertEqual("のまれる", nomuForms["hiragana"]["Passive, -reru"]);
// assertEqual("のませる", nomuForms["hiragana"]["Causative, -seru"]); // assertEqual("のませる", nomuForms["hiragana"]["Causative, -seru"]);
@ -854,14 +854,14 @@ function tests() {
// assertEqual("のめ", nomuForms["hiragana"]["Imperative"]); // assertEqual("のめ", nomuForms["hiragana"]["Imperative"]);
assertEqual("作る", tsukuruForms["kanji"]["dictionary"]); assertEqual("作る", tsukuruForms["kanji"]["dictionary"]);
assertEqual("作ります", tsukuruForms["kanji"]["formal"]); assertEqual("作ります", tsukuruForms["kanji"]["polite"]);
assertEqual("作らない", tsukuruForms["kanji"]["negative"]); assertEqual("作らない", tsukuruForms["kanji"]["negative"]);
assertEqual("作りません", tsukuruForms["kanji"]["formal negative"]); assertEqual("作りません", tsukuruForms["kanji"]["polite negative"]);
assertEqual("作った", tsukuruForms["kanji"]["past"]); assertEqual("作った", tsukuruForms["kanji"]["past"]);
assertEqual("作って", tsukuruForms["kanji"]["te-form"]); assertEqual("作って", tsukuruForms["kanji"]["te-form"]);
assertEqual("作りました", tsukuruForms["kanji"]["formal past"]); assertEqual("作りました", tsukuruForms["kanji"]["polite past"]);
assertEqual("作らなかった", tsukuruForms["kanji"]["past negative"]); assertEqual("作らなかった", tsukuruForms["kanji"]["past negative"]);
assertEqual("作りませんでした", tsukuruForms["kanji"]["formal past negative"]); assertEqual("作りませんでした", tsukuruForms["kanji"]["polite past negative"]);
// assertEqual("作れる", tsukuruForms["kanji"]["Potential, -ru"]); // assertEqual("作れる", tsukuruForms["kanji"]["Potential, -ru"]);
// assertEqual("作られる", tsukuruForms["kanji"]["Passive, -reru"]); // assertEqual("作られる", tsukuruForms["kanji"]["Passive, -reru"]);
// assertEqual("作らせる", tsukuruForms["kanji"]["Causative, -seru"]); // assertEqual("作らせる", tsukuruForms["kanji"]["Causative, -seru"]);
@ -869,14 +869,14 @@ function tests() {
// assertEqual("作れ", tsukuruForms["kanji"]["Imperative"]); // assertEqual("作れ", tsukuruForms["kanji"]["Imperative"]);
assertEqual("つくる", tsukuruForms["hiragana"]["dictionary"]); assertEqual("つくる", tsukuruForms["hiragana"]["dictionary"]);
assertEqual("つくります", tsukuruForms["hiragana"]["formal"]); assertEqual("つくります", tsukuruForms["hiragana"]["polite"]);
assertEqual("つくらない", tsukuruForms["hiragana"]["negative"]); assertEqual("つくらない", tsukuruForms["hiragana"]["negative"]);
assertEqual("つくりません", tsukuruForms["hiragana"]["formal negative"]); assertEqual("つくりません", tsukuruForms["hiragana"]["polite negative"]);
assertEqual("つくった", tsukuruForms["hiragana"]["past"]); assertEqual("つくった", tsukuruForms["hiragana"]["past"]);
assertEqual("つくって", tsukuruForms["hiragana"]["te-form"]); assertEqual("つくって", tsukuruForms["hiragana"]["te-form"]);
assertEqual("つくりました", tsukuruForms["hiragana"]["formal past"]); assertEqual("つくりました", tsukuruForms["hiragana"]["polite past"]);
assertEqual("つくらなかった", tsukuruForms["hiragana"]["past negative"]); assertEqual("つくらなかった", tsukuruForms["hiragana"]["past negative"]);
assertEqual("つくりませんでした", tsukuruForms["hiragana"]["formal past negative"]); assertEqual("つくりませんでした", tsukuruForms["hiragana"]["polite past negative"]);
// assertEqual("つくれる", tsukuruForms["hiragana"]["Potential, -ru"]); // assertEqual("つくれる", tsukuruForms["hiragana"]["Potential, -ru"]);
// assertEqual("つくられる", tsukuruForms["hiragana"]["Passive, -reru"]); // assertEqual("つくられる", tsukuruForms["hiragana"]["Passive, -reru"]);
// assertEqual("つくらせる", tsukuruForms["hiragana"]["Causative, -seru"]); // assertEqual("つくらせる", tsukuruForms["hiragana"]["Causative, -seru"]);
@ -884,14 +884,14 @@ function tests() {
// assertEqual("つくれ", tsukuruForms["hiragana"]["Imperative"]); // assertEqual("つくれ", tsukuruForms["hiragana"]["Imperative"]);
assertEqual("買い戻す", kaimodosuForms["kanji"]["dictionary"]); assertEqual("買い戻す", kaimodosuForms["kanji"]["dictionary"]);
assertEqual("買い戻します", kaimodosuForms["kanji"]["formal"]); assertEqual("買い戻します", kaimodosuForms["kanji"]["polite"]);
assertEqual("買い戻さない", kaimodosuForms["kanji"]["negative"]); assertEqual("買い戻さない", kaimodosuForms["kanji"]["negative"]);
assertEqual("買い戻しません", kaimodosuForms["kanji"]["formal negative"]); assertEqual("買い戻しません", kaimodosuForms["kanji"]["polite negative"]);
assertEqual("買い戻した", kaimodosuForms["kanji"]["past"]); assertEqual("買い戻した", kaimodosuForms["kanji"]["past"]);
assertEqual("買い戻して", kaimodosuForms["kanji"]["te-form"]); assertEqual("買い戻して", kaimodosuForms["kanji"]["te-form"]);
assertEqual("買い戻しました", kaimodosuForms["kanji"]["formal past"]); assertEqual("買い戻しました", kaimodosuForms["kanji"]["polite past"]);
assertEqual("買い戻さなかった", kaimodosuForms["kanji"]["past negative"]); assertEqual("買い戻さなかった", kaimodosuForms["kanji"]["past negative"]);
assertEqual("買い戻しませんでした", kaimodosuForms["kanji"]["formal past negative"]); assertEqual("買い戻しませんでした", kaimodosuForms["kanji"]["polite past negative"]);
// assertEqual("買い戻せる", kaimodosuForms["kanji"]["Potential, -ru"]); // assertEqual("買い戻せる", kaimodosuForms["kanji"]["Potential, -ru"]);
// assertEqual("買い戻される", kaimodosuForms["kanji"]["Passive, -reru"]); // assertEqual("買い戻される", kaimodosuForms["kanji"]["Passive, -reru"]);
// assertEqual("買い戻させる", kaimodosuForms["kanji"]["Causative, -seru"]); // assertEqual("買い戻させる", kaimodosuForms["kanji"]["Causative, -seru"]);
@ -899,14 +899,14 @@ function tests() {
// assertEqual("買い戻せ", kaimodosuForms["kanji"]["Imperative"]); // assertEqual("買い戻せ", kaimodosuForms["kanji"]["Imperative"]);
assertEqual("かいもどす", kaimodosuForms["hiragana"]["dictionary"]); assertEqual("かいもどす", kaimodosuForms["hiragana"]["dictionary"]);
assertEqual("かいもどします", kaimodosuForms["hiragana"]["formal"]); assertEqual("かいもどします", kaimodosuForms["hiragana"]["polite"]);
assertEqual("かいもどさない", kaimodosuForms["hiragana"]["negative"]); assertEqual("かいもどさない", kaimodosuForms["hiragana"]["negative"]);
assertEqual("かいもどしません", kaimodosuForms["hiragana"]["formal negative"]); assertEqual("かいもどしません", kaimodosuForms["hiragana"]["polite negative"]);
assertEqual("かいもどした", kaimodosuForms["hiragana"]["past"]); assertEqual("かいもどした", kaimodosuForms["hiragana"]["past"]);
assertEqual("かいもどして", kaimodosuForms["hiragana"]["te-form"]); assertEqual("かいもどして", kaimodosuForms["hiragana"]["te-form"]);
assertEqual("かいもどしました", kaimodosuForms["hiragana"]["formal past"]); assertEqual("かいもどしました", kaimodosuForms["hiragana"]["polite past"]);
assertEqual("かいもどさなかった", kaimodosuForms["hiragana"]["past negative"]); assertEqual("かいもどさなかった", kaimodosuForms["hiragana"]["past negative"]);
assertEqual("かいもどしませんでした", kaimodosuForms["hiragana"]["formal past negative"]); assertEqual("かいもどしませんでした", kaimodosuForms["hiragana"]["polite past negative"]);
// assertEqual("かいもどせる", kaimodosuForms["hiragana"]["Potential, -ru"]); // assertEqual("かいもどせる", kaimodosuForms["hiragana"]["Potential, -ru"]);
// assertEqual("かいもどされる", kaimodosuForms["hiragana"]["Passive, -reru"]); // assertEqual("かいもどされる", kaimodosuForms["hiragana"]["Passive, -reru"]);
// assertEqual("かいもどさせる", kaimodosuForms["hiragana"]["Causative, -seru"]); // assertEqual("かいもどさせる", kaimodosuForms["hiragana"]["Causative, -seru"]);
@ -914,14 +914,14 @@ function tests() {
// assertEqual("かいもどせ", kaimodosuForms["hiragana"]["Imperative"]); // assertEqual("かいもどせ", kaimodosuForms["hiragana"]["Imperative"]);
assertEqual("見る", miruForms["kanji"]["dictionary"]); assertEqual("見る", miruForms["kanji"]["dictionary"]);
assertEqual("見ます", miruForms["kanji"]["formal"]); assertEqual("見ます", miruForms["kanji"]["polite"]);
assertEqual("見ない", miruForms["kanji"]["negative"]); assertEqual("見ない", miruForms["kanji"]["negative"]);
assertEqual("見ません", miruForms["kanji"]["formal negative"]); assertEqual("見ません", miruForms["kanji"]["polite negative"]);
assertEqual("見た", miruForms["kanji"]["past"]); assertEqual("見た", miruForms["kanji"]["past"]);
assertEqual("見て", miruForms["kanji"]["te-form"]); assertEqual("見て", miruForms["kanji"]["te-form"]);
assertEqual("見ました", miruForms["kanji"]["formal past"]); assertEqual("見ました", miruForms["kanji"]["polite past"]);
assertEqual("見なかった", miruForms["kanji"]["past negative"]); assertEqual("見なかった", miruForms["kanji"]["past negative"]);
assertEqual("見ませんでした", miruForms["kanji"]["formal past negative"]); assertEqual("見ませんでした", miruForms["kanji"]["polite past negative"]);
// assertEqual("見られる", miruForms["kanji"]["Potential, -rareru"]); // assertEqual("見られる", miruForms["kanji"]["Potential, -rareru"]);
// assertEqual("見られる", miruForms["kanji"]["Passive, -rareru"]); // assertEqual("見られる", miruForms["kanji"]["Passive, -rareru"]);
// assertEqual("見させる", miruForms["kanji"]["Causative, -saseru"]); // assertEqual("見させる", miruForms["kanji"]["Causative, -saseru"]);
@ -929,14 +929,14 @@ function tests() {
// assertEqual("見ろ", miruForms["kanji"]["Imperative, -ro"]); // assertEqual("見ろ", miruForms["kanji"]["Imperative, -ro"]);
assertEqual("みる", miruForms["hiragana"]["dictionary"]); assertEqual("みる", miruForms["hiragana"]["dictionary"]);
assertEqual("みます", miruForms["hiragana"]["formal"]); assertEqual("みます", miruForms["hiragana"]["polite"]);
assertEqual("みない", miruForms["hiragana"]["negative"]); assertEqual("みない", miruForms["hiragana"]["negative"]);
assertEqual("みません", miruForms["hiragana"]["formal negative"]); assertEqual("みません", miruForms["hiragana"]["polite negative"]);
assertEqual("みた", miruForms["hiragana"]["past"]); assertEqual("みた", miruForms["hiragana"]["past"]);
assertEqual("みて", miruForms["hiragana"]["te-form"]); assertEqual("みて", miruForms["hiragana"]["te-form"]);
assertEqual("みました", miruForms["hiragana"]["formal past"]); assertEqual("みました", miruForms["hiragana"]["polite past"]);
assertEqual("みなかった", miruForms["hiragana"]["past negative"]); assertEqual("みなかった", miruForms["hiragana"]["past negative"]);
assertEqual("みませんでした", miruForms["hiragana"]["formal past negative"]); assertEqual("みませんでした", miruForms["hiragana"]["polite past negative"]);
// assertEqual("みられる", miruForms["hiragana"]["Potential, -rareru"]); // assertEqual("みられる", miruForms["hiragana"]["Potential, -rareru"]);
// assertEqual("みられる", miruForms["hiragana"]["Passive, -rareru"]); // assertEqual("みられる", miruForms["hiragana"]["Passive, -rareru"]);
// assertEqual("みさせる", miruForms["hiragana"]["Causative, -saseru"]); // assertEqual("みさせる", miruForms["hiragana"]["Causative, -saseru"]);
@ -944,14 +944,14 @@ function tests() {
// assertEqual("みろ", miruForms["hiragana"]["Imperative, -ro"]); // assertEqual("みろ", miruForms["hiragana"]["Imperative, -ro"]);
assertEqual("食べる", taberuForms["kanji"]["dictionary"]); assertEqual("食べる", taberuForms["kanji"]["dictionary"]);
assertEqual("食べます", taberuForms["kanji"]["formal"]); assertEqual("食べます", taberuForms["kanji"]["polite"]);
assertEqual("食べない", taberuForms["kanji"]["negative"]); assertEqual("食べない", taberuForms["kanji"]["negative"]);
assertEqual("食べません", taberuForms["kanji"]["formal negative"]); assertEqual("食べません", taberuForms["kanji"]["polite negative"]);
assertEqual("食べた", taberuForms["kanji"]["past"]); assertEqual("食べた", taberuForms["kanji"]["past"]);
assertEqual("食べて", taberuForms["kanji"]["te-form"]); assertEqual("食べて", taberuForms["kanji"]["te-form"]);
assertEqual("食べました", taberuForms["kanji"]["formal past"]); assertEqual("食べました", taberuForms["kanji"]["polite past"]);
assertEqual("食べなかった", taberuForms["kanji"]["past negative"]); assertEqual("食べなかった", taberuForms["kanji"]["past negative"]);
assertEqual("食べませんでした", taberuForms["kanji"]["formal past negative"]); assertEqual("食べませんでした", taberuForms["kanji"]["polite past negative"]);
// assertEqual("食べられる", taberuForms["kanji"]["Potential, -rareru"]); // assertEqual("食べられる", taberuForms["kanji"]["Potential, -rareru"]);
// assertEqual("食べられる", taberuForms["kanji"]["Passive, -rareru"]); // assertEqual("食べられる", taberuForms["kanji"]["Passive, -rareru"]);
// assertEqual("食べさせる", taberuForms["kanji"]["Causative, -saseru"]); // assertEqual("食べさせる", taberuForms["kanji"]["Causative, -saseru"]);
@ -959,14 +959,14 @@ function tests() {
// assertEqual("食べろ", taberuForms["kanji"]["Imperative, -ro"]); // assertEqual("食べろ", taberuForms["kanji"]["Imperative, -ro"]);
assertEqual("たべる", taberuForms["hiragana"]["dictionary"]); assertEqual("たべる", taberuForms["hiragana"]["dictionary"]);
assertEqual("たべます", taberuForms["hiragana"]["formal"]); assertEqual("たべます", taberuForms["hiragana"]["polite"]);
assertEqual("たべない", taberuForms["hiragana"]["negative"]); assertEqual("たべない", taberuForms["hiragana"]["negative"]);
assertEqual("たべません", taberuForms["hiragana"]["formal negative"]); assertEqual("たべません", taberuForms["hiragana"]["polite negative"]);
assertEqual("たべた", taberuForms["hiragana"]["past"]); assertEqual("たべた", taberuForms["hiragana"]["past"]);
assertEqual("たべて", taberuForms["hiragana"]["te-form"]); assertEqual("たべて", taberuForms["hiragana"]["te-form"]);
assertEqual("たべました", taberuForms["hiragana"]["formal past"]); assertEqual("たべました", taberuForms["hiragana"]["polite past"]);
assertEqual("たべなかった", taberuForms["hiragana"]["past negative"]); assertEqual("たべなかった", taberuForms["hiragana"]["past negative"]);
assertEqual("たべませんでした", taberuForms["hiragana"]["formal past negative"]); assertEqual("たべませんでした", taberuForms["hiragana"]["polite past negative"]);
// assertEqual("たべられる", taberuForms["hiragana"]["Potential, -rareru"]); // assertEqual("たべられる", taberuForms["hiragana"]["Potential, -rareru"]);
// assertEqual("たべられる", taberuForms["hiragana"]["Passive, -rareru"]); // assertEqual("たべられる", taberuForms["hiragana"]["Passive, -rareru"]);
// assertEqual("たべさせる", taberuForms["hiragana"]["Causative, -saseru"]); // assertEqual("たべさせる", taberuForms["hiragana"]["Causative, -saseru"]);
@ -974,14 +974,14 @@ function tests() {
// assertEqual("たべろ", taberuForms["hiragana"]["Imperative, -ro"]); // assertEqual("たべろ", taberuForms["hiragana"]["Imperative, -ro"]);
assertEqual("起きる", okiruForms["kanji"]["dictionary"]); assertEqual("起きる", okiruForms["kanji"]["dictionary"]);
assertEqual("起きます", okiruForms["kanji"]["formal"]); assertEqual("起きます", okiruForms["kanji"]["polite"]);
assertEqual("起きない", okiruForms["kanji"]["negative"]); assertEqual("起きない", okiruForms["kanji"]["negative"]);
assertEqual("起きません", okiruForms["kanji"]["formal negative"]); assertEqual("起きません", okiruForms["kanji"]["polite negative"]);
assertEqual("起きた", okiruForms["kanji"]["past"]); assertEqual("起きた", okiruForms["kanji"]["past"]);
assertEqual("起きて", okiruForms["kanji"]["te-form"]); assertEqual("起きて", okiruForms["kanji"]["te-form"]);
assertEqual("起きました", okiruForms["kanji"]["formal past"]); assertEqual("起きました", okiruForms["kanji"]["polite past"]);
assertEqual("起きなかった", okiruForms["kanji"]["past negative"]); assertEqual("起きなかった", okiruForms["kanji"]["past negative"]);
assertEqual("起きませんでした", okiruForms["kanji"]["formal past negative"]); assertEqual("起きませんでした", okiruForms["kanji"]["polite past negative"]);
// assertEqual("起きられる", okiruForms["kanji"]["Potential, -rareru"]); // assertEqual("起きられる", okiruForms["kanji"]["Potential, -rareru"]);
// assertEqual("起きられる", okiruForms["kanji"]["Passive, -rareru"]); // assertEqual("起きられる", okiruForms["kanji"]["Passive, -rareru"]);
// assertEqual("起きさせる", okiruForms["kanji"]["Causative, -saseru"]); // assertEqual("起きさせる", okiruForms["kanji"]["Causative, -saseru"]);
@ -989,14 +989,14 @@ function tests() {
// assertEqual("起きろ", okiruForms["kanji"]["Imperative, -ro"]); // assertEqual("起きろ", okiruForms["kanji"]["Imperative, -ro"]);
assertEqual("おきる", okiruForms["hiragana"]["dictionary"]); assertEqual("おきる", okiruForms["hiragana"]["dictionary"]);
assertEqual("おきます", okiruForms["hiragana"]["formal"]); assertEqual("おきます", okiruForms["hiragana"]["polite"]);
assertEqual("おきない", okiruForms["hiragana"]["negative"]); assertEqual("おきない", okiruForms["hiragana"]["negative"]);
assertEqual("おきません", okiruForms["hiragana"]["formal negative"]); assertEqual("おきません", okiruForms["hiragana"]["polite negative"]);
assertEqual("おきた", okiruForms["hiragana"]["past"]); assertEqual("おきた", okiruForms["hiragana"]["past"]);
assertEqual("おきて", okiruForms["hiragana"]["te-form"]); assertEqual("おきて", okiruForms["hiragana"]["te-form"]);
assertEqual("おきました", okiruForms["hiragana"]["formal past"]); assertEqual("おきました", okiruForms["hiragana"]["polite past"]);
assertEqual("おきなかった", okiruForms["hiragana"]["past negative"]); assertEqual("おきなかった", okiruForms["hiragana"]["past negative"]);
assertEqual("おきませんでした", okiruForms["hiragana"]["formal past negative"]); assertEqual("おきませんでした", okiruForms["hiragana"]["polite past negative"]);
// assertEqual("おきられる", okiruForms["hiragana"]["Potential, -rareru"]); // assertEqual("おきられる", okiruForms["hiragana"]["Potential, -rareru"]);
// assertEqual("おきられる", okiruForms["hiragana"]["Passive, -rareru"]); // assertEqual("おきられる", okiruForms["hiragana"]["Passive, -rareru"]);
// assertEqual("おきさせる", okiruForms["hiragana"]["Causative, -saseru"]); // assertEqual("おきさせる", okiruForms["hiragana"]["Causative, -saseru"]);
@ -1004,14 +1004,14 @@ function tests() {
// assertEqual("おきろ", okiruForms["hiragana"]["Imperative, -ro"]); // assertEqual("おきろ", okiruForms["hiragana"]["Imperative, -ro"]);
assertEqual("買い換える", kaikaeruForms["kanji"]["dictionary"]); assertEqual("買い換える", kaikaeruForms["kanji"]["dictionary"]);
assertEqual("買い換えます", kaikaeruForms["kanji"]["formal"]); assertEqual("買い換えます", kaikaeruForms["kanji"]["polite"]);
assertEqual("買い換えない", kaikaeruForms["kanji"]["negative"]); assertEqual("買い換えない", kaikaeruForms["kanji"]["negative"]);
assertEqual("買い換えません", kaikaeruForms["kanji"]["formal negative"]); assertEqual("買い換えません", kaikaeruForms["kanji"]["polite negative"]);
assertEqual("買い換えた", kaikaeruForms["kanji"]["past"]); assertEqual("買い換えた", kaikaeruForms["kanji"]["past"]);
assertEqual("買い換えて", kaikaeruForms["kanji"]["te-form"]); assertEqual("買い換えて", kaikaeruForms["kanji"]["te-form"]);
assertEqual("買い換えました", kaikaeruForms["kanji"]["formal past"]); assertEqual("買い換えました", kaikaeruForms["kanji"]["polite past"]);
assertEqual("買い換えなかった", kaikaeruForms["kanji"]["past negative"]); assertEqual("買い換えなかった", kaikaeruForms["kanji"]["past negative"]);
assertEqual("買い換えませんでした", kaikaeruForms["kanji"]["formal past negative"]); assertEqual("買い換えませんでした", kaikaeruForms["kanji"]["polite past negative"]);
// assertEqual("買い換えられる", kaikaeruForms["kanji"]["Potential, -rareru"]); // assertEqual("買い換えられる", kaikaeruForms["kanji"]["Potential, -rareru"]);
// assertEqual("買い換えられる", kaikaeruForms["kanji"]["Passive, -rareru"]); // assertEqual("買い換えられる", kaikaeruForms["kanji"]["Passive, -rareru"]);
// assertEqual("買い換えさせる", kaikaeruForms["kanji"]["Causative, -saseru"]); // assertEqual("買い換えさせる", kaikaeruForms["kanji"]["Causative, -saseru"]);
@ -1019,14 +1019,14 @@ function tests() {
// assertEqual("買い換えろ", kaikaeruForms["kanji"]["Imperative, -ro"]); // assertEqual("買い換えろ", kaikaeruForms["kanji"]["Imperative, -ro"]);
assertEqual("かいかえる", kaikaeruForms["hiragana"]["dictionary"]); assertEqual("かいかえる", kaikaeruForms["hiragana"]["dictionary"]);
assertEqual("かいかえます", kaikaeruForms["hiragana"]["formal"]); assertEqual("かいかえます", kaikaeruForms["hiragana"]["polite"]);
assertEqual("かいかえない", kaikaeruForms["hiragana"]["negative"]); assertEqual("かいかえない", kaikaeruForms["hiragana"]["negative"]);
assertEqual("かいかえません", kaikaeruForms["hiragana"]["formal negative"]); assertEqual("かいかえません", kaikaeruForms["hiragana"]["polite negative"]);
assertEqual("かいかえた", kaikaeruForms["hiragana"]["past"]); assertEqual("かいかえた", kaikaeruForms["hiragana"]["past"]);
assertEqual("かいかえて", kaikaeruForms["hiragana"]["te-form"]); assertEqual("かいかえて", kaikaeruForms["hiragana"]["te-form"]);
assertEqual("かいかえました", kaikaeruForms["hiragana"]["formal past"]); assertEqual("かいかえました", kaikaeruForms["hiragana"]["polite past"]);
assertEqual("かいかえなかった", kaikaeruForms["hiragana"]["past negative"]); assertEqual("かいかえなかった", kaikaeruForms["hiragana"]["past negative"]);
assertEqual("かいかえませんでした", kaikaeruForms["hiragana"]["formal past negative"]); assertEqual("かいかえませんでした", kaikaeruForms["hiragana"]["polite past negative"]);
// assertEqual("かいかえられる", kaikaeruForms["hiragana"]["Potential, -rareru"]); // assertEqual("かいかえられる", kaikaeruForms["hiragana"]["Potential, -rareru"]);
// assertEqual("かいかえられる", kaikaeruForms["hiragana"]["Passive, -rareru"]); // assertEqual("かいかえられる", kaikaeruForms["hiragana"]["Passive, -rareru"]);
// assertEqual("かいかえさせる", kaikaeruForms["hiragana"]["Causative, -saseru"]); // assertEqual("かいかえさせる", kaikaeruForms["hiragana"]["Causative, -saseru"]);