mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-05-29 01:48:55 -06:00
Also addressing this https://github.com/GrammaticalFramework/gf-rgl/issues/238 with a README that adds a suggested implementation order.
420 lines
8.2 KiB
Plaintext
420 lines
8.2 KiB
Plaintext
concrete LexiconTMP of Lexicon = CatTMP **
|
|
open ParadigmsTMP, ResTMP in {
|
|
|
|
----
|
|
-- A
|
|
{-
|
|
lin add_V3 = mkV3 (mkV "") ;
|
|
lin airplane_N = mkN "" ;
|
|
lin alas_Interj = mkInterj "" ;
|
|
lin already_Adv = mkA "" ;
|
|
lin animal_N = mkN "" ;
|
|
lin answer_V2S = mkV2S (mkV "") ;
|
|
lin apartment_N = mkN "" ;
|
|
lin apple_N = mkN "" ;
|
|
lin art_N = mkN "" ;
|
|
lin ashes_N = mkN "" ;
|
|
lin ask_V2Q = mkV2Q (mkV "") ;
|
|
|
|
----
|
|
-- B
|
|
|
|
lin baby_N = mkN "" ;
|
|
lin back_N = mkN "" ;
|
|
lin bad_A = mkA "" ;
|
|
lin bank_N = mkN "" ;
|
|
lin bark_N = mkN "" ;
|
|
lin beautiful_A = mkA "" ;
|
|
lin become_VA = mkVA (mkV "") ;
|
|
lin beer_N = mkN "" ;
|
|
lin beg_V2V = mkV2V (mkV "") ;
|
|
lin belly_N = mkN "" ;
|
|
lin big_A = mkA "" ;
|
|
lin bike_N = mkN "" ;
|
|
lin bird_N = mkN "" ;
|
|
lin bite_V2 = mkV2 "" ;
|
|
lin black_A = mkA "" ; -}
|
|
lin blood_N = mkN "blood" ;
|
|
{-lin blow_V = mkV "" ;
|
|
lin blue_A = mkA "" ;
|
|
lin boat_N = mkN "" ;
|
|
lin bone_N = mkN "" ;
|
|
lin boot_N = mkN "" ;
|
|
lin boss_N = mkN "" ;
|
|
lin book_N = mkN "" ;
|
|
lin boy_N = mkN "" ;
|
|
lin bread_N = mkN "" ;
|
|
lin break_V2 = mkV2 "" ;
|
|
lin breast_N = mkN "" ;
|
|
lin breathe_V = mkV "" ;
|
|
lin broad_A = mkA "" ;
|
|
lin brother_N2 = mkN "" ;
|
|
lin brown_A = mkA "" ;
|
|
lin burn_V = mkV "" ;
|
|
lin butter_N = mkN "" ;
|
|
lin buy_V2 = mkV2 "" ;
|
|
|
|
----
|
|
-- C
|
|
|
|
lin camera_N = mkN "" ;
|
|
lin cap_N = mkN "" ;
|
|
lin car_N = mkN "" ;
|
|
lin carpet_N = mkN "" ;
|
|
lin cat_N = mkN "" ;
|
|
lin ceiling_N = mkN "" ;
|
|
lin chair_N = mkN "" ;
|
|
lin cheese_N = mkN "" ;
|
|
lin child_N = mkN "" ;
|
|
lin church_N = mkN "" ;
|
|
lin city_N = mkN "" ;
|
|
lin clean_A = mkA "" ;
|
|
lin clever_A = mkA "" ;
|
|
lin close_V2 = mkV2 "" ;
|
|
lin cloud_N = mkN "" ;
|
|
lin coat_N = mkN "" ;
|
|
lin cold_A = mkA "" ;
|
|
lin come_V = mkV "" ;
|
|
lin computer_N = mkN "" ;
|
|
lin correct_A = mkA "" ;
|
|
lin count_V2 = mkV2 "" ;
|
|
lin country_N = mkN "" ;
|
|
lin cousin_N = mkN "" ;
|
|
lin cow_N = mkN "" ;
|
|
lin cut_V2 = mkV2 "" ;
|
|
|
|
----
|
|
-- D
|
|
|
|
lin day_N = mkN "" ; -}
|
|
lin die_V = mkV "die" ;
|
|
{-lin dig_V = mkV "" ;
|
|
lin dirty_A = mkA "" ;
|
|
lin distance_N3 = mkN3 (mkN "") ;
|
|
lin do_V2 = mkV2 "" ;
|
|
lin doctor_N = mkN "" ;
|
|
lin dog_N = mkN "" ;
|
|
lin door_N = mkN "" ;
|
|
lin drink_V2 = mkV2 "" ;
|
|
lin dry_A = mkA "" ;
|
|
lin dull_A = mkA "" ;
|
|
lin dust_N = mkN "" ;
|
|
|
|
----
|
|
-- E
|
|
|
|
lin ear_N = mkN "" ;
|
|
lin earth_N = mkN "" ;
|
|
lin eat_V2 = mkV "" ;
|
|
lin egg_N = mkN "" ;
|
|
lin empty_A = mkA "" ;
|
|
lin enemy_N = mkN "" ;
|
|
lin eye_N = mkN "" ;
|
|
|
|
----
|
|
-- F
|
|
|
|
lin factory_N = mkN "" ;
|
|
lin fall_V = mkV "" ;
|
|
lin far_Adv = mkA "" ;
|
|
lin fat_N = mkN "" ;
|
|
lin father_N2 = mkN2 (mkN "") ;
|
|
lin fear_V2 = mkV2 "" ;
|
|
lin fear_VS = mkVS (mkV "") ;
|
|
lin feather_N = mkN "" ;
|
|
lin fight_V2 = mkV2 "" ;
|
|
lin find_V2 = mkV2 "" ;
|
|
lin fingernail_N = mkN "" ;
|
|
lin fire_N = mkN "" ;
|
|
lin fish_N = mkN "" ;
|
|
lin float_V = mkV "" ;
|
|
lin floor_N = mkN "" ;
|
|
lin flow_V = mkV "" ;
|
|
lin flower_N = mkN "" ;
|
|
lin fly_V = mkV "" ;
|
|
lin fog_N = mkN "" ;
|
|
lin foot_N = mkN "" ;
|
|
lin forest_N = mkN "" ;
|
|
lin forget_V2 = mkV2 "" ;
|
|
lin freeze_V = mkV "" ;
|
|
lin fridge_N = mkN "" ;
|
|
lin friend_N = mkN "" ;
|
|
lin fruit_N = mkN "" ;
|
|
lin full_A = mkA "" ;
|
|
--lin fun_AV
|
|
|
|
----
|
|
-- G
|
|
|
|
lin garden_N = mkN "" ;
|
|
lin girl_N = mkN "" ;
|
|
lin give_V3 = mkV3 (mkV "") ;
|
|
lin glove_N = mkN "" ;
|
|
lin go_V = mkV "" ;
|
|
lin gold_N = mkN "" ;
|
|
lin good_A = mkA "" ;
|
|
lin grammar_N = mkN "" ;
|
|
lin grass_N = mkN "" ;
|
|
lin green_A = mkA "" ;
|
|
|
|
----
|
|
-- H
|
|
|
|
lin hair_N = mkN "" ;
|
|
lin hand_N = mkN "" ;
|
|
lin harbour_N = mkN "" ;
|
|
lin hat_N = mkN "" ;
|
|
lin hate_V2 = mkV2 "" ;
|
|
lin head_N = mkN "" ;
|
|
lin hear_V2 = mkV2 "" ;
|
|
lin heart_N = mkN "" ;
|
|
lin heavy_A = mkA "" ;
|
|
lin hill_N = mkN "" ;
|
|
lin hit_V2 = mkV2 "" ;
|
|
lin hold_V2 = mkV2 "" ;
|
|
lin hope_VS = mkV "" ;
|
|
lin horn_N = mkN "" ;
|
|
lin horse_N = mkN "" ;
|
|
lin hot_A = mkA "" ;
|
|
lin house_N = mkN "" ;
|
|
lin hunt_V2 = mkV2 "" ;
|
|
lin husband_N = mkN "" ;
|
|
|
|
--------
|
|
-- I - K
|
|
|
|
lin ice_N = mkN "" ;
|
|
lin industry_N = mkN "" ;
|
|
lin iron_N = mkN "" ;
|
|
lin john_PN = mkPN "" ;
|
|
lin jump_V = mkV "" ;
|
|
lin kill_V2 = mkV2 "" ;
|
|
lin king_N = mkN "" ;
|
|
lin knee_N = mkN "" ;
|
|
lin know_V2 = mkV2 "" ;
|
|
lin know_VQ = mkVQ (mkV "") ;
|
|
lin know_VS = mkV "" ;
|
|
|
|
|
|
----
|
|
-- L
|
|
|
|
lin lake_N = mkN "" ;
|
|
lin lamp_N = mkN "" ;
|
|
lin language_N = mkN "" ;
|
|
lin laugh_V = mkV "" ;
|
|
lin leaf_N = mkN "" ;
|
|
lin learn_V2 = mkV2 "" ;
|
|
lin leather_N = mkN "" ;
|
|
lin leave_V2 = mkV2 "" ;
|
|
lin leg_N = mkN "" ;
|
|
lin lie_V = mkV "" ;
|
|
lin like_V2 = mkV2 "" ;
|
|
lin listen_V2 = mkV2 "" ;
|
|
lin live_V = mkV "";
|
|
lin liver_N = mkN "" ;
|
|
lin long_A = mkA "" ;
|
|
lin lose_V2 = mkV2 "" ;
|
|
lin louse_N = mkN "" ;
|
|
lin love_N = mkN "" ;
|
|
lin love_V2 = mkV2 "" ;
|
|
|
|
----
|
|
-- M
|
|
|
|
lin man_N = mkN "" ;
|
|
lin married_A2 = mkA2 (mkA "") ;
|
|
lin meat_N = mkN "" ;
|
|
lin milk_N = mkN "" ;
|
|
lin moon_N = mkN "" ;
|
|
lin mother_N2 = mkN2 (mkN "") ;
|
|
lin mountain_N = mkN "" ;
|
|
lin mouth_N = mkN "" ;
|
|
lin music_N = mkN "" ;
|
|
|
|
----
|
|
-- N
|
|
|
|
lin name_N = mkN "" ;
|
|
lin narrow_A = mkA "" ;
|
|
lin near_A = mkA "" ;
|
|
lin neck_N = mkN "" ;
|
|
lin new_A = mkA "" ;
|
|
lin newspaper_N = mkN "" ;
|
|
lin night_N = mkN "" ;
|
|
lin nose_N = mkN "" ;
|
|
lin now_Adv = mkAdv "" ;
|
|
lin number_N = mkN "" ;
|
|
|
|
--------
|
|
-- O - P
|
|
|
|
|
|
lin oil_N = mkN "" ;
|
|
lin old_A = mkA "" ;
|
|
lin open_V2 = mkV2 "" ;
|
|
lin paint_V2A = mkV2A (mkV "") ;
|
|
lin paper_N = mkN "" ;
|
|
lin paris_PN = mkPN "Paris" ;
|
|
lin peace_N = mkN "" ;
|
|
lin pen_N = mkN "" ;
|
|
lin person_N = mkN "" ;
|
|
lin planet_N = mkN "" ;
|
|
lin plastic_N = mkN "" ;
|
|
lin play_V = mkV "" ;
|
|
lin policeman_N = mkN "" ;
|
|
lin priest_N = mkN "" ;
|
|
lin pull_V2 = mkV2 "" ;
|
|
lin push_V2 = mkV2 "" ;
|
|
lin put_V2 = mkV2 "" ;
|
|
|
|
--------
|
|
-- Q - R
|
|
|
|
|
|
lin queen_N = mkN "" ;
|
|
lin question_N = mkN "" ;
|
|
lin radio_N = mkN "" ;
|
|
lin rain_N = mkN "" ;
|
|
lin rain_V0 = mkV "" ;
|
|
lin read_V2 = mkV2 "" ;
|
|
lin ready_A = mkA "" ;
|
|
lin reason_N = mkN "" ;
|
|
lin red_A = mkA "" ;
|
|
lin religion_N = mkN "" ;
|
|
lin restaurant_N = mkN "" ;
|
|
lin river_N = mkN "" ;
|
|
lin road_N = mkN "" ;
|
|
lin rock_N = mkN "" ;
|
|
lin roof_N = mkN "" ;
|
|
lin root_N = mkN "" ;
|
|
lin rope_N = mkN "" ;
|
|
lin rotten_A = mkA "" ;
|
|
lin round_A = mkA "" ;
|
|
lin rub_V2 = mkV2 "" ;
|
|
lin rubber_N = mkN "" ;
|
|
lin rule_N = mkN "" ;
|
|
lin run_V = mkV "" ;
|
|
|
|
----
|
|
-- S
|
|
|
|
lin salt_N = mkN "" ;
|
|
lin sand_N = mkN "" ;
|
|
lin say_VS = mkVS (mkV "") ;
|
|
lin school_N = mkN "" ;
|
|
lin science_N = mkN "" ;
|
|
lin scratch_V2 = mkV2 "" ;
|
|
lin sea_N = mkN "" ;
|
|
lin see_V2 = mkV2 "" ;
|
|
lin seed_N = mkN "" ;
|
|
lin seek_V2 = mkV2 "" ;
|
|
lin sell_V3 = mkV3 (mkV "" Meng) emptyPrep emptyPrep ; -- TODO
|
|
lin send_V3 = mkV3 (mkV "") ;
|
|
lin sew_V = mkV "" ;
|
|
lin sharp_A = mkA "" ;
|
|
lin sheep_N = mkN "" fem ;
|
|
lin ship_N = mkN "" ;
|
|
lin shirt_N = mkN "" ;
|
|
lin shoe_N = mkN "" ;
|
|
lin shop_N = mkN "" ;
|
|
lin short_A = mkA "" ;
|
|
lin silver_N = mkN "" ;
|
|
lin sing_V = mkV "" ;
|
|
lin sister_N = mkN "" ;
|
|
lin sit_V = mkV "" ;
|
|
lin skin_N = mkN "" ;
|
|
lin sky_N = mkN "" ;
|
|
lin sleep_V = mkV "" ;
|
|
lin small_A = mkA "" ;
|
|
lin smell_V = mkV "" ;
|
|
lin smoke_N = mkN "" ;
|
|
lin smooth_A = mkA "" ;
|
|
lin snake_N = mkN "" ;
|
|
lin snow_N = mkN "" ;
|
|
lin sock_N = mkN "" ;
|
|
lin song_N = mkN "" ;
|
|
lin speak_V2 = mkV2 "" ;
|
|
lin spit_V = mkV "" ;
|
|
lin split_V2 = mkV2 "" ;
|
|
lin squeeze_V2 = mkV2 "" ;
|
|
lin stab_V2 = mkV2 "" ;
|
|
lin stand_V = mkV "" ;
|
|
lin star_N = mkN "" ;
|
|
lin steel_N = mkN "" ;
|
|
lin stick_N = mkN "" ;
|
|
lin stone_N = mkN "" ;
|
|
lin stop_V = mkV "" ;
|
|
lin stove_N = mkN "" ;
|
|
lin straight_A = mkA "" ;
|
|
lin student_N = mkN "" ;
|
|
lin stupid_A = mkA "" ;
|
|
lin suck_V2 = mkV2 "" ;
|
|
lin sun_N = mkN "" ;
|
|
lin swell_V = mkV "" ;
|
|
lin swim_V = mkV "" ;
|
|
|
|
----
|
|
-- T
|
|
|
|
|
|
lin table_N = mkN "" ;
|
|
lin tail_N = mkN "" ;
|
|
lin talk_V3 = mkV3 (mkV "" Ber) (mkPrep "") (mkPrep "") ;
|
|
lin teach_V2 = mkV2 "" ;
|
|
lin teacher_N = mkN "" ;
|
|
lin television_N = mkN "" ;
|
|
lin thick_A = mkA "" ;
|
|
lin thin_A = mkA "" ;
|
|
lin think_V = mkV "" ;
|
|
lin throw_V2 = mkV2 "" ;
|
|
lin tie_V2 = mkV2 "" ;
|
|
lin today_Adv = mkA "" ;
|
|
lin tongue_N = mkN "" ;
|
|
lin tooth_N = mkN "" ;
|
|
lin train_N = mkN "" ;
|
|
lin travel_V = mkV "" ;
|
|
lin tree_N = mkN "" ;
|
|
lin turn_V = mkV "" ;
|
|
|
|
--------
|
|
-- U - V
|
|
|
|
lin ugly_A = mkA "" ;
|
|
lin uncertain_A = mkA "" ;
|
|
lin understand_V2 = mkV2 "" ;
|
|
lin university_N = mkN "" ;
|
|
lin village_N = mkN "" ;
|
|
lin vomit_V = mkV2 "" ;
|
|
|
|
--------
|
|
-- W - Y
|
|
|
|
lin wait_V2 = mkV2 "" ;
|
|
lin walk_V = mkV "" ;
|
|
lin war_N = mkN "" ;
|
|
lin warm_A = mkA "" ;
|
|
lin wash_V2 = mkV2 "" ;
|
|
lin watch_V2 = mkV2 "" ;
|
|
lin water_N = mkNoun "" ;
|
|
lin wet_A = mkA "" ;
|
|
lin white_A = mkA "" ;
|
|
lin wide_A = mkA "" ;
|
|
lin wife_N = mkN "" ;
|
|
lin win_V2 = mkV2 "" ;
|
|
lin wind_N = mkN "" ;
|
|
lin window_N = mkN "" ;
|
|
lin wine_N = mkN "" ;
|
|
lin wing_N = mkN "" ;
|
|
lin wipe_V2 = mkV2 "" ;
|
|
lin woman_N = mkN "" ;
|
|
lin wonder_VQ = mkVQ (mkV "") ;
|
|
lin wood_N = mkN "" ;
|
|
lin worm_N = mkN "" ;
|
|
lin write_V2 = mkV2 "" ;
|
|
lin year_N = mkN "" ;
|
|
lin yellow_A = mkA "" ;
|
|
lin young_A = mkA "" ;
|
|
-}
|
|
}
|