This commit is contained in:
2026-02-07 19:20:34 -07:00
parent 9f59998ef2
commit f6293e2834
2 changed files with 12 additions and 12 deletions

View File

@@ -105,7 +105,7 @@ lin music_N = mkN "음악" ;
-- lin now_Adv = mkAdv "지금" ; -- lin now_Adv = mkAdv "지금" ;
-- lin old_A = mkA "낡안" ; -- lin old_A = mkA "낡안" ;
-- lin paris_PN = mkPN "Paris" ; -- lin paris_PN = mkPN "Paris" ;
lin play_V = mkV "놀" ; -- lin play_V = mkV "놀" ;
-- lin read_V2 = mkV2 (mkV "read" "read" "read") ; -- lin read_V2 = mkV2 (mkV "read" "read" "read") ;
-- lin ready_A = mkA "ready" ; -- lin ready_A = mkA "ready" ;
-- lin red_A = mkA "red" ; -- lin red_A = mkA "red" ;
@@ -114,7 +114,7 @@ lin river_N = mkN "river" ;
lin sea_N = mkN "바다" ; lin sea_N = mkN "바다" ;
-- lin see_V2 = mkV2 (mkV "see" "saw" "seen") ; -- lin see_V2 = mkV2 (mkV "see" "saw" "seen") ;
lin ship_N = mkN "ship" ; lin ship_N = mkN "ship" ;
lin sleep_V = mkV "자" ; -- lin sleep_V = mkV "자" ;
-- lin small_A = mkA "작은" ; -- lin small_A = mkA "작은" ;
lin star_N = mkN "별" ; lin star_N = mkN "별" ;
-- lin swim_V = mkV "swim" "swam" "swum" ; -- lin swim_V = mkV "swim" "swam" "swum" ;
@@ -149,13 +149,4 @@ oper
mkPrep : Str -> Prep mkPrep : Str -> Prep
= \s -> lin Prep {s = s} ; = \s -> lin Prep {s = s} ;
mkV = overload {
mkV : Str -> V = \stem -> lin V {
s = table {
VPresent => stem + "어요" ;
VPast => stem + "었어요"
}
}
} ;
} }

View File

@@ -1,10 +1,19 @@
resource MicroResKor = open Prelude in { resource MicroResKor = open Prelude in {
param param
VForm = VPresent | VPast ; VForm = Lemma | VPresent | VPast ;
oper oper
Noun : Type = {s : Str} ; Noun : Type = {s : Str} ;
Verb : Type = {s : VForm => Str} ; Verb : Type = {s : VForm => Str} ;
Verb2 : Type = Verb ; Verb2 : Type = Verb ;
Adjective : Type = Verb ; Adjective : Type = Verb ;
lemmaToStem : (lemma : Str) -> Str
= \lemma -> case lemma of {
stem + "다" => stem ;
_ => Predef.error ("lemmaToStem was applied to a non-lemma, " ++ lemma)
} ;
-- regVerb_eo : (lemma : Str) -> Verb
} }