From 2c61609344fb6412b72876b1acea03e32bf0c072 Mon Sep 17 00:00:00 2001 From: aarne Date: Sun, 19 Jul 2015 09:11:45 +0000 Subject: [PATCH] Pinyin files using diacritics instead of numbers --- lib/src/chinese/pinyin/DictEngChi.gf | 5510 ----------------------- lib/src/chinese/pinyin/ExtraChi.gf | 17 +- lib/src/chinese/pinyin/LexiconChi.gf | 700 +-- lib/src/chinese/pinyin/MkPinyin.hs | 39 +- lib/src/chinese/pinyin/NumeralChi.gf | 145 +- lib/src/chinese/pinyin/ParadigmsChi.gf | 30 +- lib/src/chinese/pinyin/ResChi.gf | 129 +- lib/src/chinese/pinyin/StructuralChi.gf | 226 +- lib/src/chinese/pinyin/SymbolChi.gf | 2 +- 9 files changed, 687 insertions(+), 6111 deletions(-) delete mode 100644 lib/src/chinese/pinyin/DictEngChi.gf diff --git a/lib/src/chinese/pinyin/DictEngChi.gf b/lib/src/chinese/pinyin/DictEngChi.gf deleted file mode 100644 index 71fe84866..000000000 --- a/lib/src/chinese/pinyin/DictEngChi.gf +++ /dev/null @@ -1,5510 +0,0 @@ ---# -path=.:alltenses - -concrete DictEngChi of DictEngAbs = CatChi ** open ParadigmsChi, - (S = StructuralChi), - (L = LexiconChi), - (R = ResChi), - ParadigmsChi, Prelude in { - -flags coding=utf8 ; - -oper - mkNPword : Str -> NP = \s -> ss (R.word s) ; -- to be used in lexicon building only - - - -lin - ---- from StructuralChi - - above_Prep = S.above_Prep ; --CHECKED - after_Prep = S.after_Prep ; --CHECKED - all_Predet = S.all_Predet ; --CHECKED - almost_AdA = S.almost_AdA ; --CHECKED - almost_AdN = S.almost_AdN ; --CHECKED - although_Subj = S.although_Subj ; --CHECKED - always_AdV = S.always_AdV ; --CHECKED - and_Conj = S.and_Conj ; --CHECKED - because_Subj = S.because_Subj ; --CHECKED - before_Prep = S.before_Prep ; --CHECKED - behind_Prep = S.behind_Prep ; --CHECKED - between_Prep = S.between_Prep ; --CHECKED - both7and_DConj = S.both7and_DConj ; --CHECKED - but_PConj = S.but_PConj ; --CHECKED - by8agent_Prep = S.by8agent_Prep ; --CHECKED - by8means_Prep = S.by8means_Prep ; --CHECKED - can8know_VV = S.can8know_VV ; --CHECKED - can_VV = S.can_VV ; --CHECKED - during_Prep = S.during_Prep ; --CHECKED - either7or_DConj = S.either7or_DConj ; --CHECKED - every_Det = S.every_Det ; --CHECKED - everybody_NP = S.everybody_NP ; --CHECKED - everything_NP = S.everything_NP ; --CHECKED - everywhere_Adv = S.everywhere_Adv ; --CHECKED - few_Det = S.few_Det ; --CHECKED - for_Prep = S.for_Prep ; --CHECKED - from_Prep = S.from_Prep ; --CHECKED - he_Pron = S.he_Pron ; --CHECKED - here7to_Adv = S.here7to_Adv ; --CHECKED - here7from_Adv = S.here7from_Adv ; --CHECKED - how_IAdv = S.how_IAdv ; --CHECKED - how8many_IDet = S.how8many_IDet ; --CHECKED - how8much_IAdv = S.how8much_IAdv ; --CHECKED - i_Pron = S.i_Pron ; --CHECKED - if_Subj = S.if_Subj ; --CHECKED - in8front_Prep = S.in8front_Prep ; --CHECKED - in_Prep = S.in_Prep ; --CHECKED - it_Pron = S.it_Pron ; --CHECKED - less_CAdv = S.less_CAdv ; --CHECKED - many_Det = S.many_Det ; --CHECKED - more_CAdv = S.more_CAdv ; --CHECKED - most_Predet = S.most_Predet ; --CHECKED - much_Det = S.much_Det ; --CHECKED - must_VV = S.must_VV ; --CHECKED - no_Utt = S.no_Utt ; --CHECKED - on_Prep = S.on_Prep ; --CHECKED - only_Predet = S.only_Predet ; --CHECKED - or_Conj = S.or_Conj ; --CHECKED - otherwise_PConj = S.otherwise_PConj ; --CHECKED - part_Prep = S.part_Prep ; --CHECKED - please_Voc = S.please_Voc ; --CHECKED - possess_Prep = S.possess_Prep ; --CHECKED --- quite_Adv = S.quite_Adv ; --CHECKED - she_Pron = S.she_Pron ; --CHECKED - so_AdA = S.so_AdA ; --CHECKED - someSg_Det = S.someSg_Det ; --CHECKED - somePl_Det = S.somePl_Det ; --CHECKED - somebody_NP = S.somebody_NP ; --CHECKED - something_NP = S.something_NP ; --CHECKED - somewhere_Adv = S.somewhere_Adv ; --CHECKED - that_Quant = S.that_Quant ; --CHECKED - that_Subj = S.that_Subj ; --CHECKED - there_Adv = S.there_Adv ; --CHECKED - there7to_Adv = S.there7to_Adv ; --CHECKED - there7from_Adv = S.there7from_Adv ; --CHECKED - therefore_PConj = S.therefore_PConj ; --CHECKED - they_Pron = S.they_Pron ; --CHECKED - this_Quant = S.this_Quant ; --CHECKED - through_Prep = S.through_Prep ; --CHECKED - to_Prep = S.to_Prep ; --CHECKED - too_AdA = S.too_AdA ; --CHECKED - under_Prep = S.under_Prep ; --CHECKED - very_AdA = S.very_AdA ; --CHECKED - want_VV = S.want_VV ; --CHECKED - we_Pron = S.we_Pron ; --CHECKED - whatPl_IP = S.whatPl_IP ; --CHECKED - whatSg_IP = S.whatSg_IP ; --CHECKED - when_IAdv = S.when_IAdv ; --CHECKED - when_Subj = S.when_Subj ; --CHECKED - where_IAdv = S.where_IAdv ; --CHECKED - which_IQuant = S.which_IQuant ; --CHECKED - whoPl_IP = S.whoPl_IP ; --CHECKED - whoSg_IP = S.whoSg_IP ; --CHECKED - why_IAdv = S.why_IAdv ; --CHECKED - with_Prep = S.with_Prep ; --CHECKED - without_Prep = S.without_Prep ; --CHECKED - yes_Utt = S.yes_Utt ; --CHECKED - youSg_Pron = S.youSg_Pron ; --CHECKED - youPl_Pron = S.youPl_Pron ; --CHECKED - youPol_Pron = S.youPol_Pron ; --CHECKED - no_Quant = S.no_Quant ; --CHECKED - not_Predet = S.not_Predet ; --CHECKED - if_then_Conj = S.if_then_Conj ; --CHECKED - at_least_AdN = S.at_least_AdN ; --CHECKED - at_most_AdN = S.at_most_AdN ; --CHECKED - nobody_NP = S.nobody_NP ; --CHECKED - nothing_NP = S.nothing_NP ; --CHECKED - except_Prep = S.except_Prep ; --CHECKED - as_CAdv = S.as_CAdv ; --CHECKED - have_V2 = S.have_V2 ; --CHECKED - --- from LexiconChi - - add_V3 = L.add_V3 ; --CHECKED - airplane_N = L.airplane_N ; --CHECKED - already_Adv = L.already_Adv ; --CHECKED - animal_N = L.animal_N ; --CHECKED - answer_V2S = L.answer_V2S ; --CHECKED - apartment_N = L.apartment_N ; --CHECKED - apple_N = L.apple_N ; --CHECKED - art_N = L.art_N ; --CHECKED - ashes_N = L.ashes_N ; --CHECKED - ask_V2Q = L.ask_V2Q ; --CHECKED - baby_N = L.baby_N ; --CHECKED - back_N = L.back_N ; --CHECKED - bad_A = L.bad_A ; --CHECKED - bank_N = L.bank_N ; --CHECKED - bark_N = L.bark_N ; --CHECKED - beautiful_A = L.beautiful_A ; --CHECKED - become_VA = L.become_VA ; --CHECKED - beer_N = L.beer_N ; --CHECKED - beg_V2V = L.beg_V2V ; --CHECKED - belly_N = L.belly_N ; --CHECKED - big_A = L.big_A ; --CHECKED - bike_N = L.bike_N ; --CHECKED - bird_N = L.bird_N ; --CHECKED - bite_V2 = L.bite_V2 ; --CHECKED - black_A = L.black_A ; --CHECKED - blood_N = L.blood_N ; --CHECKED - blow_V = L.blow_V ; --CHECKED - blue_A = L.blue_A ; --CHECKED - boat_N = L.boat_N ; --CHECKED - bone_N = L.bone_N ; --CHECKED - book_N = L.book_N ; --CHECKED - boot_N = L.boot_N ; --CHECKED - boss_N = L.boss_N ; --CHECKED - boy_N = L.boy_N ; --CHECKED - bread_N = L.bread_N ; --CHECKED - break_V2 = L.break_V2 ; --CHECKED - breast_N = L.breast_N ; --CHECKED - breathe_V = L.breathe_V ; --CHECKED - broad_A = L.broad_A ; --CHECKED - brother_N2 = L.brother_N2 ; --CHECKED - brown_A = L.brown_A ; --CHECKED - burn_V = L.burn_V ; --CHECKED - butter_N = L.butter_N ; --CHECKED - buy_V2 = L.buy_V2 ; --CHECKED - camera_N = L.camera_N ; --CHECKED - cap_N = L.cap_N ; --CHECKED - car_N = L.car_N ; --CHECKED - carpet_N = L.carpet_N ; --CHECKED - cat_N = L.cat_N ; --CHECKED - ceiling_N = L.ceiling_N ; --CHECKED - chair_N = L.chair_N ; --CHECKED - cheese_N = L.cheese_N ; --CHECKED - child_N = L.child_N ; --CHECKED - church_N = L.church_N ; --CHECKED - city_N = L.city_N ; --CHECKED - clean_A = L.clean_A ; --CHECKED - clever_A = L.clever_A ; --CHECKED - close_V2 = L.close_V2 ; --CHECKED - cloud_N = L.cloud_N ; --CHECKED - coat_N = L.coat_N ; --CHECKED - cold_A = L.cold_A ; --CHECKED - come_V = L.come_V ; --CHECKED - computer_N = L.computer_N ; --CHECKED - correct_A = L.correct_A ; --CHECKED - country_N = L.country_N ; --CHECKED - count_V2 = L.count_V2 ; --CHECKED - cousin_N = L.cousin_N ; --CHECKED - cow_N = L.cow_N ; --CHECKED - cut_V2 = L.cut_V2 ; --CHECKED - day_N = L.day_N ; --CHECKED - die_V = L.die_V ; --CHECKED - dig_V = L.dig_V ; --CHECKED - dirty_A = L.dirty_A ; --CHECKED - distance_N3 = L.distance_N3 ; --CHECKED - doctor_N = L.doctor_N ; --CHECKED - dog_N = L.dog_N ; --CHECKED - door_N = L.door_N ; --CHECKED - drink_V2 = L.drink_V2 ; --CHECKED - dry_A = L.dry_A ; --CHECKED - dull_A = L.dull_A ; --CHECKED - dust_N = L.dust_N ; --CHECKED - ear_N = L.ear_N ; --CHECKED - earth_N = L.earth_N ; --CHECKED - easy_A2V = L.easy_A2V ; --CHECKED - eat_V2 = L.eat_V2 ; --CHECKED - egg_N = L.egg_N ; --CHECKED - empty_A = L.empty_A ; --CHECKED - enemy_N = L.enemy_N ; --CHECKED - eye_N = L.eye_N ; --CHECKED - factory_N = L.factory_N ; --CHECKED - far_Adv = L.far_Adv ; --CHECKED - father_N2 = L.father_N2 ; --CHECKED - fat_N = L.fat_N ; --CHECKED - fear_VS = L.fear_VS ; --CHECKED - fear_V2 = L.fear_V2 ; --CHECKED - feather_N = L.feather_N ; --CHECKED - fight_V2 = L.fight_V2 ; --CHECKED - find_V2 = L.find_V2 ; --CHECKED - fingernail_N = L.fingernail_N ; --CHECKED - fire_N = L.fire_N ; --CHECKED - fish_N = L.fish_N ; --CHECKED - float_V = L.float_V ; --CHECKED - floor_N = L.floor_N ; --CHECKED - flower_N = L.flower_N ; --CHECKED - flow_V = L.flow_V ; --CHECKED - fly_V = L.fly_V ; --CHECKED - fog_N = L.fog_N ; --CHECKED - foot_N = L.foot_N ; --CHECKED - forget_V2 = L.forget_V2 ; --CHECKED - freeze_V = L.freeze_V ; --CHECKED - fridge_N = L.fridge_N ; --CHECKED - friend_N = L.friend_N ; --CHECKED - fruit_N = L.fruit_N ; --CHECKED - full_A = L.full_A ; --CHECKED - fun_AV = L.fun_AV ; --CHECKED - garden_N = L.garden_N ; --CHECKED - girl_N = L.girl_N ; --CHECKED - give_V3 = L.give_V3 ; --CHECKED - glove_N = L.glove_N ; --CHECKED - gold_N = L.gold_N ; --CHECKED - go_V = L.go_V ; --CHECKED - grammar_N = L.grammar_N ; --CHECKED - grass_N = L.grass_N ; --CHECKED - green_A = L.green_A ; --CHECKED - guts_N = L.guts_N ; --CHECKED - hair_N = L.hair_N ; --CHECKED - hand_N = L.hand_N ; --CHECKED - harbour_N = L.harbour_N ; --CHECKED - hate_V2 = L.hate_V2 ; --CHECKED - hat_N = L.hat_N ; --CHECKED - head_N = L.head_N ; --CHECKED - heart_N = L.heart_N ; --CHECKED - hear_V2 = L.hear_V2 ; --CHECKED - heavy_A = L.heavy_A ; --CHECKED - hill_N = L.hill_N ; --CHECKED - hit_V2 = L.hit_V2 ; --CHECKED - hold_V2 = L.hold_V2 ; --CHECKED - hope_VS = L.hope_VS ; --CHECKED - horn_N = L.horn_N ; --CHECKED - horse_N = L.horse_N ; --CHECKED - hot_A = L.hot_A ; --CHECKED - house_N = L.house_N ; --CHECKED - hunt_V2 = L.hunt_V2 ; --CHECKED - husband_N = L.husband_N ; --CHECKED - ice_N = L.ice_N ; --CHECKED - important_A = L.important_A ; --CHECKED - industry_N = L.industry_N ; --CHECKED - iron_N = L.iron_N ; --CHECKED - john_PN = L.john_PN ; --CHECKED - jump_V = L.jump_V ; --CHECKED - kill_V2 = L.kill_V2 ; --CHECKED - king_N = L.king_N ; --CHECKED - knee_N = L.knee_N ; --CHECKED - know_V2 = L.know_V2 ; --CHECKED - know_VQ = L.know_VQ ; --CHECKED - know_VS = L.know_VS ; --CHECKED - lake_N = L.lake_N ; --CHECKED - lamp_N = L.lamp_N ; --CHECKED - language_N = L.language_N ; --CHECKED - laugh_V = L.laugh_V ; --CHECKED - leaf_N = L.leaf_N ; --CHECKED - learn_V2 = L.learn_V2 ; --CHECKED - leather_N = L.leather_N ; --CHECKED - leave_V2 = L.leave_V2 ; --CHECKED - left_Ord = L.left_Ord ; --CHECKED - leg_N = L.leg_N ; --CHECKED - lie_V = L.lie_V ; --CHECKED - like_V2 = L.like_V2 ; --CHECKED - listen_V2 = L.listen_V2 ; --CHECKED - liver_N = L.liver_N ; --CHECKED - live_V = L.live_V ; --CHECKED - long_A = L.long_A ; --CHECKED - lose_V2 = L.lose_V2 ; --CHECKED - louse_N = L.louse_N ; --CHECKED - love_N = L.love_N ; --CHECKED - love_V2 = L.love_V2 ; --CHECKED - man_N = L.man_N ; --CHECKED - married_A2 = L.married_A2 ; --CHECKED - meat_N = L.meat_N ; --CHECKED - milk_N = L.milk_N ; --CHECKED - moon_N = L.moon_N ; --CHECKED - mother_N2 = L.mother_N2 ; --CHECKED - mountain_N = L.mountain_N ; --CHECKED - mouth_N = L.mouth_N ; --CHECKED - music_N = L.music_N ; --CHECKED - name_N = L.name_N ; --CHECKED - narrow_A = L.narrow_A ; --CHECKED - near_A = L.near_A ; --CHECKED - neck_N = L.neck_N ; --CHECKED - new_A = L.new_A ; --CHECKED - newspaper_N = L.newspaper_N ; --CHECKED - night_N = L.night_N ; --CHECKED - nose_N = L.nose_N ; --CHECKED - now_Adv = L.now_Adv ; --CHECKED - number_N = L.number_N ; --CHECKED - oil_N = L.oil_N ; --CHECKED - old_A = L.old_A ; --CHECKED - open_V2 = L.open_V2 ; --CHECKED - paint_V2A = L.paint_V2A ; --CHECKED - paper_N = L.paper_N ; --CHECKED - paris_PN = L.paris_PN ; --CHECKED - peace_N = L.peace_N ; --CHECKED - pen_N = L.pen_N ; --CHECKED - person_N = L.person_N ; --CHECKED - planet_N = L.planet_N ; --CHECKED - plastic_N = L.plastic_N ; --CHECKED - play_V2 = L.play_V2 ; --CHECKED - play_V = L.play_V ; --CHECKED - policeman_N = L.policeman_N ; --CHECKED - priest_N = L.priest_N ; --CHECKED - probable_AS = L.probable_AS ; --CHECKED - pull_V2 = L.pull_V2 ; --CHECKED - push_V2 = L.push_V2 ; --CHECKED - put_V2 = L.put_V2 ; --CHECKED - queen_N = L.queen_N ; --CHECKED - question_N = L.question_N ; --CHECKED - radio_N = L.radio_N ; --CHECKED - rain_N = L.rain_N ; --CHECKED - rain_V0 = L.rain_V0 ; --CHECKED - read_V2 = L.read_V2 ; --CHECKED --- ready_A = L.ready_A ; --CHECKED - reason_N = L.reason_N ; --CHECKED - red_A = L.red_A ; --CHECKED - religion_N = L.religion_N ; --CHECKED - restaurant_N = L.restaurant_N ; --CHECKED - right_Ord = L.right_Ord ; --CHECKED - river_N = L.river_N ; --CHECKED - road_N = L.road_N ; --CHECKED - rock_N = L.rock_N ; --CHECKED - roof_N = L.roof_N ; --CHECKED - root_N = L.root_N ; --CHECKED - rope_N = L.rope_N ; --CHECKED - rotten_A = L.rotten_A ; --CHECKED - round_A = L.round_A ; --CHECKED - rubber_N = L.rubber_N ; --CHECKED - rub_V2 = L.rub_V2 ; --CHECKED - rule_N = L.rule_N ; --CHECKED - run_V = L.run_V ; --CHECKED - salt_N = L.salt_N ; --CHECKED - sand_N = L.sand_N ; --CHECKED - say_VS = L.say_VS ; --CHECKED - school_N = L.school_N ; --CHECKED - science_N = L.science_N ; --CHECKED - scratch_V2 = L.scratch_V2 ; --CHECKED - sea_N = L.sea_N ; --CHECKED - seed_N = L.seed_N ; --CHECKED - seek_V2 = L.seek_V2 ; --CHECKED - see_V2 = L.see_V2 ; --CHECKED - sell_V3 = L.sell_V3 ; --CHECKED - send_V3 = L.send_V3 ; --CHECKED - sew_V = L.sew_V ; --CHECKED - sharp_A = L.sharp_A ; --CHECKED - sheep_N = L.sheep_N ; --CHECKED - ship_N = L.ship_N ; --CHECKED - shirt_N = L.shirt_N ; --CHECKED - shoe_N = L.shoe_N ; --CHECKED - shop_N = L.shop_N ; --CHECKED - short_A = L.short_A ; --CHECKED - silver_N = L.silver_N ; --CHECKED - sing_V = L.sing_V ; --CHECKED - sister_N = L.sister_N ; --CHECKED - sit_V = L.sit_V ; --CHECKED - skin_N = L.skin_N ; --CHECKED - sky_N = L.sky_N ; --CHECKED - sleep_V = L.sleep_V ; --CHECKED - small_A = L.small_A ; --CHECKED - smell_V = L.smell_V ; --CHECKED - smoke_N = L.smoke_N ; --CHECKED - smooth_A = L.smooth_A ; --CHECKED - snake_N = L.snake_N ; --CHECKED - snow_N = L.snow_N ; --CHECKED - sock_N = L.sock_N ; --CHECKED - song_N = L.song_N ; --CHECKED - speak_V2 = L.speak_V2 ; --CHECKED - spit_V = L.spit_V ; --CHECKED - split_V2 = L.split_V2 ; --CHECKED - squeeze_V2 = L.squeeze_V2 ; --CHECKED - stab_V2 = L.stab_V2 ; --CHECKED - stand_V = L.stand_V ; --CHECKED - star_N = L.star_N ; --CHECKED - steel_N = L.steel_N ; --CHECKED - stick_N = L.stick_N ; --CHECKED - stone_N = L.stone_N ; --CHECKED - stop_V = L.stop_V ; --CHECKED - stove_N = L.stove_N ; --CHECKED - straight_A = L.straight_A ; --CHECKED - student_N = L.student_N ; --CHECKED - stupid_A = L.stupid_A ; --CHECKED - suck_V2 = L.suck_V2 ; --CHECKED - sun_N = L.sun_N ; --CHECKED - swell_V = L.swell_V ; --CHECKED - swim_V = L.swim_V ; --CHECKED - switch8off_V2 = L.switch8off_V2 ; --CHECKED - switch8on_V2 = L.switch8on_V2 ; --CHECKED - table_N = L.table_N ; --CHECKED - tail_N = L.tail_N ; --CHECKED - talk_V3 = L.talk_V3 ; --CHECKED - teacher_N = L.teacher_N ; --CHECKED - teach_V2 = L.teach_V2 ; --CHECKED - television_N = L.television_N ; --CHECKED - thick_A = L.thick_A ; --CHECKED - thin_A = L.thin_A ; --CHECKED - think_V = L.think_V ; --CHECKED - throw_V2 = L.throw_V2 ; --CHECKED - tie_V2 = L.tie_V2 ; --CHECKED - today_Adv = L.today_Adv ; --CHECKED - tongue_N = L.tongue_N ; --CHECKED - tooth_N = L.tooth_N ; --CHECKED - train_N = L.train_N ; --CHECKED - travel_V = L.travel_V ; --CHECKED - tree_N = L.tree_N ; --CHECKED - turn_V = L.turn_V ; --CHECKED - ugly_A = L.ugly_A ; --CHECKED --- uncertain_A = L.uncertain_A ; --CHECKED - understand_V2 = L.understand_V2 ; --CHECKED - university_N = L.university_N ; --CHECKED - village_N = L.village_N ; --CHECKED - vomit_V = L.vomit_V ; --CHECKED - wait_V2 = L.wait_V2 ; --CHECKED - walk_V = L.walk_V ; --CHECKED - warm_A = L.warm_A ; --CHECKED - war_N = L.war_N ; --CHECKED - wash_V2 = L.wash_V2 ; --CHECKED - watch_V2 = L.watch_V2 ; --CHECKED - water_N = L.water_N ; --CHECKED - wet_A = L.wet_A ; --CHECKED - white_A = L.white_A ; --CHECKED - wide_A = L.wide_A ; --CHECKED - wife_N = L.wife_N ; --CHECKED - wind_N = L.wind_N ; --CHECKED - window_N = L.window_N ; --CHECKED - wine_N = L.wine_N ; --CHECKED - wing_N = L.wing_N ; --CHECKED - win_V2 = L.win_V2 ; --CHECKED - wipe_V2 = L.wipe_V2 ; --CHECKED - woman_N = L.woman_N ; --CHECKED - wonder_VQ = L.wonder_VQ ; --CHECKED - wood_N = L.wood_N ; --CHECKED - worm_N = L.worm_N ; --CHECKED - write_V2 = L.write_V2 ; --CHECKED - year_N = L.year_N ; --CHECKED - yellow_A = L.yellow_A ; --CHECKED - young_A = L.young_A ; --CHECKED - --- according to http://www.linguanaut.com/english_chinese.htm and Google translate AR 8/10/2013 - - alas_Interj = mkInterj "ai1" ; - amen_Interj = mkInterj "a1men2" ; - bye_Interj = mkInterj "zai4jian4" ; - bye_bye_Interj = mkInterj "zai4jian4" ; - cheers_Interj = mkInterj "gan1bei1" ; - damn_Interj = mkInterj "gai1si3de" ; - egad_Interj = mkInterj "e2tian1na4" ; - er_Interj = mkInterj "e4" ; - excuse_me_Interj = mkInterj "yuan2liang4wo3" ; - good_afternoon_Interj = mkInterj "xia4wu3hao3" ; - good_evening_Interj = mkInterj "xia4wu3hao3" ; - good_luck_Interj = mkInterj "zhu4ni3hao3yun4" ; - good_morning_Interj = mkInterj "zao3shang4hao3" ; - good_night_Interj = mkInterj "wan3an1" ; - goodbye_Interj = mkInterj "zai4jian4" ; - hell_Interj = mkInterj "jian4gui3qu4ba1" ; --- hello_Interj = mkInterj "ni3hao3" ; - hey_Interj = mkInterj "hai1" ; - hi_Interj = mkInterj "ni3hao3" ; - nope_Interj = mkInterj "mei2le"; --- oh_Interj = mkInterj "e2" ; - ok_Interj = mkInterj "hang2"; - okay_Interj = mkInterj "hang2"; - quack_Interj = mkInterj "ga2ga2" ; - thanks_Interj = mkInterj "xie4xie4" ; - uh_Interj = mkInterj "a1" ; - uh_uh_Interj = mkInterj "en1,en1" ; - uh_huh_Interj = mkInterj "en1" ; - well_Interj = mkInterj "hao3le"; - whoopee_Interj = mkInterj "fang4pi4" ; - wow_Interj = mkInterj "wa1" ; - yeah_Interj = mkInterj "ye1" ; - yes_Interj = mkInterj "shi4"; - - ---- TODO - -of_Prep = mkPrep [] "de" ; -by_Prep = mkPrep "you2" ; -at_Prep = mkPrep "zai4" ; -as_Prep = mkPrep "ru2" ; -company_N = mkN "gong1si1" ; -share_N = mkN "gu3fen4" ; -market_N = mkN "shi4chang3" ; -that_RP = mkRP "na3ge4" ; -stock_N = mkN "gu3piao4" ; -than_Prep = mkPrep "bi3" ; -price_N = mkN "jia4ge2" ; -also_AdV = mkAdV "ye3" ; -other_A = mkA "qi2ta1" ; -sale_N = mkN "mai4" ; -about_Prep = mkPrep "guan1yu2" ; -some_Quant = mkQuant "ji1ge4" ; -trade_V = mkV "huan4" ; -month_N = mkN "yue4" ; -last_A = mkA "zui4hou4" ; -may_VV = mkVV "ke3neng2" ; -business_N = mkN "shang1ye4" ; -rate_N = mkN "lu:4" ; -bond_N = mkN "quan4" ; -zoological_A = mkA "guan1yu2dong4wu4" ; -time_N = mkN "shi2jian1" ; -presidentMasc_N = mkN "zong3tong3" ; -week_N = mkN "xing1qi1" ; -investor_N = mkN "tou2zi1zhe3" ; -into_Prep = mkPrep "cheng2" ; -government_N = mkN "dian4zi3zheng4wu4" ; -high_A = mkA "gao1" ; -quarter_N = mkN "ke4" ; -analyst_N = mkN "fen1xi1ren2shi4" ; -make_V2 = mkV2 "shi3" ; -cent_N = mkN "yi1fen1qian2" ; -only_Adv = mkAdv "qi2you3" ; ---* anyPl_Det = mkpDet "" ; --?? Don't understand -not_Adv = mkAdv "bu4" ; -interest_N = mkN "li4xi1" ; -group_N = mkN "tuan2" ; -issue_N = mkN "fa1hang2" ; -over_Prep = mkPrep "yi3shang4" ; -do_V = mkV "zuo4" ; -program_N = mkN "jie2mu4" ; -recent_A = mkA "zui4jin4" ; -firm_N = mkN "gong1si1" ; ---* officialMasc_N = mkN "" ; --?? Don't understand -fund_N = mkN "ji1jin1" ; -unit_3_N = mkN "chan2yuan2" ; -yesterday_N = mkN "zuo2tian1" ; -large_A = mkA "da4" ; -product_N = mkN "chan3pin3" ; -loss_N = mkN "sun3shi1" ; -good_A = mkA "hao3" ; -sell_V2 = mkV2 "mai4" ; -investment_N = mkN "tou2zi1" ; -plan_N = mkN "ji4hua2" ; -say_V = mkV "shui4" ; -profit_N = mkN "li4run4" ; -major_A = mkA "zhu3yao1" ; -take_V2 = mkV2 "qu3" ; -have_V = mkV "you3" ; -inasmuch_as_Adv = mkAdv "yin1wei2" ; -state_N = mkN "tai4" ; -about_Adv = mkAdv "guan1yu2" ; -executive_N = mkN "guan3li3ren2" ; -money_N = mkN "qian2" ; -since_Prep = mkPrep "yi3lai2" ; -point_N = mkN "jian1" ; -federal_A = mkA "lian2bang1" ; -next_A = mkA "xi4" ; -even_Adv = mkAdv "lian2" ; -just_Adv = mkAdv "qi2shi4" ; -up_Adv = mkAdv "shang4" ; -security_N = mkN "an1quan2" ; -current_A = mkA "xian4shi2" ; -currency_N = mkN "huo4bi4" ; -cost_N = mkN "cheng2ben3" ; -problem_N = mkN "wen4ti2" ; -financial_A = mkA "jin1rong2" ; -tax_N = mkN "shui4" ; -part_of_N2 = mkN2 "yi1bu4fen1" ; -rise_V = mkV "shang4sheng1" ; -bill_N = mkN "zhang4chan2" ; -low_A = mkA "di1" ; -against_Prep = mkPrep "zhen1dui4" ; -revenue_N = mkN "shou1ru4" ; -include_V2 = mkV2 "bao1kuo4" ; -late_A = mkA "wan3dian3" ; -contract_N = mkN "ge3tong2" ; -trader_N = mkN "shang1ren2" ; -result_N = mkN "jie1guo3" ; -income_N = mkN "shou1ru4" ; -dollar_N = mkN "mei3yuan2" ; -chairman_N = mkN "zhu3xi2" ; -way_N = mkN "fang1fa3" ; -service_N = mkN "fu2wu4" ; -operation_N = mkN "shou3shu4" ; -little_A = mkA "xiao3" ; -maker_N = mkN "zhi4zao4zhe3" ; -net_A = mkA "chun2cui4" ; -debt_N = mkN "zhai4wu4" ; -close_V = mkV "guan1" ; -case_N = mkN "an4jian4" ; -concern_N = mkN "guan1huai2" ; -loan_N = mkN "dai4kuan3" ; -index_N = mkN "zhi3shu3" ; -director_N = mkN "dong3shi4" ; -gain_N = mkN "shou1yi4" ; -system_N = mkN "xi4tong3" ; -should_VV = mkVV "ying1gai1" ; -like_Prep = mkPrep "hao3xiang4" ; -do_V2 = mkV2 "zuo4" ; -real_A = mkA "zhen1zheng1" ; -fall_V = mkV "xia4jiang4" ; -among_Prep = mkPrep "qi2zhong1" ; -friday_PN = mkPN "xing1qi1wu3" ; -most_Det = mkpDet "zui4" ; -future_N = mkN "wei4lai2" ; -both_Det = mkpDet "shuang1" ; -give_V = mkV "gei3" ; -include_V = mkV "bao1kuo4" ; -however_Adv = mkAdv "bu4guo4" ; -buy_V = mkV "mai3" ; -each_Det = mkpDet "mei3" ; -sell_V = mkV "mai4" ; -bid_N = mkN "chu1jia4" ; -then_Adv = mkAdv "ran2hou4" ; -order_N = mkN "ming4ling4" ; -according_to_Prep = mkPrep "gen1ju1" ; -law_N = mkN "fa3lu:4" ; -take_V = mkV "qu3" ; -expect_V2V = mkV2V "xi1wang4" ; -another_Quant = mkQuant "zai4" ; -several_Num = mkNum "ji1ge4" ; -rise_V2 = mkV2 "shang4sheng1" ; -down_Adv = mkAdv "xia4" ; -trade_N = mkN "shang1ye4" ; -asset_N = mkN "cai2fu4" ; -own_A = mkA "zi4ji3" ; -pay_V2 = mkV2 "fu4" ; -increase_N = mkN "fang4da4" ; -vice_N = mkN "fu4" ; -office_N = mkN "ban4gong1shi4" ; -growth_N = mkN "fa1zhan3" ; -japan_PN = mkPN "ri4ben3" ; -agency_N = mkN "ji1gou4" ; -offer_N = mkN "yi4an4" ; -think_VS = mkVS "si1kao3" ; -common_A = mkA "gong4tong2" ; -agreement_N = mkN "xie2yi4" ; -raise_V2 = mkV2 "di1gao1" ; -operate_V = mkV "jing1ying2" ; -use_V2 = mkV2 "shi3yong4" ; -strong_A = mkA "jian1qiang2qiang2" ; -exchange_N = mkN "jiao1huan4" ; -capital_N = mkN "zi1" ; -officer_N = mkN "guan1yuan2" ; -manager_N = mkN "jing1li3" ; -get_V2 = mkV2 "de2dao4" ; -get_V = mkV "huo4de2" ; -plant_N = mkN "chang3" ; -cash_N = mkN "xian4jin1" ; -report_N = mkN "bao4" ; -early_A = mkA "zao3" ; -court_N = mkN "fa3ting2" ; -value_N = mkN "jia4zhi2" ; -economic_A = mkA "jing1ji4" ; -work_V = mkV "gong1zuo4" ; -spokesman_N = mkN "fa1yan2ren2" ; -level_N = mkN "shui3ping2" ; -general_A = mkA "yi1ban1" ; -ago_Adv = mkAdv "zhi1qian2" ; -still_AdV = mkAdV "hai2" ; -- 仍然 -previous_A = mkA "yi3qian2" ; -increase_V2 = mkV2 "di1gao1" ; -change_N = mkN "gai3bian4" ; -foreign_A = mkA "guo2wai4" ; -end_N = mkN "jie1wei3" ; -board_N = mkN "ban3" ; -yen_N = mkN "ri4yuan2" ; -stake_N = mkN "biao1zhuang1" ; -report_V2 = mkV2 "bao4gao4" ; -have_VV = mkVV "you3" ; -economy_N = mkN "jing1ji4" ; -chief_A = mkA "shou3xi2" ; -line_N = mkN "xian4" ; -policy_N = mkN "zheng4ce4" ; -annual_A = mkA "zhou1nian2" ; -former_A = mkA "yi3qian2" ; -period_N = mkN "qi1jian1" ; -try_VV = mkVV "shi4tu2" ; -far_A = mkA "yuan3" ; -until_Prep = mkPrep "zhi2dao4" ; -same_A = mkA "yi1yang4" ; -new_york_PN = mkPN "niu3yao1" ; -member_N = mkN "cheng2yuan2" ; -too_Adv = mkAdv "tai4" ; -due_A = mkA "ying1you3" ; -charge_N = mkN "fei4yong4" ; -back_Adv = mkAdv "xiang4hou4" ; -provide_V2 = mkV2 "di1gong1" ; -acquire_V2 = mkV2 "huo4de2" ; -thing_N = mkN "shi4qing2" ; -junk_N = mkN "fei4wu4" ; -area_1_N = mkN "ou1yu4" ; -today_N = mkN "jin1tian1" ; -public_A = mkA "gong1zhong4" ; -certain_A = mkA "yi1ding4" ; -takeover_N = mkN "shou1gou4" ; -use_V = mkV "shi3yong4" ; -right_N = mkN "you4" ; -offer_V2 = mkV2 "di1gong1" ; -already_AdV = mkAdV "yi3jing1" ; -management_N = mkN "guan3li3" ; -term_N = mkN "qi1jian1" ; -insurance_N = mkN "bao3xian3" ; -home_N = mkN "jia1" ; -world_N = mkN "shi4jie4" ; -here_Adv = mkAdv "zhe4li3" ; -effort_N = mkN "gong1fu1" ; -work_N = mkN "gong1zuo4" ; -up_Prep = mkPrep "shang4" ; -make_VS = mkVS "zuo4" ; -production_N = mkN "sheng1chan3" ; -past_A = mkA "tong1guo4" ; -receive_V2 = mkV2 "shou1dao4" ; -employee_N = mkN "zhi2yuan2" ; -credit_N = mkN "xin4yong4" ; -continue_VV = mkVV "ji4xu4" ; -note_N = mkN "bi3ji4" ; ---* customerMasc_N = mkN "" ; --?? Don't understand -spend_V = mkV "hua1fei4" ; -transaction_N = mkN "jiao1yi4" ; -about_AdN = mkAdN "guan1yu2" ; -now_AdV = mkAdV "xian4zai4" ; -compare_V = mkV "bi3jiao4" ; -volume_N = mkN "sheng1yin1" ; -still_Adv = mkAdv "reng2ran2" ; -add_VS = mkVS "tian1jia1" ; -own_V2 = mkV2 "yong1you3" ; -corporate_A = mkA "qi3ye4" ; -make_V = mkV "zuo4" ; -decline_N = mkN "ju4jue2" ; -look_V = mkV "kan1" ; -estate_N = mkN "fang2dechan3" ; -shareholder_N = mkN "gu3dong1" ; -news_N = mkN "xin1wen2" ; -move_N = mkN "ju3dong4" ; -reduce_V2 = mkV2 "jian3shao3" ; -deal_N = mkN "ge3yao1" ; -whether_Prep = mkPrep "bu4lun2" ; -hold_V = mkV "bao3chi2" ; -position_N = mkN "wei4zhi4" ; -consumer_N = mkN "xiao1fei4zhe3" ; -believe_VS = mkVS "xiang1xin4" ; -proposal_N = mkN "jian4yi4" ; -political_A = mkA "zheng4zhi4xing4" ; -base_V2 = mkV2 "lei3" ; -amp_Conj = mkConj "&" ; -pay_V = mkV "jiao1na4" ; -nation_N = mkN "guo2jia1" ; -out_of_Prep = mkPrep "zai4shen2mayi3wai4" ; -great_A = mkA "wei3da4" ; -amount_N = mkN "shu3liang2" ; -acquisition_N = mkN "huo4de2" ; -power_N = mkN "gong1lu:4" ; -chief_N = mkN "shou3xi2" ; -call_VS = mkVS "hu1jiao4" ; -ad_N = mkN "guang3gao4" ; -tell_V = mkV "gao4su4" ; -decision_N = mkN "jue2ding4" ; -worker_N = mkN "gong1ren2" ; -possible_A = mkA "ke3neng2" ; -yield_N = mkN "chan3liang2" ; -grow_V = mkV "sheng1chang2" ; -offering_N = mkN "juan1zhu4" ; -expect_VV = mkVV "qi1wang4" ; -announce_V2 = mkV2 "gong1bu4" ; -option_N = mkN "xuan3xiang4" ; -senior_A = mkA "nian2chang2" ; -damage_N = mkN "sun3huai4" ; -meeting_N = mkN "hui4yi4" ; -leader_N = mkN "ling3dao3zhe3" ; -life_N = mkN "sheng1huo2" ; -drug_N = mkN "yao4wu4" ; -action_N = mkN "hang2wei2" ; -return_N = mkN "chong2fan3" ; -fiscal_A = mkA "cai2wu4" ; -demand_N = mkN "xu1qiu2" ; -end_V2 = mkV2 "jie1shu4" ; -administration_N = mkN "guan3li3" ; -lead_V = mkV "dai4ling3" ; -september_PN = mkPN "jiu3yue4" ; -payment_N = mkN "fu4kuan3" ; -expect_V2 = mkV2 "qi1wang4" ; -purchase_N = mkN "shou1gou4" ; -produce_V2 = mkV2 "sheng1chan3" ; -likely_A = mkA "rong2yi4" ; -private_A = mkA "si1ren2" ; -research_N = mkN "tan4jiu1" ; -account_N = mkN "zhang4hu4" ; -plan_VV = mkVV "ji4hua2" ; -less_Det = mkpDet "jiao4shao3" ; -control_N = mkN "guan3zhi4" ; -bring_V2 = mkV2 "dai4lai2" ; -dividend_N = mkN "sheng1li4" ; -project_N = mkN "xiang4mu4" ; -other_N = mkN "ling4wai4" ; -earthquake_N = mkN "dezhen4" ; -continue_V = mkV "ji4xu4" ; -national_A = mkA "min2zu2" ; -reflect_V2 = mkV2 "fan3ying4" ; -end_V = mkV "jie1shu4" ; -begin_V = mkV "kai1shi3" ; -hour_N = mkN "xiao3shi2" ; -despite_Prep = mkPrep "jin3guan3" ; -move_V = mkV "yi2dong4" ; -job_N = mkN "gong1zuo4" ; -fall_V2 = mkV2 "xian4ru4" ; -drop_N = mkN "jiang4di1" ; -division_N = mkN "bu4men2" ; -note_VS = mkVS "bi3ji4" ; -record_N = mkN "ji4lu4" ; -executive_A = mkA "zhi2hang2" ; -lawyer_N = mkN "lu:4shi1" ; -go_VV = mkVV "qu4" ; -magazine_N = mkN "za2zhi4" ; -lot_N = mkN "xu3duo1" ; -family_N = mkN "jia1ting2" ; -build_V2 = mkV2 "jian4zao4" ; -average_A = mkA "ping2jun1uu" ; -figure_N = mkN "shu3zi4" ; -august_PN = mkPN "ba1yue4" ; -activity_N = mkN "huo2dong4" ; -within_Prep = mkPrep "nei4bu4" ; -agree_VV = mkVV "tong2yi4" ; -effect_N = mkN "xiao4guo3" ; -producer_N = mkN "zhi4pian1ren2" ; -store_N = mkN "chu3cun2" ; -talk_N = mkN "jiao1tan2" ; -suit_N = mkN "ge3shi4" ; -particular_A = mkA "te2bie2" ; -network_N = mkN "wang3lao4" ; -total_A = mkA "zong3e2" ; -building_N = mkN "jian4zhu2" ; -risk_N = mkN "feng1xian3" ; -file_V = mkV "gui1dang4" ; -buyer_N = mkN "mai3zhu3" ; -create_V2 = mkV2 "chuang1jian4" ; -parent_N = mkN "fu4mu3qin1" ; -food_N = mkN "shi2wu4" ; -reach_V2 = mkV2 "dao4da2" ; -client_N = mkN "ke4hu4" ; -again_Adv = mkAdv "zai4ci4" ; -close_A = mkA "guan1bi4" ; -additional_A = mkA "e2wai4" ; -venture_N = mkN "qi3ye4" ; -machine_N = mkN "ji1qi4" ; -local_A = mkA "ben3de" ; -clear_A = mkA "qing1chu3" ; -almost_Adv = mkAdv "ji1hu1" ; -statement_N = mkN "sheng1ming2" ; -force_N = mkN "li4liang2" ; -dealer_N = mkN "ling2shou4shang1" ; -commercial_A = mkA "shang1ye4" ; -ask_V = mkV "wen4" ; -themselves_NP = mkNPword "ta1menzi4ji3" ; -for_example_Adv = mkAdv "ju3li4" ; -follow_V = mkV "gen1sui2" ; -remain_V = mkV "liu2xia4" ; -become_V2 = mkV2 "cheng2wei2" ; -subsidiary_N = mkN "fu4shu3" ; -property_N = mkN "cai2chan3" ; -price_V = mkV "jia4ge2" ; -outstanding_A = mkA "you1xiu4" ; -use_N = mkN "shi3yong4" ; -propose_V2 = mkV2 "jian4yi4" ; -development_N = mkN "fa1yu4" ; -mortgage_N = mkN "di3ya1" ; -never_AdV = mkAdV "cong1lai2mei2you3" ; -information_N = mkN "xiao1xi1" ; -average_N = mkN "pu3tong1" ; -able_A = mkA "neng2gou4" ; -yield_V2 = mkV2 "chan3sheng1" ; -portfolio_N = mkN "tou2zi1zu3ge3" ; -holder_N = mkN "chi2you3ren2" ; -increase_V = mkV "zeng1chang2" ; -fact_N = mkN "shi4shi2" ; -estimate_N = mkN "yu4suan4" ; -composite_A = mkA "zong1ge3" ; -actual_A = mkA "shi2ji4" ; -equity_N = mkN "gong1ping2" ; -add_V2 = mkV2 "tian1jia1" ; -airline_N = mkN "hang2kong1gong1si1" ; -technology_N = mkN "ji4shu4" ; -around_Prep = mkPrep "wei2rao4" ; -net_N = mkN "wang3lao4" ; -decline_V = mkV "xia4jiang4" ; -similar_A = mkA "lei4si4" ; -monday_PN = mkPN "xing1qi1yi1" ; -health_N = mkN "jian4kang1" ; -auto_N = mkN "qi4che1" ; -show_V2 = mkV2 "xian3shi4" ; -represent_V2 = mkV2 "biao3xian4" ; -economist_N = mkN "jing1ji4xue2jia1" ; -strategy_N = mkN "zhan4lue4" ; -union_N = mkN "gong1hui4" ; -gas_N = mkN "qi4ti3" ; -budget_N = mkN "yu4suan4" ; -rather_Adv = mkAdv "bi3jiao4" ; -provision_N = mkN "gui1ding4" ; -more_Adv = mkAdv "geng1duo1" ; -measure_N = mkN "ce4liang2" ; -inflation_N = mkN "tong1huo4peng2zhang4" ; -significant_A = mkA "chong2da4" ; -half_N = mkN "yi1ban4" ; -follow_V2 = mkV2 "gen1sui2" ; -thrift_N = mkN "jie2yao1" ; -personal_A = mkA "ge4ren2" ; -international_A = mkA "guo2ji4" ; -post_V2 = mkV2 "you2ji4" ; -claim_N = mkN "yao1qiu2" ; -restructure_V = mkV "chong2zu3" ; -place_N = mkN "defang1" ; -department_N = mkN "bu4men2" ; -involve_V2 = mkV2 "she4ji2" ; -begin_VV = mkVV "kai1shi3" ; -via_Prep = mkPrep "tong1guo4" ; -support_N = mkN "zhi1chi2" ; -hard_A = mkA "kun3nan2" ; -direct_A = mkA "zhi2jie1" ; -broker_N = mkN "jing1ji4ren2" ; -final_A = mkA "zui4zhong1" ; -face_V2 = mkV2 "mian4dui4" ; -deficit_N = mkN "kui1sun3" ; -reserve_N = mkN "hou4bei4" ; -quick_A = mkA "kuai4" ; -party_N = mkN "dang3" ; -partner_N = mkN "huo3ban4" ; -joint_A = mkA "lian2ge3" ; -judge_N = mkN "fa3guan1" ; -special_A = mkA "te2bie2" ; -slight_A = mkA "qing1wei1" ; -meanwhile_Adv = mkAdv "yu2ci3tong2shi2" ; -give_V2 = mkV2 "gei3" ; -equipment_N = mkN "she4bei4" ; -down_Prep = mkPrep "wang3xia4" ; -source_N = mkN "lai2yuan2" ; -institution_N = mkN "xue2hui4" ; -attorney_N = mkN "lu:4shi1" ; -domestic_A = mkA "guo2nei4" ; -cause_V2 = mkV2 "dao3zhi4" ; -potential_A = mkA "qian2zai4" ; -legal_A = mkA "ge3fa3" ; -usual_A = mkA "tong1chang2" ; -probable_A = mkA "ke3neng2" ; -fee_N = mkN "fei4" ; -drop_V2 = mkV2 "xia4jiang4" ; -construction_N = mkN "shi1gong1" ; -performance_N = mkN "biao3xian4" ; -approval_N = mkN "zan4tong2" ; -itself_NP = mkNPword "zi4shen1" ; -side_N = mkN "bian1" ; -mark_N = mkN "biao1ji4" ; -show_N = mkN "yan3chu1" ; -committee_N = mkN "wei1yuan2hui4" ; -add_V = mkV "tian1jia1" ; -separate_A = mkA "ling4wai4" ; -team_N = mkN "tuan2dui4" ; -cover_V2 = mkV2 "fu4gai4" ; -test_N = mkN "ce4shi4" ; -pressure_N = mkN "ya1li4" ; -main_A = mkA "zhu3yao1" ; -long_term_A = mkA "chang2qi1" ; -available_A = mkA "ke3yong4" ; -gain_V2 = mkV2 "huo4de2" ; -export_N = mkN "chu1kou3" ; -help_VV = mkVV "bang1zhu4" ; -crash_N = mkN "yi4wai4" ; -develop_V2 = mkV2 "kai1fa1" ; -crash_N = mkN "yi4wai4" ; -simple_A = mkA "jian3chan2" ; -put_V = mkV "fang4zhi4" ; -purchase_V2 = mkV2 "cai3gou4" ; -below_Prep = mkPrep "xia4mian4" ; -yet_Adv = mkAdv "reng2ran2" ; -abortion_N = mkN "liu2chan3" ; -support_V2 = mkV2 "zhi1chi2" ; -limit_V2 = mkV2 "xian4zhi4" ; -different_A = mkA "bu4tong2" ; -call_V = mkV "hu1jiao4" ; -as_well_as_Conj = mkConj "yi3ji2" ; -allow_V2V = mkV2V "yun3xu3" ; -lead_V2 = mkV2 "dai4ling3" ; -washington_PN = mkPN "hua2cheng2dun4" ; -tuesday_PN = mkPN "xing1qi1er4" ; -remain_VA = mkVA "liu2xia4" ; -initial_A = mkA "chu1shi3" ; -good_N = mkN "hao3" ; -condition_N = mkN "tiao2jian4" ; -complete_V2 = mkV2 "wan2cheng2" ; -cite_V2 = mkV2 "yin3yong4" ; -boost_V2 = mkV2 "cu4jin4" ; -basis_N = mkN "ji1chu3" ; -banking_N = mkN "yin2hang2ye4" ; -decline_VV = mkVV "xia4jiang4" ; -advertising_N = mkN "guang3gao4" ; -marketing_N = mkN "ying2xiao1" ; -margin_N = mkN "yu2liang2" ; -cut_N = mkN "duan4kai1" ; -series_N = mkN "xi4lie4" ; -percentage_N = mkN "bai3fen1bi3" ; -introduce_V2 = mkV2 "jie4shao4" ; -find_VS = mkVS "fa1xian4" ; -industrial_A = mkA "chan3ye4" ; -huge_A = mkA "ju4da4" ; -file_V2 = mkV2 "gui1dang4" ; -china_PN = mkPN "ci2qi4" ; -affect_V2 = mkV2 "ying3xiang3" ; -set_V2 = mkV2 "ji2ge3" ; -run_V2 = mkV2 "yun4hang2" ; -result_V = mkV "dao3zhi4" ; -owner_N = mkN "ye4zhu3" ; -in_addition_Adv = mkAdv "ci3wai4" ; -especial_A = mkA "te2bie2shi4" ; -campaign_N = mkN "yun4dong4" ; -such_Predet = mkPredet "zhe4yang4" ; -soviet_A = mkA "su1lian2" ; -report_V = mkV "bao4gao4" ; -game_N = mkN "you2xi4" ; -need_V2 = mkV2 "xu1yao1" ; -facility_N = mkN "she4shi1" ; -brokerage_N = mkN "yong1jin1" ; -account_V = mkV "ren4wei2" ; -set_V = mkV "ji2ge3" ; -role_1_N = mkN "jiao3se4" ; -open_V = mkV "da2kai1" ; -approve_V2 = mkV2 "pi1zhun3" ; -study_N = mkN "yan2jiu1" ; -benefit_N = mkN "de2yi4" ; -away_Adv = mkAdv "yuan3li2" ; -view_N = mkN "shi4tu2" ; -start_V = mkV "kai1shi3" ; -regulator_N = mkN "diao4jie2qi4" ; -legislation_N = mkN "li4fa3" ; -though_Subj = mkSubj "sui1ran2" ; -soon_Adv = mkAdv "bu4jiu3" ; -meet_V2 = mkV2 "hui4jian4" ; -drop_V = mkV "xia4jiang4" ; -comment_N = mkN "ping2lun2" ; -process_N = mkN "guo4cheng2" ; -rise_N = mkN "shang4sheng1" ; -import_N = mkN "jin4kou3" ; -supply_N = mkN "gong1ying1" ; -substantial_A = mkA "shi2hui4" ; -europe_PN = mkPN "ou1zhou1" ; -chain_N = mkN "lian2suo3" ; -seem_VV = mkVV "si4hu1" ; -rating_N = mkN "deng3ji2" ; -letter_N = mkN "shu1xin4" ; -easy_A = mkA "jian3chan2" ; -toward_Prep = mkPrep "dui4yu2" ; -sign_N = mkN "qian1shu3" ; -merger_N = mkN "ge3bing4" ; -london_PN = mkPN "lun2dun1" ; -improve_V2 = mkV2 "gai3shan4" ; -chemical_N = mkN "hua4xue2yao4pin3" ; -brand_N = mkN "shang1biao1" ; -pilot_N = mkN "fei1hang2yuan2" ; -issue_V2 = mkV2 "fa1bu4" ; -show_VS = mkVS "xian3shi4" ; -off_Prep = mkPrep "li2qu4" ; -competition_N = mkN "jing4zheng1" ; -comment_V = mkV "ping2lun2" ; -ton_N = mkN "dun1" ; -report_VS = mkVS "bao4gao4" ; -continue_V2 = mkV2 "ji4xu4" ; -vote_N = mkN "tou2piao4" ; -kind_N = mkN "zhong3lei4" ; -see_VS = mkVS "kan1jian4" ; -expense_N = mkN "fei4yong4" ; -ago_Prep = mkPrep "zhi1qian2" ; -california_PN = mkPN "jia1zhou1" ; -event_N = mkN "shi4jian4" ; -election_N = mkN "xuan3ju3" ; -step_N = mkN "bu4zhou4" ; -disclose_V2 = mkV2 "tou4lu4" ; -britain_PN = mkPN "ying1guo2" ; -banker_N = mkN "yin2hang2jia1" ; -agree_V = mkV "tong2yi4" ; -settlement_N = mkN "chen2jiang4" ; -effective_A = mkA "you3xiao4" ; -carry_V2 = mkV2 "xie2dai4" ; -pound_N = mkN "ying1bang4" ; -call_N = mkN "hu1jiao4" ; -situation_N = mkN "qing2kuang4" ; -sector_N = mkN "shan1xing2" ; -plunge_N = mkN "tiao4shui3" ; -matter_N = mkN "wen4ti2" ; -control_V2 = mkV2 "kong4zhi4" ; -change_V2 = mkV2 "gai3bian4" ; -apparent_A = mkA "ming2xian3" ; -reduction_N = mkN "jian3shao3" ; -practice_N = mkN "shi2jian4" ; -perhaps_Adv = mkAdv "ye3xu3" ; -datum_N = mkN "ji1zhun3" ; -suggest_VS = mkVS "jian4yi4" ; -once_Adv = mkAdv "yi1dan4" ; -offer_V = mkV "di1gong1" ; -individual_A = mkA "ge4ren2" ; -san_francisco_PN = mkPN "jiu4jin1shan1" ; -material_N = mkN "cai2liao4" ; -delivery_N = mkN "jiao1huo4" ; -creditor_N = mkN "zhai4quan2ren2" ; -keep_V2 = mkV2 "bao3chi2" ; -future_A = mkA "wei4lai2" ; -free_A = mkA "wu2chang2" ; -conference_N = mkN "hui4yi4" ; -active_A = mkA "huo2yue4" ; -staff_N = mkN "yuan2gong1" ; -independent_A = mkA "du2li4" ; -session_N = mkN "hui4hua4" ; -room_N = mkN "fang2jian1" ; -need_V = mkV "xu1yao1" ; -holding_N = mkN "bao3chi2" ; -consider_V2 = mkV2 "kao3lu:4" ; -auction_N = mkN "pai1mai4" ; -accept_V2 = mkV2 "jie1shou4" ; -immediate_A = mkA "ji2shi2" ; -exist_V = mkV "cun2zai4" ; -military_A = mkA "jun1uushi4" ; -impact_N = mkN "peng4zhuang4" ; -early_Adv = mkAdv "zao3" ; -carrier_N = mkN "zhi1jia4" ; -argue_VS = mkVS "zheng1lun2" ; -announcement_N = mkN "gong1gao4" ; -require_V2 = mkV2 "yao1qiu2" ; -recession_N = mkN "bu4jing3qi4" ; -along_Prep = mkPrep "yan2" ; -weak_A = mkA "ruan3ruo4" ; -want_V2 = mkV2 "xiang3wang4" ; -wage_N = mkN "gong1zi1" ; -primary_A = mkA "zhu3yao1" ; -happen_V = mkV "fa1sheng1" ; -establish_V2 = mkV2 "jian4li4" ; -consultant_N = mkN "gu4wen4" ; -telephone_N = mkN "dian4hua4" ; -serious_A = mkA "yan2chong2" ; -july_PN = mkPN "qi1yue4" ; -form_N = mkN "lai2zi4" ; -finance_V2 = mkV2 "jin1rong2" ; -field_N = mkN "ling3yu4" ; -article_N = mkN "wen2zhang1" ; -trouble_N = mkN "ma2fan2" ; -spend_V2 = mkV2 "hua1fei4" ; -selling_N = mkN "xiao1shou4" ; -franc_N = mkN "fa3lang2" ; -estimate_VS = mkVS "gu1ji4" ; -change_V = mkV "gai3bian4" ; -canada_PN = mkPN "jia1na2da4" ; -vehicle_N = mkN "che1liang4" ; -range_N = mkN "fan4wei2" ; -open_A = mkA "kai1fang4" ; -history_N = mkN "li4shi3" ; -standard_N = mkN "biao1zhun3" ; -people_N = mkN "ren2min2" ; -movie_N = mkN "dian4ying3" ; -manufacturer_N = mkN "sheng1chan3chang3jia1" ; -relative_A = mkA "xiang1dui4" ; -difference_N = mkN "cha1yi4" ; -typical_1_A = mkA "dian3xing2" ; -talk_V = mkV "tan2hua4" ; -prefer_V2 = mkV2 "ning2ke3" ; -opportunity_N = mkN "ji1hui4" ; -often_Adv = mkAdv "shi2chang2" ; -name_V2 = mkV2 "ming4ming2" ; -morning_N = mkN "zao3chen2" ; -factor_N = mkN "yin1su4" ; -word_N = mkN "wen2zi4" ; -volatility_N = mkN "hui1fa1xing4" ; -natural_A = mkA "zi4ran2" ; -individual_N = mkN "ge4ren2" ; -district_N = mkN "ou1yu4" ; -death_N = mkN "si3wang2" ; -cut_V = mkV "duan4kai1" ; -congressional_A = mkA "guo2hui4" ; -chip_N = mkN "xin1pian1" ; -package_N = mkN "bao1guo3" ; -fail_VV = mkVV "shi1bai4" ; -expect_V = mkV "qi1wang4" ; -decade_N = mkN "nian2dai4" ; -become_V = mkV "cheng2wei2" ; -bankruptcy_N = mkN "po4chan3" ; -short_term_A = mkA "jian3lue4" ; -prevent_V2 = mkV2 "fang2zhi3" ; -out_Adv = mkAdv "wai4bu4" ; -earn_V2 = mkV2 "zhuan4de2" ; -minute_N = mkN "fen1zhong1" ; -majority_N = mkN "duo1shu3" ; -keep_VS = mkVS "bao3chi2" ; -attempt_N = mkN "chang2shi4" ; -summer_N = mkN "xia4tian1" ; -story_N = mkN "gu4shi4" ; -software_N = mkN "ruan3jian4" ; -response_N = mkN "xiang3ying1" ; -premium_N = mkN "jiang3jin1" ; -name_V3 = mkV3 "ming4ming2" ; -late_Adv = mkAdv "wan3" ; -difficult_A = mkA "kun3nan2" ; -consider_VS = mkVS "kao3lu:4" ; -truck_N = mkN "ka3che1" ; -total_V2 = mkV2 "ge3ji4" ; -thus_Adv = mkAdv "cong1er2" ; -station_N = mkN "che1zhan4" ; -reject_V2 = mkV2 "ju4jue2" ; -model_N = mkN "mo2xing2" ; -japanese_A = mkA "ri4ben3" ; -ever_AdV = mkAdV "ceng2jing1" ; -enough_Adv = mkAdv "zu2gou4" ; -corporation_N = mkN "gong1si1" ; -commission_N = mkN "yong1jin1" ; -aid_N = mkN "bang1zhu4" ; -specific_A = mkA "ju4ti3" ; -space_N = mkN "kong1jian1" ; -slow_V = mkV "huan3man4" ; -rally_N = mkN "fan3dan4" ; -know_V = mkV "zhi1dao4" ; -indicate_VS = mkVS "biao3ming2" ; -care_N = mkN "guan1xin1" ; -capacity_N = mkN "rong2liang2" ; -bid_V = mkV "chu1jia4" ; -air_N = mkN "kong1qi4" ; -chicago_PN = mkPN "zhi1jia1ge1" ; -trust_N = mkN "xiang1xin4" ; -offset_V2 = mkV2 "di3xiao1" ; -even_AdV = mkAdV "shen4zhi4" ; -contribute_V = mkV "gong4xian4" ; -authority_N = mkN "quan2wei1" ; -strike_N = mkN "ba4gong1" ; -place_V2 = mkV2 "defang1" ; -per_Prep = mkPrep "mei3" ; -modest_A = mkA "qian1xu1" ; -instead_Adv = mkAdv "dai4ti4" ; -evidence_N = mkN "zheng4ju1" ; -appear_VV = mkVV "chu1xian4" ; -sure_A = mkA "ken3ding4" ; -size_N = mkN "da4xiao3" ; -out_Prep = mkPrep "dao4" "wai4mian4" ; -face_N = mkN "mian4dui4" ; -anything_NP = mkNPword "wu2lun2he2shi4" ; -version_N = mkN "ban3ben3" ; -trend_N = mkN "qu1shi4" ; -tough_A = mkA "cu1bao4" ; -slow_A = mkA "huan3man4" ; -player_N = mkN "bo1fang4ji1" ; -normal_A = mkA "zheng1chang2" ; -limit_N = mkN "xian4zhi4" ; -fall_N = mkN "xia4jiang4" ; -entire_A = mkA "zheng3ge4" ; -energy_N = mkN "neng2yuan2" ; -deposit_N = mkN "cun2kuan3" ; -interview_N = mkN "fang3wen4" ; -help_V = mkV "bang1zhu4" ; -finance_N = mkN "jin1rong2" ; -estimate_V2 = mkV2 "gu1ji4" ; -discount_N = mkN "she2kou4" ; -competitor_N = mkN "jing4zheng1zhe3" ; -utility_N = mkN "xiao4yong4" ; -replace_V2 = mkV2 "geng1huan4" ; -mean_VS = mkVS "yi4wei4zhao1" ; -leave_V = mkV "li2kai1" ; -expert_N = mkN "zhuan1jia1" ; -trial_N = mkN "shen3xun4" ; -total_N = mkN "gong4ji4" ; -necessary_A = mkA "bi4yao1" ; -hong_kong_PN = mkPN "xiang1gang3" ; -cancer_N = mkN "ai2zheng1" ; -age_N = mkN "nian2ling2" ; -temporary_A = mkA "lin2shi2" ; -survey_N = mkN "diao4cha2" ; -protection_N = mkN "bao3hu4" ; -partly_Adv = mkAdv "bu4fen1de" ; -invest_V = mkV "tou2zi1" ; -flight_N = mkN "fei1hang2" ; -base_N = mkN "ji1de" ; -rest_N = mkN "qi2yu2" ; -quality_N = mkN "zhi4liang2" ; -off_Adv = mkAdv "li2qu4" ; -join_V2 = mkV2 "jia1ru4" ; -vote_V = mkV "tou2piao4" ; -tokyo_PN = mkPN "dong1jing1" ; -succeed_V2 = mkV2 "cheng2gong1" ; -idea_N = mkN "xiang3fa3" ; -hurt_V2 = mkV2 "shang1hai4" ; -housing_N = mkN "zhu4fang2" ; -france_PN = mkPN "fa3guo2" ; -fear_N = mkN "kong3ju4" ; -convertible_A = mkA "ke3dui4huan4" ; -close_N = mkN "guan1bi4" ; -chance_N = mkN "ji1hui4" ; -america_PN = mkPN "mei3guo2" ; -target_N = mkN "mu4biao1" ; -specialist_N = mkN "zhuan1jia1" ; -original_A = mkA "yuan2ben3" ; -because_of_Prep = mkPrep "yin1wei2shen2ma" ; -avoid_V2 = mkV2 "bi4mian3" ; -various_A = mkA "ge4ge4" ; -often_AdV = mkAdV "jing1chang2" ; -official_A = mkA "guan1fang1" ; -disaster_N = mkN "zai1nan2" ; -ability_N = mkN "neng2li4" ; -see_V = mkV "kan1dao4" ; -quake_N = mkN "dezhen4" ; -past_N = mkN "guo4qu4" ; -meet_V = mkV "hui4jian4" ; -improvement_N = mkN "gai3shan4" ; -himself_NP = mkNPword "ta1zi4ji3" ; -commodity_N = mkN "shang1pin3" ; -attract_V2 = mkV2 "xi1yin3" ; ---* unchanged_A = mkA "" ; -traditional_A = mkA "chuan2tong3" ; -texas_PN = mkPN "de2zhou1" ; -sense_N = mkN "gan3ying1" ; -return_V = mkV "fan3hui2" ; -organization_N = mkN "zu3zhi1" ; -list_N = mkN "mu4lu4" ; -for_instance_Adv = mkAdv "li4ru2" ; -discuss_V2 = mkV2 "tao3lun2" ; -democratic_A = mkA "min2zhu3" ; -adviser_N = mkN "gu4wen4" ; -across_Prep = mkPrep "gu4wen4" ; -value_V2 = mkV2 "jia4zhi2" ; -negotiation_N = mkN "tan2pan4" ; -key_A = mkA "guan1jian4" ; -indeed_Adv = mkAdv "deque4" ; -appeal_N = mkN "shang4su4" ; ---* researcherMasc_N = mkN "" ; -phone_N = mkN "dian4hua4" ; -need_N = mkN "xu1yao1" ; -institutional_A = mkA "ji1gou4" ; -film_N = mkN "dian4ying3" ; -single_A = mkA "chan2yi1" ; -seat_N = mkN "zuo4wei4" ; -release_V2 = mkV2 "shi4fang4" ; -reform_N = mkN "gai3ge2" ; -public_N = mkN "gong1zhong4" ; -predict_VS = mkVS "yu4ce4" ; -poor_A = mkA "pin2kun3" ; -lose_V = mkV "shi1qu4" ; -hope_VV = mkVV "xi1wang4" ; -commitment_N = mkN "cheng2nuo4" ; -act_V = mkV "zuo4wei2" ; -right_Adv = mkAdv "you4bian1" ; -price_V2 = mkV2 "jia4ge2" ; -plan_V2 = mkV2 "ji4hua2" ; -moreover_Adv = mkAdv "er2qie3" ; -have_VS = mkVS "you3" ; -environmental_A = mkA "huan2jing4" ; -detail_N = mkN "huan2jing4" ; -date_N = mkN "ri4qi1" ; -unless_Subj = mkSubj "chu2fei1" ; -manage_V = mkV "guan3li3" ; -fair_A = mkA "gong1ping2" ; -daily_A = mkA "ri4chang2" ; -class_N = mkN "ban1ji2" ; -build_V = mkV "jian4li4" ; -type_N = mkN "lei4xing2" ; -segment_N = mkN "fen1bu4" ; -relate_V2 = mkV2 "you3guan1" ; -partnership_N = mkN "ge3huo3" ; -gene_N = mkN "ji1yin1" ; -eventual_A = mkA "zui4zhong1" ; -debenture_N = mkN "zhai4quan4" ; -community_N = mkN "she4ou1" ; -card_N = mkN "ka3" ; -base_V = mkV "lei3" ; -wednesday_PN = mkPN "xing1qi1san1" ; -thursday_PN = mkPN "xing1qi1er4" ; -retailer_N = mkN "ling2shou4shang1" ; -near_Prep = mkPrep "kao4jin4" ; -image_N = mkN "tu2xiang4" ; -farmer_N = mkN "nong2min2" ; -together_Adv = mkAdv "zai4yi1qi3" ; -spring_N = mkN "chun1tian1" ; -speculation_N = mkN "tui1ce4" ; -real_N = mkN "zhen1shi2" ; -investigation_N = mkN "diao4cha2" ; -handle_V2 = mkV2 "chu3li3" ; -failure_N = mkN "shi1bai4" ; -battle_N = mkN "zhan4dou3" ; -section_N = mkN "bu4fen1" ; -opposition_N = mkN "fan3dui4" ; -next_Prep = mkPrep "bi3lin2" ; -metal_N = mkN "jin1shu3" ; -goal_N = mkN "mu4biao1" ; -expectation_N = mkN "qi1wang4" ; -even_though_Subj = mkSubj "ji2shi3" ; -enough_A = mkA "zu2gou4" ; -emergency_N = mkN "ji2" ; -eliminate_V2 = mkV2 "xiao1chu2" ; -drive_N = mkN "qu1dong4" ; -but_Subj = mkSubj "dan4" ; -write_V = mkV "xie3" ; -underwriter_N = mkN "cheng2xiao1shang1" ; -trade_V2 = mkV2 "jiao1yi4" ; -seek_VV = mkVV "xun2qiu2" ; -secretary_N = mkN "mi4shu1" ; -rough_A = mkA "cu1bao4" ; -requirement_N = mkN "xu1qiu2" ; -quarterly_A = mkA "ji4kan1" ; -pension_N = mkN "yang3lao3jin1" ; -get_VA = mkVA "de2dao4" ; -expand_V2 = mkV2 "kuo4da4" ; -exceed_V2 = mkV2 "chao1guo4" ; -victim_N = mkN "shou4hai4zhe3" ; -protect_V2 = mkV2 "bao3hu4" ; -plan_V = mkV "ji4hua2" ; -operator_N = mkN "cao1zuo4zhe3" ; -of_course_Adv = mkAdv "dang1ran2" ; -break_V = mkV "da2po4" ; -branch_N = mkN "fen1hui4" ; -begin_V2 = mkV2 "kai1shi3" ; -barrel_N = mkN "tong3" ; -western_A = mkA "xi1bu4" ; -success_N = mkN "cheng2gong1" ; -strength_N = mkN "shi2li4" ; -item_N = mkN "xiang4mu4" ; -instead_of_Prep = mkPrep "er2bu4shi4" ; -flat_A = mkA "ping2tan3" ; -crime_N = mkN "fan4zui4" ; -contend_VS = mkVS "kang4heng2" ; -transportation_N = mkN "yun4shu1" ; -sign_V2 = mkV2 "qian1shu3" ; -show_V = mkV "xian3shi4" ; -right_A = mkA "dui4" ; -page_N = mkN "ye4" ; -keep_V = mkV "bao3chi2" ; -help_V2 = mkV2 "bang1zhu4" ; -hearing_N = mkN "ting1li4" ; -head_V2 = mkV2 "wei2shou3" ; -alone_Adv = mkAdv "chan2du2" ; -successful_A = mkA "cheng2gong1" ; -ruling_N = mkN "cai2jue2" ; -restriction_N = mkN "xian4zhi4" ; -resign_V = mkV "ci2zhi2" ; -region_N = mkN "deou1" ; -maturity_3_N = mkN "dao4qi1" ; -focus_V = mkV "ji2zhong1" ; -civil_A = mkA "min2jian1" ; -retain_V2 = mkV2 "bao3liu2" ; -request_N = mkN "yao1qiu2" ; -press_N = mkN "an4" ; -panel_N = mkN "mian4ban3" ; -negative_A = mkA "fou3ding4" ; -forecast_N = mkN "yu4ce4" ; -back_V2 = mkV2 "hou4mian4" ; -attribute_V2 = mkV2 "shu3xing4" ; -wait_V = mkV "deng3dai1" ; -sometimes_Adv = mkAdv "you3shi2" ; -send_V2 = mkV2 "fa1song4" ; -post_N = mkN "you2ji4" ; -mutual_A = mkA "xiang1hu4" ; -manage_V2 = mkV2 "guan3li3" ; -device_N = mkN "she4bei4" ; -advance_V2 = mkV2 "tui1jin4" ; -willing_A = mkA "yuan4yi4" ; -weekend_N = mkN "zhou1mo4" ; -urge_V2 = mkV2 "dun1cu4" ; -unusual_A = mkA "yi4chang2" ; -stay_V = mkV "liu2" ; -sport_N = mkN "yun4dong4" ; -scientist_N = mkN "ke1xue2jia1" ; -regional_A = mkA "ou1yu4xing4" ; -poland_PN = mkPN "bo1lan2" ; -minority_N = mkN "shao3shu3" ; -lawmaker_N = mkN "li4fa3zhe3" ; -land_N = mkN "tu3de" ; -hope_N = mkN "xi1wang4" ; -combine_V2 = mkV2 "jie1ge3" ; -columbia_PN = mkPN "ge1lun2bi3ya4" ; -charge_V2 = mkV2 "ji4zhang4" ; -candidate_N = mkN "hou4xuan3ren2" ; -block_V2 = mkV2 "zu3zhi3" ; -beyond_Prep = mkPrep "yi3wai4" ; -structure_N = mkN "jie1gou4" ; -settle_V = mkV "jie3jue2" ; -say_V2 = mkV2 "shui4" ; -regulation_N = mkN "tiao2li4" ; -prospect_N = mkN "qian2jing3" ; -piece_N = mkN "yi1pian1" ; -october_PN = mkPN "shi2yue4" ; -medical_A = mkA "nei4ke1" ; -manufacture_V2 = mkV2 "zhi4zao4" ; -couple_N = mkN "yi1dui4" ; -ahead_Adv = mkAdv "xiang4qian2" ; -adopt_V2 = mkV2 "cai3yong4" ; -warrant_N = mkN "shou4quan2" ; -season_N = mkN "ji4jie2" ; -need_VV = mkVV "xu1yao1" ; -liability_N = mkN "ze2ren4" ; -intend_VV = mkVV "da2suan4" ; -dispute_N = mkN "zheng1yi4" ; -defendant_N = mkN "bei4gao4" ; -claim_VS = mkVS "sheng1chen4" ; -central_A = mkA "zhong1yang1" ; -aggressive_A = mkA "qin1lue4xing4" ; -so_called_A = mkA "suo3wei4" ; -pass_V2 = mkV2 "tong1guo4" ; -mostly_Adv = mkAdv "da4duo1" ; -conservative_A = mkA "bao3shou3" ; -aircraft_N = mkN "fei1ji1" ; -veto_N = mkN "fou3jue2" ; -treatment_N = mkN "zhi4liao2" ; -threat_N = mkN "wei1xie2" ; -send_V = mkV "fa1song4" ; -respond_V = mkV "xiang3ying1" ; -rapid_A = mkA "kuai4su4" ; -overall_A = mkA "quan2bu4ce4shi4" ; -output_N = mkN "chan3liang2" ; -mile_N = mkN "ying1li3" ; -los_angeles_PN = mkPN "luo4sha1ji1" ; -hotel_N = mkN "lu:3guan3" ; -expansion_N = mkN "kuo4zhang1" ; -enter_V2 = mkV2 "jin4ru4" ; -develop_V = mkV "kai1fa1" ; -deny_V2 = mkV2 "fou3ren4" ; -cheap_A = mkA "lian2jia4" ; -yet_AdV = mkAdV "dan4" ; -whole_A = mkA "zheng3ge4" ; -outside_Prep = mkPrep "yi3wai4" ; -jury_N = mkN "pei2shen3tuan2" ; -guarantee_N = mkN "bao3zheng4" ; -attention_N = mkN "zhu4yi4" ; -advertiser_N = mkN "guang3gao4ke4hu4" ; -uncertainty_N = mkN "bu4que4ding4" ; -start_to_VV = mkVV "kai1shi3" ; -serve_V = mkV "fu2wu4" ; -seem_VA = mkVA "si4hu1" ; -push_V = mkV "tui1" ; -provide_V = mkV "di1gong1" ; -prosecutor_N = mkN "yuan2gao4" ; -else_Adv = mkAdv "qi2ta1" ; -electronic_A = mkA "dian4zi3" ; -afternoon_N = mkN "xia4wu3" ; -true_A = mkA "zhen1" ; -profitable_A = mkA "you3li4ke3tu2" ; -popular_A = mkA "liu2hang2" ; -oppose_V2 = mkV2 "fan3dui4" ; -obtain_V2 = mkV2 "huo4de2" ; -ground_N = mkN "demian4" ; -debate_N = mkN "bian4lun2" ; -compete_V = mkV "jing4zheng1" ; -approach_N = mkN "tu2jing4" ; -portion_N = mkN "yi1bu4fen1" ; -point_V = mkV "zhi3chu1" ; -ownership_N = mkN "suo3you3quan2" ; -make_V2A = mkV2A "shi3" ; -like_A = mkA "xiang1si4" ; -launch_V2 = mkV2 "fa1she4" ; -increasingly_Adv = mkAdv "ri4yi4" ; -editor_N = mkN "bian1ji2" ; -coupon_N = mkN "you1hui4quan4" ; -tender_N = mkN "tou2biao1" ; -saving_N = mkN "jie2yao1" ; -reorganization_N = mkN "chong2zu3" ; -range_V = mkV "fan4wei2" ; -opinion_N = mkN "yi4jian4" ; -maintain_V2 = mkV2 "wei2chi2" ; -long_Adv = mkAdv "chang2" ; -extend_V2 = mkV2 "yan2chang2" ; -alternative_N = mkN "ti4dai4" ; -accuse_V2 = mkV2 "zhi3kong4" ; -view_V2 = mkV2 "shi4tu2" ; -technical_A = mkA "ji4shu4" ; -sudden_A = mkA "tu1ran2" ; -safety_N = mkN "an1quan2" ; -occur_V = mkV "fa1sheng1" ; -moment_N = mkN "shi2ke4" ; -giant_N = mkN "ju4ren2" ; -familiar_with_A2 = mkA2 "shu2xi1" ; -expensive_A = mkA "ang2gui4" ; -advantage_N = mkN "you1dian3" ; -win_V = mkV "ying2" ; -weakness_N = mkN "ruo4dian3" ; -require_V2V = mkV2V "yao1qiu2" ; -relationship_N = mkN "guan1xi4" ; -let_V2V = mkV2V "rang4" ; -jump_V2 = mkV2 "tiao4" ; -internal_A = mkA "nei4bu4" ; -insist_VS = mkVS "yao3ding4" ; -help_V2V = mkV2V "bang1zhu4" ; -estimate_V = mkV "gu1ji4" ; -developer_N = mkN "kai1fa1ren2yuan2" ; -deal_V = mkV "chu3li3" ; -competitive_A = mkA "jing4zheng1" ; -cable_N = mkN "dian4lan4" ; -agree_VS = mkVS "tong2yi4" ; -recovery_N = mkN "fu4su1" ; -picture_N = mkN "tu2pian1" ; -ounce_N = mkN "ang4si1" ; -lend_V = mkV "jie4" ; -feel_VS = mkVS "gan3jiao4" ; -ease_V2 = mkV2 "huan3jie3" ; -critic_N = mkN "ping2lun2jia1" ; -contain_V2 = mkV2 "bao1han2" ; -wrong_A = mkA "cuo4wu4" ; -west_A = mkA "xi1fang1" ; -subordinate_V2 = mkV2 "xia4shu3" ; -sort_N = mkN "fen1lei4" ; -indicate_V2 = mkV2 "biao3ming2" ; -discussion_N = mkN "tao3lun2" ; -depend_V = mkV "yi1lai4" ; -criminal_A = mkA "xing2shi4" ; -association_N = mkN "xie2hui4" ; -advance_N = mkN "tui1jin4" ; -unlike_Prep = mkPrep "bu4xiang4" ; -regular_A = mkA "ding4qi1" ; -pursue_V2 = mkV2 "zhui1qiu2" ; -purpose_N = mkN "mu4" ; -publish_V = mkV "fa1bu4" ; -patent_N = mkN "zhuan1li4" ; -liquidity_N = mkN "liu2dong4xing4" ; -inventory_N = mkN "ku4cun2" ; -half_Predet = mkPredet "ban4" ; -environment_N = mkN "huan2jing4" ; -decide_VS = mkVS "jue2ding4" ; -cost_V2 = mkV2 "cheng2ben3" ; -collapse_N = mkN "beng1kui4" ; -close_Adv = mkAdv "guan1bi4" ; -tomorrow_N = mkN "ming2tian1" ; -someone_NP = mkNPword "shei2" ; -retirement_N = mkN "tui4xiu1" ; -representativeMasc_N = mkN "dai4biao3" ; -reporter_N = mkN "ji4zhe3" ; -remain_V2 = mkV2 "ting2liu2" ; -relation_N = mkN "guan1xi4" ; -receive_V = mkV "shou1dao4" ; -reach_V = mkV "dao4da2" ; -powerful_A = mkA "qiang2da4" ; -obligation_N = mkN "yi4wu4" ; -list_V2 = mkV2 "lie4ju3" ; -lack_N = mkN "que1fa2" ; -identify_V2 = mkV2 "jian4ding4" ; -generate_V2 = mkV2 "chan3sheng1" ; -firm_A = mkA "jian1jue2" ; -expect_VS = mkVS "qi1wang4" ; -exclude_V2 = mkV2 "pai2chu2" ; -equal_A = mkA "deng3yu2" ; -document_N = mkN "wen2jian4" ; -describe_V2 = mkV2 "miao2shu4" ; -copper_N = mkN "tong2" ; -college_N = mkN "xue2yuan4" ; -access_N = mkN "fang3wen4" ; -set_N = mkN "ji2" ; -responsibility_N = mkN "ze2ren4" ; -reaction_N = mkN "fan3ying1" ; -improve_V = mkV "gai3shan4" ; -flow_N = mkN "liu2" ; -dozen_N = mkN "da2" ; -design_N = mkN "she4ji4" ; -delay_N = mkN "yan2chi2" ; -decline_V2 = mkV2 "xia4jiang4" ; -crisis_N = mkN "wei1ji1" ; -audience_N = mkN "ting1zhong4" ; -amid_Prep = mkPrep "zai4" "zhi1zhong1" ; -yield_V = mkV "chan3liang2" ; -street_N = mkN "jie1tou2" ; -soar_V = mkV "ao2xiang2" ; -scandal_N = mkN "chou3wen2" ; -ready_A = mkA "zhun3bei4" ; -operate_V2 = mkV2 "cao1zuo4" ; -op_art_N = mkN "ou1pu3yi4shu4" ; -minister_N = mkN "bu4chang2" ; -lower_V2 = mkV2 "jiang4di1" ; -leave_VS = mkVS "li2kai1" ; -hit_V = mkV "zhuang4ji1" ; -force_V2V = mkV2V "qiang2zhi4" ; -expand_V = mkV "kuo4da4" ; -emerge_V = mkV "chu1xian4" ; -complete_A = mkA "wan2zheng3" ; -appear_V = mkV "chu1xian4" ; -anyone_NP = mkNPword "ren4he2ren2" ; -aim_V2 = mkV2 "miao2zhun3" ; -voter_N = mkN "xuan3min2" ; -safe_A = mkA "an1quan2" ; -remove_V2 = mkV2 "xiao1chu2" ; -quote_V2 = mkV2 "yin3yong4" ; -pull_V = mkV "la1" ; -pend_V = mkV "gua4qi3" ; -pass_V = mkV "tong1guo4" ; -mind_N = mkN "jie4yi4" ; -maybe_Adv = mkAdv "ye3xu3" ; -help_VS = mkVS "bang1zhu4" ; -electronics_N = mkN "dian4zi3" ; -damage_V2 = mkV2 "sun3huai4" ; -confidence_N = mkN "xin4xin1" ; -as_of_Prep = mkPrep "jie2zhi4" ; -userMasc_N = mkN "yong4hu4" ; -ultimate_A = mkA "zui4zhong1" ; -trigger_V2 = mkV2 "chu4fa1" ; -town_N = mkN "zhen4" ; -throughout_Prep = mkPrep "ge4chu3" ; -surprising_A = mkA "ji1guai4" ; -supply_V2 = mkV2 "gong1ying1" ; -studio_N = mkN "gong1zuo4shi4" ; -steady_A = mkA "wen3ding4" ; -start_V2 = mkV2 "kai1shi3" ; -seem_V = mkV "si4hu1" ; -responsible_A = mkA "fu4ze2" ; -pick_V = mkV "xuan3ze2" ; -monthly_A = mkA "mei3yue4yi1ci4" ; -just_AdV = mkAdV "qi2shi4" ; -illegal_A = mkA "fei1fa3" ; -human_A = mkA "ren2dao4" ; -help_N = mkN "bang1zhu4" ; -fraud_N = mkN "wu3bi4" ; -finish_V = mkV "wan2cheng2" ; -experience_N = mkN "jing1yan4" ; -everyone_NP = mkNPword "da4jia1" ; -black_N = mkN "hei1se4" ; -stem_V = mkV "zu3zhi3" ; -publisher_N = mkN "fa1hang2ren2" ; -order_V2 = mkV2 "zhi4xu4" ; -moscow_PN = mkPN "mo4si1ke1" ; -mail_N = mkN "you2jian4" ; -light_A = mkA "guang1" ; -june_PN = mkPN "liu4yue4" ; -fill_V2 = mkV2 "man3zu2" ; -fail_V = mkV "shi1bai4" ; -education_N = mkN "jiao1yu4" ; -distribution_N = mkN "fen1pei4" ; -course_N = mkN "ke4cheng2" ; -choice_N = mkN "jing1xuan3" ; -balance_N = mkN "ping2heng2" ; -task_N = mkN "ren4wu4" ; -style_N = mkN "feng1ge2" ; -slowdown_N = mkN "fang4huan3" ; -senator_N = mkN "can1yi4yuan2" ; -positive_A = mkA "ji1ji2" ; -municipal_A = mkA "shi4zheng4" ; -movement_N = mkN "yun4dong4" ; -light_N = mkN "guang1" ; -guilty_A = mkA "you3zui4" ; -global_A = mkA "quan2qiu2" ; -express_V2 = mkV2 "te2kuai4" ; -consider_V = mkV "kao3lu:4" ; -certificate_N = mkN "zheng4shu1" ; -before_Adv = mkAdv "yi3qian2" ; -around_Adv = mkAdv "zhou1wei2" ; -worth_A = mkA "jia4zhi2" ; -virtual_A = mkA "xu1ni3" ; -tend_VV = mkVV "qu1xiang4" ; -subject_N = mkN "zhu3ti2" ; -seller_N = mkN "mai4jia1" ; -relief_N = mkN "huan3jie3" ; -possibility_N = mkN "ke3neng2xing4" ; -hospital_N = mkN "yi1yuan4" ; -healthy_A = mkA "jian4kang1" ; -extreme_A = mkA "ji2duan1" ; -deep_A = mkA "shen1ke4" ; -buy_N = mkN "gou4mai3" ; -step_V = mkV "bu4zhou4" ; -start_N = mkN "kai1shi3" ; -standard_A = mkA "biao1zhun3" ; -schedule_V2V = mkV2V "shi2jian1biao3" ; -resource_N = mkN "zi1yuan2" ; -resident_N = mkN "ju1min2" ; -publish_V2 = mkV2 "fa1bu4" ; -pay_N = mkN "gong1zi1 " ; -obvious_A = mkA "ming2xian3" ; -make_V2V = mkV2V "shi3" ; -interest_V2 = mkV2 "guan1xin1" ; -incentive_N = mkN "ji1li4" ; -draw_V2 = mkV2 "hua4" ; -crop_N = mkN "zuo4wu4" ; -concern_V2 = mkV2 "guan1xin1" ; -cell_N = mkN "xi4bao1" ; -cd_N = mkN "guang1pan2" ; -achieve_V2 = mkV2 "da2dao4" ; -accord_N = mkN "he2xie2" ; -traffic_N = mkN "jiao1tong1" ; -though_Adv = mkAdv "bu4gu4" ; -revise_V2 = mkV2 "xiu1gai3" ; -relate_V = mkV "you3guan1" ; -minimum_A = mkA "qi3ma3" ; -mere_A = mkA "qi2" ; -mark_V2 = mkV2 "biao1zhi4" ; -luxury_N = mkN "hao2hua2" ; -instrument_N = mkN "yi2qi4" ; -fund_V2 = mkV2 "tou2zi1" ; -formal_A = mkA "zheng1shi4" ; -engineering_N = mkN "gong1cheng2" ; -encourage_V2 = mkV2 "gu3li4" ; -earn_V = mkV "zhuan4" ; -direction_N = mkN "fang1xiang4" ; -deliver_V2 = mkV2 "jiao1fu4" ; -contribution_N = mkN "gong4xian4" ; -communication_N = mkN "gou1tong1" ; -blame_V2 = mkV2 "guai4" ; -argument_N = mkN "lun2ju1" ; -violation_N = mkN "wei2fan3" ; -violate_V2 = mkV2 "wei2fan3" ; -suspend_V2 = mkV2 "zan4ting2" ; -speak_V = mkV "shui4hua4" ; -site_N = mkN "xian4chang3" ; -severe_A = mkA "yan2chong2" ; -prime_A = mkA "gen1ben3" ; -plane_N = mkN "ji1" ; -mean_V2 = mkV2 "yi4wei4zhao1" ; -like_VV = mkVV "xi3huan1" ; -initiative_N = mkN "zhu3dong4" ; -form_V2 = mkV2 "gou4cheng2" ; -elsewhere_Adv = mkAdv "bie2chu3" ; -drive_V = mkV "jia4shi3" ; -distribute_V2 = mkV2 "fen1pei4" ; -difficulty_N = mkN "kun3nan2" ; -corn_N = mkN "yu4mi3" ; -climb_V = mkV "pa2" ; -century_N = mkN "shi4ji4" ; -call_V3 = mkV3 "jiao4" ; -approve_V = mkV "pi1zhun3" ; -application_N = mkN "shen1qing3" ; -affair_N = mkN "shi4qing2" ; -act_N = mkN "fa3an4" ; -suffer_V = mkV "shou4ku3" ; -spot_N = mkN "dian3" ; -social_A = mkA "she4hui4" ; -serve_V2 = mkV2 "fu2wu4" ; -plunge_V = mkV "tiao4jin4" ; -patient_N = mkN "bing4ren2" ; -pace_N = mkN "bu4fa2" ; -overseas_A = mkA "guo2wai4" ; -monetary_A = mkA "jin1rong2" ; -impose_V2 = mkV2 "qiang2jia1" ; -guy_N = mkN "lao3" ; -guideline_N = mkN "ji1yi2" ; -generation_N = mkN "yi1dai4" ; -find_V = mkV "sou1xun2" ; -employer_N = mkN "gu4zhu3" ; -considerable_A = mkA "ke3guan1" ; -confirm_V2 = mkV2 "que4ren4" ; -block_N = mkN "kuai1" ; -arm_N = mkN "ge1bo2" ; -anticipate_V2 = mkV2 "yu4liao4" ; -abandon_V2 = mkV2 "fang4qi4" ; -soft_A = mkA "ruan3" ; -review_N = mkN "ping2lun2" ; -record_V2 = mkV2 "ji4lu4" ; -penalty_N = mkN "xing2fa2" ; -mexico_PN = mkPN "mo4xi1ge1" ; -january_PN = mkPN "yi1yue4" ; -indication_N = mkN "ji1xiang4" ; -household_N = mkN "jia1ting2" ; -disk_N = mkN "yuan2pan2" ; -complaint_N = mkN "bao4yuan4" ; -announce_VS = mkVS "gong1bu4" ; -also_Adv = mkAdv "ye3" ; -suspension_N = mkN "xuan2gua4" ; -slide_N = mkN "gu3dong4" ; -settle_V2 = mkV2 "jie3jue2" ; -schedule_V2 = mkV2 "an1pai2" ; -resignation_N = mkN "ci2zhi2" ; -renew_V2 = mkV2 "geng1xin1" ; -release_N = mkN "shi4fang4" ; -refuse_VV = mkVV "ju4jue2" ; -professor_N = mkN "jiao1shou4" ; -plus_Conj = mkConj "jia1" ; -par_N = mkN "ping2jia4" ; -outlook_N = mkN "zhan3wang4" ; -once_AdV = mkAdV "yi1ci4" ; -match_V2 = mkV2 "bi3ni3" ; -leadership_N = mkN "ling3dao3" ; ---* in_toto_Adv = mkAdv "" ; -- ?? Don't undertstand -highway_N = mkN "gong1lu4" ; -head_V = mkV "lu:4ling3" ; -exact_A = mkA "que4qie1" ; -essential_A = mkA "bi4yao1" ; -conventional_A = mkA "chang2gui1" ; -compare_V2 = mkV2 "bi3jiao4" ; -comparable_A = mkA "ke3bi3" ; -bit_N = mkN "kuai1" ; -baseball_N = mkN "bang4qiu2" ; -amendment_N = mkN "xiu1ding4" ; -wave_N = mkN "bo1lang4" ; -swiss_A = mkA "rui4shi4" ; -swing_N = mkN "dang4" ; -promotion_N = mkN "di1sheng1" ; -produce_V = mkV "chan3sheng1" ; -proceeding_N = mkN "chu1fa1" ; -participate_V = mkV "can1jia1" ; -participant_N = mkN "can1jia1zhe3" ; -opening_N = mkN "kai1kou3" ; -frequent_A = mkA "pin2reng2" ; -decide_V = mkV "jue2ding4" ; -contrast_N = mkN "dui4bi3" ; -commit_V2 = mkV2 "cheng2nuo4" ; -borrow_V = mkV "jie4" ; -benefit_V = mkV "zao4fu2" ; -attempt_VV = mkVV "chang2shi4" ; -appropriation_N = mkN "bo1kuan3" ; -apply_V = mkV "shen1qing3" ; -worry_V = mkV "dan1xin1" ; -rival_N = mkN "dui4shou3" ; -post_V = mkV "ji4" ; -litigation_N = mkN "su4song4" ; -lender_N = mkN "dai4kuan3ren2" ; -employment_N = mkN "gu4yong4" ; -either_Det = mkpDet "huo4" ; -duty_N = mkN "ze2ren4" ; -doubt_N = mkN "huai2yi2" ; -core_N = mkN "he2xin1" ; -chapter_N = mkN "zhang1" ; -cause_N = mkN "yuan2yin1" ; -ban_V2 = mkV2 "jin1zhi3" ; -arrangement_N = mkN "an1pai2" ; ---* americanMasc_N = mkN "" ; -- ?? Don't understand -try_V = mkV "shi4tu2" ; -taxpayer_N = mkN "na4shui4ren2" ; -stop_V2 = mkV2 "ting2" ; -stage_N = mkN "wu3tai2" ; -specialty_N = mkN "zhuan1ye4" ; -shipment_N = mkN "zhuang1chuan2" ; -present_V2 = mkV2 "jie4shao4" ; -predict_V2 = mkV2 "yu4ce4" ; -mine_N = mkN "kuang4shan1" ; -italy_PN = mkPN "yi4da4li4" ; -indicator_N = mkN "zhi3zhen1" ; -hire_V2 = mkV2 "pin4qing3" ; -extraordinary_A = mkA "fei1fan2" ; -explain_V2 = mkV2 "shui4ming2" ; -engine_N = mkN "ji1" ; -decide_VV = mkVV "jue2ding4" ; -conduct_V2 = mkV2 "jin4hang2" ; -circuit_N = mkN "xian4lu4" ; -author_N = mkN "zuo4zhe3" ; -assume_V2 = mkV2 "jia3she4" ; -ask_V2 = mkV2 "wen4" ; -wake_N = mkN "xing3" ; -volatile_A = mkA "yi4bian4" ; -twice_Adv = mkAdv "liang3ci4" ; -trouble_V2 = mkV2 "ma2fan2" ; -supplier_N = mkN "di1gong1zhe3" ; -retail_V = mkV "ling2shou4" ; -reduce_V = mkV "jian3shao3" ; -reasonable_A = mkA "ge3li3" ; -quiet_A = mkA "an1jing4" ; -pretty_AdA = mkAdA "piao1liang4" ; -preliminary_A = mkA "chu1bu4" ; -politician_N = mkN "zheng4zhi4jia1" ; -negotiate_V2 = mkV2 "tan2pan4" ; -moderate_A = mkA "zhong1du4" ; -minor_A = mkA "ci4yao1" ; -memory_N = mkN "ji4yi4" ; -lie_1_V = mkV "shui4huang3" ; -lead_N = mkN "dai4ling3" ; -grow_V2 = mkV2 "zeng1chang2" ; -gross_A = mkA "mao2" ; -employ_V2 = mkV2 "cai3yong4" ; -delay_V2 = mkV2 "tuo1yan2" ; -default_N = mkN "mo4ren4" ; -criticism_N = mkN "pi1ping2" ; -create_V = mkV "chuang1jian4" ; -convert_V2 = mkV2 "bian4huan4" ; -consult_V = mkV "qing3jiao1" ; -concede_VS = mkVS "cheng2ren4" ; -compromise_N = mkN "tuo3xie2" ; -climb_V2 = mkV2 "pa2" ; -challenge_N = mkN "tiao1zhan4" ; -australian_A = mkA "ao4da4li4ya4" ; -assistance_N = mkN "xie2zhu4" ; -april_PN = mkPN "si4yue4" ; -abroad_Adv = mkAdv "guo2wai4" ; -writer_N = mkN "zuo4jia1" ; -study_V2 = mkV2 "xue2xi2" ; -spirit_N = mkN "jing1shen2" ; -require_V = mkV "yao1qiu2" ; -refer_V = mkV "can1kao3" ; -poll_N = mkN "tou2piao4" ; -planner_N = mkN "ji4hua2zhe3" ; -one_time_A = mkA "yi1du4" ; -move_V2 = mkV2 "dong4" ; -experiment_N = mkN "shi2yan4" ; -ease_V = mkV "jian3qing1" ; -defend_V2 = mkV2 "bian4hu4" ; -colleague_N = mkN "tong2shi4" ; -character_N = mkN "zi4fu2" ; -cause_V2V = mkV2V "yin3qi3" ; -career_N = mkN "shi4ye4" ; -basket_N = mkN "lan2" ; -attack_N = mkN "gong1ji1" ; -addition_N = mkN "zeng1jia1" ; -training_N = mkN "xun4lian4" ; -tie_N = mkN "ling3dai4" ; -sustain_V2 = mkV2 "zhi1chi2" ; -strategic_A = mkA "zhan4lue4" ; -save_V2 = mkV2 "bao3cun2" ; -rule_V = mkV "tong3zhi4" ; -panic_N = mkN "jing1huang1" ; -message_N = mkN "xin4xi1" ; -machinist_N = mkN "ji1xie4shi1" ; -location_N = mkN "wei4zhi4" ; -involve_V = mkV "she4ji2" ; -hostile_A = mkA "di2dui4" ; -fight_N = mkN "da2" ; -feel_VA = mkVA "gan3jiao4" ; -explain_VS = mkVS "shui4ming2" ; -allow_V2 = mkV2 "yun3xu3" ; -tool_N = mkN "gong1ju4" ; -target_V2 = mkV2 "mu4biao1" ; -speech_N = mkN "fa1yan2" ; -society_N = mkN "she4hui4" ; -seasonal_A = mkA "shi2ling4" ; -run_N = mkN "jing1ying2" ; -recommend_V2 = mkV2 "jian4yi4" ; -ratio_N = mkN "bi3lu:4" ; -professional_A = mkA "zhuan1ye4" ; -pipeline_N = mkN "guan3dao4" ; -outside_A = mkA "yi3wai4" ; -merchant_N = mkN "shang1ren2" ; -issue_V = mkV "fa1chu1" ; -general_N = mkN "jiang1ling3" ; -fuel_N = mkN "ran2liao4" ; -feature_V2 = mkV2 "fang4ying4" ; -extra_A = mkA "e2wai4" ; -extent_N = mkN "cheng2du4" ; -critical_A = mkA "wei1ji2" ; -coverage_N = mkN "fu4gai4" ; -contractor_N = mkN "cheng2bao1shang1" ; -category_N = mkN "lei4bie2" ; -call_V2 = mkV2 "jiao4" ; -appear_VA = mkVA "si4hu1" ; -voice_N = mkN "sheng1yin1" ; -sugar_N = mkN "tang2" ; -subsidy_N = mkN "bu3tie1" ; -slip_V = mkV "gu3" ; -screen_N = mkN "bing3mu4" ; -restore_V2 = mkV2 "hui1fu4" ; -rely_V = mkV "yi1kao4" ; -procedure_N = mkN "guo4cheng2" ; -more_than_AdN = mkAdN "yi3shang4" ; -grain_N = mkN "liang2shi2" ; -gain_V = mkV "huo4de2" ; -farm_N = mkN "nong2chang3" ; -example_N = mkN "li4zi3" ; -demand_V2 = mkV2 "xu1qiu2" ; -costly_A = mkA "gui4" ; -consist_V = mkV "you2" ; -conclude_VS = mkVS "di4jie1" ; -collection_N = mkN "cai3ji2" ; -ban_N = mkN "jin1ling4" ; -assume_VS = mkVS "jia3she4" ; -answer_N = mkN "hui2da1" ; -allege_V2 = mkV2 "duan4yan2" ; -ahead_of_Prep = mkPrep "di1qian2" ; -adjustment_N = mkN "diao4zheng3" ; -turn_V2 = mkV2 "zhuan3" ; -surge_V = mkV "bo1dong4" ; -surge_N = mkN "lang4yong3" ; -sheet_N = mkN "pian1" ; -regard_V2 = mkV2 "shi4" ; -recognize_V2 = mkV2 "ren4shi2" ; -quota_N = mkN "pei4e2" ; -prison_N = mkN "jian1yu4" ; -priority_N = mkN "you1xian1" ; -part_N = mkN "bu4fen1" ; -observer_N = mkN "jian3cha2yuan2" ; -nuclear_A = mkA "he2" ; -membership_N = mkN "hui4ji2" ; -ignore_V2 = mkV2 "bu4li3" ; -guarantee_V2 = mkV2 "bao3zheng4" ; -further_Adv = mkAdv "jin4yi1bu4" ; -fundamental_A = mkA "gen1ben3" ; -experience_V2 = mkV2 "jing1yan4" ; -double_V = mkV "jia1bei4" ; -consecutive_A = mkA "lian2xu4" ; -come_VS = mkVS "lai2" ; -cautious_A = mkA "jin3shen4" ; -weekly_A = mkA "mei3zhou1" ; -warn_VS = mkVS "jing3gao4" ; -wall_N = mkN "qiang2" ; -upon_Prep = mkPrep "shang4" ; -theory_N = mkN "li3lun2" ; -test_V2 = mkV2 "shi4yan4" ; -tape_N = mkN "jiao1dai4" ; -succeed_V = mkV "cheng2gong1" ; -retire_V = mkV "tui4xiu1" ; -restrict_V2 = mkV2 "xian4zhi4" ; -resolve_V2 = mkV2 "jie3jue2" ; -reader_N = mkN "dou4zhe3" ; -rare_A = mkA "han3jian4" ; -race_N = mkN "jing4sai4" ; -promise_N = mkN "cheng2nuo4" ; -politics_N = mkN "zheng4zhi4" ; -painting_N = mkN "hua4" ; -pact_N = mkN "xie2yi4" ; -minimum_N = mkN "ji2shao3" ; -market_V2 = mkV2 "shi4chang3" ; -intelligence_N = mkN "zhi4li4" ; -gasoline_N = mkN "qi4you2" ; -feel_V = mkV "gan3jiao4" ; -exposure_N = mkN "pu4guang1" ; -cycle_N = mkN "xun2huan2" ; -constitutional_A = mkA "ge3fa3" ; -complex_A = mkA "fu4" ; -circulation_N = mkN "xun2huan2" ; -charity_N = mkN "ci2shan4ji1gou4" ; -bridge_N = mkN "qiao2" ; -beginning_N = mkN "kai1shi3" ; -ally_N = mkN "meng2you3" ; -want_V2V = mkV2V "yao1" ; -want_V = mkV "yao1" ; -unlikely_A = mkA "bu4hui4" ; -trip_N = mkN "lu:3you2" ; -share_V2 = mkV2 "fen1xiang3" ; -secure_V2 = mkV2 "zhen4shou3" ; -rich_A = mkA "fu4" ; -recover_V = mkV "hui1fu4" ; -react_V = mkV "ying1dui4" ; -promote_V2 = mkV2 "cu4jin4" ; -population_N = mkN "ren2kou3" ; -negotiate_V = mkV "tan2pan4" ; -mix_V2 = mkV2 "hun2ge3" ; -look_N = mkN "kan1" ; -influence_N = mkN "ying3xiang3" ; -hit_N = mkN "ji1zhong1" ; -founder_N = mkN "chuang1ban4ren2" ; -fix_V2 = mkV2 "xiu1li3" ; -fan_N = mkN "mi2" ; -exclusive_A = mkA "du2jia1" ; -design_V2V = mkV2V "she4ji4" ; -copy_N = mkN "fen4" ; -catch_V2 = mkV2 "zhua1" ; -businessman_N = mkN "shang1ren2" ; -boost_N = mkN "gu3wu3" ; -bidder_N = mkN "tou2biao1ren2" ; -basic_A = mkA "ji1ben3" ; -adjust_V2 = mkV2 "diao4zheng3" ; -acknowledge_VS = mkVS "que4ren4" ; -unable_A = mkA "wu2fa3" ; -travel_N = mkN "lu:3hang2" ; -structural_A = mkA "gou4zao4" ; -solution_N = mkN "jie3da1" ; -quote_V = mkV "yin3yong4" ; -principle_N = mkN "yuan2li3" ; -principal_N = mkN "ben3jin1" ; -own_V = mkV "yong1you3" ; -over_Adv = mkAdv "guo4du4" ; -mother_N = mkN "mu3qin1" ; -measure_V2 = mkV2 "ce4liang2" ; -massive_A = mkA "da4er2chong2" ; -invest_V2 = mkV2 "tou2zi1" ; -insure_V2 = mkV2 "bao3xian3" ; -favor_V2 = mkV2 "xiang4" ; -edition_N = mkN "ban3" ; -declare_VS = mkVS "sheng1ming2" ; -cost_V = mkV "fei4" ; -controversial_A = mkA "zheng1lun2" ; -consistent_A = mkA "yi1guan4" ; -complain_VS = mkVS "bao4yuan4" ; -collapse_V = mkV "beng1kui4" ; -check_N = mkN "zhi1piao4" ; -bear_V2 = mkV2 "cheng2dan1" ; -bargain_N = mkN "yi4jia4" ; -award_V2 = mkV2 "jiang3" ; -associate_V2 = mkV2 "guan1lian2" ; -alliance_N = mkN "lian2meng2" ; -visit_N = mkN "fang3wen4" ; -victory_N = mkN "sheng1li4" ; -turmoil_N = mkN "dong4luan4" ; -tentative_A = mkA "shi4yan4" ; -spread_N = mkN "kuo4san3" ; -sign_up_V = mkV "bao4ming2" ; -roll_V = mkV "gun3" ; -realize_V2 = mkV2 "ming2bai2" ; -prompt_V2 = mkV2 "di1shi4" ; -projection_N = mkN "tou2ying3" ; -pattern_N = mkN "tu2an4" ; -passenger_N = mkN "cheng2ke4" ; -panama_PN = mkPN "ba1na2ma3" ; -overseas_Adv = mkAdv "hai3wai4" ; -nervous_A = mkA "jin3zhang1" ; -merchandise_N = mkN "shang1pin3" ; -look_VA = mkVA "kan1" ; -link_V2 = mkV2 "lian4jie1" ; -father_N = mkN "fu4qin1" ; -design_V2 = mkV2 "she4ji4" ; -culture_N = mkN "wen2hua4" ; -concentrate_V = mkV "zhuan1xin1" ; -co_N = mkN "ge3zuo4" ; -attitude_N = mkN "tai4du4" ; -allegation_N = mkN "duan4yan2" ; -weapon_N = mkN "wu3qi4" ; -weaken_V = mkV "xiao1ruo4" ; -variety_N = mkN "pin3zhong3" ; -turn_N = mkN "fan1zhuan3" ; -track_N = mkN "lu:3dai4" ; -title_N = mkN "biao1ti2" ; -ticket_N = mkN "piao4" ; -strike_V = mkV "da2ji1" ; -shift_N = mkN "lun2ban1" ; -schedule_N = mkN "shi2jian1biao3" ; -presence_N = mkN "cun2zai4" ; -permanent_A = mkA "yong3jiu3" ; -penny_N = mkN "yi1fen1qian2" ; -otherwise_Adv = mkAdv "fou3ze2" ; -march_PN = mkPN "hang2jun1uu" ; -go_VA = mkVA "qu4" ; -get_VS = mkVS "de2dao4" ; -execute_V2 = mkV2 "zhi2hang2" ; -entertainment_N = mkN "yu2le4" ; -drive_V2 = mkV2 "qu1dong4" ; -coup_de_grace_N = mkN "zhi4ming4deyi1ji1" ; -complain_V = mkV "bao4yuan4" ; -commercial_N = mkN "guang3gao4" ; -club_N = mkN "bang4" ; -choose_V2 = mkV2 "xuan3ze2" ; -casino_N = mkN "du3chang3" ; -busy_A = mkA "mang2" ; -administrative_A = mkA "hang2zheng4" ; -treat_V2 = mkV2 "chu3li3" ; -tell_V2 = mkV2 "gao4su4" ; -technique_N = mkN "ji4shu4" ; -surprise_V2 = mkV2 "jing1" ; -sufficient_A = mkA "zu2gou4" ; -steep_A = mkA "dou3" ; -ship_V2 = mkV2 "chuan2" ; -return_V2 = mkV2 "fan3hui2" ; -process_V = mkV "guo4cheng2" ; -present_A = mkA "xian4zai4" ; -no_longer_AdV = mkAdV "bu4zai4" ; -nevertheless_Adv = mkAdv "sui1ran2" ; -nature_N = mkN "zi4ran2" ; -in_addition_to_Prep = mkPrep "chu2le" ; -friendly_A = mkA "you3hao3" ; -focus_N = mkN "jiao1dian3" ; -fight_V = mkV "da2" ; -expire_V = mkV "dao4qi1" ; -enormous_A = mkA "ju4da4" ; -enjoy_V2 = mkV2 "xiang3shou4" ; -engineer_N = mkN "gong1cheng2shi1" ; -efficient_A = mkA "shuang3li4" ; -disease_N = mkN "ji2bing4" ; -disappointing_A = mkA "cha1jin4" ; -deputy_N = mkN "fu4" ; -citizen_N = mkN "gong1min2" ; -bonus_N = mkN "jiang3jin1" ; -back_V = mkV "zhi1chi2" ; -attractive_A = mkA "you1mei3" ; -withdrawal_N = mkN "che4li2" ; -while_N = mkN "shi2jian1" ; ----- top_N = mkN "while" ; -syndicate_N = mkN "xin1di2jia1" ; -speed_N = mkN "su4du4" ; -sophisticated_A = mkA "jian1duan1" ; -pill_N = mkN "yao4pian1" ; -opponent_N = mkN "fan3dui4zhe3" ; -once_Prep = mkPrep "yi1dan4" ; -neither7nor_DConj = mkConj "ji4bu47ye3bu4" ; -metric_A = mkA "gong1" ; -maintenance_N = mkN "bao3yang3" ; -inquiry_N = mkN "cha2xun2" ; -import_V2 = mkV2 "jin4kou3" ; -halt_N = mkN "ting2dun4" ; -either_Adv = mkAdv "huo4" ; -determine_VS = mkVS "que4ding4" ; -departure_N = mkN "chu1fa1" ; -deadline_N = mkN "qi1xian4" ; -cooperation_N = mkN "ge3zuo4" ; -consideration_N = mkN "kao3lu:4" ; -coffee_N = mkN "ka1fei1" ; -cigarette_N = mkN "xiang1yan1" ; -barrier_N = mkN "bing3zhang4" ; -allow_V = mkV "yun3xu3" ; -address_V2 = mkV2 "dezhi3" ; -white_N = mkN "bai2se4" ; -watch_V = mkV "kan1" ; -viewer_N = mkN "guan1zhong4" ; -treasury_N = mkN "jin1ku4" ; -tight_A = mkA "jin3" ; -throw_V = mkV "reng1" ; -subsequent_A = mkA "lian2chuan4" ; -soon_AdV = mkAdV "bu4jiu3" ; -somewhat_Adv = mkAdv "ji1fen1" ; -semiconductor_N = mkN "ban4dao3ti3" ; -score_N = mkN "bi3fen1" ; -revive_V2 = mkV2 "fu4huo2" ; -resume_V2 = mkV2 "hui1fu4" ; -resort_N = mkN "du4jia3sheng1de" ; -resistance_N = mkN "zu3li4" ; -reputation_N = mkN "sheng1yu4" ; -putt_V2 = mkV2 "tui1gan1" ; -pharmaceutical_A = mkA "yao4fang1" ; ---* perform_V = mkV "" ; -numerous_A = mkA "zhong4duo1" ; -modern_A = mkA "xian4dai4" ; -impossible_A = mkA "bu4ke3neng2" ; -governor_N = mkN "tong3zhi4zhe3" ; -go_V2 = mkV2 "qu4" ; -dismiss_V2 = mkV2 "jie3gu4" ; -counsel_N = mkN "fa3lu:4gu4wen4" ; -connection_N = mkN "lian2jie1" ; -confident_A = mkA "xin4xin1" ; -comparison_N = mkN "dui4zhao4" ; -circumstance_N = mkN "huan2jing4" ; -breaker_N = mkN "duan4lu4qi4" ; -bolster_V2 = mkV2 "cheng1yao1" ; -assumption_N = mkN "yi4shui4" ; -associate_N = mkN "lian2xiang3" ; -assembly_N = mkN "zhuang1pei4" ; -agent_N = mkN "dai4li3ren2" ; -advice_N = mkN "zhong1gao4" ; -widespread_A = mkA "guang3fan4" ; -tumble_V = mkV "gun3la4" ; -total_V = mkV "zong3ji4" ; -subcommittee_N = mkN "xiao3zu3wei1yuan2hui4" ; -south_A = mkA "nan2" ; -shopping_N = mkN "gou4wu4" ; -sell_N = mkN "xiao1shou4" ; -secondary_A = mkA "ci4yao1" ; -salary_N = mkN "xin1shui3" ; -review_V2 = mkV2 "hui2gu4" ; -recall_VS = mkVS "ji4de2" ; -rate_VS = mkVS "gu1jia4" ; -principal_A = mkA "zhu3yao1" ; -prepare_V2 = mkV2 "zhun3bei4" ; -ministry_N = mkN "bu4" ; -mill_N = mkN "chang3" ; -may_PN = mkPN "ke3neng2" ; -intense_A = mkA "ji1lie4" ; -hungary_PN = mkPN "xiong1ya2li4" ; -heat_N = mkN "re4" ; -fuel_V2 = mkV2 "jia1ran2liao4" ; -freedom_N = mkN "zi4you2" ; -figure_VS = mkVS "pan2suan4" ; -fast_N = mkN "kuai4" ; -exercise_V2 = mkV2 "lian4xi2" ; -editorial_N = mkN "she4lun2" ; -determine_V2 = mkV2 "jue2ding4" ; -democracy_N = mkN "min2zhu3" ; -dallas_PN = mkPN "da2la1si1" ; -complete_V = mkV "wan2cheng2" ; -careful_A = mkA "xiao3xin1" ; -boston_PN = mkPN "bo1shi4dun4" ; -body_N = mkN "shen1ti3" ; -appropriate_A = mkA "shi4dang1" ; -adjust_V = mkV "diao4zheng3" ; -activist_N = mkN "huo2dong4jia1" ; -unemployment_N = mkN "shi1ye4" ; -tobacco_N = mkN "yan1" ; -successor_N = mkN "ji4ren4zhe3" ; -stop_VV = mkVV "ting2zhi3" ; -specify_V2 = mkV2 "zhi3ding4" ; -spain_PN = mkPN "xi1ban1ya2" ; -son_N = mkN "er2zi3" ; -proper_A = mkA "zheng1que4" ; -prepare_V = mkV "zhun3bei4" ; -play_N = mkN "wan2" ; -organize_V2 = mkV2 "zu3zhi1" ; -method_N = mkN "fang1fa3" ; -let_VS = mkVS "rang4" ; -insider_N = mkN "nei4mu4" ; -gap_N = mkN "cha1ju4" ; -fresh_A = mkA "xin1xian1" ; -franchise_N = mkN "zhuan1ying2quan2" ; -florida_PN = mkPN "fo2luo1li3da2" ; -fine_N = mkN "fa2kuan3" ; -finding_N = mkN "fa1xian4wu4" ; -fast_A = mkA "kuai4" ; -exploration_N = mkN "kan1tan4" ; -enhance_V2 = mkV2 "di1gao1" ; -disclosure_N = mkN "xie4lu4" ; -definitive_A = mkA "zui4zhong1" ; -concept_N = mkN "gai4nian4" ; -coal_N = mkN "mei2" ; -boom_N = mkN "fan2rong2" ; -billion_N = mkN "shi2yi4" ; -believe_V = mkV "xiang1xin4" ; -aspect_N = mkN "fang1mian4" ; -amount_V = mkV "liang2" ; -allege_VS = mkVS "duan4yan2" ; -airport_N = mkN "ji1chang3" ; -wholesale_A = mkA "quan2pan2" ; -unsecured_A = mkA "wu2di3ya1" ; -tourist_N = mkN "you2ke4" ; -suppose_V2V = mkV2V "jia3she4" ; -split_N = mkN "lie4kai1" ; -speculator_N = mkN "tou2ji1zhe3" ; -scientific_A = mkA "ke1xue2" ; -quite_AdA = mkAdA "xiang1dang1" ; -publication_N = mkN "fa1bu4" ; -progress_N = mkN "jin4bu4" ; -oversee_V2 = mkV2 "jian1shi4" ; -ohio_PN = mkPN "e2hai4e2" ; -mining_N = mkN "cai3kuang4" ; -low_N = mkN "di1" ; -legislator_N = mkN "li4wei1" ; ----- houston_PN = mkPN "Xiūsīdùn" ; -hard_Adv = mkAdv "ying4" ; -grant_N = mkN "shou4yu2" ; -forest_N = mkN "sen1lin2" ; -force_V2 = mkV2 "qiang2po4" ; -disclose_V = mkV "tou4lu4" ; -design_V = mkV "she4ji4" ; -crude_A = mkA "cu1cao1" ; -council_N = mkN "ping2yi4hui4" ; -comfortable_A = mkA "zi4zai4" ; -combination_N = mkN "zu3ge3" ; -agent_provocateur_N = mkN "mi4tan4" ; -worth_N = mkN "jia4zhi2" ; -witness_N = mkN "jian4zheng4" ; -unfair_A = mkA "bu4gong1ping2" ; -transfer_V2 = mkV2 "zhuan3rang4" ; -toy_N = mkN "wan2ju4" ; -subscriber_N = mkN "ding4hu4" ; -submit_V2 = mkV2 "di4jiao1" ; -status_N = mkN "dewei4" ; -second_N = mkN "miao3" ; -scene_N = mkN "xian4chang3" ; -scenario_N = mkN "jiao3ben3" ; -resolution_N = mkN "jue2yi4" ; -remark_N = mkN "bei4zhu4" ; -reluctant_A = mkA "bu4yuan4" ; -rebound_V = mkV "dan4hui2" ; -persuade_V2 = mkV2 "shui4fu2" ; -monitor_V2 = mkV2 "jian1ce4" ; -launch_V = mkV "fa1she4" ; -lack_V2 = mkV2 "que1fa2" ; -justify_V2 = mkV2 "bian4jie3" ; -injury_N = mkN "wai4shang1" ; -india_PN = mkPN "yin4du4" ; -extend_V = mkV "yan2chang2" ; -engage_V = mkV "cong1shi4" ; -east_A = mkA "dong1fang1" ; -dump_V2 = mkV2 "qing1dao3" ; -degree_N = mkN "du4" ; -curb_V2 = mkV2 "yi4zhi4" ; -crucial_A = mkA "guan1jian4" ; -consumption_N = mkN "xiao1fei4" ; -consensus_N = mkN "gong4shi2" ; -concern_V = mkV "guan1xin1" ; -clear_V2 = mkV2 "qing1chu2" ; -challenge_V2 = mkV2 "tiao1zhan4" ; -wild_A = mkA "ye3" ; -warning_N = mkN "jing3gao4" ; -vary_V = mkV "bian4hua4" ; -track_V2 = mkV2 "gen1zong1" ; -surprise_N = mkN "jing1yi4" ; -surplus_N = mkN "ying2yu2" ; -sterling_N = mkN "ying1bang4" ; -southern_A = mkA "nan2fang1" ; -sluggish_A = mkA "dai1zhi4" ; -singapore_PN = mkPN "xin1jia1po1" ; -signal_N = mkN "xin4hao2" ; -sensitive_A = mkA "min3gan3" ; -see_V2V = mkV2V "kan1dao4" ; -rule_VS = mkVS "tong3zhi4" ; -repair_N = mkN "xiu1li3" ; -recommendation_N = mkN "tui1jian4" ; -rally_V = mkV "tuan2jie1" ; -protest_N = mkN "kang4yi4" ; -pool_N = mkN "shui3chi2" ; -northern_A = mkA "bei3fang1" ; -loyalty_N = mkN "zhong1cheng2" ; -legislative_A = mkA "fa3lu:4" ; -jump_N = mkN "tiao4" ; -join_V = mkV "jia1ru4" ; -grant_V2 = mkV2 "zhun3xu3" ; -frankfurt_PN = mkPN "fa3lan2ke4fu2" ; -fashion_N = mkN "shi2shang4" ; -expire_V2 = mkV2 "dao4qi1" ; -educational_A = mkA "jiao1yu4" ; -burden_N = mkN "fu4he2" ; -brother_N = mkN "di4xiong1" ; -brain_N = mkN "nao3" ; -award_N = mkN "jiang3" ; -australia_PN = mkPN "ao4da4li4ya4" ; -approximate_A = mkA "da4gai4" ; -wear_V2 = mkV2 "chuan1" ; -top_V2 = mkV2 "gai4" ; -supporter_N = mkN "zhi1chi2zhe3" ; -suffer_V2 = mkV2 "shou4ku3" ; -such_as_Prep = mkPrep "li4ru2" ; -solve_V2 = mkV2 "jie3jue2" ; -sole_A = mkA "wei2yi1" ; -redemption_N = mkN "shu2hui2" ; -realize_VS = mkVS "shi2xian4" ; -propose_V = mkV "jian4yi4" ; -plunge_V2 = mkV2 "za1" ; -plastics_N = mkN "su4liao4" ; -partial_A = mkA "bu4fen1" ; -offer_VV = mkVV "di1gong1" ; -novel_N = mkN "xiao3shui4" ; -master_N = mkN "zhu3" ; -handle_V = mkV "chu3li3" ; -force_V = mkV "qiang2po4" ; -financier_N = mkN "jin1rong2jia1" ; -excess_A = mkA "duo1yu2" ; -enable_V2V = mkV2V "shi3" ; -eager_A = mkA "ji2yu2" ; -dominate_V2 = mkV2 "zhu3zai3" ; -display_N = mkN "xian3shi4" ; -desire_N = mkN "yu4wang4" ; -depress_V2 = mkV2 "ya1yi4" ; -december_PN = mkPN "shi2er4yue4" ; -criticize_V2 = mkV2 "pi1ping2" ; -convict_V2 = mkV2 "ding4zui4" ; -column_N = mkN "zhu4" ; -charge_V = mkV "chong1" ; -cancel_V2 = mkV2 "qu3xiao1" ; -brazil_PN = mkPN "ba1xi1" ; -besides_Prep = mkPrep "chu2le" ; -bar_V2 = mkV2 "lan2" ; -arrive_V = mkV "dao4" ; -appointment_N = mkN "ren4ming4" ; -appoint_V2 = mkV2 "wei1ren4" ; -advance_V = mkV "tui1jin4" ; -will_N = mkN "yi4zhi4" ; -use_VV = mkVV "shi3yong4" ; -unfortunate_A = mkA "bu4xing4" ; -turnover_N = mkN "ying2ye4e2" ; ----- theme_N = mkN "Zhǔtí" ; -switch_V = mkV "jiao1huan4" ; -strategist_N = mkN "zhan4lue4jia1" ; -shortage_N = mkN "duan3que1" ; -risky_A = mkA "mao4xian3" ; -respective_A = mkA "ge4zi4" ; -request_V2 = mkV2 "qing3qiu2" ; -republican_A = mkA "gong4he2zheng4ti3" ; -ordinary_A = mkA "pu3tong1" ; -narrow_V = mkV "zhai3" ; -key_N = mkN "guan1jian4" ; -israel_PN = mkPN "yi3se4lie4" ; -host_N = mkN "zhu3chi2ren2" ; -happy_A = mkA "kuai4le4" ; -handful_N = mkN "shao3shu3" ; -ghost_N = mkN "gui3" ; -germany_PN = mkPN "de2guo2" ; -football_N = mkN "zu2qiu2" ; -exercise_N = mkN "duan4lian4" ; -electric_A = mkA "dian4dong4" ; -credibility_N = mkN "ke3xin4xing4" ; -compensation_N = mkN "pei2chang2jin1" ; -catch_V = mkV "zhua1" ; -bell_N = mkN "zhong1" ; -bare_A = mkA "luo3" ; -ask_VS = mkVS "wen4" ; -arrange_V2 = mkV2 "an1pai2" ; -analysis_N = mkN "fen1xi1" ; -aerospace_N = mkN "hang2tian1" ; -yesterday_Adv = mkAdv "zuo2tian1" ; -while_Subj = mkSubj "er2" ; -though_Prep = mkPrep "sui1ran2" ; -storage_N = mkN "cun2chu3" ; -steal_V2 = mkV2 "tou1" ; -statistics_N = mkN "tong3ji4" ; -spur_V2 = mkV2 "dai4dong4" ; -specialize_V = mkV "zhuan1gong1" ; -solid_A = mkA "gu4ti3" ; -shut_V = mkV "guan1bi4" ; -setback_N = mkN "cuo4she2" ; -select_V2 = mkV2 "xuan3ze2" ; -search_N = mkN "sou1suo3" ; -scheme_N = mkN "fang1an4" ; -round_N = mkN "yuan2" ; -regulate_V2 = mkV2 "diao4jie2" ; -refinery_N = mkN "lian4you2chang3" ; -redeem_V2 = mkV2 "shu2hui2" ; -read_V = mkV "yue4dou4" ; -question_V2 = mkV2 "cha2wen4" ; -preserve_V2 = mkV2 "bao3cun2" ; -potential_N = mkN "qian2li4" ; -peak_N = mkN "gao1feng1" ; -payable_A = mkA "ying1fu4" ; -newsletter_N = mkN "tong1xun4" ; -mayor_N = mkN "shi4chang2" ; -marketplace_N = mkN "shi4jing3" ; -learn_V = mkV "xue2xi2" ; -land_V = mkV "jiang4la4" ; -korean_A = mkA "chao2xian1" ; -kid_N = mkN "hai2zi3" ; -historical_A = mkA "li4shi3" ; -flag_N = mkN "qi2" ; -fix_V = mkV "gu4ding4" ; -feature_N = mkN "te2dian3" ; -enforcement_N = mkN "qiang2zhi4" ; -elect_V2 = mkV2 "xuan3ju3" ; -detail_V2 = mkV2 "xi4jie2" ; -dealing_N = mkN "chu3li3" ; -data_N = mkN "shu3ju1" ; -cosmetic_N = mkN "hua4zhuang1pin3" ; -constant_A = mkA "bu4duan4" ; -consider_VV = mkVV "kao3lu:4" ; -conflict_N = mkN "chong1tu1" ; -carry_V = mkV "xie2dai4" ; -borrow_V2 = mkV2 "jie4" ; -better_Adv = mkAdv "geng1hao3" ; -approach_V2 = mkV2 "bi1jin4" ; -advise_V = mkV "quan4gao4" ; -write_VS = mkVS "xie3" ; -withdraw_V = mkV "che4hui2" ; -wire_N = mkN "xian4" ; -winner_N = mkN "sheng1li4zhe3" ; -widen_V = mkV "kuo4da4" ; -unexpected_A = mkA "yi4wai4" ; -survey_V2 = mkV2 "diao4cha2" ; -stable_A = mkA "wen3ding4" ; -slump_N = mkN "bao4die1" ; -sex_N = mkN "xing4bie2" ; -route_N = mkN "lu4xian4" ; -regime_1_N = mkN "zheng4quan2" ; -rebound_N = mkN "lan2ban3qiu2" ; -rebel_N = mkN "fan3pan4" ; -pulp_N = mkN "zhi3jiang1" ; -precious_A = mkA "zhen1gui4" ; -pollution_N = mkN "wu1ran3" ; -owe_V2 = mkV2 "qian4" ; -optimistic_A = mkA "kai1lang3" ; -missile_N = mkN "dao3dan4" ; -manage_VV = mkVV "guan3li3" ; -leverage_N = mkN "gang1gan1zuo4yong4" ; -insist_V = mkV "yao3ding4" ; -implication_N = mkN "han2yi4" ; -hire_V = mkV "gu4yong1" ; -hear_V = mkV "ting1" ; -halt_V2 = mkV2 "ting2zhi3" ; -grand_A = mkA "cheng2da4" ; -genetic_A = mkA "yi2chuan2" ; -found_V2 = mkV2 "fa1xian4" ; -feel_V2 = mkV2 "gan3jiao4" ; -dramatic_A = mkA "xi4ju4xing4" ; -discontinue_V2 = mkV2 "zhong1zhi3" ; -consolidate_V2 = mkV2 "gong3gu4" ; -bureau_N = mkN "ju2" ; -bar_N = mkN "jiu3ba1" ; -automobile_N = mkN "qi4che1" ; -attach_V2 = mkV2 "lian2jie1" ; -asbestos_N = mkN "dan4mian2" ; -american_A = mkA "mei3guo2ren2" ; -adequate_A = mkA "chong1zu2" ; -abuse_N = mkN "lan4yong4" ; -worry_VS = mkVS "dan1xin1" ; -waste_N = mkN "lang4fei4" ; -warn_V = mkV "jing3gao4" ; -testimony_N = mkN "zheng4ci2" ; -survive_V = mkV "sheng1cun2" ; -sunday_PN = mkPN "xing1qi1tian1" ; -strengthen_V2 = mkV2 "jia1qiang2" ; -shelf_N = mkN "jia4" ; -scale_N = mkN "gui1mo2" ; -roll_N = mkN "juan3" ; -robust_A = mkA "jian4zhuang4" ; -reinsurance_N = mkN "zai4bao3xian3" ; -register_V2 = mkV2 "zhu4ce4" ; -reality_N = mkN "xian4shi2" ; -postpone_V2 = mkV2 "tui1chi2" ; -plummet_V = mkV "chui2zhi2la4xia4" ; -park_N = mkN "gong1yuan2" ; -maintain_VS = mkVS "wei2chi2" ; -machinery_N = mkN "ji1xie4" ; -listen_V = mkV "ting1" ; -let_V = mkV "rang4" ; -knock_V = mkV "qiao1" ; -investigate_V2 = mkV2 "diao4cha2" ; -install_V2 = mkV2 "an1zhuang1" ; -hurt_V = mkV "shang1hai4" ; -glass_N = mkN "bo1li2" ; -front_N = mkN "qian2mian4" ; -fleet_N = mkN "jian4dui4" ; -evening_N = mkN "wan3jian1" ; -error_N = mkN "cuo4wu4" ; -equivalent_N = mkN "dang1liang2" ; -enact_V2 = mkV2 "zhi4ding4" ; -donation_N = mkN "juan1kuan3" ; -destroy_V2 = mkV2 "po4huai4" ; -deliver_V = mkV "jiao1fu4" ; -conviction_N = mkN "xin4nian4" ; -conversation_N = mkN "tan2hua4" ; -controversy_N = mkN "zheng1yi4" ; -conservative_N = mkN "bao3shou3pai4" ; -brief_A = mkA "jian3yao1" ; -box_N = mkN "he2" ; -bottom_N = mkN "debu4" ; -bet_N = mkN "du3zhu4" ; -attend_V2 = mkV2 "chu1xi2" ; -artist_N = mkN "yi4shu4jia1" ; -appreciation_N = mkN "sheng1zhi2" ; -appeal_V = mkV "shang4su4" ; -accompany_V2 = mkV2 "pei2" ; -absolute_A = mkA "jue2dui4" ; -worry_V2 = mkV2 "dan1xin1" ; -weight_N = mkN "chong2liang2" ; -want_VS = mkVS "yao1" ; -visitor_N = mkN "you2ke4" ; -vast_A = mkA "guang3da4" ; -tone_N = mkN "yin1" ; -threaten_VV = mkVV "wei1xie2" ; -surround_V2 = mkV2 "huan2rao4" ; -stick_V = mkV "nian2" ; -spark_V2 = mkV2 "ye4" ; -shot_N = mkN "jing4tou2" ; -retire_V2 = mkV2 "tui4xiu1" ; -rape_N = mkN "qiang2jian1" ; -put_N = mkN "zhi4" ; -prohibit_V2 = mkV2 "jin1zhi3" ; -professional_N = mkN "zhuan1ye4ren2cai2" ; -prevail_V = mkV "zhan4sheng1" ; -press_V = mkV "an4" ; -prepare_VV = mkVV "zhun3bei4" ; -poison_N = mkN "du2" ; -plaintiff_N = mkN "yuan2gao4" ; -pittsburgh_PN = mkPN "pi1zi1bao3" ; -permission_N = mkN "yun3xu3" ; -participation_N = mkN "can1yu2" ; -overnight_A = mkA "qian2ye4" ; -on_Adv = mkAdv "shang4" ; -merge_V = mkV "ge3bing4" ; -lease_V2 = mkV2 "zu1lin4" ; -justice_N = mkN "zheng1yi4" ; -indictment_N = mkN "qi3su4shu1" ; -freight_N = mkN "huo4wu4" ; -fine_A = mkA "jing1xi4" ; -false_A = mkA "jia3" ; -equal_V2 = mkV2 "deng3yu2" ; -entrepreneur_N = mkN "qi3ye4jia1" ; -enter_V = mkV "jin4ru4" ; -ensure_VS = mkVS "que4bao3" ; -elaborate_V = mkV "chan3shu4" ; -divide_V2 = mkV2 "hua2fen1" ; -distributor_N = mkN "zong3dai4li3" ; -desk_N = mkN "shu1zhuo1" ; -dead_A = mkA "jiang1si3" ; -consequence_N = mkN "hou4guo3" ; -confirm_VS = mkVS "que4ren4" ; -cap_V2 = mkV2 "gai4zi3" ; -calculate_V2 = mkV2 "ji4suan4" ; -bus_N = mkN "gong1gong4qi4che1" ; -blow_N = mkN "chui1" ; -assistant_N = mkN "zhu4li3" ; -arizona_PN = mkPN "ya4li4sang1na3" ; -winter_N = mkN "dong1tian1" ; -understand_VS = mkVS "lejie3" ; -transfer_N = mkN "zhuan3rang4" ; -timing_N = mkN "ding4shi2" ; -telecommunication_N = mkN "dian4xin4" ; -tank_N = mkN "tan3ke4" ; -suggest_V2 = mkV2 "jian4yi4" ; -state_V2 = mkV2 "sheng1ming2" ; -stability_N = mkN "wen3ding4xing4" ; -slip_V2 = mkV2 "gu3" ; -slide_V = mkV "gu3dong4" ; -salesman_N = mkN "tui1xiao1yuan2" ; -routine_A = mkA "li4hang2" ; -prove_V2 = mkV2 "zheng4ming2" ; -proceed_V = mkV "ji4xu4" ; -probe_N = mkN "tan4ce4qi4" ; -permit_V2 = mkV2 "yun3xu3" ; -outcome_N = mkN "jie1guo3" ; -onto_Prep = mkPrep "dao4" ; -notify_V2 = mkV2 "tong1zhi1" ; -north_A = mkA "bei3" ; -motion_N = mkN "yun4dong4" ; -miss_V2 = mkV2 "xiang3nian4" ; -miss_V = mkV "cuo4guo4" ; -market_V = mkV "tui1xiao1" ; -maintain_V = mkV "wei2chi2" ; -jet_N = mkN "pen1she4" ; -invite_V2 = mkV2 "yao1qing3" ; -intention_N = mkN "yi4xiang4" ; -intent_N = mkN "yi4tu2" ; -incur_V2 = mkV2 "zhao1zhi4" ; -hold_VS = mkVS "chi2you3" ; -fine_V2 = mkV2 "fa2kuan3" ; -feeling_N = mkN "gan3jiao4" ; -fast_Adv = mkAdv "xun4su4" ; -face_V = mkV "mian4dui4" ; -extension_N = mkN "yan2qi1" ; -execution_N = mkN "zhi2hang2" ; -edge_V = mkV "bian1yuan2" ; -draw_V = mkV "hui4zhi4" ; -disappoint_V2 = mkV2 "gu1fu4" ; -dangerous_A = mkA "wei1xian3" ; -danger_N = mkN "wei1xian3" ; -creative_A = mkA "chuang1zuo4" ; -counterpart_N = mkN "fu4ben3" ; -count_V = mkV "ji4suan4" ; -complicate_V2 = mkV2 "fu4za2" ; -charge_VS = mkVS "zhi3kong4" ; -authorize_V2 = mkV2 "shou4quan2" ; -along_Adv = mkAdv "wang3qian2" ; -advocate_N = mkN "zhu3zhang1" ; -adverse_A = mkA "bu4li4" ; -actor_N = mkN "yan3yuan2" ; -well_N = mkN "hen3hao3" ; -voluntary_A = mkA "zi4yuan4" ; -visit_V2 = mkV2 "you2lan3" ; -video_N = mkN "shi4pin2" ; -unveil_V2 = mkV2 "jie1mu4" ; -threaten_V2 = mkV2 "wei1xie2" ; -symbol_N = mkN "fu2hao2" ; -strict_A = mkA "yan2ge2" ; -start_ing_VV = mkVV "kai1shi3" ; -stadium_N = mkN "ti3yu4chang3" ; -spread_V = mkV "chuan2bo1" ; -shrink_V = mkV "shou1suo1" ; -sentence_N = mkN "ju4zi3" ; -schedule_V = mkV "shi2jian1biao3" ; -save_V = mkV "jie2sheng3" ; -row_N = mkN "yi1pai2" ; -rent_N = mkN "chu1zu1" ; -refund_N = mkN "tui4" ; -recover_V2 = mkV2 "hui1fu4" ; -receipt_N = mkN "shou1ju1" ; -reading_N = mkN "yue4dou4" ; -raw_A = mkA "sheng1" ; -quotation_N = mkN "hang2qing2" ; -prove_VA = mkVA "zheng4ming2" ; -prosecution_N = mkN "jian3cha2guan1" ; -promise_V2 = mkV2 "cheng2nuo4" ; -poverty_N = mkN "pin2qiong2" ; -plea_N = mkN "ken3qiu2" ; -perfect_A = mkA "wan2mei3" ; -perception_N = mkN "zhi1jiao4" ; -outlet_N = mkN "chu1kou3" ; -oppose_V = mkV "fan3dui4" ; -on_behalf_of_Prep = mkPrep "dai4biao3" ; -objective_N = mkN "ke4guan1" ; -notion_N = mkN "gai4nian4" ; -notable_A = mkA "xian3zhu4" ; -nicaragua_PN = mkPN "ni2jia1la1gua1" ; -massage_N = mkN "an4mo2" ; -legislature_N = mkN "li4fa3ji1guan1" ; -lease_N = mkN "zu1lin4" ; -hefty_A = mkA "chen2chong2" ; -gyration_N = mkN "hui2zhuan3" ; -further_AdV = mkAdV "jin4yi1bu4" ; -function_N = mkN "gong1neng2" ; -excess_N = mkN "duo1yu2" ; -exception_N = mkN "li4wai4" ; -elect_V = mkV "xuan3ju3" ; -discourage_V2 = mkV2 "zu3ai4" ; -defensive_A = mkA "fang2yu4xing4" ; -crowd_N = mkN "ren2qun2" ; -convince_V2 = mkV2 "shui4fu2" ; -contact_N = mkN "lian2xi4" ; -consent_N = mkN "tong2yi4" ; -congressman_N = mkN "guo2hui4yi4yuan2" ; -component_N = mkN "yuan2jian4" ; -collect_V2 = mkV2 "shou1ji2" ; -climate_N = mkN "qi4hou4" ; -cellular_A = mkA "xi4bao1" ; -cast_V2 = mkV2 "tou2" ; -care_V = mkV "guan1xin1" ; -break_N = mkN "da2po4" ; -advise_V2 = mkV2 "quan4gao4" ; -adult_N = mkN "cheng2ren2" ; -acre_N = mkN "ying1mu3" ; -absorb_V2 = mkV2 "xi1shou1" ; -work_V2 = mkV2 "gong1zuo4" ; -withdraw_V2 = mkV2 "tui4chu1" ; -wheat_N = mkN "xiao3mai4" ; -unsuccessful_A = mkA "bu4cheng2gong1" ; -underlie_V2 = mkV2 "bei1hou4" ; -uncertain_A = mkA "bu4que4ding4" ; -troop_N = mkN "bu4dui4" ; -topic_N = mkN "zhu3ti2" ; -tiny_A = mkA "wei1xing2" ; -teach_V = mkV "jiao1dao3" ; -taiwan_PN = mkPN "tai2wan1" ; -swap_N = mkN "jiao1huan4" ; -suitor_N = mkN "qi3su4zhe3" ; -stop_N = mkN "ting2zhi3" ; -stand_N = mkN "zhan4" ; -sponsor_N = mkN "zan4zhu4" ; -skill_N = mkN "ji4neng2" ; -sentiment_N = mkN "qing2xu4" ; -say_VV = mkVV "shui4" ; -ringer_N = mkN "ling2sheng1" ; -repay_V2 = mkV2 "chang2hai2" ; -regain_V2 = mkV2 "hui1fu4" ; -qualify_V = mkV "zi1ge2" ; -promise_V = mkV "cheng2nuo4" ; -project_V2 = mkV2 "ji4hua2" ; -profit_V = mkV "li4run4" ; -productivity_N = mkN "sheng1chan3lu:4" ; -process_V2 = mkV2 "guo4cheng2" ; -note_V2 = mkV2 "zhu4yi4" ; -monitor_V = mkV "jian1kong4" ; -mission_N = mkN "shi3ming4" ; -mention_V2 = mkV2 "di1dao4" ; -making_N = mkN "zhi4zao4" ; -lung_N = mkN "fei4" ; -investigator_N = mkN "yan2jiu1zhe3" ; -injure_V2 = mkV2 "shang1hai4" ; -influence_V2 = mkV2 "ying3xiang3" ; -importance_N = mkN "chong2yao1xing4" ; -hollywood_PN = mkPN "hao3lai2wu4" ; -fare_N = mkN "piao4jia4" ; -entry_N = mkN "shu1ru4" ; -enterprise_N = mkN "qi3ye4" ; -emotional_A = mkA "qing2xu4hua4" ; -electrical_A = mkA "dian4dong4" ; -double_V2 = mkV2 "yi1bei4" ; -concession_N = mkN "rang4bu4" ; -coalition_N = mkN "lian2meng2" ; -claim_V2 = mkV2 "sheng1chen4" ; -calculation_N = mkN "ji4suan4" ; -british_A = mkA "ying1guo2" ; -bitter_A = mkA "xin1suan1" ; -belong_V = mkV "shu3yu2" ; -belief_N = mkN "xin4nian4" ; -aware_of_A2 = mkA2 "zhu4yi4" ; -anticipation_N = mkN "yu4qi1" ; -admit_VS = mkVS "cheng2ren4" ; -veteran_N = mkN "lao3jiang1" ; -transform_V2 = mkV2 "gai3zao4" ; -therefore_Adv = mkAdv "yin1ci3" ; -tender_V2 = mkV2 "tou2biao1" ; -suggestion_N = mkN "jian4yi4" ; -subsidize_V2 = mkV2 "zi1zhu4" ; -stuff_N = mkN "dong1xi1" ; -storm_N = mkN "feng1bao4" ; -smoking_N = mkN "chou1yan1" ; -since_then_Adv = mkAdv "cong1na3shi2qi3" ; -saturday_PN = mkPN "xing1qi1liu4" ; -reverse_V2 = mkV2 "ni4zhuan3" ; -residential_A = mkA "zhu4zhai2" ; -replacement_N = mkN "geng1huan4" ; -racial_A = mkA "zhong3zu2" ; -quantity_N = mkN "shu3liang2" ; -prominent_A = mkA "tu1chu1" ; -presidential_A = mkA "zong3tong3" ; -petroleum_N = mkN "dan4you2" ; -obstacle_N = mkN "zhang4ai4" ; -neither_Det = mkpDet "ye3bu4" ; -negotiable_A = mkA "zhuan3rang4" ; -mistake_N = mkN "cuo4wu4" ; -lock_V = mkV "suo3" ; -load_N = mkN "jia1zai3" ; -involvement_N = mkN "can1yu2" ; -intend_V2V = mkV2V "da2suan4" ; -integrate_V2 = mkV2 "zheng3ge3" ; -hide_V2 = mkV2 "yin3cang2" ; -golden_A = mkA "jin1se4" ; -get_V2V = mkV2V "de2dao4" ; -foundation_N = mkN "ji1chu3" ; -forward_Adv = mkAdv "xiang4qian2" ; -famous_A = mkA "zhu4ming2" ; -extensive_A = mkA "guang3fan4" ; -explore_V2 = mkV2 "tan4suo3" ; -expiration_N = mkN "hu1qi4" ; -expenditure_N = mkN "zhi1chu1" ; -entity_N = mkN "shi2ti3" ; -emphasis_N = mkN "chong2dian3" ; -element_N = mkN "yuan2su4" ; -due_Adv = mkAdv "ying1you3" ; -driver_N = mkN "si1ji1" ; -discipline_N = mkN "ji4lu:4" ; -disappointment_N = mkN "shi1wang4" ; -designer_N = mkN "she4ji4shi1" ; -deduction_N = mkN "kou4chu2" ; -connect_V2 = mkV2 "lian2jie1" ; -bulk_N = mkN "ti3ji1" ; -broadcast_N = mkN "bo1fang4" ; -border_N = mkN "bian1jing4" ; -bloc_N = mkN "ji2tuan2" ; -as_Subj = mkSubj "ru2" ; -anybody_NP = mkNPword "ren4he2ren2" ; -accident_N = mkN "shi4gu4" ; -youth_N = mkN "qing1nian2" ; -welcome_V2 = mkV2 "huan1ying2" ; -vote_VV = mkVV "tou2piao4" ; -urban_A = mkA "cheng2shi4" ; -stockholder_N = mkN "gu3dong1" ; -square_A = mkA "ping2fang1" ; -sound_N = mkN "sheng1yin1" ; -small_N = mkN "xiao3" ; -shock_N = mkN "zhen4jing1" ; -shake_V = mkV "dou3dong4" ; -seem_VS = mkVS "si4hu1" ; -repeat_V2 = mkV2 "chong2fu4" ; -reinforce_V2 = mkV2 "jia1qiang2" ; -railroad_N = mkN "tie3lu4" ; -raider_N = mkN "qin1ru4zhe3" ; -prospective_A = mkA "yu4qi1" ; -occasional_A = mkA "ou3ran2" ; -note_V = mkV "zhu4yi4" ; -nice_A = mkA "hao3kan1" ; -mount_V = mkV "an1zhuang1" ; -moreSg_Det = mkpDet "geng1duo1" ; -merge_V2 = mkV2 "ge3bing4" ; -maximum_N = mkN "zui4da4" ; -mature_V = mkV "cheng2shu2" ; -marginal_A = mkA "bian1yuan2" ; -manhattan_PN = mkPN "man4ha1dun4" ; -lobbyist_N = mkN "you2shui4" ; -lesson_N = mkN "jiao1xun4" ; -launch_N = mkN "fa1she4" ; -last_V = mkV "zui4hou4" ; -kill_V = mkV "sha1" ; -judicial_A = mkA "si1fa3" ; -journalist_N = mkN "ji4zhe3" ; -inside_Prep = mkPrep "li3mian4" ; -high_N = mkN "gao1" ; -hardware_N = mkN "ying4jian4" ; -grow_VA = mkVA "zeng1chang2" ; -graphics_N = mkN "tu2xiang4" ; -gradual_A = mkA "zhu2bu4" ; -foreigner_N = mkN "wai4guo2ren2" ; -flexibility_N = mkN "ling2huo2xing4" ; -explosion_N = mkN "bao4zha2" ; -excessive_A = mkA "guo4duo1" ; -evaluate_V2 = mkV2 "ping2gu1" ; -electricity_N = mkN "dian4li4" ; -efficiency_N = mkN "xiao4lu:4" ; -discount_V = mkV "she2kou4" ; -compile_V2 = mkV2 "hui4bian1" ; -communist_A = mkA "gong4chan3" ; -clean_V = mkV "qing1jie2" ; -below_Adv = mkAdv "xia4mian4" ; -assert_VS = mkVS "duan4yan2" ; -apparel_N = mkN "fu2shi4" ; -adjustable_A = mkA "ke3diao4zheng3" ; -worry_N = mkN "dan1xin1" ; -well_known_A = mkA "zhong4suo3zhou1zhi1" ; -vulnerable_A = mkA "cui4ruo4" ; -tower_N = mkN "ta3" ; -toll_N = mkN "fei4" ; -tire_N = mkN "wai4tai1" ; -testify_V = mkV "zuo4zheng4" ; -sweep_V = mkV "da2sao3" ; -spin_V = mkV "zhuan3dong4" ; -shift_V = mkV "zhuan3yi2" ; -shake_V2 = mkV2 "dou3dong4" ; -satisfy_V2 = mkV2 "man3zu2" ; -sanction_N = mkN "zhi4cai2" ; -reportedly_Adv = mkAdv "ju1shui4" ; -remember_V2 = mkV2 "ji4de2" ; -printing_N = mkN "yin4shua1" ; -preference_N = mkN "pian1ai4" ; -pit_N = mkN "keng1" ; -path_N = mkN "lu4jing4" ; -november_PN = mkPN "shi2yi1yue4" ; -league_N = mkN "lian2meng2" ; -introduction_N = mkN "jie4shao4" ; -interview_V2 = mkV2 "fang3wen4" ; -guide_N = mkN "yin3dao3" ; -freeway_N = mkN "gao1su4gong1lu4" ; -form_V = mkV "xing2shi4" ; -fellow_N = mkN "tong2ban4" ; -display_V2 = mkV2 "xian3shi4" ; -disclose_VS = mkVS "tou4lu4" ; -disagree_V = mkV "bu4tong2yi4" ; -demonstration_N = mkN "shi4fan4" ; -contest_N = mkN "jing4sai4" ; -conspiracy_N = mkN "yin1mou2" ; -comedy_N = mkN "xi3ju4" ; -collateral_N = mkN "di3ya1pin3" ; -carry_out_V2 = mkV2 "jin4hang2" ; -backlog_N = mkN "ji1ya1" ; -await_V2 = mkV2 "deng3dai1" ; -audit_N = mkN "shen3ji4" ; -assess_V2 = mkV2 "ping2gu1" ; -as_for_Prep = mkPrep "zhi4yu2" ; -anyway_Adv = mkAdv "wu2lun2ru2he2" ; -ambitious_A = mkA "you3xiong2xin1" ; -whole_N = mkN "zheng3ge4" ; -weather_N = mkN "tian1qi4" ; -watch_N = mkN "kan1" ; -tumble_V2 = mkV2 "gun3la4" ; -treaty_N = mkN "tiao2yao1" ; -taxable_A = mkA "ying1ke4shui4" ; -tariff_N = mkN "guan1shui4" ; -suggest_V = mkV "jian4yi4" ; -sue_V = mkV "qi3su4" ; -sponsor_V2 = mkV2 "zan4zhu4" ; -split_V = mkV "fen1lie4" ; -slide_V2 = mkV2 "gu3dong4" ; -shoot_V = mkV "she4ji1" ; -shift_V2 = mkV2 "zhuan3yi2" ; -shape_N = mkN "su4zao4" ; -seoul_PN = mkPN "han4cheng2" ; -rural_A = mkA "xiang1cun1" ; -resume_V = mkV "hui1fu4" ; -respondent_N = mkN "hui2da1zhe3" ; -resist_V2 = mkV2 "di3zhi4" ; -require_VS = mkVS "yao1qiu2" ; -recall_V2 = mkV2 "ji4de2" ; -prompt_V2V = mkV2V "di1shi4" ; -philippines_PN = mkPN "fei1lu:4bin1" ; -perform_V2 = mkV2 "yan3chu1" ; -pennsylvania_PN = mkPN "bin1xi1fa3ni2ya4" ; -negotiator_N = mkN "tan2pan4dai4biao3" ; -nationwide_A = mkA "quan2guo2" ; -murder_N = mkN "mou2sha1" ; -moral_A = mkA "dao4de2" ; -minneapolis_PN = mkPN "ming2ni2a1bo1li4si1" ; -metropolitan_A = mkA "da4dou1shi4" ; -mean_N = mkN "yi4wei4zhao1" ; -lunch_N = mkN "wu3can1" ; -lift_V2 = mkV2 "tai2" ; -liberal_A = mkA "zi4you2pai4" ; -learn_VS = mkVS "xue2xi2" ; -interpret_V2 = mkV2 "chan3shi4" ; -implement_V2 = mkV2 "shi2shi1" ; -idea_of_N2 = mkN2 "xiang3fa3" ; -hurricane_N = mkN "ju4feng1" ; -holiday_N = mkN "jie2ri4" ; -grower_N = mkN "zhong3zhi2zhe3" ; -forecast_V2 = mkV2 "yu4ce4" ; -explanation_N = mkN "jie3shi4" ; -edge_N = mkN "bian1yuan2" ; -economics_N = mkN "jing1ji4xue2" ; -dutch_A = mkA "he2lan2ren2" ; -durable_A = mkA "nai4yong4" ; -discover_V2 = mkV2 "fa1xian4" ; -discover_V = mkV "fa1xian4" ; -defeat_V2 = mkV2 "da2bai4" ; -daughter_N = mkN "nu:3er2" ; -contribute_V2 = mkV2 "gong4xian4" ; -conglomerate_N = mkN "li4yan2" ; -confusion_N = mkN "hun2luan4" ; -comply_V = mkV "zhi2hang2" ; -completion_N = mkN "wan2cheng2" ; -channel_N = mkN "qu2dao4" ; -bushel_N = mkN "pu2shi4er3" ; -bureaucracy_N = mkN "guan1liao2" ; -bright_A = mkA "liang4" ; -brew_V = mkV "yun4" ; -bottle_N = mkN "ping2" ; -beat_V2 = mkV2 "ji1bai4" ; -bag_N = mkN "dai4" ; -attack_V2 = mkV2 "gong1ji1" ; -assist_V2 = mkV2 "xie2zhu4" ; -assessment_N = mkN "ping2ding4" ; -aside_Adv = mkAdv "pang2bai2" ; -army_N = mkN "jun1uudui4" ; -apply_V2 = mkV2 "shen1qing3" ; -apart_Adv = mkAdv "ge2kai1" ; -angry_A = mkA "fen4nu4" ; -alternative_A = mkA "ti4dai4" ; -agenda_N = mkN "yi4cheng2" ; -accelerate_V = mkV "jia1kuai4" ; -academic_A = mkA "xue2zhe3" ; -where_Subj = mkSubj "na3li3" ; -veto_V2 = mkV2 "fou3jue2" ; -trim_V2 = mkV2 "xiu1jian3" ; -toronto_PN = mkPN "duo1lun2duo1" ; -terrorism_N = mkN "kong3bu4zhu3yi4" ; -terminal_N = mkN "zhong1duan1" ; -tension_N = mkN "jin3zhang1" ; -surge_V2 = mkV2 "lang4yong3" ; -sum_N = mkN "zong3he2" ; -strip_N = mkN "bo1li2" ; -strike_V2 = mkV2 "ba4gong1" ; -stay_VA = mkVA "liu2" ; -stabilize_V = mkV "wen3ding4" ; -spread_V2 = mkV2 "chuan2bo1" ; -sound_V = mkV "ting1qi3lai2" ; -slow_V2 = mkV2 "man4" ; -slash_V2 = mkV2 "xiao1jian3" ; -sideline_N = mkN "fu4ye4" ; -shed_V2 = mkV2 "san3chu1" ; -scramble_VV = mkVV "zheng1duo2" ; -restructure_V2 = mkV2 "chong2zu3" ; -promise_VV = mkVV "cheng2nuo4" ; -practical_A = mkA "shi2yong4" ; -please_V2 = mkV2 "qing3" ; -permit_V2V = mkV2V "yun3xu3" ; -operational_A = mkA "cao1zuo4" ; -on_top_of_Prep = mkPrep "shang4mian4" ; -motor_N = mkN "ma3da2" ; -momentum_N = mkN "shi4tou2" ; -mix_N = mkN "hun2ge3" ; -middle_N = mkN "zhong1jian1" ; -medicine_N = mkN "yi1yao4" ; -malaysia_PN = mkPN "ma3lai2xi1ya4" ; -make_V3 = mkV3 "shi3de2" ; -loyal_A = mkA "zhong1cheng2" ; -lower_V = mkV "jiang4di1" ; -lift_V = mkV "ju3qi3" ; -license_V2 = mkV2 "xu3ke3" ; -lag_V = mkV "la4hou4" ; -label_N = mkN "biao1qian1" ; -kick_V = mkV "ti1" ; -injunction_N = mkN "jin1ling4" ; -hope_V = mkV "xi1wang4" ; -greece_PN = mkPN "xi1la4" ; -february_PN = mkPN "er4yue4" ; -fare_V = mkV "lu:3hang2" ; -exchange_V2 = mkV2 "jiao1huan4" ; -examination_N = mkN "jian3cha2" ; -era_N = mkN "shi2dai4" ; -endorse_V2 = mkV2 "yong1hu4" ; -elderly_A = mkA "lao3nian2" ; -drill_V = mkV "yan3lian4" ; -downward_A = mkA "xiang4xia4" ; -double_A = mkA "shuang1chong2" ; -denver_PN = mkPN "dan1fo2" ; -democrat_N = mkN "min2zhu3zhu3yi4zhe3" ; -definition_N = mkN "ding4yi4" ; -date_V = mkV "ri4qi1" ; -creation_N = mkN "chuang1zuo4" ; -count_N = mkN "ji4shu3" ; -correct_V2 = mkV2 "jiu1zheng1" ; -conversion_N = mkN "zhuan3bian4" ; -consortium_N = mkN "cai2tuan2" ; -commissioner_N = mkN "zhuan1yuan2" ; -chunk_N = mkN "kuai1" ; -chamber_N = mkN "fang2jian1" ; -capture_V2 = mkV2 "bu3huo4" ; -bearish_A = mkA "wu2li3" ; -basically_Adv = mkAdv "ji1ben3shang4" ; -as_long_as_Subj = mkSubj "qi2yao1" ; -arrest_V2 = mkV2 "dai3bu3" ; -argue_V = mkV "zheng1lun2" ; -alter_V2 = mkV2 "gai3bian4" ; -aim_V = mkV "miao2zhun3" ; -age_V = mkV "nian2ling2" ; -admit_V = mkV "cheng2ren4" ; -adjuster_N = mkN "diao4jie2qi4" ; -weaken_V2 = mkV2 "xiao1ruo4" ; -valuable_A = mkA "you3jia4zhi2" ; -unprecedented_A = mkA "shi3wu2qian2li4" ; -tremendous_A = mkA "ju4da4" ; -thought_N = mkN "si1xiang3" ; -suspect_VS = mkVS "huai2yi2" ; -struggle_N = mkN "fen4dou3" ; -stress_N = mkN "ying1li4" ; -statute_N = mkN "fa3gui1" ; -stance_N = mkN "zi1tai4" ; -soviet_N = mkN "su1lian2" ; -skeptical_A = mkA "huai2yi2" ; -shuttle_N = mkN "chuan1suo1" ; -seize_V2 = mkV2 "qiang1zhan1" ; -secret_A = mkA "mi4mi4" ; -reopen_V2 = mkV2 "chong2kai1" ; -rejection_N = mkN "ju4jue2" ; -quite_Predet = mkPredet "xiang1dang1" ; -putt_V = mkV "tui1gan1" ; -privilege_N = mkN "te2quan2" ; -press_V2 = mkV2 "an4" ; -plead_VA = mkVA "qiu2qing2" ; -pick_V2 = mkV2 "xuan3ze2" ; -phase_N = mkN "jie1duan4" ; -oust_V2 = mkV2 "zhu2chu1" ; -odd_A = mkA "ji1guai4" ; -loser_N = mkN "shi1bai4zhe3" ; -loose_A = mkA "song1chi2" ; -locate_V2 = mkV2 "ding4wei4" ; -lend_V2 = mkV2 "jie4chu1" ; -lebanon_PN = mkPN "li2ba1nen4" ; -laboratory_N = mkN "shi2yan4shi4" ; -instruction_N = mkN "zhi3ling4" ; -incident_N = mkN "shi4jian4" ; -hamper_V2 = mkV2 "zu3ai4" ; -gather_V2 = mkV2 "shou1ji2" ; -fur_N = mkN "mao2pi2" ; -fundamental_N = mkN "gen1ben3" ; -formula_N = mkN "gong1shi4" ; -flee_V = mkV "tao2pao3" ; -fill_V = mkV "man3zu2" ; -fail_V2 = mkV2 "shi1bai4" ; -exporter_N = mkN "chu1kou3" ; -examine_V2 = mkV2 "jian3cha2" ; -even_A = mkA "shen4zhi4" ; -establishment_N = mkN "bian1zhi4" ; -episode_N = mkN "cha1qu1" ; -emission_N = mkN "fa1she4" ; -elect_V3 = mkV3 "xuan3ju3" ; -eat_V = mkV "chi1" ; -dream_N = mkN "meng4xiang3" ; -discrimination_N = mkN "ou1bie2" ; -disappear_V = mkV "xiao1shi1" ; -deteriorate_V = mkV "e3hua4" ; -desperate_A = mkA "shu1si3" ; -deny_VS = mkVS "fou3ren4" ; -define_V2 = mkV2 "que4ding4" ; -declare_V2 = mkV2 "sheng1ming2" ; -cope_V = mkV "ying1fu4" ; -conclusion_N = mkN "jie1lun2" ; -combine_V = mkV "jie1ge3" ; -code_N = mkN "fa3gui1" ; -cargo_N = mkN "huo4wu4" ; -assassination_N = mkN "an4sha1" ; -appearance_N = mkN "wai4xing2" ; -anxiety_N = mkN "jiao1lu:4" ; -aftermath_N = mkN "hou4guo3" ; -affidavit_N = mkN "xuan1shi4shu1" ; -absence_N = mkN "que1xi2" ; -working_N = mkN "gong1zuo4" ; -warm_V = mkV "wen1nuan3" ; -visit_V = mkV "you2lan3" ; -visible_A = mkA "ke3jian4" ; -van_N = mkN "huo4che1" ; -useful_A = mkA "you3yong4" ; -underwrite_V = mkV "bao1xiao1" ; -underscore_V2 = mkV2 "xia4hua2xian4" ; -truth_N = mkN "zhen1xiang1" ; -treasurer_N = mkN "chu1na4yuan2" ; -transplant_N = mkN "yi2zhi2" ; -tradition_N = mkN "chuan2tong3" ; -territory_N = mkN "ling3tu3" ; -tactic_N = mkN "zhan4shu4" ; -struggle_V = mkV "fen4dou3" ; -string_N = mkN "chuan4" ; -spill_N = mkN "sa3" ; -soften_V = mkV "ruan3hua4" ; -sizable_A = mkA "ke3guan1" ; -shipyard_N = mkN "chuan2chang3" ; -rush_V = mkV "gan3" ; -revise_V = mkV "xiu1gai3" ; -rescue_N = mkN "ying2jiu4" ; -require_VV = mkVV "yao1qiu2" ; -repair_V2 = mkV2 "xiu1fu4" ; -relieve_V2 = mkV2 "huan3jie3" ; -registration_N = mkN "zhu4ce4" ; -refuse_V = mkV "ju4jue2" ; -re_N = mkN "chong2xin1" ; -rate_V = mkV "su4lu:4" ; -racketeering_N = mkN "qiao1zha4le4suo3" ; -provider_N = mkN "di1gong1zhe3" ; -protein_N = mkN "dan4bai2zhi4" ; -processor_N = mkN "chu3li3qi4" ; -pro_N = mkN "qin1" ; -printer_N = mkN "da2yin4ji1" ; -print_N = mkN "da2yin4" ; -precise_A = mkA "jing1que4" ; -pose_V2 = mkV2 "di1chu1" ; -plenty_N = mkN "feng1fu4" ; -percent_N = mkN "bai3fen1zhi1" ; -payroll_N = mkN "gong1zi1biao3" ; -owe_V = mkV "qian4" ; -niche_N = mkN "bi4kan1" ; -michigan_PN = mkPN "mi4xie1gen1zhou1" ; -merit_N = mkN "zhi2de2" ; -mature_V2 = mkV2 "cheng2shu2" ; -make_VA = mkVA "shi3" ; -lucrative_A = mkA "li4run4feng1hou4" ; -lobby_V = mkV "qian2ting1" ; -link_N = mkN "lian4jie1" ; -legitimate_A = mkA "ge3fa3" ; -lead_V2V = mkV2V "dai4ling3" ; -last_V2 = mkV2 "zui4hou4" ; -juror_N = mkN "pei2shen3yuan2" ; -jewish_A = mkA "you2" ; -jail_N = mkN "jian1yu4" ; -interesting_A = mkA "you3qu4" ; -indian_A = mkA "yin4du4ren2" ; -independence_N = mkN "du2li4" ; -incest_N = mkN "luan4lun2" ; -guarantee_V = mkV "bao3zheng4" ; -govern_V2 = mkV2 "zhi4li3" ; -free_V2 = mkV2 "mian3fei4" ; -ensure_V2 = mkV2 "que4bao3" ; -encourage_V2V = mkV2V "gu3li4" ; -eastern_A = mkA "dong1" ; -dual_A = mkA "shuang1chong2" ; -drought_N = mkN "gan1han4" ; -direct_V2 = mkV2 "zhi2jie1" ; -devote_V2 = mkV2 "feng4xian4" ; -daily_Adv = mkAdv "ri4chang2" ; -crunch_N = mkN "jin3suo1" ; -cotton_N = mkN "mian2" ; -compliance_N = mkN "fu2ge3" ; -complex_N = mkN "fu4za2" ; -colony_N = mkN "zhi2min2de" ; -choose_V = mkV "xuan3ze2" ; -caution_VS = mkVS "shen4chong2" ; -bureaucrat_N = mkN "guan1liao1" ; -bounce_V = mkV "dan4tiao4" ; -beneficiary_N = mkN "shou4yi4ren2" ; -being_N = mkN "cun2zai4" ; -background_N = mkN "bei1jing3" ; -assurance_N = mkN "bao3zheng4" ; -around_AdN = mkAdN "zhou1wei2" ; -aid_V2 = mkV2 "bang1zhu4" ; -afford_V2 = mkV2 "gei3yu2" ; -accurate_A = mkA "zhun3que4" ; -weigh_V2 = mkV2 "heng2liang2" ; -wary_A = mkA "jing3ti4" ; -upward_Adv = mkAdv "xiang4shang4" ; -undertake_V2 = mkV2 "cheng2dan1" ; -try_V2 = mkV2 "chang2shi4" ; -through_Adv = mkAdv "tong1guo4" ; -talent_N = mkN "tian1fu4" ; -surgery_N = mkN "shou3shu4" ; -summit_N = mkN "shou3nao3hui4yi4" ; -sue_V2 = mkV2 "qi3su4" ; -struggle_VV = mkVV "fen4dou3" ; -standing_N = mkN "chang2she4" ; -simultaneous_A = mkA "tong2shi2" ; -signal_V2 = mkV2 "xin4hao2" ; -shipping_N = mkN "hang2yun4" ; -ship_V = mkV "chuan2" ; -self_N = mkN "zi4wo3" ; -retail_N = mkN "ling2shou4" ; -restraint_N = mkN "ke4zhi4" ; -remarkable_A = mkA "zhuo2yue4" ; -refinance_V = mkV "zai4rong2zi1" ; -recognition_N = mkN "cheng2ren4" ; -prove_VS = mkVS "zheng4ming2" ; -prolong_V2 = mkV2 "yan2chang2" ; -prior_A = mkA "guo4ji2" ; -print_V2 = mkV2 "da2yin4" ; -prediction_N = mkN "yu4ce4" ; -portray_V2 = mkV2 "miao2xie3" ; -pitch_N = mkN "li4qing1" ; -photo_N = mkN "zhao4pian1" ; -panamanian_A = mkA "ba1na2ma3ren2" ; -painful_A = mkA "tong4ku3" ; -ozone_N = mkN "chou4yang3" ; -omit_V2 = mkV2 "hu1lue4" ; -notice_N = mkN "zhu4yi4" ; -mortality_N = mkN "si3wang2" ; -mood_N = mkN "xin1qing2" ; -midst_N = mkN "zhong1jian1" ; -match_V = mkV "pi1pei4" ; -lobby_N = mkN "qian2ting1" ; -labour_N = mkN "lao2dong4" ; -irish_A = mkA "ai4er3lan2" ; -interest_V = mkV "xing1qu4" ; -institute_N = mkN "yan2jiu1suo3" ; -inevitable_A = mkA "bi4ran2" ; -indirect_A = mkA "jian1jie1" ; -indeed_AdV = mkAdV "deque4" ; -imbalance_N = mkN "shi1diao4" ; -human_N = mkN "ren2" ; -headline_N = mkN "biao1ti2" ; -halt_V = mkV "ting2zhi3" ; -gift_N = mkN "li3wu4" ; -get_VV = mkVV "de2dao4" ; -fortune_N = mkN "yun4qi4" ; -fend_V = mkV "dang3kai1" ; -export_V2 = mkV2 "chu1kou3" ; -diversify_V2 = mkV2 "duo1yang4hua4" ; -disruption_N = mkN "wa3jie3" ; -diamond_N = mkN "zuan1dan4" ; -delay_V = mkV "yan2chi2" ; -defer_V2 = mkV2 "yan2huan3" ; -cumulative_A = mkA "lei2ji1" ; -cubic_A = mkA "li4fang1ti3" ; -costa_rican_A = mkA "ge1si1da2li2jia1cai4" ; -corner_N = mkN "jiao3la4" ; -contract_V = mkV "ge3tong2" ; -computerize_V2 = mkV2 "dian4nao3" ; -comptroller_N = mkN "shen3ji4chang2" ; -coast_N = mkN "bin1" ; -clear_V = mkV "qing1chu2" ; -classic_A = mkA "jing1dian3" ; -circle_N = mkN "juan1" ; -bench_N = mkN "chang2yi3" ; -bear_N = mkN "cheng2dan1" ; -average_V2 = mkV2 "ping2jun1uu" ; -automatic_A = mkA "zi4dong4" ; -assign_V2 = mkV2 "fen1pei4" ; -anywhere_Adv = mkAdv "sui2de" ; -answer_V2 = mkV2 "hui2da1" ; -analyze_V2 = mkV2 "fen1xi1" ; -altogether_Adv = mkAdv "zong3gong4" ; -afraid_A = mkA "pa4" ; -advertise_V = mkV "guang3gao4" ; -acceptance_N = mkN "yan4shou1" ; -wealth_N = mkN "cai2fu4" ; -vigorous_A = mkA "cang1jin4" ; -vaccine_N = mkN "yi4miao2" ; -upgrade_V2 = mkV2 "sheng1ji2" ; -undermine_V2 = mkV2 "po4huai4" ; -unconstitutional_A = mkA "wei2xian4" ; -turkey_PN = mkPN "huo3ji1" ; -tissue_N = mkN "zu3zhi1" ; -theft_N = mkN "dao4qie4" ; -supervisor_N = mkN "jian1du1zhe3" ; -supermarket_N = mkN "chao1ji2shi4chang3" ; -substance_N = mkN "wu4zhi4" ; -structure_V2 = mkV2 "jie1gou4" ; -stiff_A = mkA "jiang1ying4" ; -stabilize_V2 = mkV2 "wen3ding4" ; -squeeze_N = mkN "ji3" ; -speculate_VS = mkVS "tui1ce4" ; -soar_V2 = mkV2 "ao2xiang2" ; -sick_A = mkA "sheng1bing4" ; -sample_N = mkN "yang4pin3" ; -roller_N = mkN "gun3tong3" ; -ride_N = mkN "qi2" ; -revolution_N = mkN "ge2ming4" ; -review_V = mkV "shen3cha2" ; -restate_V2 = mkV2 "chong2shen1" ; -regard_V = mkV "shi4" ; -refine_V = mkV "di1lian4" ; -rebuild_V2 = mkV2 "chong2jian4" ; -radical_A = mkA "ji1jin4" ; -push_N = mkN "tui1" ; -pursuit_N = mkN "zhui1qiu2" ; -publicity_N = mkN "gong1kai1" ; -psychology_N = mkN "xin1li3xue2" ; -proponent_N = mkN "zhi1chi2zhe3" ; -pregnant_A = mkA "yun4" ; -pour_V = mkV "dao3" ; -polish_A = mkA "pao1guang1" ; -physical_A = mkA "wu4li3" ; -overcome_V2 = mkV2 "ke4fu2" ; -off_A = mkA "li2" ; -newsprint_N = mkN "bao4zhi3" ; -miami_PN = mkPN "mai4a1mi4" ; -lay_V2 = mkV2 "pu1she4" ; -intervention_N = mkN "jie4ru4" ; -indicate_V = mkV "biao3ming2" ; -inch_N = mkN "cun4" ; -improper_A = mkA "bu4dang1" ; -illinois_PN = mkPN "yi1li4nuo4yi1zhou1" ; -hold_N = mkN "chi2you3" ; -harsh_A = mkA "ke1ke4" ; -guest_N = mkN "ke4ren2" ; -fusion_N = mkN "ju4bian4" ; -folk_N = mkN "min2jian1" ; -focus_V2 = mkV2 "ji2zhong1" ; -fly_V2 = mkV2 "fei1" ; -fire_V = mkV "huo3" ; -figure_V = mkV "long4qing1chu3" ; -fierce_A = mkA "ji1lie4" ; -fat_A = mkA "feng1hou4" ; -evaluation_N = mkN "ping2gu1" ; -empire_N = mkN "di4guo2" ; -dominant_A = mkA "zhu3dao3" ; -disrupt_V2 = mkV2 "po4huai4" ; -discrepancy_N = mkN "cha1yi4" ; -dinner_N = mkN "wan3can1" ; -determine_V = mkV "que4ding4" ; -curtail_V2 = mkV2 "suo1duan3" ; -crew_N = mkN "chuan2yuan2" ; -cooperate_V = mkV "ge3zuo4" ; -conclude_V2 = mkV2 "duan4ding4" ; -compute_V = mkV "ji4suan4" ; -commuter_N = mkN "tong1qin2" ; -common_N = mkN "chang2jian4" ; -cocoa_N = mkN "ke3ke3" ; -clothing_N = mkN "fu2zhuang1" ; -clearance_N = mkN "jing4kong1" ; -choose_VV = mkVV "xuan3ze2" ; -charter_N = mkN "xian4zhang1" ; -catastrophe_N = mkN "zai1nan2" ; -bug_N = mkN "cuo4wu4" ; -brussels_PN = mkPN "bu4lu3sai1er3" ; -benefit_V2 = mkV2 "de2yi4" ; -battery_N = mkN "dian4chi2" ; -bank_V = mkV "yin2hang2" ; -ball_N = mkN "qiu2" ; -auction_V2 = mkV2 "pai1mai4" ; -assure_V2 = mkV2 "bao3zheng4" ; -array_N = mkN "pai2lie4" ; -arise_V = mkV "chu1xian4" ; -architect_N = mkN "jian4zhu2shi1" ; -appliance_N = mkN "qi4ju4" ; -anxious_A = mkA "jiao1ji2" ; -administrator_N = mkN "guan3li3yuan2" ; -address_N = mkN "dezhi3" ; -wealthy_A = mkA "fu4yu4" ; -waive_V2 = mkV2 "fang4qi4" ; -violence_N = mkN "bao4li4" ; -use_V2V = mkV2V "shi3yong4" ; -unnecessary_A = mkA "bu4bi4yao1" ; -unclear_A = mkA "bu4qing1chu3" ; -tuition_N = mkN "xue2fei4" ; -truly_Adv = mkAdv "zhen1" ; -transport_N = mkN "yun4shu1" ; -tout_V2 = mkV2 "chui1peng3" ; -text_N = mkN "wen2ben3" ; -swift_A = mkA "xun4su4" ; -suburban_A = mkA "jiao1ou1" ; -stress_VS = mkVS "ying1li4" ; -spouse_N = mkN "pei4ou3" ; -sink_V2 = mkV2 "xia4chen2" ; -sink_V = mkV "xia4chen2" ; -share_V = mkV "gong4xiang3" ; -seize_V = mkV "qiang1zhan1" ; -script_N = mkN "jiao3ben3" ; -scholar_N = mkN "xue2zhe3" ; -satisfaction_N = mkN "man3yi4" ; -ride_V = mkV "qi2" ; -reward_N = mkN "jiang3li4" ; -revision_N = mkN "diao4zheng3" ; -retreat_V = mkV "che4tui4" ; -remainder_N = mkN "qi2yu2" ; -recommend_VS = mkVS "jian4yi4" ; -province_N = mkN "sheng3fen4" ; -protester_N = mkN "kang4yi4zhe3" ; -protect_V = mkV "bao3hu4" ; -propose_VV = mkVV "jian4yi4" ; -proportion_N = mkN "bi3li4" ; -prompt_A = mkA "di1shi4" ; -prescription_N = mkN "chu3fang1" ; -plant_V2 = mkV2 "chang3" ; -philosophy_N = mkN "zhe2xue2" ; -pesticide_N = mkN "nong2yao4" ; -optical_A = mkA "ke3jian4" ; -multiple_N = mkN "duo1zhong3" ; -military_N = mkN "jun1uushi4" ; -mild_A = mkA "wen1he2" ; -mass_N = mkN "kuai1" ; -manner_N = mkN "fang1shi4" ; -male_N = mkN "nan2xing4" ; -lure_V2 = mkV2 "yin3" ; -liquor_N = mkN "jiu3" ; -lay_V = mkV "pu1she4" ; -knowledge_N = mkN "zhi1shi2" ; -joint_N = mkN "lian2ge3" ; -jewelry_N = mkN "shou3shi4" ; -installation_N = mkN "an1zhuang1" ; -informal_A = mkA "fei1zheng1shi4" ; -inform_V = mkV "tong1zhi1" ; -immune_A = mkA "mian3yi4" ; -high_grade_A = mkA "you1zhi4" ; -hero_N = mkN "ying1xiong2" ; -hang_V = mkV "gua4" ; -hand_V2 = mkV2 "di4jiao1" ; -guerrilla_N = mkN "you2ji1" ; -guard_N = mkN "kan1shou3" ; -furniture_N = mkN "jia1ju4" ; -freeze_V2 = mkV2 "dong4jie1" ; -forfeiture_N = mkN "mei2shou1" ; -fault_N = mkN "gu4zhang4" ; -even_AdA = mkAdA "shen4zhi4" ; -equivalent_A = mkA "dang1liang2" ; -engage_V2 = mkV2 "cong1shi4" ; -doubt_VS = mkVS "huai2yi2" ; -double_Adv = mkAdv "yi1bei4" ; -distance_N = mkN "ju4li2" ; -dictator_N = mkN "du2cai2zhe3" ; -devise_V2 = mkV2 "she4ji4" ; -detergent_N = mkN "xi3di2ji4" ; -deliberate_A = mkA "gu4yi4" ; -cyclical_A = mkA "zhou1qi1xing4" ; -crack_N = mkN "lie4wen2" ; -correction_N = mkN "geng1zheng1" ; -convention_N = mkN "guan4li4" ; -consolidation_N = mkN "ge3bing4" ; -connecticut_PN = mkPN "kang1nie4di2ge2" ; -concrete_A = mkA "ju4ti3" ; -chicken_N = mkN "ji1" ; -check_V = mkV "cha2" ; -brief_N = mkN "jian3yao1" ; -borrower_N = mkN "jie4kuan3ren2" ; -bold_A = mkA "dan3da4" ; -bill_V = mkV "fa3an4" ; -basketball_N = mkN "lan2qiu2" ; -band_N = mkN "le4dui4" ; -attendant_N = mkN "fu2wu4yuan2" ; -atmosphere_N = mkN "qi4fen1" ; -arrest_N = mkN "dai3bu3" ; -apartheid_N = mkN "zhong3zu2ge2li2" ; -allegedly_AdV = mkAdV "ju1chen4" ; -alive_A = mkA "huo2zhao1" ; -alaska_PN = mkPN "a1la1si1jia1zhou1" ; -air_V2 = mkV2 "kong1qi4" ; -aim_N = mkN "miao2zhun3" ; -abrupt_A = mkA "tu1wu4" ; -above_board_A = mkA "guang1ming2zheng1da4" ; -wrongdoing_N = mkN "huai4shi4" ; -wipe_V = mkV "ca1shi4" ; -wear_V = mkV "chuan1" ; -wait_VV = mkVV "deng3dai1" ; -volunteer_N = mkN "zhi4yuan4zhe3" ; -vision_N = mkN "shi4li4" ; -virus_N = mkN "bing4du2" ; -uphold_V2 = mkV2 "jian1chi2" ; -unspecified_A = mkA "bu4ming2" ; -unrelated_A = mkA "wu2guan1" ; -understand_V = mkV "lejie3" ; -tremor_N = mkN "zhen4" ; -transition_N = mkN "guo4du4" ; -touch_N = mkN "chu4mo1" ; -tip_N = mkN "ding3jian1" ; -taste_N = mkN "wei4dao4" ; -suspend_V = mkV "zan4ting2" ; -survive_V2 = mkV2 "sheng1cun2" ; -stretch_N = mkN "shen1zhan3" ; -strengthen_V = mkV "jia1qiang2" ; -strain_N = mkN "ying1bian4" ; -steam_N = mkN "zheng1qi4" ; -state_VS = mkVS "sheng1ming2" ; -shutdown_N = mkN "guan1bi4" ; -selection_N = mkN "xuan3ze2" ; -secret_N = mkN "mi4mi4" ; -search_V = mkV "sou1suo3" ; -sag_V = mkV "xia4chui2" ; -royalty_N = mkN "te2xu3quan2" ; -rout_N = mkN "da4bai4" ; -rider_N = mkN "qi2shi4" ; -reveal_V2 = mkV2 "qi2shi4" ; -revamp_V2 = mkV2 "xiu1bu3" ; -resemble_V2 = mkV2 "xiang1si4" ; -refugee_N = mkN "nan2min2" ; -recording_N = mkN "ji4lu4" ; -recorder_N = mkN "lu4yin1ji1" ; -rebate_N = mkN "hui2kou4" ; -rank_V = mkV "pai2ming2" ; -rail_N = mkN "gui3" ; -promotional_A = mkA "cu4xiao1" ; -predictable_A = mkA "ke3yu4jian4" ; -popularity_N = mkN "sheng1wang4" ; -plummet_V2 = mkV2 "chui2zhi2la4xia4" ; -plastic_A = mkA "su4liao4" ; -physician_N = mkN "yi1sheng1" ; -phenomenon_N = mkN "xian4xiang4" ; -personal_N = mkN "ge4ren2" ; -passage_N = mkN "tong1dao4" ; -parking_N = mkN "ting2che1" ; -package_V2 = mkV2 "bao1zhuang1" ; -outsider_N = mkN "ju2wai4ren2" ; -outlay_N = mkN "zhi1chu1" ; -objection_N = mkN "yi4yi4" ; -mix_V = mkV "hun2ge3" ; -mexican_A = mkA "mo4xi1ge1" ; -mechanism_N = mkN "ji1zhi4" ; -marry_V2 = mkV2 "jie1hun1" ; -magnetic_A = mkA "ci2" ; -live_A = mkA "sheng1huo2" ; -listing_N = mkN "fang2chan3" ; -island_N = mkN "dao3" ; -interstate_A = mkA "zhou1ji4" ; -interpretation_N = mkN "jie3shi4" ; -integration_N = mkN "ji1fen1" ; -institute_V2 = mkV2 "yan2jiu1suo3" ; -inch_V = mkV "cun4" ; -inadequate_A = mkA "bu4zu2" ; -impeachment_N = mkN "dan4he2" ; -illustrate_V2 = mkV2 "shui4ming2" ; -high_Adv = mkAdv "gao1" ; -helicopter_N = mkN "zhi2sheng1ji1" ; -hedge_V = mkV "dui4chong1" ; -habit_N = mkN "xi2guan4" ; -guilder_N = mkN "he2lan2dun4" ; -grocery_N = mkN "za2huo4" ; -genuine_A = mkA "zhen1zheng1" ; -fit_V = mkV "shi4ge3" ; -feed_V = mkV "wei4" ; -expose_V2 = mkV2 "bao4lu4" ; -evident_A = mkA "ming2xian3" ; -drink_N = mkN "he1" ; -dispute_V2 = mkV2 "zheng1yi4" ; -discover_VS = mkVS "fa1xian4" ; -deterioration_N = mkN "e3hua4" ; -detect_V2 = mkV2 "jian3ce4" ; -definite_A = mkA "que4ding4" ; -defect_N = mkN "que1xian4" ; -declare_V = mkV "sheng1ming2" ; -decide_V2 = mkV2 "jue2ding4" ; -debut_1_N = mkN "shou3ci4liang4xiang1" ; -cutting_N = mkN "qie1ge1" ; -cultural_A = mkA "wen2hua4" ; -criminal_N = mkN "xing2shi4" ; -constitute_V2 = mkV2 "gou4cheng2" ; -comprehensive_A = mkA "quan2mian4" ; -collective_A = mkA "ji2ti3" ; -coin_N = mkN "ying4bi4" ; -clause_N = mkN "tiao2kuan3" ; -caution_N = mkN "shen4chong2" ; -capability_N = mkN "neng2li4" ; -builder_N = mkN "jian4she4zhe3" ; -brick_N = mkN "zhuan1" ; -boom_V = mkV "fan2rong2" ; -behave_V = mkV "biao3xian4" ; -ballot_N = mkN "chou1qian1" ; -balloon_N = mkN "qi4qiu2" ; -bacterium_N = mkN "xi4jun1" ; -avoid_VV = mkVV "bi4mian3" ; -associate_A = mkA "fu4" ; -after_Adv = mkAdv "yi3hou4" ; -accommodate_V2 = mkV2 "rong2na4" ; -woo_V2 = mkV2 "qiu2ai4" ; -wisdom_N = mkN "zhi4hui4" ; -wind_V = mkV "chan2rao4" ; -vow_VV = mkVV "fa1shi4" ; -vietnam_PN = mkPN "yue4nan2" ; -vacancy_N = mkN "kong1que1" ; -underwrite_V2 = mkV2 "bao1xiao1" ; -tourism_N = mkN "lu:3you2" ; -thief_N = mkN "qie4zei2" ; -thereafter_Adv = mkAdv "ci3hou4" ; -survival_N = mkN "can2yu2" ; -sure_Adv = mkAdv "ken3ding4" ; -stuck_V2 = mkV2 "ka3zhu4" ; -store_V2 = mkV2 "chu3cun2" ; -stockholm_PN = mkPN "si1de2ge1er3mo2" ; -spy_N = mkN "jian1die2" ; -spot_V2 = mkV2 "shi2bie2" ; -sound_A = mkA "sheng1yin1" ; -sometime_Adv = mkAdv "mou3shi2" ; -ski_N = mkN "xue3ban3" ; -short_Adv = mkAdv "duan3" ; -shelter_N = mkN "bing3zhang4" ; -seeming_A = mkA "biao3mian4shang4" ; -republican_N = mkN "gong4he2dang3ren2" ; -reflect_V = mkV "fan3ying4" ; -reference_N = mkN "can1kao3" ; -rank_N = mkN "zhi4" ; -propose_VS = mkVS "jian4yi4" ; -pressure_V2 = mkV2 "ya1li4" ; -praise_V2 = mkV2 "shi1ya1" ; -potato_N = mkN "tu3dou4" ; -pocket_N = mkN "kou3dai4" ; -platinum_N = mkN "bai2jin1" ; -placement_N = mkN "fang4zhi4" ; -pencil_N = mkN "qian1bi3" ; -occasion_N = mkN "chang3ge3" ; -observe_VS = mkVS "guan1" ; -notebook_N = mkN "bi3ji4ben3" ; -nicaraguan_A = mkA "ni2jia1la1gua1" ; -meantime_N = mkN "qi2jian1" ; -massacre_N = mkN "da4tu2sha1" ; -massachusetts_PN = mkPN "ma3sa4zhu1sai1zhou1" ; -mandatory_A = mkA "qiang2zhi4xing4" ; -lucky_A = mkA "xing4yun4" ; -links_N = mkN "lian4jie1" ; -lens_N = mkN "jing4pian1" ; -length_N = mkN "chang2du4" ; -knight_N = mkN "qi2shi4" ; -interfere_V = mkV "gan1rao3" ; -inspire_V2 = mkV2 "qi3fa1" ; -initiate_V2 = mkV2 "kai1shi3" ; -influential_A = mkA "you3ying3xiang3" ; -incorrect_A = mkA "bu4zheng1que4" ; -in_front_of_Prep = mkPrep "mian4qian2" ; -imminent_A = mkA "jin3po4" ; -hurdle_N = mkN "lan2" ; -grip_N = mkN "wo4" ; -golf_N = mkN "gao1er3fu1qiu2" ; -gallery_N = mkN "hua4lang2" ; -fluctuation_N = mkN "bo1dong4" ; -flexible_A = mkA "ling2huo2" ; -fire_V2 = mkV2 "huo3" ; -finland_PN = mkPN "fen1lan2" ; -finish_N = mkN "wan2" ; -expertise_N = mkN "zhuan1men2zhi1shi2" ; -existence_N = mkN "sheng1cun2" ; -enforce_V2 = mkV2 "zhi2hang2" ; -eligible_A = mkA "ge3ge2" ; -drama_N = mkN "xi4qu1" ; -drag_V = mkV "tuo1dong4" ; -dilute_V = mkV "xi1shi4" ; -dialogue_N = mkN "dui4hua4" ; -derivative_A = mkA "yan3sheng1" ; -denomination_N = mkN "mian4zhi2" ; -cuba_PN = mkPN "gu3ba1" ; -county_N = mkN "xian4" ; -copyright_N = mkN "ban3quan2" ; -cool_V = mkV "liang2si1si1" ; -consume_V2 = mkV2 "xiao1hao4" ; -condemn_V2 = mkV2 "qian3ze2" ; -concentrate_V2 = mkV2 "ji2zhong1" ; -columnist_N = mkN "zhuan1lan2zuo4jia1" ; -coach_N = mkN "jiao1lian4" ; -cheat_V = mkV "pian4" ; -cast_N = mkN "zhu4jian4" ; -carbon_N = mkN "tan4" ; -capable_A = mkA "neng2li4" ; -broadcasting_N = mkN "guang3bo1" ; -breakdown_N = mkN "gu4zhang4" ; -brazilian_A = mkA "ba1xi1" ; -bourbon_N = mkN "bo1pang2jiu3" ; -boiler_N = mkN "guo1lu2" ; -bid_V2 = mkV2 "chu1jia4" ; -bias_N = mkN "pian1jian4" ; -bargain_V = mkV "tao3jia4hai2jia4" ; -backing_N = mkN "hou4dun4" ; -attempt_V2 = mkV2 "chang2shi4" ; -amend_V2 = mkV2 "xiu1gai3" ; -accomplish_V2 = mkV2 "wan2cheng2" ; -acceptable_A = mkA "ge3shi4" ; -accept_V = mkV "jie1shou4" ; -yard_N = mkN "yuan4" ; -withhold_V2 = mkV2 "bao3liu2" ; -west_N = mkN "xi1" ; -warehouse_N = mkN "cang1ku4" ; -vessel_N = mkN "rong2qi4" ; -vacant_A = mkA "kong1xian2" ; -uncover_V2 = mkV2 "jie1lu4" ; -unanimous_A = mkA "yi1zhi4" ; -turn_VA = mkVA "zhuan3dong4" ; -transport_V2 = mkV2 "yun4shu1" ; -translate_V = mkV "fan1yi4" ; -transfer_V = mkV "zhuan3rang4" ; -trail_N = mkN "xian4suo3" ; -tighten_V2 = mkV2 "jin3suo1" ; -textile_N = mkN "fang3zhi1pin3" ; -terminate_V2 = mkV2 "zhong1zhi3" ; -tenure_N = mkN "bao3you3" ; -temperature_N = mkN "wen1du4" ; -tap_V2 = mkV2 "qiao1ji1" ; -symptom_N = mkN "zheng1zhuang4" ; -sweeten_V2 = mkV2 "jia1tian2" ; -swap_V2 = mkV2 "jiao1huan4" ; -surface_V = mkV "biao3mian4" ; -superior_A = mkA "you1yue4" ; -strip_V2 = mkV2 "bo1li2" ; -stretch_V = mkV "shen1zhan3" ; -strange_A = mkA "ji1guai4" ; -sound_VA = mkVA "ting1qi3lai2" ; -solicitation_N = mkN "zheng1ji2" ; -snap_V = mkV "qiang1gou4" ; -slump_V = mkV "bao4die1" ; -sight_N = mkN "shi4li4" ; -sidney_PN = mkPN "xi1de2ni2" ; -send_VS = mkVS "fa1song4" ; -scarce_A = mkA "xi1que1" ; -satellite_N = mkN "wei4xing1" ; -rumour_V2 = mkV2 "chuan2wen2" ; -ride_V2 = mkV2 "qi2" ; -reward_V2 = mkV2 "jiang3li4" ; -revival_N = mkN "fu4xing1" ; -respect_N = mkN "zun1chong2" ; -resign_V2 = mkV2 "ci2zhi2" ; -represent_V = mkV "dai4biao3" ; -recruit_V = mkV "zhao1mu4" ; -quit_V = mkV "tui4chu1" ; -procedural_A = mkA "cheng2xu4" ; -pretty_A = mkA "piao1liang4" ; -presidency_N = mkN "zong3tong3ren4qi1" ; -prefer_VV = mkVV "ning2ke3" ; -predecessor_N = mkN "qian2ren4" ; -port_N = mkN "duan1kou3" ; -pork_N = mkN "zhu1rou4" ; -plot_N = mkN "qing2jie2" ; -persistent_A = mkA "yi1guan4" ; -past_Prep = mkPrep "guo4qu4dezhun3bei4" ; -overhaul_V2 = mkV2 "fan1xiu1" ; -overhaul_N = mkN "fan1xiu1" ; -outflow_N = mkN "wai4liu2" ; -orderly_A = mkA "zhi4xu4" ; -nerve_N = mkN "shen2jing1" ; -nearby_A = mkA "fu4jin4" ; -move_VV = mkVV "yi2dong4" ; -morePl_Det = mkpDet "geng1duo1" ; -monopoly_N = mkN "long3duan4" ; -minimal_A = mkA "zui4xiao3" ; -middleman_N = mkN "zhong1jian1ren2" ; -mess_N = mkN "hu2lai2" ; -mention_V = mkV "di1dao4" ; -memo_N = mkN "bei4wang4lu4" ; -mediator_N = mkN "zhong1jian1ren2" ; -mean_V2V = mkV2V "yi4wei4zhao1" ; -mean_V = mkV "yi4wei4" ; -march_V = mkV "qian2jin4" ; -manila_PN = mkPN "ma3ni2la1" ; -living_N = mkN "huo2" ; -literal_A = mkA "wen2zi4" ; -line_V = mkV "na4" ; -liberal_N = mkN "zi4you2pai4" ; -journal_N = mkN "kan1wu4" ; -intervene_V = mkV "gan1yu4" ; -intellectual_A = mkA "zhi1shi2fen1zi3" ; -integrity_N = mkN "lian2zheng1" ; -insulin_N = mkN "yi2dao3su4" ; -insolvent_A = mkA "zi1bu4di3zhai4" ; -identity_N = mkN "te2xing4" ; -harvest_N = mkN "shou1cheng2" ; -hall_N = mkN "da4ting1" ; -grade_N = mkN "deng3ji2" ; -felony_N = mkN "chong2zui4" ; -expression_N = mkN "biao3da2" ; -exploit_V2 = mkV2 "li4yong4" ; -excellent_A = mkA "you1xiu4" ; -ethnic_A = mkA "min2zu2" ; -erode_V = mkV "qin1shi2" ; -embrace_V2 = mkV2 "yong1bao4" ; -disposal_N = mkN "chu3zhi4" ; -discovery_N = mkN "fa1xian4" ; -diminish_V2 = mkV2 "jian3" ; -depression_N = mkN "xiao1tiao2" ; -depreciation_N = mkN "she2jiu4" ; -delegation_N = mkN "dai4biao3tuan2" ; -credit_V2 = mkV2 "xin4yong4" ; -covert_A = mkA "yin3bi4" ; -corruption_N = mkN "fu3bai4" ; -convert_V = mkV "dui4huan4" ; -convenience_N = mkN "fang1bian4" ; -construct_V2 = mkV2 "jian4she4" ; -constituent_N = mkN "zu3fen1" ; -confuse_V2 = mkV2 "mi2huo4" ; -confrontation_N = mkN "dui4kang4" ; -confront_V2 = mkV2 "mian4dui4" ; -conduct_N = mkN "jin4hang2" ; -compound_N = mkN "fu4ge3" ; -comfort_N = mkN "an1wei4" ; -comeback_N = mkN "fu4chu1" ; -close_VS = mkVS "guan1bi4" ; -casualty_N = mkN "shou4hai4zhe3" ; -can_N = mkN "ke3yi3" ; -cabinet_N = mkN "gui4zi3" ; -burst_N = mkN "bao4lie4" ; -buoy_V2 = mkV2 "fu2biao1" ; -best_Adv = mkAdv "zui4hao3" ; -beauty_N = mkN "mei3nu:3" ; -beach_N = mkN "hai3tan1" ; -balk_V = mkV "zu3ai4" ; -automatically_Adv = mkAdv "zi4dong4" ; -athlete_N = mkN "yun4dong4yuan2" ; -appear_VS = mkVS "chu1xian4" ; -apiece_Adv = mkAdv "mei3ge4" ; -allocation_N = mkN "fen1pei4" ; -agricultural_A = mkA "nong2ye4" ; -affluent_A = mkA "fu4yu4" ; -accrue_V2 = mkV2 "lei2ji4" ; -accountant_N = mkN "hui4ji4" ; -zurich_PN = mkPN "su1li2shi4" ; -worsen_V = mkV "e3hua4" ; -withstand_V2 = mkV2 "jing1shou4" ; -wish_VS = mkVS "xi1wang4" ; -weigh_V = mkV "heng2liang2" ; -verdict_N = mkN "pan4jue2shu1" ; -variation_N = mkN "bian4yi4" ; -valuation_N = mkN "ji4jia4" ; -vacation_N = mkN "jia3qi1" ; -utilization_N = mkN "cai3yong4" ; -upper_A = mkA "shang4" ; -unload_V2 = mkV2 "xie4" ; -tv_N = mkN "dian4shi4" ; -trouble_V = mkV "ma2fan2" ; -tie_V = mkV "bang3" ; -terrible_A = mkA "ke3pa4" ; -tell_VS = mkVS "gao4su4" ; -taipei_PN = mkPN "tai2bei3" ; -surface_N = mkN "biao3mian4" ; -substitute_N = mkN "ti4dai4" ; -streamline_V2 = mkV2 "jing1jian3" ; -stimulate_V2 = mkV2 "ci4ji1" ; -speculate_V = mkV "tui1ce4" ; -south_Adv = mkAdv "nan2fang1" ; -somehow_AdV = mkAdV "bu4zhi1he2gu4" ; -socialist_A = mkA "she4hui4zhu3yi4" ; -socialism_N = mkN "she4hui4zhu3yi4" ; -smart_A = mkA "zhi4neng2" ; -slash_V = mkV "xiao1jian3" ; -signal_VS = mkVS "xin4hao2" ; -shadow_N = mkN "yin1ying3" ; -set_VV = mkVV "fang4zhi4" ; -scrutiny_N = mkN "shen3cha2" ; -saudi_arabia_PN = mkPN "sha1te2a1la1bo2" ; -sad_A = mkA "shang1xin1" ; -russian_A = mkA "e2guo2" ; -reversal_N = mkN "fan1zhuan3" ; -restrain_V2 = mkV2 "yi4zhi4" ; -repayment_N = mkN "hai2kuan3" ; -reluctance_N = mkN "bu4yuan4" ; -red_N = mkN "hong2se4" ; -recycle_V2 = mkV2 "hui2shou1" ; -reckless_A = mkA "lu3mang3" ; -raise_N = mkN "di1gao1" ; -radiation_N = mkN "fu2she4" ; -quote_N = mkN "yin3yong4" ; -pure_A = mkA "chun2cui4" ; -prove_V = mkV "zheng4ming2" ; -prize_N = mkN "jiang3" ; -pride_N = mkN "zi4hao2" ; -preparation_N = mkN "zhun3bei4" ; -plate_N = mkN "pan2" ; -plan_VS = mkVS "ji4hua2" ; -petition_N = mkN "qing3yuan4" ; -performer_N = mkN "biao3yan3zhe3" ; -paint_V2 = mkV2 "you2qi1" ; -pachinko_N = mkN "bai3qing1ge1" ; -outline_V2 = mkV2 "gai4shu4" ; -outcry_N = mkN "han3jiao4" ; -mystery_N = mkN "shen2mi4" ; -modernize_V2 = mkV2 "xian4dai4hua4" ; -minnesota_PN = mkPN "ming2ni2su1da2" ; -midnight_N = mkN "wu3ye4" ; -materialize_V = mkV "wu4zhi4hua4" ; -liquid_A = mkA "ming2liang4" ; -landscape_N = mkN "jing3guan1" ; -killing_N = mkN "mou2sha1" ; -isolate_V2 = mkV2 "ge2li2" ; -impressive_A = mkA "you3sheng1you3se4" ; -hear_VS = mkVS "ting1" ; -hawaii_PN = mkPN "xia4wei1yi2" ; -gun_N = mkN "qiang1" ; -grab_V2 = mkV2 "qiang1" ; -gathering_N = mkN "sou1ji2" ; -funny_A = mkA "gu3ji1" ; -fulfill_V2 = mkV2 "lu:3hang2" ; -french_A = mkA "fa3guo2ren2" ; -fraudulent_A = mkA "qi1zha4" ; -flaw_N = mkN "que1xian4" ; -fit_N = mkN "shi4ge3" ; -finger_N = mkN "shou3zhi3" ; -file_N = mkN "wen2jian4" ; -few_Num = mkNum "shao3shu3" ; -female_A = mkA "nu:3xing4" ; -exhibition_N = mkN "zhan3lan3" ; -exemption_N = mkN "hua2mian3" ; -european_A = mkA "ou1zhou1" ; -escape_V2 = mkV2 "tao2sheng1" ; -enthusiasm_N = mkN "re4qing2" ; -educate_V2 = mkV2 "jiao1yu4" ; -draft_V2 = mkV2 "qi3cao3" ; -donate_V2 = mkV2 "juan1zeng4" ; -diversify_V = mkV "duo1yang4hua4" ; -diversification_N = mkN "duo1yang4hua4" ; -disorder_N = mkN "wen3luan4" ; -discount_V2 = mkV2 "she2kou4" ; -deter_V2 = mkV2 "zu3zhi3" ; -desert_N = mkN "sha1mo4" ; -deregulation_N = mkN "fang4song1guan3zhi4" ; -denounce_V2 = mkV2 "sheng1tao3" ; -deficiency_N = mkN "bu4zu2" ; -defend_V = mkV "bian4hu4" ; -decrease_V = mkV "jian3shao3" ; -dark_A = mkA "an4" ; -cutback_N = mkN "xiao1jian3" ; -crystal_N = mkN "shui3jing1" ; -courtroom_N = mkN "fa3ting2" ; -context_N = mkN "shang4xia4wen2" ; -comic_A = mkA "gu3ji1" ; -collect_V = mkV "shou1ji2" ; -close_VA = mkVA "guan1bi4" ; -clinical_A = mkA "lin2chuang2" ; -chemical_A = mkA "hua4xue2yao4pin3" ; -characterize_V2 = mkV2 "biao3zheng1" ; -cereal_N = mkN "gu3lei4" ; -celebrate_V2 = mkV2 "qing4zhu4" ; -caller_N = mkN "hu1jiao4zhe3" ; -brisk_A = mkA "qing1kuai4" ; -birth_N = mkN "fen1mian3" ; -beneficial_A = mkA "you3li4" ; -beef_N = mkN "niu2rou4" ; -bearing_N = mkN "zhou2cheng2" ; -bay_N = mkN "hai3wan1" ; -batter_V2 = mkV2 "lian2ji1" ; -average_V = mkV "ping2jun1uu" ; -autumn_N = mkN "qiu1" ; -artery_N = mkN "dong4mai4" ; -architecture_N = mkN "jian4zhu2" ; -anniversary_N = mkN "zhou1nian2" ; -alcohol_N = mkN "jiu3jing1" ; -admit_V2 = mkV2 "cheng2ren4" ; -admission_N = mkN "cheng2ren4" ; -work_VV = mkVV "gong1zuo4" ; -viable_A = mkA "ke3hang2" ; -vendor_N = mkN "gong1ying1shang1" ; -update_V2 = mkV2 "shi3+xian4dai4hua4" ; -universal_A = mkA "wan4neng2" ; -trustee_N = mkN "shou4tuo1ren2" ; -tour_N = mkN "lu:3you2" ; -thwart_V2 = mkV2 "zu3nao2" ; -think_V2 = mkV2 "ren4wei2" ; -thanks_to_Prep = mkPrep "you2yu2" ; -tendency_N = mkN "qing1xiang4" ; -tax_free_A = mkA "mian3shui4" ; -switch_V2 = mkV2 "jiao1huan4" ; -switch_N = mkN "kai1guan1" ; -sweden_PN = mkPN "rui4dian3" ; -supervise_V2 = mkV2 "jian1du1" ; -submit_V = mkV "di1jiao1" ; -stress_V2 = mkV2 "ying1li4" ; -stand_V2 = mkV2 "zhan4" ; -spectacular_A = mkA "zhuang4guan1" ; -soldier_N = mkN "shi4bing1" ; -soil_N = mkN "tu3rang3" ; -slate_N = mkN "dan4ban3" ; -shipper_N = mkN "fa1huo4ren2" ; -sentence_V2 = mkV2 "ju4zi3" ; -sedan_N = mkN "si4men2jiao4che1" ; -scrap_V2 = mkV2 "bao4fei4" ; -rush_N = mkN "gan3jin3" ; -roadway_N = mkN "xiang4dao4" ; -risk_V2 = mkV2 "mao4xian3" ; -rigid_A = mkA "yan2ge2" ; -rid_V2 = mkV2 "bai3tuo1" ; -rice_N = mkN "fan4" ; -reveal_VS = mkVS "jie1shi4" ; -respect_V2 = mkV2 "zun1chong2" ; -reservation_N = mkN "yu4yao1" ; -reply_V = mkV "hui2fu4" ; -remind_V2 = mkV2 "di1xing3" ; -remember_V = mkV "ji4de2" ; -reinvest_V2 = mkV2 "zai4tou2zi1" ; -rational_A = mkA "ge3li3" ; -pursue_V = mkV "zhui1qiu2" ; -pump_V2 = mkV2 "chou1" ; -psychological_A = mkA "xin1li3" ; -prospectus_N = mkN "zhao1gu3zhang1cheng2" ; -proof_N = mkN "zheng4ming2" ; -promote_V = mkV "cu4jin4" ; -pregnancy_N = mkN "huai2yun4" ; -pour_V2 = mkV2 "qing1dao3" ; -portrait_N = mkN "xiao4xiang4" ; -portable_A = mkA "shou3di1" ; -platform_N = mkN "ping2tai2" ; -plain_A = mkA "po4su4" ; -pipe_N = mkN "guan3" ; -phase_V2 = mkV2 "ding4xiang1" ; -perspective_N = mkN "tou4shi4" ; -permit_V = mkV "yun3xu3" ; -perceive_V2 = mkV2 "gan3zhi1" ; -passive_A = mkA "bei4dong4" ; -pain_N = mkN "teng2tong4" ; -override_V2 = mkV2 "fu4gai4" ; -optimism_N = mkN "le4guan1" ; -ongoing_A = mkA "bu4duan4" ; -nominal_A = mkA "gong1chen4" ; -necessity_N = mkN "bi4yao1xing4" ; -navy_N = mkN "hai3jun1uu" ; -naval_A = mkA "hai3" ; -natural_N = mkN "zi4ran2" ; -museum_N = mkN "bo2wu4guan3" ; -modify_V2 = mkV2 "xiu1gai3" ; -mineral_N = mkN "kuang4chan3" ; -milestone_N = mkN "li3cheng2bei1" ; -milan_PN = mkPN "mi3lan2" ; -mental_A = mkA "xin1li3" ; -measurement_N = mkN "chi3cun4" ; -measure_V = mkV "ce4liang2" ; -mean_VV = mkVV "yi4wei4zhao1" ; -maximum_A = mkA "zui4da4" ; -matter_V = mkV "wen4ti2" ; -mart_N = mkN "shi4chang3" ; -marriage_N = mkN "hun1yin1" ; -march_N = mkN "hang2jun1uu" ; -mandate_V2 = mkV2 "yao1qiu2" ; -liquidation_N = mkN "qing1suan4" ; -liquidate_V2 = mkV2 "su4qing1" ; -likelihood_N = mkN "ke3neng2xing4" ; -liable_A = mkA "rong2yi4" ; -lawn_N = mkN "cao3ping2" ; -latter_A = mkA "jin4lai2" ; -lab_N = mkN "shi2yan4shi4" ; -korea_PN = mkPN "han2guo2" ; -jolt_V2 = mkV2 "dian1bo3" ; -joke_N = mkN "xiao4hua4" ; -instant_A = mkA "shun4jian1" ; -inspector_N = mkN "jian3cha2yuan2" ; -inject_V2 = mkV2 "zhu4ru4" ; -inform_V2 = mkV2 "tong1zhi1" ; -imply_V2 = mkV2 "an4shi4" ; -impend_V = mkV "ji2jiang1fa1sheng1" ; -idle_A = mkA "xian2zhi4" ; -hunting_N = mkN "shou4lie4" ; -hopeful_A = mkA "huai2bao4xi1wang4" ; -homeless_A = mkA "wu2jia1ke3gui1" ; -home_Adv = mkAdv "jia1" ; -highlight_V2 = mkV2 "tu1chu1" ; -herself_NP = mkNPword "ta1zi4ji3" ; -hazard_N = mkN "feng1xian3" ; -grim_A = mkA "yan2jun4uu" ; -greenhouse_N = mkN "wen1shi4" ; -graduate_N = mkN "bi4ye4" ; -german_A = mkA "de2guo2ren2" ; -fun_N = mkN "le4qu4" ; -formation_N = mkN "bian1dui4" ; -following_N = mkN "yi3xia4" ; -fishing_N = mkN "diao4yu2" ; -feed_V2 = mkV2 "wei4yang3" ; -fate_N = mkN "ming4yun4" ; -fancy_A = mkA "hua1yang4" ; -familiar_A = mkA "shu2xi1" ; -explode_V = mkV "bao4zha2" ; -excuse_N = mkN "yuan2liang4" ; -exclusion_N = mkN "pai2chu2" ; -eurodollar_N = mkN "ou1zhou1mei3yuan2" ; -ethic_N = mkN "lun2li3" ; -enactment_N = mkN "she4ding4" ; -echo_V2 = mkV2 "hu1ying1" ; -duck_N = mkN "ya1" ; -dub_V3 = mkV3 "pei4yin1" ; -dress_V = mkV "chuan1zhao1" ; -drawing_N = mkN "hui4hua4" ; -downgrade_V2 = mkV2 "xia4po1" ; -divide_V = mkV "hua2fen1" ; -divert_V2 = mkV2 "zhuan3yi2" ; -disobedience_N = mkN "kang4ming4" ; -dismissal_N = mkN "jie3gu4" ; -dismal_A = mkA "can3dan4" ; -disarray_N = mkN "za2luan4" ; -diplomat_N = mkN "wai4jiao1guan1" ; -differ_V = mkV "bu4tong2" ; -desirable_A = mkA "ge3yi4" ; -deprive_V2 = mkV2 "bo1duo2" ; -depict_V2 = mkV2 "miao2hui4" ; -demand_VS = mkVS "xu1qiu2" ; -default_V = mkV "mo4ren4" ; -decent_A = mkA "xiang4yang4" ; -custom_N = mkN "xi2su2" ; -crazy_A = mkA "feng1kuang2" ; -counter_V2 = mkV2 "fan3ji1" ; -coordinate_V2 = mkV2 "xie2diao4" ; -cool_A = mkA "liang2shuang3" ; -continue_VS = mkVS "ji4xu4" ; -content_N = mkN "nei4rong2" ; -consequent_A = mkA "lian2xu4" ; -confirmation_N = mkN "que4ren4" ; -conduct_V = mkV "jin4hang2" ; -conclude_V = mkV "duan4ding4" ; -communist_N = mkN "gong4chan3" ; -come_VA = mkVA "lai2" ; -come_V2 = mkV2 "lai2" ; -combat_N = mkN "da2ji1" ; -collector_N = mkN "ji2dian4ji2" ; -clue_N = mkN "xian4suo3" ; -clerk_N = mkN "shu1ji4" ; -chromosome_N = mkN "ran3se4ti3" ; -chart_N = mkN "tu2biao3" ; -candy_N = mkN "tang2guo3" ; -camp_N = mkN "zhen4ying2" ; -bowl_V = mkV "wan3" ; -blame_V = mkV "ze2bei4" ; -blame_N = mkN "ze2ren4" ; -belt_N = mkN "dai4zi3" ; -beat_V = mkV "ji1bai4" ; -barometer_N = mkN "qing2yu3biao3" ; -awful_A = mkA "xia4ren2" ; -automate_V2 = mkV2 "zi4dong4hua4" ; -authorization_N = mkN "shou4quan2" ; -auditor_N = mkN "ji1he2yuan2" ; -assume_V = mkV "jia3she4" ; -allocate_V2 = mkV2 "fen1pei4" ; -aim_VV = mkVV "miao2zhun3" ; -agriculture_N = mkN "nong2ye4" ; -advisory_A = mkA "zi1xun2" ; -advertisement_N = mkN "guang3gao4" ; -abolish_V2 = mkV2 "qu3xiao1" ; -would_be_A = mkA "jiang1" ; -wonder_N = mkN "huai2yi2" ; -willingness_N = mkN "yuan4yi4" ; -vs_Prep = mkPrep "yu2" ; -vote_V2 = mkV2 "biao3jue2" ; -vital_A = mkA "zhi4guan1chong2yao1" ; -virginia_PN = mkPN "fu2ji2ni2ya4zhou1" ; -valid_A = mkA "you3xiao4" ; -vague_A = mkA "mo2hu2" ; -vacate_V2 = mkV2 "kong1chu1" ; -unique_A = mkA "du2te2" ; -toxin_N = mkN "du2su4" ; -timetable_N = mkN "shi2jian1biao3" ; -threaten_V = mkV "wei1xie2" ; -therapy_N = mkN "zhi4liao2" ; -tenant_N = mkN "cheng2zu1ren2" ; -tea_N = mkN "cha2" ; -tall_A = mkA "gao1da4" ; -tale_N = mkN "gu4shi4" ; -sweet_A = mkA "tian2" ; -subscription_N = mkN "ding4yue4" ; -stream_N = mkN "he2liu2" ; -stockbroker_N = mkN "gu3piao4jing1ji4" ; -stock_V2 = mkV2 "cai3gou4" ; -statistical_A = mkA "tong3ji4" ; -stand_VV = mkVV "zhan4zhu4" ; -speed_V = mkV "su4du4" ; -speaker_N = mkN "yang2sheng1qi4" ; -solicit_V2 = mkV2 "zheng1qiu2" ; -singer_N = mkN "ge1shou3" ; -shout_V = mkV "han3" ; -shoulder_N = mkN "jian1" ; -serial_A = mkA "shun4xu4" ; -separation_N = mkN "fen1ge1" ; -scare_V = mkV "xia4" ; -robot_N = mkN "ji1qi4ren2" ; -rhetoric_N = mkN "xiu1ci2" ; -restrict_V = mkV "xian4zhi4" ; -republic_N = mkN "gong4he2guo2" ; -repeal_N = mkN "fei4chu2" ; -relative_N = mkN "xiang1dui4" ; -radar_N = mkN "lei2da2" ; -purchaser_N = mkN "gou4mai3zhe3" ; -provoke_V2 = mkV2 "zhao1re3" ; -project_VS = mkVS "xiang4mu4" ; -profession_N = mkN "hang2ye4" ; -presentation_N = mkN "jie4shao4" ; -practice_V2 = mkV2 "shi2jian4" ; -position_V2 = mkV2 "wei4zhi4" ; -playing_N = mkN "da2" ; -photograph_N = mkN "zhao4pian1" ; -pessimistic_A = mkA "bei1guan1" ; -peg_V2 = mkV2 "ding1mu4chun1" ; -parliamentary_A = mkA "yi4hui4" ; -outperform_V2 = mkV2 "pao3ying2da4shi4" ; -outnumber_V2 = mkV2 "bi3" ; -order_V2V = mkV2V "zhi4xu4" ; -obtain_V = mkV "huo4de2" ; -namibia_PN = mkPN "na4mi3bi3ya4" ; -multiple_A = mkA "duo1zhong3" ; -mount_V2 = mkV2 "an1zhuang1" ; -minimize_V2 = mkV2 "zui4xiao3hua4" ; -maximize_V2 = mkV2 "zui4da4hua4" ; -male_A = mkA "nan2xing4" ; -limitation_N = mkN "ju2xian4xing4" ; -leave_N = mkN "li2kai1" ; -lady_N = mkN "nu:3shi4" ; -kidney_N = mkN "shen4" ; -jurisdiction_N = mkN "guan3xia2quan2" ; -irresponsible_A = mkA "bu4fu4ze2ren4" ; -intimate_A = mkA "qin1mi4" ; -innovation_N = mkN "ge2xin1" ; -innocent_A = mkA "wu2gu1" ; -infrastructure_N = mkN "ji1chu3she4shi1" ; -inflow_N = mkN "liu2ru4" ; -induce_V2 = mkV2 "cu4shi3" ; -incorporate_V2 = mkV2 "ge3bing4" ; -include_VV = mkVV "bao1kuo4" ; -impression_N = mkN "yin4xiang4" ; -impose_V = mkV "qiang2jia1" ; -illustration_N = mkN "cha1tu2" ; -ideological_A = mkA "si1xiang3" ; -honest_A = mkA "cheng2shi2" ; -hole_N = mkN "kong3" ; -heighten_V2 = mkV2 "di1gao1" ; -heel_N = mkN "jiao3gen1" ; -heat_V = mkV "fa1re4" ; -harm_V2 = mkV2 "shang1hai4" ; -hail_V2 = mkV2 "bing1bao2" ; -gang_N = mkN "jie1huo3" ; -frustration_N = mkN "cuo4she2" ; -fragile_A = mkA "cui4ruo4" ; -fraction_N = mkN "fen1shu3" ; -format_N = mkN "ge2shi4" ; -foresee_V2 = mkV2 "yu4zhi1" ; -following_A = mkA "yi3xia4" ; -finish_V2 = mkV2 "jie1shu4" ; -fighter_N = mkN "zhan4dou3ji1" ; -fear_V = mkV "kong3ju4" ; -faith_N = mkN "xin4yang3" ; -fade_V = mkV "tun4se4" ; -fabric_N = mkN "bu4" ; -export_V = mkV "chu1kou3" ; -erase_V2 = mkV2 "mo3qu4" ; -equip_V2 = mkV2 "zhuang1bei4" ; -engineer_V2 = mkV2 "gong1cheng2shi1" ; -endanger_V2 = mkV2 "wei1hai4" ; -emphasize_V2 = mkV2 "qiang2diao4" ; -elevator_N = mkN "dian4ti1" ; -earmark_V2 = mkV2 "er3shang4ji4hao2" ; -drift_V = mkV "piao1yi2" ; -draft_N = mkN "cao3an4" ; -dissent_N = mkN "yi4yi4" ; -disproportionate_A = mkA "bu4cheng2bi3li4" ; -dispose_V = mkV "bu4shu3" ; -disciplinary_A = mkA "cheng2jie4" ; -diplomatic_A = mkA "wai4jiao1" ; -dioxide_N = mkN "er4yang3hua4tan4" ; -dilute_V2 = mkV2 "xi1" ; -diabetic_N = mkN "tang2sui1bing4huan4zhe3" ; -destruction_N = mkN "hui3huai4" ; -deserve_V2 = mkV2 "zhi2de2" ; -describe_V = mkV "miao2shu4" ; -dependent_A = mkA "yi1lai4" ; -demonstrator_N = mkN "shi4wei1zhe3" ; -decrease_N = mkN "jian3shao3" ; -deck_N = mkN "jia3ban3" ; -crumble_V = mkV "beng1kui4" ; -crowd_V2 = mkV2 "ren2qun2" ; -cross_V2 = mkV2 "jiao1cha1" ; -crash_V = mkV "beng1kui4" ; -crack_V2 = mkV2 "lie4wen2" ; -cooperative_N = mkN "ge3zuo4she4" ; -cooperative_A = mkA "he2ai3ke3qin1" ; -control_V = mkV "kong4zhi4" ; -contemplate_V2 = mkV2 "chen2si1" ; -come_VV = mkVV "lai2" ; -colon_N = mkN "mao4hao2" ; -colombian_A = mkA "ge1lun2bi3ya4" ; -coaster_N = mkN "guo4shan1che1" ; -clout_N = mkN "ying3xiang3li4" ; -climb_N = mkN "pa2" ; -classroom_N = mkN "ke4tang2" ; -classify_V2 = mkV2 "fen1lei4" ; -champion_N = mkN "guan1jun1uu" ; -cater_V = mkV "ying2ge3" ; -catastrophic_A = mkA "zai1nan2xing4" ; -c_of_e_N = mkN "ju1quan2zheng4" ; -bullet_N = mkN "zi3dan4" ; -bribe_N = mkN "hui4lu4" ; -borough_N = mkN "zhen4" ; -beneath_Prep = mkPrep "xia4mian4" ; -bed_N = mkN "chuang2" ; -base_A = mkA "ji1de" ; -balloon_V = mkV "qi4qiu2" ; -backer_N = mkN "kao4shan1" ; -availability_N = mkN "ke3yong4xing4" ; -assault_N = mkN "tu1ji1" ; -antibody_N = mkN "kang4ti3" ; -answer_V = mkV "hui2da1" ; -annuity_N = mkN "nian2jin1" ; -amsterdam_PN = mkPN "a1mu3si1te2dan1" ; -amass_V2 = mkV2 "ju4lian3" ; -accessory_N = mkN "fu4jian4" ; -zone_N = mkN "ou1" ; -writing_N = mkN "xie3zuo4" ; -wonderful_A = mkA "jing1cai3" ; -wish_N = mkN "xi1wang4" ; -widen_V2 = mkV2 "kuo4da4" ; -watcher_N = mkN "shou3wang4zhe3" ; -waiver_N = mkN "fang4qi4" ; -vivid_A = mkA "sheng1dong4" ; -upset_V2 = mkV2 "da2luan4" ; -unveil_V = mkV "jie1mu4" ; -unsettle_V2 = mkV2 "gao3zao1" ; -unify_V2 = mkV2 "tong3yi1" ; -unhappy_A = mkA "bu4kuai4le4" ; -undisclosed_A = mkA "wei4gong1kai1" ; -understanding_N = mkN "lejie3" ; -unavailable_A = mkA "wu2fa3shi3yong4" ; -twist_N = mkN "nian3" ; -triple_V = mkV "san1chong2" ; -translation_N = mkN "fan1yi4" ; -train_V2 = mkV2 "huo3che1" ; -trail_V2 = mkV2 "xian4suo3" ; -thereby_Adv = mkAdv "cong1er2" ; -technological_A = mkA "ji4shu4xing4" ; -technician_N = mkN "ji4shu4yuan2" ; -taxation_N = mkN "shui4shou1" ; -tape_V = mkV "lu4yin1" ; -tanker_N = mkN "you2chuan2" ; -syndrome_N = mkN "zong1ge3zheng1" ; -sympathetic_A = mkA "you3tong2qing2xin1" ; -supposed_A = mkA "jia3xiang3" ; -suburb_N = mkN "shi4jiao1" ; -subscribe_V = mkV "ding4yue4" ; -stumble_V = mkV "ban4dao3" ; -strip_V = mkV "bo1li2" ; -steer_V = mkV "jia4shi3" ; -steal_V = mkV "tou1" ; -standardize_V2 = mkV2 "gui1fan4" ; -stage_V2 = mkV2 "wu3tai2" ; -squeeze_V = mkV "ya1suo1" ; -speed_V2 = mkV2 "su4du4" ; -speculative_A = mkA "tou2ji1" ; -specific_N = mkN "ju4ti3" ; -sour_A = mkA "suan1" ; -so_PConj = mkPConj "suo3yi3" ; -single_V2 = mkV2 "chan2yi1" ; -shopper_N = mkN "gou4wu4zhe3" ; -shaky_A = mkA "yao2yao2yu4zhui4" ; -setting_N = mkN "she4zhi4" ; -service_V2 = mkV2 "fu2wu4" ; -seizure_N = mkN "fa1zuo4" ; -seem_V2 = mkV2 "si4hu1" ; -secure_A = mkA "an1quan2" ; -scare_V2 = mkV2 "xia4" ; -scale_V = mkV "gui1mo2" ; -ring_V = mkV "ting1qi3lai2" ; -rig_N = mkN "cao1zong1" ; -retreat_N = mkN "che4tui4" ; -rerun_N = mkN "chong2xin1yun4hang2" ; -reopen_V = mkV "chong2kai1" ; -relevant_A = mkA "xiang1ying1" ; -refusal_N = mkN "ju4jue2" ; -reformer_N = mkN "gai3ge2zhe3" ; -reconciliation_N = mkN "he2jie3" ; -realistic_A = mkA "shi2ji4" ; -questionable_A = mkA "zhi4yi2" ; -punishment_N = mkN "cheng2fa2" ; -punish_V2 = mkV2 "cheng2zhi4" ; -pump_V = mkV "chou1shui3" ; -prudent_A = mkA "jin3shen4" ; -provisional_A = mkA "lin2shi2" ; -prosecute_V2 = mkV2 "qi3su4" ; -profile_N = mkN "lun2kuo4" ; -prestigious_A = mkA "zhu4ming2" ; -precedent_N = mkN "xian1li4" ; -possess_V2 = mkV2 "yong1you3" ; -pledge_N = mkN "di3ya1" ; -pile_V = mkV "lei2ji1" ; -pig_N = mkN "zhu1" ; -phrase_N = mkN "duan3yu3" ; -photographic_A = mkA "she4ying3" ; -permit_N = mkN "yun3xu3" ; -oversight_N = mkN "shu1hu1" ; -opposite_A = mkA "xiang1fan3" ; -ocean_N = mkN "hai3yang2" ; -nominee_N = mkN "dai4li3ren2" ; -nomination_N = mkN "di1ming2" ; -newcomer_N = mkN "xin1ren2" ; -neat_A = mkA "zheng3qi2" ; -nasty_A = mkA "tao3yan4" ; -myself_NP = mkNPword "wo3zi4ji3" ; -musical_A = mkA "yin1le4" ; -mouse_N = mkN "shu3biao1" ; -motive_N = mkN "dong4ji1" ; -modification_N = mkN "xiu1gai3" ; -mechanical_A = mkA "ji1xie4" ; -manipulation_N = mkN "cao1zong1" ; -loom_V = mkV "zhi1ji1" ; -long_distance_A = mkA "chang2tu2" ; -little_Det = mkpDet "xiao3" ; -listener_N = mkN "qing1ting1zhe3" ; -link_V = mkV "lian4jie1" ; -lift_N = mkN "ju3qi3" ; -library_N = mkN "wen2ku4" ; -leave_VV = mkVV "li2kai1" ; -leap_V = mkV "fei1yue4" ; -laser_N = mkN "ji1guang1" ; -juice_N = mkN "guo3zhi1" ; -judge_V = mkV "fa3guan1" ; -john_bull_N = mkN "yao1han4niu2" ; -jeopardize_V2 = mkV2 "wei1hai4" ; -jacket_N = mkN "jia1ke4" ; -israeli_A = mkA "yi3se4lie4" ; -intact_A = mkA "wan2hao3" ; -insure_V = mkV "tou2bao3" ; -instance_N = mkN "li4" ; -inner_A = mkA "nei4zai4" ; -ink_N = mkN "mo4shui3" ; -injection_N = mkN "zhu4she4" ; -infect_V2 = mkV2 "gan3ran3" ; -indefinite_A = mkA "bu4ding4" ; -inappropriate_A = mkA "bu4dang1" ; -inability_N = mkN "wu2li4" ; -imply_VS = mkVS "an4shi4" ; -ignore_V = mkV "hu1lue4" ; -hybrid_A = mkA "hun2ge3" ; -horizon_N = mkN "deping2xian4" ; -historic_A = mkA "li4shi3xing4" ; -hinder_V2 = mkV2 "zu3ai4" ; -hence_Adv = mkAdv "cong1jin1yi3hou4" ; -hell_N = mkN "deyu4" ; -heating_N = mkN "jia1re4" ; -happen_V2 = mkV2 "fa1sheng1" ; -guide_V2 = mkV2 "yin3dao3" ; -guess_VS = mkVS "cai1" ; -gray_A = mkA "hui1se4" ; -georgia_PN = mkPN "ge2lu3ji2ya4" ; -generous_A = mkA "da4fang1" ; -galvanize_V2 = mkV2 "du4xin1" ; -gallon_N = mkN "jia1lun2" ; -furthermore_Adv = mkAdv "ci3wai4" ; -full_time_A = mkA "quan2zhi2" ; -frustrate_V2 = mkV2 "zu3nao2" ; -frank_A = mkA "tan3lu:4" ; -forever_Adv = mkAdv "yong3yuan3" ; -forecast_V = mkV "yu4ce4" ; -force_VS = mkVS "qiang2zhi4" ; -flagship_N = mkN "qi2jian4" ; -find_V2A = mkV2A "fa1xian4" ; -fetch_V2 = mkV2 "qu3" ; -fertilizer_N = mkN "hua4fei2" ; -far_reaching_A = mkA "shen1yuan3" ; -falter_V = mkV "cui1tui4" ; -exodus_N = mkN "chu1ai1ji2ji4" ; -exhaust_V2 = mkV2 "pai2qi4" ; -examiner_N = mkN "jian3cha2yuan2" ; -exacerbate_V2 = mkV2 "jia1ju4" ; -engineer_V = mkV "gong1cheng2shi1" ; -end_VS = mkVS "jie1shu4" ; -encounter_V2 = mkV2 "zao1yu4" ; -emphasize_VS = mkVS "qiang2diao4" ; -embarrassment_N = mkN "kun3jiong3" ; -drain_N = mkN "pai2shui3" ; -dive_N = mkN "qian2shui3" ; -distinctive_A = mkA "du2te2" ; -dissident_A = mkA "chi2bu4tong2zheng4jian4" ; -discretionary_A = mkA "zhuo2" ; -diminish_V = mkV "jian3" ; -detector_N = mkN "tan4ce4qi4" ; -demonstrate_VS = mkVS "yan3shi4" ; -defraud_V2 = mkV2 "pian4qu3" ; -defence_N = mkN "fang2yu4" ; -declaration_N = mkN "sheng1ming2" ; -damp_V2 = mkV2 "chao2shi1" ; -current_N = mkN "dang1qian2" ; -curb_N = mkN "yi4zhi4" ; -cup_N = mkN "bei1" ; -crush_V2 = mkV2 "fen3sui4" ; -cross_V = mkV "jiao1cha1" ; -creature_N = mkN "sheng1wu4" ; -counter_N = mkN "fan3ji1" ; -copy_V2 = mkV2 "fu4zhi4" ; -contrary_A = mkA "xiang1fan3" ; -contact_V2 = mkV2 "lian2xi4" ; -consent_V = mkV "tong2yi4" ; -conform_V = mkV "fu2ge3" ; -concrete_N = mkN "ju4ti3" ; -comprise_V2 = mkV2 "bao1kuo4" ; -clearing_N = mkN "qing1chu2" ; -claim_VV = mkVV "sheng1chen4" ; -check_V2 = mkV2 "cha2" ; -chaos_N = mkN "hun2luan4" ; -cement_N = mkN "shui3ni2" ; -cash_V = mkV "xian4jin1" ; -capitalize_V = mkV "li4yong4" ; -capitalization_N = mkN "da4xie3" ; -capitalist_N = mkN "zi1ben3jia1" ; -capitalism_N = mkN "zi1ben3zhu3yi4" ; -bury_V2 = mkV2 "mai2zang4" ; -bleak_A = mkA "cang1liang2" ; -bet_VS = mkVS "da2du3" ; -bellwether_N = mkN "tou2yang2" ; -before_Subj = mkSubj "qian2" ; -aviation_N = mkN "hang2kong1" ; -assist_V = mkV "xie2zhu4" ; -assemble_V2 = mkV2 "ju4ji2" ; -artificial_A = mkA "ren2zao4" ; -appetite_N = mkN "shi2yu4" ; -anticipate_V = mkV "yu4liao4" ; -announcer_N = mkN "bo1yin1yuan2" ; -anger_N = mkN "fen4nu4" ; -ample_A = mkA "chong1zu2" ; -amazing_A = mkA "jing1ren2" ; -alike_Adv = mkAdv "yi1yang4" ; -advertise_V2 = mkV2 "guang3gao4" ; -acknowledge_V2 = mkV2 "cheng2ren4" ; -achievement_N = mkN "cheng2jiu4" ; -zero_N = mkN "ling2" ; -yourselfPl_NP = mkNPword "ni3zi4ji3" ; -wise_A = mkA "ming2zhi4" ; -widow_N = mkN "gua3fu4" ; -white_collar_A = mkA "bai2ling3" ; -waste_V2 = mkV2 "lang4fei4" ; -warranty_N = mkN "bao3" ; -violent_A = mkA "bao4li4" ; -value_V = mkV "zhen1shi4" ; -utter_A = mkA "jue2dui4" ; -upheaval_N = mkN "dong4dang4" ; -unwilling_A = mkA "bu4gan1" ; -unrest_N = mkN "dong4dang4" ; -undoubted_A = mkA "wu2yi2" ; -undergo_V2 = mkV2 "jing1li4" ; -unauthorized_A = mkA "shan4zi4" ; -tumble_N = mkN "gun3la4" ; -tube_N = mkN "guan3zi3" ; -trap_N = mkN "xian4jing3" ; -translate_V2 = mkV2 "fan1yi4" ; -touch_V = mkV "chu4mo1" ; -tighten_V = mkV "jin3suo1" ; -thrive_V = mkV "xing1wang4" ; -talk_V2 = mkV2 "tan2" ; -tag_N = mkN "biao1qian1" ; -tackle_V2 = mkV2 "jie3jue2" ; -swing_V = mkV "bai3dong4" ; -sweep_N = mkN "fan4wei2" ; -study_V = mkV "xue2xi2" ; -streamline_V = mkV "jing1jian3" ; -stay_V2 = mkV2 "liu2" ; -stamford_PN = mkPN "si1tan3fu2" ; -stall_V = mkV "ting2che1" ; -stage_V = mkV "biao3yan3" ; -square_N = mkN "ping2fang1" ; -spree_N = mkN "da4li3bao1" ; -spook_V2 = mkV2 "qin3shi2bu4an1" ; -softness_N = mkN "rou2ruan3" ; -significance_N = mkN "yi4yi4" ; -showroom_N = mkN "jing1xiao1shang1" ; -sentence_V = mkV "ju4zi3" ; -selective_A = mkA "xuan3ze2xing4" ; -scuttle_V2 = mkV2 "tian1chuang1" ; -satisfy_V = mkV "man3zu2" ; -satisfactory_A = mkA "man3yi4" ; -sandwich_N = mkN "san1ming2zhi4" ; -rubble_N = mkN "wa3li4" ; -ridiculous_A = mkA "ke3xiao4" ; -reunification_N = mkN "chong2xin1tong3yi1" ; -resign_VV = mkVV "ci2zhi2" ; -representation_N = mkN "biao3shi4" ; -repeat_N = mkN "chong2fu4" ; -removal_N = mkN "qie1chu2" ; -remain_VV = mkVV "can2liu2" ; -reinforcement_N = mkN "jia1qiang2" ; -reimburse_V2 = mkV2 "bu3chang2" ; -recognize_VS = mkVS "ren4shi2" ; -reach_N = mkN "dao4da2" ; -punitive_A = mkA "cheng2fa2xing4" ; -proud_A = mkA "jiao1ao4" ; -propel_V2 = mkV2 "tui1jin4" ; -progress_V = mkV "jin4zhan3" ; -profound_A = mkA "shen1ke4" ; -privatize_V2 = mkV2 "si1you3hua4" ; -prisoner_N = mkN "qiu2fan4" ; -preclude_V2 = mkV2 "pai2chu2" ; -plague_V2 = mkV2 "wen1yi4" ; -pitch_V2 = mkV2 "li4qing1" ; -photography_N = mkN "she4ying3" ; -personality_N = mkN "ge4xing4" ; -persist_V = mkV "jian1chi2" ; -passion_N = mkN "qing2" ; -parliament_N = mkN "yi4hui4" ; -parity_N = mkN "ping2jia4" ; -palestinian_A = mkA "ba1le4si1tan3" ; -pack_N = mkN "bao1zhuang1" ; -overreact_V = mkV "fan3ying1guo4du4" ; -old_fashioned_A = mkA "lao3tu3" ; -nurse_N = mkN "hu4shi4" ; -notification_N = mkN "tong1zhi1" ; -north_Adv = mkAdv "bei3fang1" ; -neutron_N = mkN "zhong1zi3" ; -mural_N = mkN "bi4hua4" ; -municipality_N = mkN "zhi2xia2shi4" ; -misstate_V2 = mkV2 "huang3bao4" ; -midday_N = mkN "zhong1wu3" ; -medium_N = mkN "zhong1deng3" ; -meal_N = mkN "can1" ; -mayoral_A = mkA "shi4chang2" ; -manipulate_V2 = mkV2 "cao1zong1" ; -magnitude_N = mkN "da4xiao3" ; -look_V2 = mkV2 "kan1" ; -logic_N = mkN "luo2ji2" ; -list_V = mkV "lie4ju3" ; -likewise_Adv = mkAdv "tong2yang4" ; -lengthy_A = mkA "rong3chang2" ; -lean_V = mkV "qing1xie2" ; -lean_A = mkA "shou4" ; -layer_N = mkN "ceng2" ; -latin_A = mkA "la1ding1" ; -japaneseMasc_N = mkN "ri4ben3" ; -invent_V2 = mkV2 "fa1ming2" ; -interested_A = mkA "you3xing1qu4" ; -inherent_A = mkA "gu4you3" ; -indict_V2 = mkV2 "qi3su4" ; -illness_N = mkN "ji2bing4" ; -identify_V = mkV "jian4ding4" ; -hunter_N = mkN "lie4ren2" ; -honor_V2 = mkV2 "rong2yu4" ; -high_priced_A = mkA "gao1jia4wei4" ; -haunt_V2 = mkV2 "chu1mei2" ; -happen_VV = mkVV "fa1sheng1" ; -globe_N = mkN "deqiu2" ; -gate_N = mkN "men2" ; -furrier_N = mkN "pi2huo4shang1" ; -friendship_N = mkN "you3yi4" ; -forecast_VS = mkVS "yu4ce4" ; -fit_V2 = mkV2 "shi4ge3" ; -fairness_N = mkN "gong1ping2" ; -extract_V2 = mkV2 "di1qu3" ; -external_A = mkA "wai4bu4" ; -exotic_A = mkA "yi4guo2qing2diao4" ; -exceptional_A = mkA "you1xiu4" ; -ethical_A = mkA "ge3hu1dao4de2" ; -escape_V = mkV "tao2sheng1" ; -endorsement_N = mkN "bei1shu1" ; -emotion_N = mkN "qing2gan3" ; -elaborate_A = mkA "diao1shi4" ; -editorial_A = mkA "she4lun2" ; -economical_A = mkA "jing1ji4" ; -dump_V = mkV "qing1dao3" ; -dry_V = mkV "gan1" ; -drinking_N = mkN "yin3yong4shui3" ; -dress_N = mkN "chuan1zhao1" ; -dramatically_Adv = mkAdv "xian3zhao1" ; -downward_Adv = mkAdv "xiang4xia4" ; -donate_V = mkV "juan1zeng4" ; -divest_V2 = mkV2 "bo1li2" ; -disturb_V2 = mkV2 "da2rao3" ; -disposable_A = mkA "yi1ci4xing4" ; -dispatch_V2 = mkV2 "pai4qian3" ; -discipline_V2 = mkV2 "xun4lian4" ; -disadvantage_N = mkN "huai4chu3" ; -direct_V = mkV "zhi2jie1" ; -dip_V = mkV "jin4" ; -diaper_N = mkN "sui1bu4" ; -devaluation_N = mkN "huo4bi4bian3zhi2" ; -depository_N = mkN "bao3guan3ren2" ; -demise_N = mkN "chan2rang4" ; -contrast_V = mkV "dui4bi3" ; -contemporary_A = mkA "xian4dai4" ; -container_N = mkN "ji2zhuang1xiang1" ; -constituency_N = mkN "xuan3min2" ; -consider_V3 = mkV3 "kao3lu:4" ; -conservation_N = mkN "bao3hu4" ; -confiscate_V2 = mkV2 "mei2shou1" ; -concentration_N = mkN "nong2du4" ; -commentary_N = mkN "ping2lun2" ; -command_N = mkN "ming4ling4" ; -collar_N = mkN "ling3" ; -collapse_V2 = mkV2 "beng1kui4" ; -coating_N = mkN "tu2ceng2" ; -clinic_N = mkN "zhen3suo3" ; -chef_N = mkN "chu2shi1" ; -centennial_N = mkN "bai3zhou1nian2ji4nian4" ; -celebration_N = mkN "qing4dian3" ; -catalyst_N = mkN "cui1hua4ji4" ; -cancel_V = mkV "qu3xiao1" ; -campus_N = mkN "jiao4yuan2" ; -cambodia_PN = mkPN "jian3pu3zhai4" ; -but_Prep = mkPrep "dan4shi4" ; -bureaucratic_A = mkA "guan1liao2" ; -breakfast_N = mkN "zao3fan4" ; -breach_N = mkN "tu1po4kou3" ; -bow_V = mkV "ju1gong1" ; -bipartisan_A = mkA "liang3dang3" ; -beta_N = mkN "gong1ce4" ; -behind_Adv = mkAdv "bei1hou4" ; -attraction_N = mkN "xi1li4" ; -attend_V = mkV "chu1xi2" ; -ask_VV = mkVV "wen4" ; -arm_V2 = mkV2 "ge1bo2" ; -approach_V = mkV "tu2jing4" ; -anger_V2 = mkV2 "ji1nu4" ; -amend_V = mkV "xiu1gai3" ; -ambition_N = mkN "zhi4xiang4" ; -ambassador_N = mkN "da4shi3" ; -allowance_N = mkN "jin1tie1" ; -alarm_N = mkN "jing3bao4" ; -after_Subj = mkSubj "hou4" ; -advocate_V2 = mkV2 "zhu3zhang1" ; -accusation_N = mkN "zhi3kong4" ; -worth_Prep = mkPrep "jia4zhi2" ; -woe_N = mkN "qi1" ; -wish_VV = mkVV "xi1wang4" ; -welfare_N = mkN "fu2li4" ; -watch_V2V = mkV2V "kan1" ; -wane_V = mkV "mei2la4" ; -walk_V2 = mkV2 "zou3" ; -visual_A = mkA "kan1" ; ---* v_and_a_N = mkN "" ; -- ?? Don't understand -upward_A = mkA "xiang4shang4" ; -until_Subj = mkSubj "zhi2dao4" ; -unsolicited_A = mkA "bu4qing3zi4lai2" ; -undo_V2 = mkV2 "fu4yuan2" ; -undervalue_V2 = mkV2 "di1gu1" ; -underestimate_V2 = mkV2 "di1gu1" ; -undercut_V2 = mkV2 "xiao1di1jia4ge2" ; -turbulence_N = mkN "dong4luan4" ; -turbine_N = mkN "bu4wen3ding4qi4liu2" ; -tune_N = mkN "diao4" ; -trough_N = mkN "cao2" ; -troublesome_A = mkA "ma2fan2" ; -tricky_A = mkA "jiao3hua2" ; -trademark_N = mkN "shang1biao1" ; -track_V = mkV "gen1zong1" ; -tell_V2S = mkV2S "gao4su4" ; -tear_V = mkV "si1" ; -swamp_V2 = mkV2 "yong1" ; -surrender_V2 = mkV2 "tou2jiang4" ; -summon_V2 = mkV2 "shao4huan4" ; -suite_N = mkN "tao4fang2" ; -substitute_V2 = mkV2 "ti4dai4" ; -subject_V2 = mkV2 "zhu3ti2" ; -stunning_A = mkA "jing1yan4" ; -stun_V2 = mkV2 "yao2" ; -stroke_N = mkN "chong1cheng2" ; -stretch_V2 = mkV2 "shen1zhan3" ; -stem_V2 = mkV2 "gan1" ; -stay_N = mkN "liu2" ; -stall_V2 = mkV2 "ting2che1" ; -spring_V = mkV "chun1tian1" ; -spacecraft_N = mkN "yu3zhou4fei1chuan2" ; -smile_V = mkV "wei1xiao4" ; -skier_N = mkN "gu3xue3deren2" ; -skepticism_N = mkN "huai2yi2lun2" ; -since_Adv = mkAdv "yi3lai2" ; -showing_N = mkN "xian3shi4" ; -short_N = mkN "duan3" ; -shore_V2 = mkV2 "zhi1cheng1" ; -shell_N = mkN "wai4ke2" ; -shape_V2 = mkV2 "su4zao4" ; -shape_V = mkV "su4" ; ---* shah_N = mkN "" ; -- ?? Don't understand -seniority_N = mkN "pai2hang2" ; -select_V = mkV "xuan3ze2" ; -scope_N = mkN "fan4wei2" ; -san_antonio_PN = mkPN "sheng4an1dong1ni2ao4" ; -rod_N = mkN "gan1" ; -ring_N = mkN "huan2" ; -residence_N = mkN "zhu4zhai2" ; -reset_V2 = mkV2 "fu4wei4" ; -reserve_V2 = mkV2 "chu3bei4" ; -rescind_V2 = mkV2 "fei4zhi3" ; -reminder_N = mkN "di1xing3" ; -reliance_N = mkN "xin4lai4" ; -relax_V = mkV "fang4song1" ; -reiterate_V2 = mkV2 "chong2shen1" ; -refund_V2 = mkV2 "tui4" ; -refrigerator_N = mkN "bing1xiang1" ; -refiner_N = mkN "mo2jiang1ji1" ; -recoup_V2 = mkV2 "bu3chang2" ; -receiver_N = mkN "jie1shou1qi4" ; -ranch_N = mkN "mu4chang3" ; -rally_V2 = mkV2 "tuan2jie1" ; -rage_N = mkN "fen4nu4" ; -punt_N = mkN "ping2dechuan2" ; -protest_V2 = mkV2 "ju4fu4" ; -prop_V2 = mkV2 "fu2zhi2" ; -prelude_N = mkN "xu4mu4" ; -practitioner_N = mkN "yi1sheng1" ; -powerhouse_N = mkN "fa1dian4chang3" ; -poll_V2 = mkV2 "lun2xun2" ; -plus_N = mkN "jia1" ; -plight_N = mkN "kun3jing4" ; -pleasure_N = mkN "le4qu4" ; -piano_N = mkN "gang1qin2" ; -philippine_A = mkA "fei1lu:4bin1" ; -peak_V = mkV "gao1feng1" ; -peaceful_A = mkA "he2ping2" ; -pakistan_PN = mkPN "ba1ji1si1tan3" ; -overly_Adv = mkAdv "guo4fen1" ; -overdue_A = mkA "guo4qi1" ; -outweigh_V2 = mkV2 "de2bu4chang2shi1" ; -outpace_V2 = mkV2 "chao1guo4" ; -outlaw_V2 = mkV2 "qu3di4" ; -object_V = mkV "ju4jue2" ; -notice_V2 = mkV2 "tong1zhi1" ; -noon_N = mkN "zhong1wu3" ; -native_A = mkA "ben3deren2" ; -narrow_V2 = mkV2 "suo1xiao3" ; -muscle_N = mkN "ji1rou4" ; -monitor_N = mkN "jian1kong4" ; -mode_N = mkN "mo2shi4" ; -missouri_PN = mkPN "mi4su1li3zhou1" ; -mislead_V2 = mkV2 "hong1pian4" ; -mirror_V2 = mkV2 "fan3ying4" ; -meaningful_A = mkA "fu4you3yi4yi4" ; -match_N = mkN "pi1pei4" ; -luck_N = mkN "yun4qi4" ; -loophole_N = mkN "lou4dong4" ; -literature_N = mkN "wen2xue2" ; -lineup_N = mkN "zhen4rong2" ; -lifetime_N = mkN "yi1sheng1" ; -liberalize_V2 = mkV2 "fang4kuan1" ; -learn_VV = mkVV "xue2xi2" ; -label_VS = mkVS "biao1" ; -knowledgeable_A = mkA "dong3hang2" ; -keep_VV = mkVV "bao3chi2" ; -kansas_PN = mkPN "kan1sa4si1" ; -journalism_N = mkN "xin1wen2xue2" ; -jolt_N = mkN "tui1zhuang4" ; -jittery_A = mkA "feng1sheng1he4li4" ; -ironical_A = mkA "wa1ku3" ; -invade_V2 = mkV2 "ru4qin1" ; -intensive_A = mkA "jin3zhang1" ; -intensity_N = mkN "qiang2du4" ; -intensify_V = mkV "qiang2hua4" ; ---* instruct_V2 = mkV2 "" ; -install_V = mkV "an1zhuang1" ; -inspection_N = mkN "jian3cha2" ; -inspect_V2 = mkV2 "jian3cha2" ; -inhibit_V2 = mkV2 "yi4zhi4" ; -infringe_V = mkV "wei2fan4" ; -inefficient_A = mkA "di1xiao4" ; -indonesia_PN = mkPN "yin4du4ni2xi1ya4" ; -inaccurate_A = mkA "bu4zhun3que4" ; -importer_N = mkN "jin4kou3shang1" ; -imagine_VS = mkVS "xiang3xiang4" ; -ill_A = mkA "sheng1bing4" ; -idle_V2 = mkV2 "dai4" ; -ideal_A = mkA "wan2mei3" ; -how_much_IDet = mkIDet "duo1shao3" ; --orig. how8much?? -hover_V = mkV "pai2huai2" ; -hint_N = mkN "an4shi4" ; -helpful_A = mkA "you3bang1zhu4" ; -have_V2V = mkV2V "you3" ; -harm_N = mkN "shang1hai4" ; -handy_A = mkA "bian4li4" ; -gin_N = mkN "du4song1zi3jiu3" ; -gesture_N = mkN "shou3shi4" ; -generic_A = mkA "tong1yong4" ; -gear_N = mkN "chi3lun2" ; -gambling_N = mkN "du3bo2" ; -function_V = mkV "huo2dong4" ; -freshman_N = mkN "da4yi1" ; -frenzy_N = mkN "kuang2wang4" ; -free_of_A2 = mkA2 "mian3fei4" ; -frame_N = mkN "kuang4jia4" ; -fortunate_A = mkA "xing4yun4" ; ----- forth_Adv = mkAdv "forth" ; -forbid_V2 = mkV2 "jin1zhi3" ; -flood_V2 = mkV2 "yan1mei2" ; -fitness_N = mkN "jian4shen1" ; -fever_N = mkN "fa1shao1" ; -fashionable_A = mkA "shi2mao2" ; -fall_VA = mkVA "xia4jiang4" ; -extradition_N = mkN "yin3du4" ; -experimental_A = mkA "shi2yan4" ; -exhibit_N = mkN "zheng4wu4" ; -exempt_A = mkA "hua2mian3" ; -excitement_N = mkN "ji1dong4" ; -evolve_V = mkV "fa1zhan3" ; -evolution_N = mkN "jin4hua4" ; -erupt_V = mkV "bao4fa1" ; -enough_N = mkN "gou4" ; -endure_V2 = mkV2 "ren3shou4" ; -embryo_N = mkN "tai1" ; -embarrass_V2 = mkV2 "zhuo1long4" ; -electoral_A = mkA "xuan3" ; -duty_free_A = mkA "mian3shui4" ; -dubious_A = mkA "ke3yi2" ; -drag_V2 = mkV2 "tuo1dong4" ; -dominance_N = mkN "ba4zhu3dewei4" ; -distant_A = mkA "yao2yuan3" ; -discard_V2 = mkV2 "diu1qi4" ; -directory_N = mkN "mu4lu4" ; -dignity_N = mkN "zun1yan2" ; -diagnostic_A = mkA "zhen3duan4" ; -deviation_N = mkN "pian1cha1" ; -devastation_N = mkN "hui3huai4" ; -designate_V2 = mkV2 "hua2ding4" ; -demonstrate_V = mkV "yan3shi4" ; -delegate_N = mkN "dai4biao3" ; -defective_A = mkA "que1xian4" ; -defeat_N = mkN "da2bai4" ; -dam_N = mkN "ba4" ; -daily_N = mkN "ri4chang2" ; -correspondent_N = mkN "ji4zhe3" ; -correspond_V = mkV "dui4ying1" ; -cool_V2 = mkV2 "liang2shuang3" ; -continual_A = mkA "chi2xu4" ; -companion_N = mkN "ban4lu:3" ; -clutter_N = mkN "za2bo1" ; -clock_N = mkN "shi2zhong1" ; -claim_V = mkV "sheng1chen4" ; -circulate_V = mkV "liu2tong1" ; -chore_N = mkN "ku3cha1shi4" ; -charitable_A = mkA "ci2shan4" ; -challenge_V = mkV "tiao1zhan4" ; -cease_N = mkN "ting2zhi3" ; -carry_N = mkN "xie2dai4" ; -cancellation_N = mkN "xiao1chu2" ; -calendar_N = mkN "ri4li4" ; -bunch_N = mkN "shu4" ; -broaden_V2 = mkV2 "kuo4da4" ; -bottle_V2 = mkV2 "ping2zi3" ; -bomb_N = mkN "zha2dan4" ; -blessing_N = mkN "zhu4fu2" ; -blast_N = mkN "bao4po4" ; -binge_N = mkN "kuang2huan1" ; -bicycle_N = mkN "zi4hang2che1" ; -believe_V2 = mkV2 "xiang1xin4" ; -belgium_PN = mkPN "bi3li4shi2" ; -bear_V = mkV "cheng2dan1" ; -battle_V2 = mkV2 "zhan4dou3" ; -bail_V = mkV "bao3shi4" ; -attendance_N = mkN "hu4li3" ; -aside_from_Prep = mkPrep "chu2le" ; -argentina_PN = mkPN "a1gen1ting2" ; -arena_N = mkN "wu3tai2" ; -appeal_V2 = mkV2 "shang4su4" ; -allow_VS = mkVS "yun3xu3" ; -ail_V = mkV "ma2fan2" ; -aggravate_V2 = mkV2 "jia1ju4" ; -adoption_N = mkN "cai3na4" ; -acid_N = mkN "suan1" ; -yeast_N = mkN "jiao4mu3" ; -yearly_A = mkA "mei3nian2" ; -worthy_A = mkA "pei4chen4" ; -wheel_N = mkN "che1lun2" ; -weight_V2 = mkV2 "chong2liang2" ; -weekly_N = mkN "mei3zhou1" ; -watch_VS = mkVS "kan1" ; -voice_V2 = mkV2 "sheng1yin1" ; -viewpoint_N = mkN "guan1dian3" ; -vicious_A = mkA "guan1dian3" ; -unwelcome_A = mkA "bu4shou4huan1ying2" ; -unwanted_A = mkA "bu4bi4yao1" ; -unprofitable_A = mkA "wu2li4ke3tu2" ; -unpaid_A = mkA "wei4fu4" ; -unidentified_A = mkA "shen1fen4bu4ming2" ; -unfriendly_A = mkA "bu4you3hao3" ; -underwear_N = mkN "nei4yi1" ; -understate_V2 = mkV2 "bao3shou3deshui4" ; -turf_N = mkN "cao3pi2" ; -trust_V2 = mkV2 "xin4ren4" ; -trim_V = mkV "xiu1jian3" ; -transmission_N = mkN "chuan2shu1" ; -trainer_N = mkN "xun4lian4zhe3" ; -township_N = mkN "xiang1" ; -touch_V2 = mkV2 "chu4mo1" ; -topple_V2 = mkV2 "qing1fu4" ; -tonight_N = mkN "jin1wan3" ; -timely_A = mkA "ji2shi2" ; -thorough_A = mkA "che4de" ; -thailand_PN = mkPN "tai4guo2" ; -tend_V = mkV "qu1xiang4" ; -temptation_N = mkN "you4huo4" ; -televise_V2 = mkV2 "zhuan3bo1" ; -team_V = mkV "tuan2dui4" ; -teaching_N = mkN "jiao1xue2" ; -tax_V2 = mkV2 "shui4" ; -tape_V2 = mkV2 "jiao1dai4" ; -tab_N = mkN "biao1qian1" ; -synthetic_A = mkA "ge3cheng2" ; -syndication_N = mkN "yin2tuan2dai4kuan3" ; -survivor_N = mkN "xing4cun2zhe3" ; -succession_N = mkN "yan3ti4" ; -strap_V2 = mkV2 "bei1dai4" ; -straight_Adv = mkAdv "zhi2jie1" ; -statutory_A = mkA "fa3ding4" ; -stack_V2 = mkV2 "dui1fang4" ; -soul_N = mkN "ling2hun2" ; -sort_V = mkV "fen1lei4" ; -someday_Adv = mkAdv "ri4hou4" ; -soap_N = mkN "fei2zao4" ; -snack_N = mkN "xiao3chi1" ; -skyrocket_V = mkV "fei1zhang3" ; -signature_N = mkN "qian1ming2" ; -shy_V = mkV "hai4xiu1" ; -shun_V2 = mkV2 "duo3bi4" ; -shoot_V2 = mkV2 "she4ji1" ; -shield_N = mkN "dun4" ; -sexual_A = mkA "you3xing4" ; -runaway_A = mkA "tao2wang2" ; -ruin_V2 = mkV2 "hui3mie4" ; -rocket_N = mkN "huo3jian4" ; -robbery_N = mkN "qiang1jie2" ; -restrictive_A = mkA "xian4zhi4xing4" ; -responsive_A = mkA "xiang3ying1" ; -reshape_V2 = mkV2 "chong2su4" ; -resell_V2 = mkV2 "zhuan3shou4" ; -rescue_V2 = mkV2 "ying2jiu4" ; -reputable_A = mkA "xin4yu4liang2hao3" ; -repurchase_V2 = mkV2 "mai3hui2" ; -reply_VS = mkVS "hui2fu4" ; -repeal_V2 = mkV2 "fei4chu2" ; -relocation_N = mkN "ban1qian1" ; -reinstate_V2 = mkV2 "hui1fu4" ; -reform_V2 = mkV2 "gai3ge2" ; -reflection_N = mkN "fan3she4" ; -refinance_V2 = mkV2 "zai4rong2zi1" ; -refer_V2 = mkV2 "can1kao3" ; -reel_V = mkV "juan3tong3" ; -reconsider_V2 = mkV2 "kao3lu:4" ; -reclaim_V2 = mkV2 "hui2shou1" ; -recipe_N = mkN "shi2pu3" ; -recall_N = mkN "ji4de2" ; -rationale_N = mkN "ge3li3" ; -ratify_V2 = mkV2 "pi1zhun3" ; -rake_N = mkN "ba4" ; -rack_V2 = mkV2 "jia4" ; -purse_N = mkN "qian2bao1" ; -publicize_V2 = mkV2 "xuan1chuan2" ; -proxy_N = mkN "dai4li3" ; -prosperity_N = mkN "fan2rong2" ; -proposition_N = mkN "zhu3zhang1" ; -promoter_N = mkN "cu4jin4zhe3" ; -prohibition_N = mkN "jin1ling4" ; -proclaim_VS = mkVS "xuan1bu4" ; -prime_N = mkN "huang2jin1" ; -pretoria_PN = mkPN "bi3le4tuo2li4ya4" ; -presumable_A = mkA "tui1ce4" ; -prepay_V2 = mkV2 "yu4fu4" ; -premature_A = mkA "guo4zao3" ; -practice_V = mkV "shi2jian4" ; -poster_N = mkN "hai3bao4" ; -portrayal_N = mkN "miao2hua4" ; -pop_N = mkN "dan4chu1" ; -plead_V = mkV "qiu2qing2" ; -pitcher_N = mkN "tou2shou3" ; -pioneer_N = mkN "xian1feng1" ; -pie_N = mkN "xian4bing3" ; -picker_N = mkN "xuan3ze2qi4" ; -pick_N = mkN "tiao1" ; -pet_N = mkN "chong3wu4" ; -peru_PN = mkPN "mi4lu3" ; -peddle_V2 = mkV2 "dou1shou4" ; -pawn_N = mkN "dian3dang1" ; -pasta_N = mkN "mian4shi2" ; -pare_V2 = mkV2 "xiao1jian3" ; -parallel_N = mkN "bing4hang2" ; -panic_V = mkV "kong3huang1" ; -pair_N = mkN "dui4" ; -overstate_V2 = mkV2 "kua1da4" ; -overlook_V2 = mkV2 "hu1lue4" ; -oklahoma_PN = mkPN "e2ke4la1he2ma3zhou1" ; -offender_N = mkN "fan4zui4fen1zi3" ; -notorious_A = mkA "chou4ming2zhao1zhu4" ; -neutral_A = mkA "zhong1xing4" ; -name_V2V = mkV2V "ming2chen4" ; -musician_N = mkN "yin1le4jia1" ; -mushroom_N = mkN "mo2gu1" ; -murder_V2 = mkV2 "mou2sha1" ; -motivate_V2 = mkV2 "ci4ji1" ; -morris_dance_N = mkN "mo4li3si1wu3" ; -mobile_A = mkA "yi2dong4" ; -mississippi_PN = mkPN "mi4xi1xi1bi3" ; -meaning_N = mkN "yi4si1" ; -material_A = mkA "wu4zhi4" ; -major_N = mkN "zhu3yao1" ; -mainstream_N = mkN "zhu3liu2" ; -mail_V2 = mkV2 "you2jian4" ; -mad_A = mkA "feng1kuang2" ; -lubricant_N = mkN "run4gu3ji4" ; -lovely_A = mkA "ke3ai4" ; -louisiana_PN = mkPN "lu4yi4si1an1na3zhou1" ; -loud_A = mkA "gao1sheng1" ; -longer_Adv = mkAdv "bu4zai4" ; -log_V2 = mkV2 "deng1lu4" ; -lock_N = mkN "suo3" ; -literary_A = mkA "wen2" ; -liquid_N = mkN "ye4ti3" ; -linger_V = mkV "pan2huan2" ; -liberalization_N = mkN "zi4you2hua4" ; -large_scale_A = mkA "da4gui1mo2" ; -kind_A = mkA "qin1qie1" ; -killer_N = mkN "xiong1shou3" ; -kentucky_PN = mkPN "ken3ta3ji1zhou1" ; -jean_N = mkN "niu2zi1" ; -irony_N = mkN "fan3hua4" ; -ira_N = mkN "ai4er3lan2gong4he2jun1uu" ; -invitation_N = mkN "qing3tie1" ; -intentional_A = mkA "gu4yi4" ; -intellectual_N = mkN "zhi1shi2fen1zi3" ; -insufficient_A = mkA "bu4gou4" ; -insistence_N = mkN "jian1chi2" ; -inherit_V2 = mkV2 "ji4cheng2" ; -ingredient_N = mkN "wei4" ; -infringement_N = mkN "qin1hai4" ; -indict_V = mkV "qi3su4" ; -indianapolis_PN = mkPN "yin4di4an1na4bo1li4si1" ; -incredible_A = mkA "nan2yi3zhi4xin4" ; -incomplete_A = mkA "can2que1" ; -incinerator_N = mkN "fen2shao1lu2" ; -implicit_A = mkA "han2xu4" ; -humanitarian_A = mkA "ren2dao4zhu3yi4" ; -house_V2 = mkV2 "zhu4za1" ; -horrible_A = mkA "ke3pa4" ; -hog_N = mkN "shi3" ; -hint_VS = mkVS "an4shi4" ; -heir_N = mkN "ji4cheng2zhe3" ; -height_N = mkN "gao1du4" ; -hedge_N = mkN "dui4chong1" ; -haven_N = mkN "bi4feng1gang3" ; -hasty_A = mkA "cong1" ; -harmful_A = mkA "you3hai4" ; -gum_N = mkN "jiao1" ; -guard_V2 = mkV2 "kan1shou3" ; -go_VS = mkVS "qu4" ; -glory_N = mkN "rong2yao4" ; -gather_V = mkV "shou1ji2" ; -gamble_V = mkV "du3bo2" ; -frighten_V2 = mkV2 "xia4hu3" ; -frequency_N = mkN "pin2lu:4" ; -freeze_N = mkN "dong4jie1" ; -forward_N = mkN "qian2feng1" ; -forget_V = mkV "wang4" ; -flood_N = mkN "hong2shui3" ; -filter_N = mkN "lu:4bo1qi4" ; -feed_N = mkN "wei4" ; -facilitate_V2 = mkV2 "bian4li4" ; -explicit_A = mkA "ming2que4" ; -expedite_V2 = mkV2 "cu4jin4" ; -exit_N = mkN "chu1kou3" ; -exempt_V2 = mkV2 "hua2mian3" ; -everyday_A = mkA "jing1chang2" ; -erode_V2 = mkV2 "qin1shi2" ; -entitle_V2V = mkV2V "fu4yu2" ; -enthusiast_N = mkN "ai4hao3zhe3" ; -endless_A = mkA "wu2qiong2" ; -end_VA = mkVA "jie1shu4" ; -encouragement_N = mkN "gu3li4" ; -embarrassing_A = mkA "gan1ga4" ; -elimination_N = mkN "su4qing1" ; -elephant_N = mkN "xiang4" ; -dynamic_A = mkA "dong4tai4" ; -drill_V2 = mkV2 "lian4xi2" ; -dream_V = mkV "meng4xiang3" ; -down_N = mkN "毧" ; -doubtful_A = mkA "yi2" ; -doubt_V2 = mkV2 "huai2yi2" ; -domestically_Adv = mkAdv "ge3hu1guo2nei4de" ; -distinguish_V2 = mkV2 "ou1fen1" ; -distinct_A = mkA "bu4tong2" ; -dissident_N = mkN "yi4ji3" ; -discretion_N = mkN "shen4chong2" ; -dilemma_N = mkN "kun3jing4" ; -derive_V2 = mkV2 "pai4sheng1" ; -depth_N = mkN "shen1du4" ; -delta_N = mkN "san1jiao3zhou1" ; -delicate_A = mkA "jiao1nen4" ; -delaware_PN = mkPN "te2la1hua2" ; -defender_N = mkN "bian4hu4ren2" ; -deductible_A = mkA "kou4shui4" ; -dedicate_V2 = mkV2 "feng4xian4" ; -deceptive_A = mkA "pian4ren2" ; -customary_A = mkA "guan4chang2" ; -cure_V2 = mkV2 "zhi4liao2" ; -cuban_A = mkA "gu3ba1ren2" ; -cruise_N = mkN "xun2hang2" ; -cross_N = mkN "jiao1cha1" ; -criticize_V = mkV "pi1ping2" ; -credible_A = mkA "ke3xin4" ; -creator_N = mkN "chuang1zao4zhe3" ; -couple_V2 = mkV2 "lian2jie1" ; -cough_N = mkN "hai1sou4" ; -copy_V = mkV "fu4zhi4" ; -convey_V2 = mkV2 "chuan2da2" ; -convertible_N = mkN "ke3dui4huan4" ; -controller_N = mkN "diao4jie2qi4" ; -continental_A = mkA "liu4" ; -constraint_N = mkN "yao1shu4" ; -constitution_N = mkN "xian4fa3" ; -conduit_N = mkN "guan3dao4" ; -concert_N = mkN "yin1le4hui4" ; -conceal_V2 = mkV2 "yin3man2" ; -compound_V2 = mkV2 "fu4ge3" ; -commission_V2 = mkV2 "yong1jin1" ; -collaborate_V = mkV "ge3zuo4" ; -charter_V2 = mkV2 "xian4zhang1" ; -chair_V2 = mkV2 "shi3ru4zuo4" ; -casual_A = mkA "sui2bian4" ; -cast_V = mkV "tou2" ; -capital_A = mkA "zi1ben3" ; -calm_A = mkA "leng3jing4" ; -calculate_V = mkV "ji4suan4" ; -budgetary_A = mkA "yu4suan4" ; -brilliant_A = mkA "hui1huang2" ; -briefing_N = mkN "jian3bao4" ; -bribery_N = mkN "hang2hui4" ; -brace_V = mkV "zhen4fen4" ; -booking_N = mkN "yu4ding4" ; -bonn_PN = mkPN "bo1en1" ; -bomber_N = mkN "hong1zha2ji1" ; -blue_N = mkN "lase4" ; -blank_A = mkA "kong1bai2" ; -bill_V2 = mkV2 "fa3an4" ; -beverage_N = mkN "yin3liao4" ; -bet_V = mkV "da2du3" ; -belgian_A = mkA "bi3li4shi2" ; -batch_N = mkN "pi1liang2" ; -bat_N = mkN "bian1fu2" ; -balance_V2 = mkV2 "ping2heng2" ; -backdrop_N = mkN "bei1jing3" ; -avert_V2 = mkV2 "bi4mian3" ; -associate_V = mkV "guan1lian2" ; -assertion_N = mkN "duan4yan2" ; -assert_V2 = mkV2 "duan4yan2" ; -ask_V2V = mkV2V "wen4" ; -artistic_A = mkA "yi4shu4" ; -arouse_V2 = mkV2 "yin3qi3" ; -arkansas_PN = mkPN "a1ken3se4" ; -architectural_A = mkA "jian4zhu2" ; -applicant_N = mkN "shen1qing3ren2" ; -applaud_V2 = mkV2 "gu3zhang3" ; -anticipate_VS = mkVS "yu4liao4" ; -alert_V2 = mkV2 "jing3ti4" ; -alarm_V2 = mkV2 "bao4jing3" ; -air_V = mkV "tong1feng1" ; -affiliate_V2 = mkV2 "zi3gong1si1" ; -adversary_N = mkN "dui4shou3" ; -adapt_V2 = mkV2 "shi4ying1" ; -aboard_Prep = mkPrep "chuan2shang4" ; -wreck_V2 = mkV2 "po4huai4" ; -wrap_V = mkV "bao1guo3" ; -witness_V2 = mkV2 "jian4zheng4" ; -win_N = mkN "ying2" ; -wield_V2 = mkV2 "zhi2zhang3" ; -wholly_Adv = mkAdv "quan2" ; -welcome_A = mkA "shou4huan1ying2" ; -wedding_N = mkN "hun1li3" ; -veto_V = mkV "fou3jue2" ; -vest_V2 = mkV2 "bei1xin1" ; -unwarranted_A = mkA "mo4xu1you3" ; -unpopular_A = mkA "bu4shou4huan1ying2" ; -unofficial_A = mkA "fei1guan1fang1" ; -unleash_V2 = mkV2 "shi4fang4" ; -unlawful_A = mkA "fei1fa3" ; -unknown_A = mkA "wei4zhi1" ; -uniform_N = mkN "zhi4fu2" ; -unfold_V = mkV "zhan3kai1" ; -uneasy_A = mkA "bu4an1" ; -understandable_A = mkA "ke3li3jie3" ; -underpin_V2 = mkV2 "zhi1cheng1" ; -uncommon_A = mkA "han3jian4" ; -unanticipated_A = mkA "yi4xiang3bu4dao4" ; -tumultuous_A = mkA "xiong1" ; -try_VS = mkVS "chang2shi4" ; -truce_N = mkN "xiu1zhan4" ; -treat_V = mkV "zhi4liao2" ; -trash_N = mkN "la1ji1" ; -tragedy_N = mkN "bei1ju4" ; -trafficker_N = mkN "mao4yi4shang1" ; -trace_V2 = mkV2 "zhui1zong1" ; -toxic_A = mkA "you3du2" ; -towel_N = mkN "mao2jin1" ; -toilet_N = mkN "ce4suo3" ; -tight_Adv = mkAdv "jin3zhang1" ; -tide_N = mkN "chao2liu2" ; -thrust_N = mkN "tui1li4" ; -thinking_N = mkN "si1wei2" ; -theoretical_A = mkA "li3lun2" ; -term_VS = mkVS "shu4yu3" ; -tennessee_PN = mkPN "tian2na4xi1zhou1" ; -taxi_N = mkN "chu1zu1che1" ; -tally_N = mkN "fu2ge3" ; -tailspin_N = mkN "yi1jue2bu4zhen4" ; -tactical_A = mkA "zhan4shu4" ; -syndicate_V2 = mkV2 "xin1di2jia1" ; -sweep_V2 = mkV2 "sao3" ; -susceptible_A = mkA "yi4gan3" ; -surgical_A = mkA "wai4ke1" ; -summary_N = mkN "zong3jie1" ; -subway_N = mkN "detie3" ; -striking_A = mkA "yin3ren2zhu4mu4" ; -strain_V2 = mkV2 "ying1bian4" ; -stir_V2 = mkV2 "jiao3ban4" ; -stark_A = mkA "jiang1ying4" ; -stagger_V = mkV "cuo4kai1" ; -spurn_V2 = mkV2 "miao3shi4" ; -spill_V = mkV "sa3" ; -specification_N = mkN "gui1fan4" ; -specialize_V2 = mkV2 "zhuan1gong1" ; -special_N = mkN "te2bie2" ; -spawn_V2 = mkV2 "luan3" ; -spare_A = mkA "bei4yong4" ; -span_N = mkN "kua4du4" ; -sovereignty_N = mkN "zhu3quan2" ; -sociologist_N = mkN "she4hui4xue2jia1" ; -snag_N = mkN "ding1zi3" ; -slot_N = mkN "cao2" ; -slope_N = mkN "po1" ; -slim_A = mkA "miao2tiao2" ; -similarity_N = mkN "xiang1si4" ; -silly_A = mkA "yu2chun3" ; -shop_V = mkV "gou4wu4" ; -shock_V2 = mkV2 "zhen4" ; -shipbuilding_N = mkN "zao4chuan2" ; -shatter_V2 = mkV2 "da2sui4" ; - - -} diff --git a/lib/src/chinese/pinyin/ExtraChi.gf b/lib/src/chinese/pinyin/ExtraChi.gf index 1132ac1b2..c9f8f4476 100644 --- a/lib/src/chinese/pinyin/ExtraChi.gf +++ b/lib/src/chinese/pinyin/ExtraChi.gf @@ -1,5 +1,5 @@ concrete ExtraChi of ExtraChiAbs = CatChi ** - open ResChi, Coordination, Prelude in { + open ResChi, Coordination, (S = StructuralChi), Prelude in { flags coding = utf8 ; @@ -11,6 +11,7 @@ concrete ExtraChi of ExtraChiAbs = CatChi ** lin PassVPSlash vps = insertAdv (mkNP passive_s) vps ; + PassAgentVPSlash vps np = insertAdv (ss (appPrep S.by8agent_Prep np.s)) (insertAdv (mkNP passive_s) vps) ; MkVPS t p vp = {s = t.s ++ p.s ++ (mkClause [] vp).s ! p.p ! t.t} ; ConjVPS c = conjunctDistrSS (c.s ! CSent) ; @@ -35,18 +36,18 @@ concrete ExtraChi of ExtraChiAbs = CatChi ** lincat Aspect = {s : Str ; a : ResChi.Aspect} ; lin - PredBareAP np ap = case ap.hasAdA of { - True => mkClause np.s (insertObj (mkNP ap.s) (predV nocopula [])) ; - False => mkClause np.s (insertObj (mkNP ap.s) (predV hen_copula [])) + CompBareAP ap = case ap.hasAdA of { + True => insertObj (mkNP ap.s) (predV nocopula []) ; + False => insertObj (mkNP ap.s) (predV hen_copula []) } ; QuestRepV cl = { - s = \\p,a => + s = \\_,p,a => ---- also for indirect questions? let v = cl.vp.verb ; verb = case a of { APlain => v.s ++ v.neg ++ v.sn ; - APerf => v.s ++ "bu4" ++ v.sn ++ v.pp ; - ADurStat => v.s ++ "bu4" ++ v.sn ; + APerf => v.s ++ "bù" ++ v.sn ++ v.pp ; + ADurStat => v.s ++ "bù" ++ v.sn ; ADurProg => v.dp ++ v.neg ++ v.dp ++ v.sn ; -- mei or bu AExper => v.s ++ v.neg ++ v.sn ++ v.ep } @@ -54,6 +55,6 @@ concrete ExtraChi of ExtraChiAbs = CatChi ** cl.np ++ cl.vp.prePart ++ verb ++ cl.vp.compl } ; - TopicAdvCl adv cl = mkClause (adv.s ++ cl.np) cl.vp ; + TopicAdvVP vp adv = insertTopic adv vp ; } diff --git a/lib/src/chinese/pinyin/LexiconChi.gf b/lib/src/chinese/pinyin/LexiconChi.gf index 1068d1b1a..72c7f8a68 100644 --- a/lib/src/chinese/pinyin/LexiconChi.gf +++ b/lib/src/chinese/pinyin/LexiconChi.gf @@ -8,373 +8,373 @@ lin -- LexiconCmn - man_N = mkN "nan2ren2" "ge4"; -- "nanren" "ge" first being noun, second is classifier(counter) - woman_N = mkN "nu:3ren2" "ge4"; -- "nvren" "ge" classifier behaves like the "cup" in "cup of tea" - house_N = mkN "fang2zi3" "jian1"; -- "fangzi" "jian" - tree_N = mkN "shu4" "ke1"; -- "shu" "ke" - big_A = mkA "da4" ; -- "da" - small_A = mkA "xiao3" ; -- "xiao" - green_A = mkA "lu:4" ; -- "lv" - walk_V = mkV "zou3" ; -- "zou" - sleep_V = mkV "shui4" ; -- "shui" - love_V2 = mkV2 "ai4" ; -- "ai" - watch_V2 = mkV2 "kan1" ; -- "kan" - know_VS = mkV "zhi1dao4" ; -- "zhidao" - wonder_VQ = mkV "hao3ji1" ; -- "haoqi" - john_PN = mkPN "yao1han4" ; -- "yuehan" + man_N = mkN "nánrén" "gè"; -- "nanren" "ge" first being noun, second is classifier(counter) + woman_N = mkN "nǚrén" "gè"; -- "nvren" "ge" classifier behaves like the "cup" in "cup of tea" + house_N = mkN "fángzǐ" "jiān"; -- "fangzi" "jian" + tree_N = mkN "shù" "kē"; -- "shu" "ke" + big_A = mkA "dà" ; -- "da" + small_A = mkA "xiaǒ" ; -- "xiao" + green_A = mkA "lǜ" ; -- "lv" + walk_V = mkV "zoǔ" ; -- "zou" + sleep_V = mkV "shuìjiaò" ; -- "shui" + love_V2 = mkV2 "aì" ; -- "ai" + watch_V2 = mkV2 "kān" ; -- "kan" + know_VS = mkV "zhīdaò" ; -- "zhidao" + wonder_VQ = mkV "haǒjī" ; -- "haoqi" + john_PN = mkPN "yaōhàn" ; -- "yuehan" -- Swadesh -long_A = mkA "chang2" ; -wide_A = mkA "kuan1" ; -thick_A = mkA "hou4" ; -heavy_A = mkA "chong2" ; -short_A = mkA "duan3" ; -narrow_A = mkA "zhai3" ; -thin_A = mkA "bo2" ; -- [mark] for person mkA "shou4" -child_N = mkN "hai2zi3" ; -wife_N = mkN "qi1zi3" ; -husband_N = mkN "zhang4fu1" ; -animal_N = mkN "dong4wu4" "qi2"; -- [mark] added classifier for nouns -fish_N = mkN "yu2" "tiao2"; -bird_N = mkN "niao3" "qi2"; -dog_N = mkN "gou3" "qi2"; -louse_N = mkN "shi1" "qi2"; -snake_N = mkN "she2" "tiao2"; -worm_N = mkN "chong2" "qi2"; -forest_N = mkN "sen1lin2" "pian1"; -stick_N = mkN "shu4zhi1" ; -fruit_N = mkN "shui3guo3" ; -seed_N = mkN "zhong3zi3" "li4"; -leaf_N = mkN "ye4zi3" "pian1"; -- [mark] "ye4" -> "ye4zi3" , "ye4" is often treated as morpheme -root_N = mkN "shu4gen1" ; -- [mark] "gen1" --> "shu4gen1"(tree root) -bark_N = mkN "shu4pi2" "kuai1"; -flower_N = mkN "hua1" "duo3"; -grass_N = mkN "cao3" "ke1"; -rope_N = mkN "sheng2" "gen1"; -skin_N = mkN "pi2" "kuai1"; -meat_N = mkN "rou4" "kuai1"; -blood_N = mkN "xie3" "di1"; -- [mark] several classifiers, "di1"(drop), "tan1"(puddle) -bone_N = mkN "gu3tou2" "kuai1"; -- [mark] "gu3" -> "gu3tou2" , "gu3" is often treated as morpheme -fat_N = mkN "zhi1fang2" "dui1"; -- [mark] often without classifier -egg_N = mkN "dan4" "ke1"; -horn_N = mkN "jiao3" "gen1"; -tail_N = mkN "wei3ba1" "tiao2"; -- [mark] "wei3" -> "wei3ba1" , "wei3" is often treated as morpheme, or if stands alone, it is a classifier itself -feather_N = mkN "yu3mao2" "gen1"; -hair_N = mkN "tou2fa1" "gen1"; -- [mark] several classifiers , "gen1"(single hair), "ba3"(several hairs) -head_N = mkN "tou2" "ke1"; -ear_N = mkN "er3duo3" "qi2"; -eye_N = mkN "yan3jing1" "qi2"; -nose_N = mkN "bi2zi3" ; -mouth_N = mkN "zui3" "zhang1"; -tooth_N = mkN "ya2chi3" "ke1"; -tongue_N = mkN "she2" "gen1"; -fingernail_N = mkN "zhi3jia3" "pian1"; -foot_N = mkN "jiao3" "qi2"; -leg_N = mkN "tui3" "tiao2"; -knee_N = mkN "xi1gai4" ; -- [mark] "xi1" -> "xi1gai4" -hand_N = mkN "shou3" "qi2"; -wing_N = mkN "chi4bang3" "qi2"; -- [mark] "yi4" -> "chi4bang3", "chi4bang3" is the common form for wing. -belly_N = mkN "du3zi3" ; -guts_N = mkN "chang2zi3" "gen1"; -neck_N = mkN "bo2zi3" ; -back_N = mkN "bei1" ; -breast_N = mkN "xiong1" ; -heart_N = mkN "xin1zang1" "ke1"; -liver_N = mkN "gan1" ; -drink_V2 = mkV2 "he1" ; -eat_V2 = mkV2 "chi1" ; -bite_V2 = mkV2 "yao3" ; -suck_V2 = mkV2 "xi1" ; -spit_V = mkV "tu3" ; -vomit_V = mkV "ou3" ; -blow_V = mkV "chui1" ; -breathe_V = mkV "hu1xi1" ; -laugh_V = mkV "xiao4" ; -see_V2 = mkV2 "kan1" ; -hear_V2 = mkV2 "ting1" ; -think_V = mkV "xiang3" ; -smell_V = mkV "wen2" ; -- [mark] "xiu4" -> "wen2", "wen2" is the common form for smell. -fear_V2 = mkV2 "pa4" ; -live_V = mkV "huo2" ; -die_V = mkV "si3" ; -kill_V2 = mkV2 "sha1" ; -fight_V2 = mkV2 "da2jia4" ; -- [mark] "chao3jia4" -> "da2jia4", "chao3jia4" = quarrel, argue -hunt_V2 = mkV2 "da2lie4" ; -- [mark] "da2lie4" is iv, can't think of proper translation in v2 form for hunt -hit_V2 = mkV2 "da2" ; -cut_V2 = mkV2 "ge1" ; -split_V2 = mkV2 "pi1kai1" ; -stab_V2 = mkV2 "ci4" ; -scratch_V2 = mkV2 "sao1" ; -dig_V = mkV "wa1" ; -swim_V = mkV "you2yong3" ; -fly_V = mkV "fei1" ; -come_V = mkV "lai2" ; -lie_V = mkV "tang3" ; -sit_V = mkV "zuo4" ; -stand_V = mkV "zhan4" ; -turn_V = mkV "zhuan3" ; -fall_V = mkV "la4xia4" ; -hold_V2 = mkV2 "wo4" ; -squeeze_V2 = mkV2 "ji3" ; -rub_V2 = mkV2 "rou2" ; -wash_V2 = mkV2 "xi3" ; -wipe_V2 = mkV2 "ca1" ; -pull_V2 = mkV2 "la1" ; -push_V2 = mkV2 "tui1" ; -throw_V2 = mkV2 "reng1" ; -tie_V2 = mkV2 "bang3" ; -sew_V = mkV "feng2" ; -count_V2 = mkV2 "shu3" ; -say_VS = mkVS (mkV "shui4") ; -sing_V = mkV "chang4" ; -play_V = mkV "wan2" ; -float_V = mkV "fu2" ; -flow_V = mkV "liu2" ; -freeze_V = mkV "jie1bing1" ; -swell_V = mkV "peng2zhang4" ; -sun_N = mkN "tai4yang2" ; -moon_N = mkN "yue4liang4" ; -star_N = mkN "xing1xing1" "ke1"; -water_N = mkN "shui3" "di1"; -rain_N = mkN "yu3" "chang3"; -river_N = mkN "he2" "tiao2"; -lake_N = mkN "hu2" ; -sea_N = mkN "hai3" "pian1"; -salt_N = mkN "yan2" "ping2"; -stone_N = mkN "dan4tou2" "kuai1"; -sand_N = mkN "sha1" "li4"; -dust_N = mkN "chen2tu3" []; -earth_N = mkN "deqiu2" ; -cloud_N = mkN "yun2" "duo3"; -fog_N = mkN "wu4" "chang3"; -sky_N = mkN "tian1kong1" "pian1"; -wind_N = mkN "feng1" "zhen4"; -snow_N = mkN "xue3" "chang3"; -ice_N = mkN "bing1" "kuai1"; -smoke_N = mkN "yan1" "zhen4"; -fire_N = mkN "huo3" "chang3"; -ashes_N = mkN "hui1" []; -burn_V = mkV "shao1" ; -road_N = mkN "lu4" "tiao2"; -mountain_N = mkN "shan1" "zuo4"; -red_A = mkA "hong2" ; -yellow_A = mkA "huang2" ; -white_A = mkA "bai2" ; -black_A = mkA "hei1" ; -night_N = mkN "ye4wan3" ; -- [mark] "ye4wan3" 's classifier is "ge4" -day_N = mkN "bai2tian1" []; -- [mark] "bai2tian1" -> "tian1", "tian1" itself is classifier -year_N = mkN "nian2" [] ; -- [mark] "nian2" itself is classifier -warm_A = mkA "wen1nuan3" ; -cold_A = mkA "leng3" ; -full_A = mkA "man3" ; -new_A = mkA "xin1" ; -old_A = mkA "lao3" ; -- [mark] "lao3" for person, "jiu4" for things -good_A = mkA "hao3" ; -bad_A = mkA "huai4" ; -rotten_A = mkA "lan4" ; -dirty_A = mkA "zang1" ; -straight_A = mkA "zhi2" ; -round_A = mkA "yuan2" ; -sharp_A = mkA "jian1" ; -dull_A = mkA "dun4" ; -smooth_A = mkA "guang1gu3" ; -wet_A = mkA "shi1" ; -dry_A = mkA "gan1" ; -correct_A = mkA "dui4" ; -near_A = mkA "jin4" ; ---far_A = mkA "yuan3" ; -left_Ord = ss "zuo3" ; -right_Ord = ss "you4" ; -name_N = mkN "ming2zi4" ; -- [mark] "ming2" --> "ming2zi4" +long_A = mkA "cháng" ; +wide_A = mkA "kuān" ; +thick_A = mkA "hoù" ; +heavy_A = mkA "chóng" ; +short_A = mkA "duǎn" ; +narrow_A = mkA "zhaǐ" ; +thin_A = mkA "bó" ; -- [mark] for person mkA "shoù" +child_N = mkN "haízǐ" ; +wife_N = mkN "qīzǐ" | mkN "aìrén" ; +husband_N = mkN "zhàngfū" ; +animal_N = mkN "dòngwù" "qí"; -- [mark] added classifier for nouns +fish_N = mkN "yú" "tiaó"; +bird_N = mkN "niaǒ" "qí"; +dog_N = mkN "goǔ" "qí"; +louse_N = mkN "shī" "qí"; +snake_N = mkN "shé" "tiaó"; +worm_N = mkN "chóng" "qí"; +forest_N = mkN "sēnlín" "piān"; +stick_N = mkN "shùzhī" ; +fruit_N = mkN "shuǐguǒ" ; +seed_N = mkN "zhǒngzǐ" "lì"; +leaf_N = mkN "yèzǐ" "piān"; -- [mark] "yè" -> "yèzǐ" , "yè" is often treated as morpheme +root_N = mkN "shùgēn" ; -- [mark] "gēn" --> "shùgēn"(tree root) +bark_N = mkN "shùpí" "kuaī"; +flower_N = mkN "huā" "duǒ"; +grass_N = mkN "caǒ" "kē"; +rope_N = mkN "shéng" "gēn"; +skin_N = mkN "pí" "kuaī"; +meat_N = mkN "roù" "kuaī"; +blood_N = mkN "xiě" "dī"; -- [mark] several classifiers, "dī"(drop), "tān"(puddle) +bone_N = mkN "gǔtoú" "kuaī"; -- [mark] "gǔ" -> "gǔtoú" , "gǔ" is often treated as morpheme +fat_N = mkN "zhīfáng" "duī"; -- [mark] often without classifier +egg_N = mkN "dàn" "kē"; +horn_N = mkN "jiaǒ" "gēn"; +tail_N = mkN "weǐbā" "tiaó"; -- [mark] "weǐ" -> "weǐbā" , "weǐ" is often treated as morpheme, or if stands alone, it is a classifier itself +feather_N = mkN "yǔmaó" "gēn"; +hair_N = mkN "toúfā" "gēn"; -- [mark] several classifiers , "gēn"(single hair), "bǎ"(several hairs) +head_N = mkN "toú" "kē"; +ear_N = mkN "ěrduǒ" "qí"; +eye_N = mkN "yǎnjīng" "qí"; +nose_N = mkN "bízǐ" ; +mouth_N = mkN "zuǐ" "zhāng"; +tooth_N = mkN "yáchǐ" "kē"; +tongue_N = mkN "shé" "gēn"; +fingernail_N = mkN "zhǐjiǎ" "piān"; +foot_N = mkN "jiaǒ" "qí"; +leg_N = mkN "tuǐ" "tiaó"; +knee_N = mkN "xīgaì" ; -- [mark] "xī" -> "xīgaì" +hand_N = mkN "shoǔ" "qí"; +wing_N = mkN "chìbǎng" "qí"; -- [mark] "yì" -> "chìbǎng", "chìbǎng" is the common form for wing. +belly_N = mkN "dǔzǐ" ; +guts_N = mkN "chángzǐ" "gēn"; +neck_N = mkN "bózǐ" ; +back_N = mkN "beī" ; +breast_N = mkN "xiōng" ; +heart_N = mkN "xīnzāng" "kē"; +liver_N = mkN "gān" ; +drink_V2 = mkV2 "hē" ; +eat_V2 = mkV2 "chī" ; +bite_V2 = mkV2 "yaǒ" ; +suck_V2 = mkV2 "xī" ; +spit_V = mkV "tǔ" ; +vomit_V = mkV "oǔ" ; +blow_V = mkV "chuī" ; +breathe_V = mkV "hūxī" ; +laugh_V = mkV "xiaò" ; +see_V2 = mkV2 "kān" ; +hear_V2 = mkV2 "tīng" ; +think_V = mkV "xiǎng" ; +smell_V = mkV "wén" ; -- [mark] "xiù" -> "wén", "wén" is the common form for smell. +fear_V2 = mkV2 "pà" ; +live_V = mkV "huó" ; +die_V = mkV "sǐ" ; +kill_V2 = mkV2 "shā" ; +fight_V2 = mkV2 "dájià" ; -- [mark] "chaǒjià" -> "dájià", "chaǒjià" = quarrel, argue +hunt_V2 = mkV2 "dáliè" ; -- [mark] "dáliè" is iv, can't think of proper translation in v2 form for hunt +hit_V2 = mkV2 "dá" ; +cut_V2 = mkV2 "gē" ; +split_V2 = mkV2 "pīkaī" ; +stab_V2 = mkV2 "cì" ; +scratch_V2 = mkV2 "saō" ; +dig_V = mkV "wā" ; +swim_V = mkV "yoúyǒng" ; +fly_V = mkV "feī" ; +come_V = mkV "laí" ; +lie_V = mkV "tǎng" ; +sit_V = mkV "zuò" ; +stand_V = mkV "zhàn" ; +turn_V = mkV "zhuǎn" ; +fall_V = mkV "làxià" ; +hold_V2 = mkV2 "wò" ; +squeeze_V2 = mkV2 "jǐ" ; +rub_V2 = mkV2 "roú" ; +wash_V2 = mkV2 "xǐ" ; +wipe_V2 = mkV2 "cā" ; +pull_V2 = mkV2 "lā" ; +push_V2 = mkV2 "tuī" ; +throw_V2 = mkV2 "rēng" ; +tie_V2 = mkV2 "bǎng" ; +sew_V = mkV "féng" ; +count_V2 = mkV2 "shǔ" ; +say_VS = mkVS (mkV "shuì") ; +sing_V = mkV "chànggē" ; +play_V = mkV "wán" ; +float_V = mkV "fú" ; +flow_V = mkV "liú" ; +freeze_V = mkV "jiēbīng" ; +swell_V = mkV "péngzhàng" ; +sun_N = mkN "taìyáng" ; +moon_N = mkN "yuèliàng" ; +star_N = mkN "xīngxīng" "kē"; +water_N = mkN "shuǐ" "dī"; +rain_N = mkN "yǔ" "chǎng"; +river_N = mkN "hé" "tiaó"; +lake_N = mkN "hú" ; +sea_N = mkN "haǐ" "piān"; +salt_N = mkN "yán" "píng"; +stone_N = mkN "dàntoú" "kuaī"; +sand_N = mkN "shā" "lì"; +dust_N = mkN "chéntǔ" []; +earth_N = mkN "deqiú" ; +cloud_N = mkN "yún" "duǒ"; +fog_N = mkN "wù" "chǎng"; +sky_N = mkN "tiānkōng" "piān"; +wind_N = mkN "fēng" "zhèn"; +snow_N = mkN "xuě" "chǎng"; +ice_N = mkN "bīng" "kuaī"; +smoke_N = mkN "yān" "zhèn"; +fire_N = mkN "huǒ" "chǎng"; +ashes_N = mkN "huī" []; +burn_V = mkV "shaō" ; +road_N = mkN "lù" "tiaó"; +mountain_N = mkN "shān" "zuò"; +red_A = mkA "hóng" ; +yellow_A = mkA "huáng" ; +white_A = mkA "baí" ; +black_A = mkA "heī" ; +night_N = mkN "yèwǎn" ; -- [mark] "yèwǎn" 's classifier is "gè" +day_N = mkN "baítiān" []; -- [mark] "baítiān" -> "tiān", "tiān" itself is classifier +year_N = mkN "nián" [] ; -- [mark] "nián" itself is classifier +warm_A = mkA "wēnnuǎn" ; +cold_A = mkA "lěng" ; +full_A = mkA "mǎn" ; +new_A = mkA "xīn" ; +old_A = mkA "laǒ" ; -- [mark] "laǒ" for person, "jiù" for things +good_A = mkA "haǒ" ; +bad_A = mkA "huaì" ; +rotten_A = mkA "làn" ; +dirty_A = mkA "zāng" ; +straight_A = mkA "zhí" ; +round_A = mkA "yuán" ; +sharp_A = mkA "jiān" ; +dull_A = mkA "dùn" ; +smooth_A = mkA "guānggǔ" ; +wet_A = mkA "shī" ; +dry_A = mkA "gān" ; +correct_A = mkA "duì" ; +near_A = mkA "jìn" ; +--far_A = mkA "yuǎn" ; +left_Ord = ss "zuǒ" ; +right_Ord = ss "yoù" ; +name_N = mkN "míngzì" ; -- [mark] "míng" --> "míngzì" -- HSK -add_V3 = mkV3 "jia1" ; -airplane_N = mkN "fei1ji1" "jia4"; -already_Adv = mkAdv "yi3jing1" ; -answer_V2S = mkV2S (mkV "hui2da1") ; -apple_N = mkN "pin2guo3" ; -art_N = mkN "yi4shu4" []; -- [mark] usually without classifier -ask_V2Q = mkV2Q (mkV "wen4") ; -bank_N = mkN "yin2hang2" "jian1"; -beautiful_A = mkA "piao1liang4" ; -become_VA = mkV "bian4" ; -beer_N = mkN "pi2jiu3" "bei1"; -bike_N = mkN "zi4hang2che1" "tai2"; +add_V3 = mkV3 "jiā" ; +airplane_N = mkN "feījī" "jià"; +already_Adv = mkAdv "yǐjīng" ; +answer_V2S = mkV2S (mkV "huídā") ; +apple_N = mkN "pínguǒ" ; +art_N = mkN "yìshù" []; -- [mark] usually without classifier +ask_V2Q = mkV2Q (mkV "wèn") ; +bank_N = mkN "yínháng" "jiān"; +beautiful_A = mkA "piaōliàng" ; +become_VA = mkV "biàn" ; +beer_N = mkN "píjiǔ" "beī"; +bike_N = mkN "zìhángchē" "taí"; blue_A = mkA "la" ; -boat_N = mkN "chuan2" "sao1"; -book_N = mkN "shu1" "ben3"; -bread_N = mkN "mian4bao1" ; -buy_V2 = mkV2 "mai3" ; -cap_N = mkN "mao4zi3" "ding3"; -car_N = mkN "qi4che1" "tai2"; -chair_N = mkN "yi3zi3" "ba3"; -city_N = mkN "cheng2shi4" ; -- [mark] "shi4" --> "cheng2shi4" -clean_A = mkA "gan1jing4" ; -coat_N = mkN "yi1fu2" "jian4"; -country_N = mkN "guo2jia1" ; -- [mark] "guo2" --> "guo2jia1" -cow_N = mkN "niu2" "tou2"; -do_V2 = mkV2 "zuo4" ; -doctor_N = mkN "yi1sheng1" "ming2"; -door_N = mkN "men2" "shan1"; -factory_N = mkN "gong1chang3" "jian1"; -far_Adv = mkAdv "yuan3" ; -fear_VS = mkVS (mkV "pa4") ; -find_V2 = mkV2 "fa1xian4" ; -forget_V2 = mkV2 "wang4" ; -friend_N = mkN "peng2you3" ; -girl_N = mkN "gu1niang2" ; -give_V3 = mkV3 "gei3" ; -go_V = mkV "qu4" ; -grammar_N = mkN "yu3fa3" ; -hat_N = mkN "mao4zi3" "ding3"; -hill_N = mkN "shan1" "zuo4"; -hope_VS = mkV "xi1wang4" ; -horse_N = mkN "ma3" "pi1"; -hot_A = mkA "re4" ; -important_A = mkA "chong2yao1" ; -industry_N = mkN "gong1ye4" []; -jump_V = mkV "tiao4" ; -know_V2 = mkV2 "zhi1dao4" ; -know_VQ = mkV "zhi1dao4" ; -lamp_N = mkN "deng1" "zhan3"; -language_N = mkN "yu3yan2" "zhong3"; -learn_V2 = mkV2 "xue2" ; -leave_V2 = mkV2 "li2kai1" ; --[mark] "li2" --> "li2kai1", "li2" itself is either a morpheme, or a marker indicating distance -like_V2 = mkV2 "xi3huan1" ; -listen_V2 = mkV2 "ting1" ; -lose_V2 = mkV2 "diu1" ; -love_V2 = mkV2 "ai4" ; -music_N = mkN "yin1le4" [] ; -- [mark] usually without classifier -newspaper_N = mkN "bao4zhi3" "zhang1"; --[mark] "bao4" --> "bao4zhi3" -now_Adv = mkAdv "xian4zai4" ; -number_N = mkN "hao2ma3" ; -- [mark] "hao2" --> "hao2ma3" -open_V2 = mkV2 "kai1" ; -paint_V2A = mkV2A (mkV "hua4") ; -paper_N = mkN "zhi3" "zhang1"; -pen_N = mkN "bi3" "qi2"; -person_N = mkN "ren2" ; -play_V2 = mkV2 "wan2" ; --[mark] "wan2er2" --> "wan2" -put_V2 = mkV2 "bai3" ; -question_N = mkN "wen4ti2" ; +boat_N = mkN "chuán" "saō"; +book_N = mkN "shū" "běn"; +bread_N = mkN "miànbaō" ; +buy_V2 = mkV2 "maǐ" ; +cap_N = mkN "maòzǐ" "dǐng"; +car_N = mkN "qìchē" "taí"; +chair_N = mkN "yǐzǐ" "bǎ"; +city_N = mkN "chéngshì" ; -- [mark] "shì" --> "chéngshì" +clean_A = mkA "gānjìng" ; +coat_N = mkN "yīfú" "jiàn"; +country_N = mkN "guójiā" ; -- [mark] "guó" --> "guójiā" +cow_N = mkN "niú" "toú"; +do_V2 = mkV2 "zuò" ; +doctor_N = mkN "yīshēng" "míng"; +door_N = mkN "mén" "shān"; +factory_N = mkN "gōngchǎng" "jiān"; +far_Adv = mkAdv "yuǎn" ; +fear_VS = mkVS (mkV "pà") ; +find_V2 = mkV2 "fāxiàn" ; +forget_V2 = mkV2 "wàng" ; +friend_N = mkN "péngyoǔ" ; +girl_N = mkN "gūniáng" ; +give_V3 = mkV3 "geǐ" ; +go_V = mkV "qù" ; +grammar_N = mkN "yǔfǎ" ; +hat_N = mkN "maòzǐ" "dǐng"; +hill_N = mkN "shān" "zuò"; +hope_VS = mkV "xīwàng" ; +horse_N = mkN "mǎ" "pī"; +hot_A = mkA "rè" ; +important_A = mkA "chóngyaō" ; +industry_N = mkN "gōngyè" []; +jump_V = mkV "tiaò" ; +know_V2 = mkV2 "zhīdaò" ; +know_VQ = mkV "zhīdaò" ; +lamp_N = mkN "dēng" "zhǎn"; +language_N = mkN "yǔyán" "zhǒng"; +learn_V2 = mkV2 "xué" ; +leave_V2 = mkV2 "líkaī" ; --[mark] "lí" --> "líkaī", "lí" itself is either a morpheme, or a marker indicating distance +like_V2 = mkV2 "xǐhuān" ; +listen_V2 = mkV2 "tīng" ; +lose_V2 = mkV2 "diū" ; +love_V2 = mkV2 "aì" ; +music_N = mkN "yīnlè" [] ; -- [mark] usually without classifier +newspaper_N = mkN "baòzhǐ" "zhāng"; --[mark] "baò" --> "baòzhǐ" +now_Adv = mkAdv "xiànzaì" timeAdvType ; +number_N = mkN "haómǎ" ; -- [mark] "haó" --> "haómǎ" +open_V2 = mkV2 "kaī" ; +paint_V2A = mkV2A (mkV "huà") ; +paper_N = mkN "zhǐ" "zhāng"; +pen_N = mkN "bǐ" "qí"; +person_N = mkN "rén" ; +play_V2 = mkV2 "wán" ; --[mark] "wánér" --> "wán" +put_V2 = mkV2 "baǐ" ; +question_N = mkN "wèntí" ; -rain_V0 = mkV "xia4yu3"; -read_V2 = mkV2 "dou4" ; -reason_N = mkN "dao4li3" ; -restaurant_N = mkN "fan4dian4" "jian1"; -run_V = mkV "pao3" ; -school_N = mkN "xue2jiao4" "suo3"; -science_N = mkN "ke1xue2" []; -- [mark] usually without classifier -sell_V3 = mkV3 "mai4" ; -send_V3 = mkV3 "ji4" ; -sheep_N = mkN "yang2" "qi2"; -ship_N = mkN "chuan2" "sao1"; -shoe_N = mkN "xie2" "qi2"; -shop_N = mkN "shang1dian4" "jian1"; -song_N = mkN "ge1" "shou3"; -speak_V2 = mkV2 "shui4" ; -student_N = mkN "xue2sheng1" "ming2" ; -table_N = mkN "zhuo1zi3" "zhang1"; -talk_V3 = mkV3 "shui4" ; -teach_V2 = mkV2 "jiao1" ; -teacher_N = mkN "lao3shi1" "ming2"; -television_N = mkN "dian4shi4" "tai2"; -today_Adv = mkAdv "jin1tian1" ; -train_N = mkN "huo3che1" "liang4"; -travel_V = mkV "lu:3hang2" ; -understand_V2 = mkV2 "dong3" ; -university_N = mkN "da4xue2" "suo3"; -wait_V2 = mkV2 "deng3" ; -watch_V2 = mkV2 "kan1" ; -win_V2 = mkV2 "ying2" ; -window_N = mkN "chuang1" "shan1"; -wine_N = mkN "jiu3" "ping2"; -write_V2 = mkV2 "xie3" ; -young_A = mkA "nian2qing1" ; +rain_V0 = mkV "xiàyǔ"; +read_V2 = mkV2 "doù" ; +reason_N = mkN "daòlǐ" ; +restaurant_N = mkN "fàndiàn" "jiān"; +run_V = mkV "paǒ" ; +school_N = mkN "xuéjiaò" "suǒ"; +science_N = mkN "kēxué" []; -- [mark] usually without classifier +sell_V3 = mkV3 "maì" ; +send_V3 = mkV3 "jì" ; +sheep_N = mkN "yáng" "qí"; +ship_N = mkN "chuán" "saō"; +shoe_N = mkN "xié" "qí"; +shop_N = mkN "shāngdiàn" "jiān"; +song_N = mkN "gē" "shoǔ"; +speak_V2 = mkV2 "shuì" ; +student_N = mkN "xuéshēng" "míng" ; +table_N = mkN "zhuōzǐ" "zhāng"; +talk_V3 = mkV3 "shuì" ; +teach_V2 = mkV2 "jiaō" ; +teacher_N = mkN "laǒshī" "míng"; +television_N = mkN "diànshì" "taí"; +today_Adv = mkAdv "jīntiān" timeAdvType ; +train_N = mkN "huǒchē" "liàng"; +travel_V = mkV "lǚháng" ; +understand_V2 = mkV2 "dǒng" ; +university_N = mkN "dàxué" "suǒ"; +wait_V2 = mkV2 "děng" ; +watch_V2 = mkV2 "kān" ; +win_V2 = mkV2 "yíng" ; +window_N = mkN "chuāng" "shān"; +wine_N = mkN "jiǔ" "píng"; +write_V2 = mkV2 "xiě" ; +young_A = mkA "niánqīng" ; -- from Google -apartment_N = mkN "gong1yu4" "jian1" ; -baby_N = mkN "ying1er2" ; -boot_N = mkN "xue1zi3" "qi2" ; -- [mark] "ji1" --> "xue1zi3" -boss_N = mkN "lao3ban3" ; -boy_N = mkN "nan2hai2" ; -brother_N2 = mkN2 "di4di4" ; -butter_N = mkN "huang2you2" "he2"; -camera_N = mkN "she4xiang4tou2" ; -carpet_N = mkN "detan3" "zhang1"; -cat_N = mkN "mao1" "qi2" ; -ceiling_N = mkN "tian1hua1ban3" ; --[mark] "tian1hua1ban3shang4" --> "tian1hua1ban3" -cheese_N = mkN "nai3lao4" "kuai1"; -church_N = mkN "jiao1tang2" "suo3" ; -computer_N = mkN "ji4suan4ji1" "tai2" ; -cousin_N = mkN "biao3di4" ; -distance_N3 = mkN3 (mkN "deju4li2") emptyPrep emptyPrep ; ---- -enemy_N = mkN "di2ren2" ; -father_N2 = mkN2 "fu4qin1" ; -floor_N = mkN "deban3" ; -- [mark] floor "deban3"(have you cleaned the floor) "lou2ceng2"(which floor do you live?) -fridge_N = mkN "bing1xiang1" "tai2" ; -garden_N = mkN "hua1yuan2" "zuo4"; -glove_N = mkN "shou3tao4" "fu4"; -gold_N = mkN "jin1zi3" "kuai1"; -- [mark] also without classifier -harbour_N = mkN "hai3gang3" ; -iron_N = mkN "tie3" "kuai1"; -- [mark] also without classifier -king_N = mkN "guo2wang2" ; -leather_N = mkN "pi2ge2" "kuai1"; -love_N = mkN "ai4" [] ; -- [mark] "kuai1" --> [], often without classifier -milk_N = mkN "niu2nai3" "bei1" ; -- [mark] "nai3" --> "niu2nai3", which literaly means cow milk -mother_N2 = mkN2 "mu3qin1"; -oil_N = mkN "you2" "tong3" ; -- [mark] rewritten -peace_N = mkN "he2ping2" []; -- [mark] often without classifier -planet_N = mkN "xing1qiu2" ; -plastic_N = mkN "su4liao4" "kuai1"; -- [mark] "su4liao4zhi4cheng2" --> "su4liao4" often without classifier -policeman_N = mkN "jing3cha2" "ming2" ; -priest_N = mkN "mu4shi1" "wei4"; -queen_N = mkN "nu:3wang2" ; -radio_N = mkN "shou1yin1ji1" "tai2" ; -religion_N = mkN "zong1jiao1" []; -- [mark] also without classifier -rock_N = mkN "dan4tou2" "kuai1" ; -roof_N = mkN "wu1ding3" ; -rubber_N = mkN "xiang4jiao1" "kuai1"; -rule_N = mkN "gui1ze2" "xiang4"; -- [mark] "yuan2ze2" --> "gui1ze2" -shirt_N = mkN "chen4shan1" "jian4" ; -silver_N = mkN "yin2zi3" "kuai1"; -- [mark] "yin2" --> "yin2zi3" -sister_N = mkN "mei4mei4" ; -sock_N = mkN "wa4zi3" "qi2"; -steel_N = mkN "gang1" "kuai1"; -stove_N = mkN "lu2zi3" ; -village_N = mkN "cun1zhuang1" "zuo4"; -war_N = mkN "zhan4zheng1" "chang3" ; -- [mark] rewritten -wood_N = mkN "mu4tou2" "kuai1" ; -- [mark] "mu4" --> "mu4tou2" +apartment_N = mkN "gōngyù" "jiān" ; +baby_N = mkN "yīngér" ; +boot_N = mkN "xuēzǐ" "qí" ; -- [mark] "jī" --> "xuēzǐ" +boss_N = mkN "laǒbǎn" ; +boy_N = mkN "nánhaí" ; +brother_N2 = mkN2 "dìdì" ; +butter_N = mkN "huángyoú" "hé"; +camera_N = mkN "shèxiàngtoú" ; +carpet_N = mkN "detǎn" "zhāng"; +cat_N = mkN "maō" "qí" ; +ceiling_N = mkN "tiānhuābǎn" ; --[mark] "tiānhuābǎnshàng" --> "tiānhuābǎn" +cheese_N = mkN "naǐlaò" "kuaī"; +church_N = mkN "jiaōtáng" "suǒ" ; +computer_N = mkN "jìsuànjī" "taí" ; +cousin_N = mkN "biaǒdì" ; +distance_N3 = mkN3 (mkN "dejùlí") emptyPrep emptyPrep ; ---- +enemy_N = mkN "dírén" ; +father_N2 = mkN2 "fùqīn" ; +floor_N = mkN "debǎn" ; -- [mark] floor "debǎn"(have you cleaned the floor) "loúcéng"(which floor do you live?) +fridge_N = mkN "bīngxiāng" "taí" ; +garden_N = mkN "huāyuán" "zuò"; +glove_N = mkN "shoǔtaò" "fù"; +gold_N = mkN "jīnzǐ" "kuaī"; -- [mark] also without classifier +harbour_N = mkN "haǐgǎng" ; +iron_N = mkN "tiě" "kuaī"; -- [mark] also without classifier +king_N = mkN "guówáng" ; +leather_N = mkN "pígé" "kuaī"; +love_N = mkN "aì" [] ; -- [mark] "kuaī" --> [], often without classifier +milk_N = mkN "niúnaǐ" "beī" ; -- [mark] "naǐ" --> "niúnaǐ", which literaly means cow milk +mother_N2 = mkN2 "mǔqīn"; +oil_N = mkN "yoú" "tǒng" ; -- [mark] rewritten +peace_N = mkN "hépíng" []; -- [mark] often without classifier +planet_N = mkN "xīngqiú" ; +plastic_N = mkN "sùliaò" "kuaī"; -- [mark] "sùliaòzhìchéng" --> "sùliaò" often without classifier +policeman_N = mkN "jǐngchá" "míng" ; +priest_N = mkN "mùshī" "weì"; +queen_N = mkN "nǚwáng" ; +radio_N = mkN "shoūyīnjī" "taí" ; +religion_N = mkN "zōngjiaō" []; -- [mark] also without classifier +rock_N = mkN "dàntoú" "kuaī" ; +roof_N = mkN "wūdǐng" ; +rubber_N = mkN "xiàngjiaō" "kuaī"; +rule_N = mkN "guīzé" "xiàng"; -- [mark] "yuánzé" --> "guīzé" +shirt_N = mkN "chènshān" "jiàn" ; +silver_N = mkN "yínzǐ" "kuaī"; -- [mark] "yín" --> "yínzǐ" +sister_N = mkN "meìmeì" ; +sock_N = mkN "wàzǐ" "qí"; +steel_N = mkN "gāng" "kuaī"; +stove_N = mkN "lúzǐ" ; +village_N = mkN "cūnzhuāng" "zuò"; +war_N = mkN "zhànzhēng" "chǎng" ; -- [mark] rewritten +wood_N = mkN "mùtoú" "kuaī" ; -- [mark] "mù" --> "mùtoú" -- from scratch, by Jolene lin - alas_Interj = ssword "ai1" ; - beg_V2V = mkV2V (mkV "qi3qiu2") ; -- beg him to do something - break_V2 = mkV2 "da2po4" ; - broad_A = mkA "kuan1" ; - brown_A = mkA "zong1" ; - clever_A = mkA "cong1ming2" ; - close_V2 = mkV2 "guan1bi4" ; - easy_A2V = mkA2 "jian3chan2" ; - empty_A = mkA "kong1" ; - fun_AV = mkA "you3qu4" ; - hate_V2 = mkV2 "tao3yan4" ; - married_A2 = mkA2 "jie1hun1" ; - paris_PN = mkPN "ba1li2" ; - probable_AS = mkA "ke3neng2" ; - ready_A = mkA "zhun3bei4hao3" ; -- [mark] "zhun3bei4hao3": 准备(v) + 好(adj,complement) - seek_V2 = mkV2 "xun2qiu2" ; - stop_V = mkV "ting2zhi3" ; - stupid_A = mkA "ben4" ; - switch8off_V2 = mkV2 "guan1" ; - switch8on_V2 = mkV2 "kai1" ; - ugly_A = mkA "chou3" ; - uncertain_A = mkA "bu4que4ding4" ; -- [mark] "bu4que4ding4": 不("un-") + 确定("certain") + alas_Interj = ssword "aī" ; + beg_V2V = mkV2V (mkV "qǐqiú") ; -- beg him to do something + break_V2 = mkV2 "dápò" ; + broad_A = mkA "kuān" ; + brown_A = mkA "zōng" ; + clever_A = mkA "cōngmíng" ; + close_V2 = mkV2 "guānbì" ; + easy_A2V = mkA2 "jiǎnchán" ; + empty_A = mkA "kōng" ; + fun_AV = mkA "yoǔqù" ; + hate_V2 = mkV2 "taǒyàn" ; + married_A2 = mkA2 "jiēhūn" ; + paris_PN = mkPN "bālí" ; + probable_AS = mkA "kěnéng" ; + ready_A = mkA "zhǔnbeìhaǒ" ; -- [mark] "zhǔnbeìhaǒ": 准备(v) + 好(adj,complement) + seek_V2 = mkV2 "xúnqiú" ; + stop_V = mkV "tíngzhǐ" ; + stupid_A = mkA "bèn" ; + switch8off_V2 = mkV2 "guān" ; + switch8on_V2 = mkV2 "kaī" ; + ugly_A = mkA "choǔ" ; + uncertain_A = mkA "bùquèdìng" ; -- [mark] "bùquèdìng": 不("un-") + 确定("certain") diff --git a/lib/src/chinese/pinyin/MkPinyin.hs b/lib/src/chinese/pinyin/MkPinyin.hs index 670fce152..4d9b84e59 100644 --- a/lib/src/chinese/pinyin/MkPinyin.hs +++ b/lib/src/chinese/pinyin/MkPinyin.hs @@ -12,12 +12,12 @@ main = do pinyinFile = "pinyin.txt" resModules = [mo | mo <- - ["DictEng","Extra","Lexicon", "Numeral", "Paradigms","Res", "Structural","Symbol"] + ["Extra","Lexicon", "Numeral", "Paradigms","Res", "Structural","Symbol"] ] mkPinyin ma mo = do - s <- readFile mo - writeFile (mo ++ "-cmn") (useMapGF ma s) + s <- readFile ("../" ++ mo ++ "Chi.gf") + writeFile ("tmp/" ++ mo ++ "Chi.gf") (useMapGF ma s) --import Pinyin (c2pMap, useMapGF, mkList) @@ -46,7 +46,38 @@ useMapGF m s = case s of where convert cs = case cs of '"':s -> '"' : useMapGF m s - c :s -> maybe [c] (head . words) (Map.lookup [c] m) ++ convert s + c :s -> maybe [c] (tone2tone . head . words) (Map.lookup [c] m) ++ convert s _ -> cs c2pMap ws = Map.fromList [(c,unwords ps) | (_,(c,ps)) <- ws] + +-- from numeric tones to diacritics +tone2tone :: String -> String +tone2tone = combine . change . analyse where + analyse :: String -> [String] -- four parts: ch,a,ng,1 + analyse s = case reverse s of + i:'r': v:x | elem i "1234" -> [reverse x,[v],"r", [i]] + i:'n': v:x | elem i "1234" -> [reverse x,[v],"n", [i]] + i:'g':'n':v:x | elem i "1234" -> [reverse x,[v],"ng",[i]] + i: v:x | elem i "1234" -> [reverse x,[v],"", [i]] + 'r': v:x -> [reverse x,[v],"r", []] + 'n': v:x -> [reverse x,[v],"n", []] + 'g':'n': v:x -> [reverse x,[v],"ng",[]] + v :x -> [reverse x,[v],"", []] + _ -> error $ "illegal pinyin: " ++ s + + change ss@[x,[v],ng,i] = case i of + [] -> ss + _ -> [x,[accent v !! (read i - 1)],ng] + + combine = concat + + accent v = case v of + 'a' -> "āáǎà" + 'e' -> "ēéěè" + 'i' -> "īíǐì" + 'o' -> "ōóǒò" + 'u' -> "ūúǔù" + 'ü' -> "ǖǘǚǜ" + 'v' -> "ǖǘǚǜ" + _ -> error $ "no accents for " ++ [v] diff --git a/lib/src/chinese/pinyin/NumeralChi.gf b/lib/src/chinese/pinyin/NumeralChi.gf index b94e2b69f..bcaf6892c 100644 --- a/lib/src/chinese/pinyin/NumeralChi.gf +++ b/lib/src/chinese/pinyin/NumeralChi.gf @@ -7,19 +7,19 @@ param Qform = bai | bai0 | shiwan | shiwan0 ; param Bform = shi | shi0 | wan | wan0 ; param Zero = zero | nozero ; oper ling : Zero * Zero => Str = - table { => "ling2" ; - => "ling2" ; + table { => "líng" ; + => "líng" ; => []} ; oper Wan : Zero => Str = - table {zero => "wan4" ; + table {zero => "wàn" ; nozero => []} ; oper mkD : Str -> Str -> Str = \x,_ -> word x ; -- hiding the "formal" version -lincat Digit = {s,p : Str} ; -lincat Sub10 = {s,p : Str} ; -lincat Sub100 = {inh : Zero ; s,p : Bform => Str} ; -lincat Sub1000 = {inh : Zero ; s,p : Qform => Str} ; +lincat Digit = {s,p : Str} ; -- s/p: without/with classifier (er/liang) +lincat Sub10 = {s,p,t : Str} ; -- t: with "shi wan" +lincat Sub100 = {end0,beg0 : Zero ; s,p : Bform => Str} ; -- end0: ends with zeros, e.g. 20 ; beg0: begins with zeros, e.g. 02 +lincat Sub1000 = {end0,beg0 : Zero ; s,p : Qform => Str} ; -- end0: ends with zeros, e.g. 210 ; beg0: begins with zeros, e.g. 021 lincat Sub1000000 = {s,p : Str} ; lin num x0 = x0 ; @@ -27,105 +27,116 @@ lin num x0 = x0 ; -- lin n2 = - {s = mkD "er4" "er4" ; p = "liang3"} ; + {s = mkD "èr" "èr" ; p = "liǎng"} ; lin n3 = - {s,p = mkD "san1" "san1"} ; + {s,p = mkD "sān" "sān"} ; lin n4 = - {s,p = mkD "si4" "si4"} ; + {s,p = mkD "sì" "sì"} ; lin n5 = - {s,p = mkD "wu3" "wu3"} ; + {s,p = mkD "wǔ" "wǔ"} ; lin n6 = - {s,p = mkD "liu4" "liu4"} ; + {s,p = mkD "liù" "liù"} ; lin n7 = - {s,p = mkD "qi1" "qi1"} ; + {s,p = mkD "qī" "qī"} ; lin n8 = - {s,p = mkD "ba1" "ba1"} ; + {s,p = mkD "bā" "bā"} ; lin n9 = - {s,p = mkD "jiu3" "jiu3"} ; + {s,p = mkD "jiǔ" "jiǔ"} ; lin pot01 = - {s,p = mkD "yi1" "yi1"} ; + {s,p = mkD "yī" "yī" ; t = []} ; -- t used in "(*yi) shi wan" lin pot0 d = - {s = d.s ; p = d.p} ; + {s,t = d.s ; p = d.p} ; lin pot110 = - {inh = nozero ; + {beg0 = nozero ; end0 = zero ; s,p = table { - shi => mkD "yi1shi2" "yi1shi2" ; - shi0 => mkD "yi1shi2" "yi1shi2" ; - wan => mkD "yi1wan4" "yi1wan4" ; - wan0 => mkD "yi1wan4" "yi1wan4"}} ; + shi => mkD "shí" "shí" ; + shi0 => mkD "yīshí" "yīshí" ; + wan => mkD "yīwàn" "yīwàn" ; + wan0 => mkD "yīwàn" "yīwàn" + }} ; lin pot111 = - {inh = nozero ; + {beg0 = nozero ; end0 = nozero ; s,p = table { - shi => mkD "shi2yi1" "shi2yi1" ; - shi0 => mkD "yi1shi2yi1" "yi1shi2yi1" ; - wan => mkD "yi1wan4yi1qian1" "yi1wan4yi1qian1" ; -- 11.16 by chenpeng wan => mkD "shi2yi1wan4" "shi2yi1wan4" ; - wan0 => mkD "yi1wan4yi1qian1" "yi1wan4yi1qian1"}} ; -- 11.16 by chenpeng wan0 => mkD "shi2yi1wan4" "shi2yi1wan4"}} ; + shi => mkD "shíyī" "shíyī" ; + shi0 => mkD "yīshíyī" "yīshíyī" ; + wan => mkD "yīwànyīqiān" "yīwànyīqiān" ; -- 11.16 by chenpeng wan => mkD "shíyīwàn" "shíyīwàn" ; + wan0 => mkD "yīwànyīqiān" "yīwànyīqiān" + }} ; -- 11.16 by chenpeng wan0 => mkD "shíyīwàn" "shíyīwàn"}} ; lin pot1to19 d = - {inh = nozero ; + {beg0 = nozero ; end0 = nozero ; s,p = table { - shi => mkD "yi1shi2" "yi1shi2" ++ d.s ; - shi0 => mkD "yi1shi2" "yi1shi2" ; - wan => mkD "yi1wan4" "yi1wan4" ++ d.s ++ mkD "qian1" "qian1" ; - wan0 => mkD "yi1wan4" "yi1wan4" ++ d.s ++ mkD "qian1" "qian1"}} ; + shi => mkD "shí" "yīshí" ++ d.s ; + shi0 => mkD "yīshí" "yīshí" ++ d.s ; + wan => mkD "yīwàn" "yīwàn" ++ d.s ++ mkD "qiān" "qiān" ; + wan0 => mkD "yīwàn" "yīwàn" ++ d.s ++ mkD "qiān" "qiān" + }} ; lin pot0as1 n = - {inh = zero ; + {beg0 = zero ; end0 = nozero ; s = table { shi => n.s ; shi0 => n.s ; - wan => n.s ++ mkD "qian1" "qian1" ; - wan0 => n.s ++ mkD "qian1" "qian1"} ; + wan => n.p ++ mkD "qiān" "qiān" ; + wan0 => n.p ++ mkD "qiān" "qiān" + } ; p = table { shi => n.p ; shi0 => n.s ; - wan => n.s ++ mkD "qian1" "qian1" ; - wan0 => n.s ++ mkD "qian1" "qian1"} + wan => n.p ++ mkD "qiān" "qiān" ; + wan0 => n.p ++ mkD "qiān" "qiān" + } } ; lin pot1 d = - {inh = nozero ; -- inh = zero + {beg0 = nozero ; end0 = zero ; -- inh = nozero ; s,p = table { - shi => d.s ++ mkD "shi2" "shi2" ; - shi0 => d.s ++ mkD "shi2" "shi2" ; - wan0 => d.s ++ "wan4" ; - wan => d.s ++ "wan4"}} ; + shi => d.s ++ mkD "shí" "shí" ; + shi0 => d.s ++ mkD "shí" "shí" ; + wan0 => (d.p | d.s) ++ "wàn" ; + wan => (d.p | d.s) ++ "wàn" + }} ; lin pot1plus d e = - {inh = nozero ; + {beg0 = nozero ; end0 = nozero ; -- inh = nozero ; s,p = table { - shi => d.s ++ mkD "shi2" "shi2" ++ e.s ; - shi0 => d.s ++ mkD "shi2" "shi2" ++ e.s ; - wan => d.s ++ "wan4" ++ e.s ++ mkD "qian1" "qian1" ; - wan0 => d.s ++ "wan4" ++ e.s ++ mkD "qian1" "qian1"}} ; + shi => d.s ++ mkD "shí" "shí" ++ e.s ; + shi0 => d.s ++ mkD "shí" "shí" ++ e.s ; + wan => (d.p | d.s) ++ "wàn" ++ e.s ++ mkD "qiān" "qiān" ; + wan0 => (d.p | d.s) ++ "wàn" ++ e.s ++ mkD "qiān" "qiān" + }} ; lin pot1as2 n = - {inh = zero ; + {beg0 = zero ; end0 = n.end0 ; -- inh = zero ; s = table { - bai => n.s ! shi ; - bai0 => n.s ! shi ; - shiwan => n.s ! wan ; - shiwan0 => n.s ! wan0} ; + bai => n.s ! shi ; + bai0 => n.s ! shi0 ; + shiwan => n.s ! wan ; + shiwan0 => n.s ! wan0 + } ; p = table { - bai => n.p ! shi ; - bai0 => n.s ! shi ; - shiwan => n.s ! wan ; - shiwan0 => n.s ! wan0}} ; + bai => n.p ! shi ; + bai0 => n.s ! shi0 ; + shiwan => n.s ! wan ; + shiwan0 => n.s ! wan0 + }} ; lin pot2 d = - {inh = zero ; + {beg0 = nozero ; end0 = zero ; -- inh = zero ; s,p = table { - bai => d.s ++ mkD "bai3" "bai3" ; - bai0 => d.s ++ mkD "bai3" "bai3" ; - shiwan0 => d.s ++ mkD "shi2wan4" "shi2wan4" ; - shiwan => d.s ++ mkD "shi2wan4" "shi2wan4"}} ; + bai => (d.p | d.s) ++ mkD "baǐ" "baǐ" ; + bai0 => (d.p | d.s) ++ mkD "baǐ" "baǐ" ; + shiwan0 => d.t ++ mkD "shíwàn" "shíwàn" ; + shiwan => d.t ++ mkD "shíwàn" "shíwàn" + }} ; lin pot2plus d e = - {inh = nozero ; + {beg0 = nozero ; end0 = e.end0 ; -- inh = nozero ; s,p = table { - bai => d.s ++ mkD "bai3" "bai3" ++ (ling ! ) ++ e.s ! shi0 ; --why omit "bai3"? i add it /chenpeng - bai0 => d.s ++ mkD "bai3" "bai3" ++ (ling ! ) ++ e.s ! shi0 ; --why omit "bai3"? i add it /chenpeng - shiwan => d.s ++ mkD "shi2" "shi2" ++ (Wan ! (e.inh)) ++ e.s ! wan ; --why omit "shi2"? i add it /chenpeng - shiwan0 => d.s ++ mkD "shi2" "shi2" ++ (Wan ! (e.inh)) ++ e.s ! wan0}} ;--why omit "shi2"? i add it /chenpeng + bai => (d.p | d.s) ++ mkD "baǐ" "baǐ" ++ (ling ! ) ++ e.s ! shi0 ; --why omit "baǐ"? i add it /chenpeng + bai0 => (d.p | d.s) ++ mkD "baǐ" "baǐ" ++ (ling ! ) ++ e.s ! shi0 ; --why omit "baǐ"? i add it /chenpeng + shiwan => d.t ++ mkD "shí" "shí" ++ (Wan ! (e.end0)) ++ e.s ! wan ; --why omit "shí"? i add it /chenpeng + shiwan0 => d.t ++ mkD "shí" "shí" ++ (Wan ! (e.end0)) ++ e.s ! wan0 + }} ;--why omit "shí"? i add it /chenpeng lin pot2as3 n = {s = n.s ! bai ; p = n.p ! bai} ; lin pot3 n = {s,p = n.s ! shiwan} ; lin pot3plus n m = - {s,p = (n.s ! shiwan0) ++ (ling ! ) ++ m.s ! bai0} ; + {s,p = (n.s ! shiwan0) ++ (ling ! ) ++ m.s ! bai0} ; -- numerals as sequences of digits diff --git a/lib/src/chinese/pinyin/ParadigmsChi.gf b/lib/src/chinese/pinyin/ParadigmsChi.gf index a29829fbc..6b13f906d 100644 --- a/lib/src/chinese/pinyin/ParadigmsChi.gf +++ b/lib/src/chinese/pinyin/ParadigmsChi.gf @@ -23,7 +23,10 @@ oper mkPN : (john : Str) -> PN - = \s -> lin PN {s = word s} ; + = \s -> lin PN {s = word s} ; -- normal name, in Chinese characters + + foreignPN : (john : Str) -> PN + = \s -> lin PN {s = s} ; -- foreign name, in Latin or other non-Chinese characters mkA = overload { mkA : (small : Str) -> A @@ -40,6 +43,8 @@ oper v + "+" + p => lin V (regVerb (v + p)) ; _ => lin V (regVerb walk) } ; + mkV : (walk,out : Str) -> V + = \v,p -> lin V (regVerb (v + p)) ; ---- mkV : (arrive : Str) -> Str -> Str -> Str -> Str -> V = \arrive,pp,ds,dp,ep -> lin V (mkVerb arrive pp ds dp ep neg_s) ; mkV : (arrive : Str) -> Str -> Str -> Str -> Str -> Str -> V @@ -80,10 +85,13 @@ oper } ; mkVS = overload { - mkVS : V -> VS = - \v -> lin VS v ; mkVS : Str -> VS = \v -> lin VS (regVerb v) ; + mkVS : Str -> Str -> VS = + \s,t -> lin VS (regVerb (s + t)) ; ---- + + mkVS : V -> VS = + \v -> lin VS v ; } ; mkVA = overload { @@ -131,15 +139,17 @@ oper mkAdv = overload { mkAdv : Str -> Adv = \s -> lin Adv {s = word s ; advType = getAdvType s} ; + mkAdv : Str -> Str -> Adv + = \s,t -> lin Adv {s = word (s + t) ; advType = getAdvType s} ; ---- mkAdv : Str -> AdvType -> Adv = \s,at -> lin Adv {s = word s ; advType = at} ; } ; AdvType : Type = ResChi.AdvType ; - placeAdvType : AdvType -- without "zai4" included + placeAdvType : AdvType -- without "zaì" included = ATPlace False ; - zai_placeAdvType : AdvType -- with "zai4" included + zai_placeAdvType : AdvType -- with "zaì" included = ATPlace True ; timeAdvType : AdvType = ATTime ; @@ -168,12 +178,16 @@ oper = \s -> lin AdN {s = word s} ; mkSubj : Str -> Subj = \s -> lin Subj (ResChi.mkSubj s []) ; - mkConj : Str -> Conj - = \s -> lin Conj {s = \\_ => mkConjForm s} ; + mkConj = overload { + mkConj : Str -> Conj + = \s -> lin Conj {s = \\_ => mkConjForm s} ; + mkConj : (both,and : Str) -> Conj + = \s,t -> lin Conj {s = \\_ => mkConjForm2 s t} ; + } ; mkpDet : Str -> Det = \s -> lin Det {s = word s ; detType = DTFull Sg} ; mkQuant : Str -> Quant - = \s -> lin Quant {s,pl = s ; detType = DTFull Sg} ; + = \s -> lin Quant {s,pl = word s ; detType = DTFull Sg} ; mkAdA : Str -> AdA = \s -> lin AdA {s = word s} ; mkNum : Str -> Num diff --git a/lib/src/chinese/pinyin/ResChi.gf b/lib/src/chinese/pinyin/ResChi.gf index f72d20790..56f4c3ee6 100644 --- a/lib/src/chinese/pinyin/ResChi.gf +++ b/lib/src/chinese/pinyin/ResChi.gf @@ -17,44 +17,44 @@ resource ResChi = ParamX ** open Prelude in { defaultStr = "" ; - than_s = "bi3" ; + than_s = "bǐ" ; progressive_s = defaultStr ; de_s, possessive_s = "de" ; -- also used for AP + NP deAdvV_s = "de" ; -- between Adv and V - deVAdv_s = "de2" ; -- between V and Adv + deVAdv_s = "dé" ; -- between V and Adv imperneg_s = neg_s ; conjThat = emptyStr ; ---- - reflPron = word "zi4ji3" ; -- pron + refl - passive_s = "bei4" ; + reflPron = word "zìjǐ" ; -- pron + refl + passive_s = "beì" ; relative_s = possessive_s ; -- relative - superlative_s = "zui4" ; -- superlative, sup + adj + de - zai_s = "zai4" ; -- copula for place - you_s = "you3" ; -- to have + superlative_s = "zuì" ; -- superlative, sup + adj + de + zai_s = "zaì" ; -- copula for place + you_s = "yoǔ" ; -- to have - copula_s = "shi4" ; - exist_s = word "cun2zai4" ; - neg_s = "bu4" ; - question_s = "ma3" ; - yi_s = "yi1" ; - ordinal_s = "di4" ; - xie_s = "xie1" ; - the_s = "na3" ; - geng_s = "geng1" ; -- more, in comparison - hen_s = "hen3" ; -- very, or predicating a monosyllabic adjective - taN_s = "ta1" ; + copula_s = "shì" ; + exist_s = word "cúnzaì" ; + neg_s = "bù" ; + question_s = "mǎ" ; + yi_s = "yī" ; + ordinal_s = "dì" ; + xie_s = "xiē" ; + the_s = "nǎ" ; + geng_s = "gēng" ; -- more, in comparison + hen_s = "hěn" ; -- very, or predicating a monosyllabic adjective + taN_s = "tā" ; - zai_V = mkVerb "zai4" [] [] [] [] "bu4" ; + zai_V = mkVerb "zaì" [] [] [] [] "bù" ; fullstop_s = "。" ; questmark_s = "?" ; exclmark_s = "!" ; - ge_s = "ge4" ; - di_s = "shi4" ; -- used in QuestSlash - ba_s = "ba3" ; -- ba4, object marker - ba0_s = "ba1" ; -- ba, used in imperatives + ge_s = "gè" ; + di_s = "shì" ; -- used in QuestSlash + ba_s = "bǎ" ; -- ba4, object marker + ba0_s = "bā" ; -- ba, used in imperatives men_s = "men" ; - zan_s = "za2" ; + zan_s = "zá" ; - say_s = "shui4" ; -- used in embedded sentences: she answers him that we sleep + say_s = "shuì" ; -- used in embedded sentences: she answers him that we sleep duncomma = "、" ; chcomma = "," ; @@ -67,6 +67,11 @@ resource ResChi = ParamX ** open Prelude in { bword : Str -> Str -> Str = \x,y -> x + y ; -- change to x + y to treat words as single tokens word : Str -> Str = \s -> case s of { + x@? + y@? + z@? + u@? + v@? + w@? + a@? + b@? + c@? + d@? + e@? => + bword x (bword y (bword z (bword u (bword v (bword w (bword a (bword b (bword c (bword d e))))))))) ; + x@? + y@? + z@? + u@? + v@? + w@? + a@? + b@? + c@? + d@? => + bword x (bword y (bword z (bword u (bword v (bword w (bword a (bword b (bword c d)))))))) ; + x@? + y@? + z@? + u@? + v@? + w@? + a@? + b@? + c@? => bword x (bword y (bword z (bword u (bword v (bword w (bword a (bword b c))))))) ; x@? + y@? + z@? + u@? + v@? + w@? + a@? + b@? => bword x (bword y (bword z (bword u (bword v (bword w (bword a b)))))) ; x@? + y@? + z@? + u@? + v@? + w@? + a@? => bword x (bword y (bword z (bword u (bword v (bword w a))))) ; x@? + y@? + z@? + u@? + v@? + w@? => bword x (bword y (bword z (bword u (bword v w)))) ; @@ -89,13 +94,19 @@ param CPosType = CAPhrase | CNPhrase | CVPhrase ; DeForm = DeNoun | NdNoun ; -- parameter created for noun with/out partical "de" - AdvType = ATPlace Bool | ATTime | ATManner ; -- ATPlace True = has zai_s already + AdvType = ATPlace Bool | ATTime | ATManner | ATPoss ; -- ATPlace True = has zai_s already -- parts of speech oper - VP = {verb : Verb ; compl : Str ; prePart : Str} ; + VP = { + topic : Str ; -- topicalized item, before subject + prePart : Str ; -- between subject and verb + verb : Verb ; + compl : Str -- after verb + } ; + NP = {s : Str} ; -- for morphology @@ -116,16 +127,16 @@ oper _ => mkAdj s False } ; - copula : Verb = mkVerb "shi4" [] [] [] [] "bu4" ; + copula : Verb = mkVerb "shì" [] [] [] [] "bù" ; hen_copula : Verb = - {s = hen_s ; sn = [] ; pp = [] ; ds = [] ; dp = [] ; ep = [] ; neg = "bu4"} ; --- + {s = hen_s ; sn = [] ; pp = [] ; ds = [] ; dp = [] ; ep = [] ; neg = "bù"} ; --- nocopula : Verb = - {s = [] ; sn = [] ; pp = [] ; ds = [] ; dp = [] ; ep = [] ; neg = "bu4"} ; --- + {s = [] ; sn = [] ; pp = [] ; ds = [] ; dp = [] ; ep = [] ; neg = "bù"} ; --- adjcopula : Verb = - {s = "shi4" ; sn = [] ; pp = [] ; ds = [] ; dp = [] ; ep = [] ; neg = "bu4"} ; --- + {s = "shì" ; sn = [] ; pp = [] ; ds = [] ; dp = [] ; ep = [] ; neg = "bù"} ; --- regVerb : (walk : Str) -> Verb = \v -> - mkVerb v "le" "zhao1" "zai4" "guo4" "bu4" ; -- 没" ; + mkVerb v "le" "zhaō" "zaì" "guò" "bù" ; -- 没" ; noVerb : Verb = regVerb [] ; ---?? -- used as copula for verbal adverbs @@ -143,48 +154,60 @@ oper } ; Neg => table { APlain => v.neg ++ v.sn ; --- neg? - APerf => "bu4" ++ v.sn ++ v.pp ; - ADurStat => "bu4" ++ v.sn ; + APerf => "不" ++ v.sn ++ v.pp ; + ADurStat => "不" ++ v.sn ; ADurProg => v.neg ++ v.dp ++ v.sn ; -- mei or bu AExper => v.neg ++ v.sn ++ v.ep } } ; - infVP : VP -> Str = \vp -> vp.prePart ++ vp.verb.s ++ vp.compl ; + infVP : VP -> Str = \vp -> vp.topic ++ vp.prePart ++ vp.verb.s ++ vp.compl ; predV : Verb -> Str -> VP = \v,part -> { verb = v ; compl = part ; - prePart = [] ; + prePart, topic = [] ; } ; insertObj : NP -> VP -> VP = \np,vp -> { verb = vp.verb ; compl = np.s ++ vp.compl ; - prePart = vp.prePart + prePart = vp.prePart ; + topic = vp.topic } ; insertObjPost : NP -> VP -> VP = \np,vp -> { verb = vp.verb ; compl = vp.compl ++ np.s ; - prePart = vp.prePart + prePart = vp.prePart ; + topic = vp.topic } ; insertAdv : SS -> VP -> VP = \adv,vp -> { verb = vp.verb ; compl = vp.compl ; - prePart = adv.s ++ vp.prePart + prePart = adv.s ++ vp.prePart ; + topic = vp.topic + } ; + + insertTopic : SS -> VP -> VP = \adv,vp -> { + verb = vp.verb ; + compl = vp.compl ; + prePart = vp.prePart ; + topic = adv.s ++ vp.topic } ; insertAdvPost : SS -> VP -> VP = \adv,vp -> { verb = vp.verb ; compl = vp.compl ; - prePart = vp.prePart ++ adv.s + prePart = vp.prePart ++ adv.s ; + topic = vp.topic } ; insertPP : SS -> VP -> VP = \pp,vp -> { verb = vp.verb ; compl = vp.compl ; - prePart = vp.prePart ++ pp.s + prePart = vp.prePart ++ pp.s ; + topic = vp.topic } ; insertExtra : SS -> VP -> VP = \ext,vp -> @@ -211,8 +234,8 @@ oper } ; mkClauseCompl : Str -> VP -> Str -> Clause = \np,vp,compl -> { - s = \\p,a => np ++ vp.prePart ++ useVerb vp.verb ! p ! a ++ vp.compl ++ compl ; - np = np ; + s = \\p,a => vp.topic ++ np ++ vp.prePart ++ useVerb vp.verb ! p ! a ++ vp.compl ++ compl ; + np = vp.topic ++ np ; vp = insertObj (ss compl) vp ; } ; @@ -228,15 +251,15 @@ oper Quantifier = Determiner ** {pl : Str} ; mkDet = overload { - mkDet : Str -> Determiner = \s -> {s = s ; detType = DTFull Sg} ; - mkDet : Str -> Number -> Determiner = \s,n -> {s = s ; detType = DTFull n} ; - mkDet : Str -> DetType -> Determiner = \s,d -> {s = s ; detType = d} ; + mkDet : Str -> Determiner = \s -> {s = word s ; detType = DTFull Sg} ; + mkDet : Str -> Number -> Determiner = \s,n -> {s = word s ; detType = DTFull n} ; + mkDet : Str -> DetType -> Determiner = \s,d -> {s = word s ; detType = d} ; } ; mkQuant = overload { - mkQuant : Str -> Quantifier = \s -> {s,pl = s ; detType = DTFull Sg} ; - mkQuant : Str -> DetType -> Quantifier = \s,d -> {s,pl = s ; detType = d} ; - mkQuant : Str -> Str -> DetType -> Quantifier = \s,p,d -> {s = s ; detType = d ; pl = p} ; + mkQuant : Str -> Quantifier = \s -> {s,pl = word s ; detType = DTFull Sg} ; + mkQuant : Str -> DetType -> Quantifier = \s,d -> {s,pl = word s ; detType = d} ; + mkQuant : Str -> Str -> DetType -> Quantifier = \s,p,d -> {s = word s ; detType = d ; pl = p} ; } ; pronNP : (s : Str) -> NP = \s -> { @@ -252,10 +275,16 @@ oper } ; getAdvType : Str -> AdvType = \s -> case s of { - "zai4" + _ => ATPlace True ; -- certain that True + "的" => ATPoss ; + "在" + _ => ATPlace True ; -- certain that True _ => ATPlace False -- uncertain whether ATPlace } ; + possessiveIf : AdvType -> Str = \at -> case at of { + ATPoss => [] ; --- to avoid double "de" + _ => possessive_s + } ; + mkSubj : Str -> Str -> {prePart : Str ; sufPart : Str} = \p,s -> { prePart = word p ; sufPart = word s diff --git a/lib/src/chinese/pinyin/StructuralChi.gf b/lib/src/chinese/pinyin/StructuralChi.gf index cb917357f..010de7459 100644 --- a/lib/src/chinese/pinyin/StructuralChi.gf +++ b/lib/src/chinese/pinyin/StructuralChi.gf @@ -4,58 +4,58 @@ concrete StructuralChi of Structural = CatChi ** flags coding = utf8 ; lin - every_Det = mkDet "mei3" Sg ; + every_Det = mkDet "meǐ" Sg ; - this_Quant = mkQuant "zhe4" ; - that_Quant = mkQuant "na3" ; + this_Quant = mkQuant "zhè" ; + that_Quant = mkQuant "nǎ" ; - i_Pron = pronNP "wo3" ; - youSg_Pron = pronNP "ni3" ; - he_Pron = pronNP "ta1" ; - she_Pron = pronNP "ta1" ; - we_Pron = pronNP "wo3men" ; - youPl_Pron = pronNP "ni3men" ; - they_Pron = pronNP "ta1men" ; + i_Pron = pronNP "wǒ" ; + youSg_Pron = pronNP "nǐ" ; + he_Pron = pronNP "tā" ; + she_Pron = pronNP "tā" ; + we_Pron = pronNP "wǒmen" ; + youPl_Pron = pronNP "nǐmen" ; + they_Pron = pronNP "tāmen" ; - very_AdA = ssword "fei1chang2" ; + very_AdA = ssword "feīcháng" ; - by8means_Prep = mkPrep [] "pang2bian1" mannerAdvType ; --- in_Prep = mkPrep "li3" []; --- in Paris - in_Prep = mkPrep "zai4" "zhong1" ; --- in the house, the car, etc - possess_Prep = mkPrep [] "de" ; - with_Prep = mkPrep "he2" "yi1qi3" ; ----- with_Prep = mkPrep [] "he2"; -- an alternative for some uses + by8means_Prep = mkPrep [] "pángbiān" mannerAdvType ; +-- in_Prep = mkPrep "lǐ" []; --- in Paris + in_Prep = mkPrep "zaì" "zhōng" ; --- in the house, the car, etc + possess_Prep = mkPrep [] "de" ATPoss ; + with_Prep = mkPrep "hé" "yīqǐ" (ATPlace True) ; -- "with you" +---- with_Prep = mkPrep "hé" [] ; -- "with bread" and_Conj = {s = table { - CPhr CNPhrase => mkConjForm "he2" ; - CPhr CAPhrase => mkConjForm "er2" ; - CPhr CVPhrase => mkConjForm "you4" ; - CSent => mkConjForm "bing4qie3" --modified by chenpneg 11.19 + CPhr CNPhrase => mkConjForm "hé" ; + CPhr CAPhrase => mkConjForm "ér" ; + CPhr CVPhrase => mkConjForm "yoù" ; + CSent => mkConjForm "bìngqiě" --modified by chenpneg 11.19 } } ; or_Conj = {s = table { - CPhr _ => mkConjForm "huo4" ; - CSent => mkConjForm "hai2shi4" + CPhr _ => mkConjForm "huò" ; + CSent => mkConjForm "haíshì" } } ; - although_Subj = mkSubj "sui1ran2" "dan4"; - because_Subj = mkSubj "yin1wei2" "suo3yi3" ; - when_Subj = mkSubj [] "deshi2hou4" ; + although_Subj = mkSubj "suīrán" "dàn"; + because_Subj = mkSubj "yīnweí" "suǒyǐ" ; + when_Subj = mkSubj [] "deshíhoù" ; -here_Adv = mkAdv "zhe4li3" ; -there_Adv = mkAdv "na3li3" ; -whoSg_IP, whoPl_IP = mkIPL "shei2" ; -whatSg_IP, whatPl_IP = mkIPL " shen2ma" ; -where_IAdv = mkIAdvL "na3li3" ; -when_IAdv = mkIAdvL "shen2mashi2hou4" ; -how_IAdv = mkIAdvL "ru2he2" ; -all_Predet = ssword "suo3you3" ; -many_Det = mkDet (word "hen3duo1") DTPoss ; -someSg_Det = mkDet (word "yi1xie1") Sg ; -somePl_Det = mkDet (word "yi1xie1") Sg ; -few_Det = mkDet "shao3" Pl ; -other_A = mkA "qi2ta1" ; +here_Adv = mkAdv "zhèlǐ" ; +there_Adv = mkAdv "nǎlǐ" ; +whoSg_IP, whoPl_IP = mkIPL "sheí" ; +whatSg_IP, whatPl_IP = mkIPL " shénma" ; +where_IAdv = mkIAdvL "nǎlǐ" ; +when_IAdv = mkIAdvL "shénmashíhoù" ; +how_IAdv = mkIAdvL "rúhé" ; +all_Predet = ssword "suǒyoǔ" ; +many_Det = mkDet (word "hěnduō") DTPoss ; +someSg_Det = mkDet (word "yīxiē") Sg ; +somePl_Det = mkDet (word "yīxiē") Sg ; +few_Det = mkDet "shaǒ" Pl ; +other_A = mkA "qítā" ; oper mkIPL, mkIAdvL, mkAdA, mkIDetL, mkPConjL, mkIQuant = ssword ; @@ -65,115 +65,115 @@ oper lin -above_Prep = mkPrep [] "shang4bian1" ; -after_Prep = mkPrep [] "yi3hou4" timeAdvType ; -under_Prep = mkPrep [] "xia4" ; -why_IAdv = mkIAdvL "wei2shen2ma" ; -too_AdA = mkAdA "tai4" ; +above_Prep = mkPrep [] "shàngbiān" ; +after_Prep = mkPrep [] "yǐhoù" timeAdvType ; +under_Prep = mkPrep [] "xià" ; +why_IAdv = mkIAdvL "weíshénma" ; +too_AdA = mkAdA "taì" ; -before_Prep = mkPrep [] "zhi1qian2" timeAdvType ; -between_Prep = mkPrep [] "zhi1jian1" ; -but_PConj = mkPConjL "dan4shi4" ; +before_Prep = mkPrep [] "zhīqián" timeAdvType ; +between_Prep = mkPrep [] "zhījiān" ; +but_PConj = mkPConjL "dànshì" ; - can_VV = mkVerb "neng2" [] [] [] [] "bu4" ; - must_VV = mkVerb "bi4xu1" [] [] [] [] "bu4" ; ---- False "bu4neng2" - want_VV = mkVerb "xiang3" [] [] [] [] "bu4" ; + can_VV = mkVerb "néng" [] [] [] [] "bù" ; + must_VV = mkVerb "bìxū" [] [] [] [] "bù" ; ---- False "bùnéng" + want_VV = mkVerb "xiǎng" [] [] [] [] "bù" ; -can8know_VV = mkV "hui4" [] [] [] [] "bu4" ; ---- +can8know_VV = mkV "huì" [] [] [] [] "bù" ; ---- -except_Prep = mkPrep "yi3wai4" "chu2le" mannerAdvType ; -for_Prep = mkPrep "wei2le" ; -from_Prep = mkPrep "cong1" ; -in8front_Prep = mkPrep zai_s "qian2bian1" ; -it_Pron = pronNP "ta1" ; -much_Det = mkDet "duo1" Sg ; -no_Quant = mkQuant "bu4" ; -not_Predet = ssword "bu4" ; -otherwise_PConj = mkPConjL "hai2shi4" ; -to_Prep = mkPrep "wang3" ; +except_Prep = mkPrep "yǐwaì" "chúle" mannerAdvType ; +for_Prep = mkPrep "weíle" ; +from_Prep = mkPrep "cōng" "" (ATPlace True) ; +in8front_Prep = mkPrep zai_s "qiánbiān" ; +it_Pron = pronNP "tā" ; +much_Det = mkDet "duō" Sg ; +no_Quant = mkQuant "bù" ; +not_Predet = ssword "bù" ; +otherwise_PConj = mkPConjL "haíshì" ; +to_Prep = mkPrep "wǎng" ; -have_V2 = mkV2 (mkV "you3" "le" "zhao1" "zai4" "guo4" "mei2") ; +have_V2 = mkV2 (mkV "yoǔ" "le" "zhaō" "zaì" "guò" "meí") ; -yes_Utt = ss "dui4" ; +yes_Utt = ss "duì" ; no_Utt = ss neg_s ; lin - always_AdV = ssword "yi1zhi2" ; - part_Prep = mkPrep possessive_s ; - language_title_Utt = ssword "zhong1wen2" ; - please_Voc = ss "qing3" ; - quite_Adv = mkAdA "de2hen3" ; + always_AdV = ssword "yīzhí" ; + part_Prep = mkPrep [] "de" ATPoss ; + language_title_Utt = ssword "zhōngwén" ; + please_Voc = ss "qǐng" ; + quite_Adv = mkAdA "déhěn" ; -- just missing lin -almost_AdA = ssword "ji1hu1" ; -almost_AdN = ssword "ji1hu1" ; -as_CAdv = {s = word "he2" ; p = word "yi1yang4" } ; -- modified by chenpeng 11.24 -at_least_AdN = ssword "zui4shao3" ; -- at least five -at_most_AdN = ssword "zui4duo1" ; -behind_Prep = mkPrep "zai4" "hou4mian4" ; +almost_AdA = ssword "jīhū" ; +almost_AdN = ssword "jīhū" ; +as_CAdv = {s = word "hé" ; p = word "yīyàng" } ; -- modified by chenpeng 11.24 +at_least_AdN = ssword "zuìshaǒ" ; -- at least five +at_most_AdN = ssword "zuìduō" ; +behind_Prep = mkPrep "zaì" "hoùmiàn" ; both7and_DConj = {s = table { -- modified by chenpeng 11.19 - CPhr CNPhrase => mkConjForm2 "bao1kuo4" "he2" ; - CPhr CAPhrase => mkConjForm2 "ji2" "you4" ; - CPhr CVPhrase => mkConjForm2 "bu4dan4" "er2qie3" ; - CSent => mkConjForm2 "bu4dan4" "er2qie3" + CPhr CNPhrase => mkConjForm2 "baōkuò" "hé" ; + CPhr CAPhrase => mkConjForm2 "jí" "yoù" ; + CPhr CVPhrase => mkConjForm2 "bùdàn" "érqiě" ; + CSent => mkConjForm2 "bùdàn" "érqiě" } } ; -by8agent_Prep = mkPrep "bei4" [] mannerAdvType; -- by for agent in passive +by8agent_Prep = mkPrep "beì" [] mannerAdvType; -- by for agent in passive -- [mark] 被 -during_Prep = mkPrep "zai4" "qi1jian1" timeAdvType ; -- [mark] often equivalent to nothing +during_Prep = mkPrep "zaì" "qījiān" timeAdvType ; -- [mark] often equivalent to nothing -- translation for "he swam during this summer. " and "he swam this summer." are often the same either7or_DConj = {s = table { -- modified by chenpeng 11.19 - CPhr CNPhrase => mkConjForm2 "huo4zhe3" "huo4zhe3" ; - CPhr CAPhrase => mkConjForm2 "yao1ma" "yao1ma" ; - CPhr CVPhrase => mkConjForm2 "yao1ma" "yao1ma" ; - CSent => mkConjForm2 "yao1ma" "yao1ma" + CPhr CNPhrase => mkConjForm2 "huòzhě" "huòzhě" ; + CPhr CAPhrase => mkConjForm2 "yaōma" "yaōma" ; + CPhr CVPhrase => mkConjForm2 "yaōma" "yaōma" ; + CSent => mkConjForm2 "yaōma" "yaōma" } } ; -everybody_NP = ssword "mei3ge4ren2" ; -- [mark] "mei3ge4ren2": 每(every)+个(classifier)+人(person) -everything_NP = ssword "mei3jian4shi4" ; -- [mark] "mei3jian4shi4": 每(every)+件(classifier)+事(thing) -everywhere_Adv = mkAdv "dao4chu3" ; -here7from_Adv = mkAdv "cong1zhe4li3" ; -- from here -here7to_Adv = mkAdv "dao4zhe4li3" ; -- to here --- [mark] "cong1zhe4li3" 从(from) 这里(here) --- "dao4zhe4li3" 到( to ) 这里(here) -how8many_IDet = mkIDet "duo1shao3" ; -how8much_IAdv = ssword "duo1shao3" ; -if_Subj = mkSubj "ru2guo3" [] ; --"jiu4" ; -- [mark] "jiu4" often comes between NP and VP -less_CAdv = {s = than_s ; p = word "mei2geng1"} ; -- modified by chenpeng 11.24 -more_CAdv = {s = than_s ; p = word "geng1"} ; -- modified by chenpeng 11.24 -most_Predet = ssword "da4duo1shu3" ; +everybody_NP = ssword "meǐgèrén" ; -- [mark] "meǐgèrén": 每(every)+个(classifier)+人(person) +everything_NP = ssword "meǐjiànshì" ; -- [mark] "meǐjiànshì": 每(every)+件(classifier)+事(thing) +everywhere_Adv = mkAdv "daòchǔ" ; +here7from_Adv = mkAdv "cōngzhèlǐ" ; -- from here +here7to_Adv = mkAdv "daòzhèlǐ" ; -- to here +-- [mark] "cōngzhèlǐ" 从(from) 这里(here) +-- "daòzhèlǐ" 到( to ) 这里(here) +how8many_IDet = mkIDet "duōshaǒ" ; +how8much_IAdv = ssword "duōshaǒ" ; +if_Subj = mkSubj "rúguǒ" [] ; --"jiù" ; -- [mark] "jiù" often comes between NP and VP +less_CAdv = {s = than_s ; p = word "meígēng"} ; -- modified by chenpeng 11.24 +more_CAdv = {s = than_s ; p = word "gēng"} ; -- modified by chenpeng 11.24 +most_Predet = ssword "dàduōshǔ" ; if_then_Conj = {s = table { -- added by chenpeng 11.19 CPhr CNPhrase => mkConjForm [] ; CPhr CAPhrase => mkConjForm [] ; CPhr CVPhrase => mkConjForm [] ; - CSent => mkConjForm2 "ru2guo3" "na3ma" + CSent => mkConjForm2 "rúguǒ" "nǎma" } } ; -nobody_NP = ssword "mei2ren2" ; -nothing_NP = ssword "mei2you3shen2ma" ; -on_Prep = mkPrep "zai4" "shang4" ; -only_Predet = ssword "qi2you3" ; -- only John -so_AdA = ssword "ru2ci3" ; -somebody_NP = ssword "mou3ren2" ; -something_NP = ssword "mou3shi4" ; -- [mark] in sent, it depends on the context -somewhere_Adv = mkAdv "mou3chu3" ; +nobody_NP = ssword "meírén" ; +nothing_NP = ssword "meíyoǔshénma" ; +on_Prep = mkPrep "zaì" "shàng" ; +only_Predet = ssword "qíyoǔ" ; -- only John +so_AdA = ssword "rúcǐ" ; +somebody_NP = ssword "moǔrén" ; +something_NP = ssword "moǔshì" ; -- [mark] in sent, it depends on the context +somewhere_Adv = mkAdv "moǔchǔ" ; that_Subj = mkSubj [] chcomma ; -- that + S [mark] comma -there7from_Adv = mkAdv "cong1na3li3" ; -- from there -there7to_Adv = mkAdv "dao4na3li3" ; -therefore_PConj = ssword "yin1ci3" ; -through_Prep = mkPrep "tong1guo4" ; -which_IQuant = mkIQuant "na3" ; +there7from_Adv = mkAdv "cōngnǎlǐ" ; -- from there +there7to_Adv = mkAdv "daònǎlǐ" ; +therefore_PConj = ssword "yīncǐ" ; +through_Prep = mkPrep "tōngguò" ; +which_IQuant = mkIQuant "nǎ" ; -- --which_IQuant = ssword [] ; -- [mark] in sent, it depends on the context -without_Prep = mkPrep "mei2you3" [] mannerAdvType ; -youPol_Pron = ssword "nin2" ; -- polite you +without_Prep = mkPrep "meíyoǔ" [] mannerAdvType ; +youPol_Pron = ssword "nín" ; -- polite you } diff --git a/lib/src/chinese/pinyin/SymbolChi.gf b/lib/src/chinese/pinyin/SymbolChi.gf index 908affa37..69457d54c 100644 --- a/lib/src/chinese/pinyin/SymbolChi.gf +++ b/lib/src/chinese/pinyin/SymbolChi.gf @@ -1,4 +1,4 @@ ---# -path=.:../abstract:../common +--# -path=.:../abstract:../common:../prelude concrete SymbolChi of Symbol = CatChi ** open Prelude, ResChi in {