forked from GitHub/gf-core
optional hiding in LibraryBrowser
This commit is contained in:
@@ -45,9 +45,10 @@ oper mkTerm = overload {
|
|||||||
(t.par.p1 ++ t.f ++ t.x ++ t.par.p2 ++ fullTerm u ++ t.swap) ;
|
(t.par.p1 ++ t.f ++ t.x ++ t.par.p2 ++ fullTerm u ++ t.swap) ;
|
||||||
|
|
||||||
hide : Str -> Str = \f -> [] ;
|
hide : Str -> Str = \f -> [] ;
|
||||||
|
hideOpt : Str -> Str = \f -> [] | f ;
|
||||||
|
|
||||||
lin AAnter = mkTerm "anteriorAnt" ;
|
lin AAnter = mkTerm "anteriorAnt" ;
|
||||||
lin ASimul = mkTerm (hide "simultaneousAnt") ;
|
lin ASimul = mkTerm (hideOpt "simultaneousAnt") ;
|
||||||
lin AdAP ada_1 ap_2 = mkTerm "mkAP" ada_1 (flatIfTerm ap_2) ;
|
lin AdAP ada_1 ap_2 = mkTerm "mkAP" ada_1 (flatIfTerm ap_2) ;
|
||||||
lin AdAdv ada_1 adv_2 = mkTerm "mkAdv" ada_1 adv_2 ;
|
lin AdAdv ada_1 adv_2 = mkTerm "mkAdv" ada_1 adv_2 ;
|
||||||
lin AdNum adn_1 card_2 = mkTerm "mkCard" adn_1 card_2 ;
|
lin AdNum adn_1 card_2 = mkTerm "mkCard" adn_1 card_2 ;
|
||||||
@@ -151,14 +152,14 @@ lin NumCard card_1 = mkTerm "mkNum" card_1 ;
|
|||||||
lin NumDigits digits_1 = mkTerm "mkCard" digits_1 ;
|
lin NumDigits digits_1 = mkTerm "mkCard" digits_1 ;
|
||||||
lin NumNumeral numeral_1 = mkTerm "mkCard" numeral_1 ;
|
lin NumNumeral numeral_1 = mkTerm "mkCard" numeral_1 ;
|
||||||
lin NumPl = mkTerm "pluralNum" ;
|
lin NumPl = mkTerm "pluralNum" ;
|
||||||
lin NumSg = mkTerm (hide "singularNum") ;
|
lin NumSg = mkTerm (hideOpt "singularNum") ;
|
||||||
lin OrdDigits digits_1 = mkTerm "mkOrd" digits_1 ;
|
lin OrdDigits digits_1 = mkTerm "mkOrd" digits_1 ;
|
||||||
lin OrdNumeral numeral_1 = mkTerm "mkOrd" numeral_1 ;
|
lin OrdNumeral numeral_1 = mkTerm "mkOrd" numeral_1 ;
|
||||||
lin OrdSuperl a_1 = mkTerm "mkOrd" a_1 ;
|
lin OrdSuperl a_1 = mkTerm "mkOrd" a_1 ;
|
||||||
lin PConjConj conj_1 = mkTerm "mkPConj" conj_1 ;
|
lin PConjConj conj_1 = mkTerm "mkPConj" conj_1 ;
|
||||||
lin PNeg = mkTerm "negativePol" ;
|
lin PNeg = mkTerm "negativePol" ;
|
||||||
lin PPartNP np_1 v2_2 = mkTerm "mkNP" np_1 v2_2 ;
|
lin PPartNP np_1 v2_2 = mkTerm "mkNP" np_1 v2_2 ;
|
||||||
lin PPos = mkTerm (hide "positivePol") ;
|
lin PPos = mkTerm (hideOpt "positivePol") ;
|
||||||
lin PassV2 v2_1 = mkTerm "passiveVP" v2_1 ;
|
lin PassV2 v2_1 = mkTerm "passiveVP" v2_1 ;
|
||||||
lin PhrUtt pconj_1 utt_2 voc_3 = mkFlat (mkTerm "mkPhr" pconj_1 utt_2 voc_3) ;
|
lin PhrUtt pconj_1 utt_2 voc_3 = mkFlat (mkTerm "mkPhr" pconj_1 utt_2 voc_3) ;
|
||||||
lin PositA a_1 = mkFlat (mkTerm "mkAP" a_1) ;
|
lin PositA a_1 = mkFlat (mkTerm "mkAP" a_1) ;
|
||||||
@@ -202,13 +203,13 @@ lin SlashVP np_1 vpslash_2 = mkTerm "mkClSlash" np_1 vpslash_2 ;
|
|||||||
lin SlashVS np_1 vs_2 sslash_3 = mkTerm "mkClSlash" np_1 vs_2 sslash_3 ;
|
lin SlashVS np_1 vs_2 sslash_3 = mkTerm "mkClSlash" np_1 vs_2 sslash_3 ;
|
||||||
lin SlashVV vv_1 vpslash_2 = mkTerm "mkVPSlash" vv_1 vpslash_2 ;
|
lin SlashVV vv_1 vpslash_2 = mkTerm "mkVPSlash" vv_1 vpslash_2 ;
|
||||||
lin SubjS subj_1 s_2 = mkTerm "mkAdv" subj_1 s_2 ;
|
lin SubjS subj_1 s_2 = mkTerm "mkAdv" subj_1 s_2 ;
|
||||||
lin TEmpty = mkTerm (hide "emptyText") ;
|
lin TEmpty = mkTerm (hideOpt "emptyText") ;
|
||||||
lin TExclMark phr_1 text_2 = mkTerm "mkText" (flatIfTerm phr_1) (mkTerm "exclMarkPunct") text_2 ;
|
lin TExclMark phr_1 text_2 = mkTerm "mkText" (flatIfTerm phr_1) (mkTerm "exclMarkPunct") text_2 ;
|
||||||
lin TFullStop phr_1 text_2 = mkTerm "mkText" (flatIfTerm phr_1) text_2 ;
|
lin TFullStop phr_1 text_2 = mkTerm "mkText" (flatIfTerm phr_1) text_2 ;
|
||||||
lin TCond = mkTerm "conditionalTense" ;
|
lin TCond = mkTerm "conditionalTense" ;
|
||||||
lin TFut = mkTerm "futureTense" ;
|
lin TFut = mkTerm "futureTense" ;
|
||||||
lin TPast = mkTerm "pastTense" ;
|
lin TPast = mkTerm "pastTense" ;
|
||||||
lin TPres = mkTerm (hide "presentTense") ;
|
lin TPres = mkTerm (hideOpt "presentTense") ;
|
||||||
lin TQuestMark phr_1 text_2 = mkTerm "mkText" (flatIfTerm phr_1) (mkTerm "questMarkPunct") text_2 ;
|
lin TQuestMark phr_1 text_2 = mkTerm "mkText" (flatIfTerm phr_1) (mkTerm "questMarkPunct") text_2 ;
|
||||||
lin TTAnt tense_1 ant_2 = mkTerm "mkTense" tense_1 ant_2 ;
|
lin TTAnt tense_1 ant_2 = mkTerm "mkTense" tense_1 ant_2 ;
|
||||||
--lin Use2N3 n3_1 = mkTerm "mkN2" n3_1 ;
|
--lin Use2N3 n3_1 = mkTerm "mkN2" n3_1 ;
|
||||||
|
|||||||
Reference in New Issue
Block a user