1
0
forked from GitHub/gf-core
Files
gf-core/lib/src/sindhi/StructuralSnd.gf
2012-02-21 09:20:38 +00:00

133 lines
6.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
concrete StructuralSnd of Structural = CatSnd **
open MorphoSnd, ParadigmsSnd, Prelude in {
flags optimize=all ;
coding = utf8;
lin
above_Prep = mkPrep "مٿی " ;
after_Prep = mkPrep "کان پو۶ " ;
all_Predet = ss "سڀ " ;
almost_AdA, almost_AdN = mkAdN "گھڻو ڪری " ;
although_Subj = ss "جیتوڻیڪ " ;
always_AdV = ss "ھمیشھ " ;
and_Conj = sd2 [] "۽" ** {n = Pl} ;
because_Subj = ss "ڇاڪاڻ تی " ;
before_Prep = mkPrep "پیھرین" ;
behind_Prep = mkPrep "پٺتی " ;
between_Prep = mkPrep " جی وچ می " ;
both7and_DConj = sd2 "ٻ۶ی " "۽" ** {n = Pl} ;
but_PConj = ss "پر" ;
by8agent_Prep = mkPrep "ھٿان " ;
by8means_Prep = mkPrep "ڪان" ;
can8know_VV,can_VV = mkV "سگھڻ " ** { isAux = True} ;
during_Prep = mkPrep "وچ ۾" ;
either7or_DConj = sd2 "ڪو۶ی ٻیو " "یا" ** {n = Sg} ;
--everybody_NP = MassNP (UseN (ParadigmsSnd.mkN "ھر ڪو۶ی" "ھر ڪو۶ی" "ھر ڪو۶ی" "ھر ڪو۶ی" Masc )); -- not a good way coz need to include NounSnd
every_Det = mkDet "ھر ھڪ " "ھر ھڪ " "ھر ھڪ " "ھر ھڪ " Sg;
--everything_NP = MassNP (UseN (ParadigmsSnd.mkN "ھر شی " "ھر شی " "ھر شی " "سڀ ڪجھ " Masc ));
everywhere_Adv = mkAdv "ھر ھنڌ " ;
few_Det = mkDet "ڪجھ " "ڪجھ " "ڪجھ " "ڪجھ " Pl ;
first_Ord = {s = "پھریون" ; n = Sg} ; --DEPRECATED
for_Prep = mkPrep "لا۶ی ";
from_Prep = mkPrep "وٽان" ;
he_Pron = personalPN "ھو" "ھو" "" ["ھو "] ["ھو"] Sg Masc Pers3_Distant ;
here_Adv = mkAdv "ھتی" ;
here7to_Adv = mkAdv "اجھو" ;
here7from_Adv = mkAdv ["ھیڏانھن"] ;
how_IAdv = ss "ڪ۶ین" ;
how8many_IDet = makeIDet "ڪیترا" "ڪیترا" Pl ;
how8much_IAdv = ss "ڪیترا";
if_Subj = ss "جیڪڏھن" ;
in8front_Prep = mkPrep ["جی سامھون"] ;
i_Pron = personalPN "مان" "مھنجا " "مھنجو " "مان" " " Sg Masc Pers1;
in_Prep = mkPrep "۾" ;
it_Pron = personalPN "اھا" "ھن" "اھو" "اھا" "" Sg Masc Pers3_Near;
less_CAdv = {s = "گھٽ" ; p = ""} ;
many_Det = mkDet "گھڻا" "گھڻی" "ڪافی" "ڪیترا" Pl ;
more_CAdv = {s = "وڌیڪ"; p = "گھڻا" } ;
most_Predet = ss "سڀ کان گھڻو" ;
much_Det = mkDet "گھڻو" "گھڻو" "گھڻو" "گھڻو" Sg ;
--must_VV = {
-- s = table {
-- VVF VInf => ["hاvع تo"] ;
-- VVF VPres => "مuست" ;
-- VVF VPPart => ["hاد تo"] ;
-- VVF VPresPart => ["hاviنگ تo"] ;
-- VVF VPast => ["hاد تo"] ; --# notpresent
-- VVPastNeg => ["hادn'ت تo"] ; --# notpresent
-- VVPresNeg => "مuستn'ت"
-- } ;
-- isAux = True
-- } ;
-----b
no_Phr = ss "نo" ;
no_Utt = ss "نا" ;
on_Prep = mkPrep "مٿان" ;
one_Quant = demoPN "ھڪ" "ھڪ" "ھڪ" ; -- DEPRECATED
only_Predet = ss "صرف" ;
or_Conj = sd2 [] "یا" ** {n = Sg} ;
otherwise_PConj = ss "ن ت پو۶ی" ;
part_Prep = mkPrep "حسو" ;
possess_Prep = mkPrep[ "جو یا جی"] ;
please_Voc = ss "مھربانی" ;
quite_Adv = ss "ڇڏڻ " ;
she_Pron = personalPN "ھو۶" "ھو" "ھو" ["ھو۶"] ["ھو۶"] Sg Fem Pers3_Distant ;
so_AdA = ss "ان ڪری" ;
--somebody_NP = MassNP (UseN (ParadigmsSnd.mkN "ڪو۶ی" "ڪو۶ی" "ڪو۶ی" "ڪو۶ی" Masc ));
someSg_Det = mkDet "ڪجھ " "ڪجھ " "ڪجھ " "ڪجھ " Sg ;
somePl_Det = mkDet "ڪجھ " "ڪجھ " "ڪجھ " "ڪجھ " Pl ;
--something_NP = MassNP (UseN (ParadigmsSnd.mkN "ڪو۶ی شی" "ڪو۶ی شی" "ڪو۶ی شی" "ڪو۶ی شیون" Masc ));
somewhere_Adv = mkAdv "ڪٿی" ;
that_Quant = demoPN "جیڪو" "" "" ;
that_Subj = ss "اھا" ;
there_Adv = mkAdv "اتی" ;
there7to_Adv = mkAdv ["ھتی"] ;
there7from_Adv = mkAdv ["ھتان"] ;
therefore_PConj = ss "ان ڪری" ;
they_Pron = personalPN "اھی" "اھی" "اھی" ["اھی جو"] ["اھی جو"] Pl Masc Pers3_Distant ; ----
this_Quant = demoPN "ھی" "ھن" "";
through_Prep = mkPrep "منجھان" ;
under_Prep = mkPrep " ھیٺان" ; -- ** {lock_Prep = <>};
too_AdA = ss "بیحد";
to_Prep = mkPrep "ڏانھن" ; -- ** {lock_Prep = <>};
very_AdA = ss "تمام" ;
want_VV = mkV "چاھڻ " ** { isAux = False} ;
we_Pron = personalPN "اسان" "اسان" "اسان" "اسانجo" "اسانجo" Pl Masc Pers1 ;
whatSg_IP = mkIP "ڇا" "ڇو" "" "" Sg Masc ;
whatPl_IP = mkIP "ڇا" "ڇو " " " "" Pl Masc ;
when_IAdv = ss "ڪڏھن" ;
when_Subj = ss "جڏھن" ;
where_IAdv = ss "ڪٿی" ;
--which_IQuant = {s = \\_ => "ڪھڙو"} ;
which_IQuant = mkIQuant "جیڪو" "جیڪی" "جیڪا" "جھڙو" ;
whichPl_IDet = makeDet "جیڪY" "جنھن" ;
whichSg_IDet = makeDet "جیڪو " "جیڪا" ;
whoSg_IP = mkIP "ڪیر" "ڪھنجی" "ڪھنجo" "" Sg Masc ;
whoPl_IP = mkIP "ڪیر" "ڪھنجا" "ڪھنجا" "" Pl Masc ;
why_IAdv = ss "ڇو" ;
without_Prep = mkPrep "کان سوا۶ " ;
with_Prep = mkPrep "سان" ;
yes_Phr = ss "ھا" ;
yes_Utt = ss "ھا" ;
youSg_Pron = personalPN "تون" "تون" "تون" "تھنجو" "تھنجی" Sg Masc Pers2_Casual ;
youPl_Pron = personalPN "توھان" "توھان" "توھان" "توھانجو" "توھانجی" Pl Masc Pers2_Casual ;
youPol_Pron = personalPN "توھان" "توھان" "توھان" "توھان جو" "توھان جی" Pl Masc Pers2_Respect ;
no_Quant = demoPN " ڇو ن" "ڇو ن" "ڇو ن " ;
not_Predet = {s="ن"} ;
if_then_Conj = sd2 "جیڪڏھن" "ت" ** {n = Sg} ;
at_least_AdN = mkAdN ["گھٽ می گھٽ"] ;
at_most_AdN = mkAdN ["گھڻی کان گھڻو"];
--nothing_NP = MassNP (UseN (ParadigmsSnd.mkN "ڪجھ شی ن" "ڪجھ شی ن" "ڪجھ شی ن" "ڪجھ شی ن" "ڪجھ شی ن" "ڪجھ شی ن" Masc ));
except_Prep = mkPrep "سوا۶ " ;
--nobody_NP = MassNP (UseN (ParadigmsSnd.mkN "ڪو ب ن" "ڪو ب ن" "ڪو ب ن" "ڪو ب ن" "ڪو ب ن" "ڪو ب ن" Masc ));
as_CAdv = {s = "جی۶ن" ; p = "جھڙو"} ;
have_V2 = mkV2 (mkV "رکڻ ") "" ;
language_title_Utt = ss "ٻوlی" ;
}