<LI><AHREF="#toc109">Chapter 5</A>: how to "browse" the library by
<LI><AHREF="#toc110">Chapter 5</A>: how to "browse" the library by
loading the grammars into the <CODE>gf</CODE> command editor.
loading the grammars into the <CODE>gf</CODE> command editor.
<LI><AHREF="#toc110">Chapter 6</A>: a brief example of how application grammars can
<LI><AHREF="#toc111">Chapter 6</A>: a brief example of how application grammars can
use the resource modules.
use the resource modules.
<LI><AHREF="#toc111">Detailed table of contents</A>.
<LI><AHREF="#toc112">Detailed table of contents</A>.
</UL>
</UL>
<P>
<P>
@@ -1081,7 +1081,7 @@ Lexical category, constructors given in
<TR>
<TR>
<TD><CODE>mkCl</CODE></TD>
<TD><CODE>mkCl</CODE></TD>
<TD><AHREF="#NP"TITLE="NP - noun phrase (subject or object)">NP</A><CODE>-></CODE><AHREF="#Adv"TITLE="Adv - verb-phrase-modifying adverb">Adv</A><CODE>-></CODE><AHREF="#Cl"TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
<TD><AHREF="#NP"TITLE="NP - noun phrase (subject or object)">NP</A><CODE>-></CODE><AHREF="#Adv"TITLE="Adv - verb-phrase-modifying adverb">Adv</A><CODE>-></CODE><AHREF="#Cl"TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
<TD><divclass=reveal><I>she is here</I><divclass=popup><ul><li>API: <CODE>mkCl she_NP here_Adv</CODE><li>Afr: <I>sy is hier</I><li>Bul: <I>тя е тук</I><li>Cat: <I>ella és aquí</I><li>Dan: <I>hun er her</I><li>Dut: <I>ze is hier</I><li>Eng: <I>she is here</I><li>Fin: <I>hän on täällä</I><li>Fre: <I>elle est ici</I><li>Ger: <I>sie ist hier</I><li>Ita: <I>lei è quà</I><li>Nep: <I>उनी यहाँ छिन्</I><li>Nor: <I>hun er her</I><li>Pes: <I>او اینجا است</I><li>Pnb: <I>او ایتھے اے</I><li>Pol: <I>ona jest tutaj</I><li>Ron: <I>ea este aici</I><li>Rus: <I>она здесь</I><li>Spa: <I>ella es aquí</I><li>Swe: <I>hon är här</I><li>Tha: <I>เขาที่นี่</I><li>Urd: <I>وہ یہاں ہے</I></ul></div></div></TD>
<TD><divclass=reveal><I>she is here</I><divclass=popup><ul><li>API: <CODE>mkCl she_NP here_Adv</CODE><li>Afr: <I>sy is hier</I><li>Bul: <I>тя е тук</I><li>Cat: <I>ella és aquí</I><li>Dan: <I>hun er her</I><li>Dut: <I>ze is hier</I><li>Eng: <I>she is here</I><li>Fin: <I>hän on täällä</I><li>Fre: <I>elle est ici</I><li>Ger: <I>sie ist hier</I><li>Ita: <I>lei è quà</I><li>Nep: <I>उनी यहाँ छिन्</I><li>Nor: <I>hun er her</I><li>Pes: <I>او اینجا است</I><li>Pnb: <I>او ایتھے اے</I><li>Pol: <I>ona jest tutaj</I><li>Ron: <I>ea este aici</I><li>Rus: <I>она здесь</I><li>Spa: <I>ella es aquí</I><li>Swe: <I>hon är här</I><li>Tha: <I>เขาอยู่ที่นี่</I><li>Urd: <I>وہ یہاں ہے</I></ul></div></div></TD>
</TR>
</TR>
<TR>
<TR>
<TD><CODE>mkCl</CODE></TD>
<TD><CODE>mkCl</CODE></TD>
@@ -1193,7 +1193,7 @@ Lexical category, constructors given in
<TR>
<TR>
<TD><CODE>mkComp</CODE></TD>
<TD><CODE>mkComp</CODE></TD>
<TD><AHREF="#Adv"TITLE="Adv - verb-phrase-modifying adverb">Adv</A><CODE>-></CODE><AHREF="#Comp"TITLE="Comp - complement of copula, such as AP">Comp</A></TD>
<TD><AHREF="#Adv"TITLE="Adv - verb-phrase-modifying adverb">Adv</A><CODE>-></CODE><AHREF="#Comp"TITLE="Comp - complement of copula, such as AP">Comp</A></TD>
<TD><divclass=reveal><I>constant not found: women_N</I><divclass=popup><ul><li>API: <CODE>mkUtt (mkNP few_Det women_N)</CODE><li>Afr: <I>constant not found: women_N</I><li>Bul: <I>constant not found: women_N</I><li>Cat: <I>constant not found: women_N</I><li>Dan: <I>constant not found: women_N</I><li>Dut: <I>constant not found: women_N</I><li>Eng: <I>constant not found: women_N</I><li>Fin: <I>constant not found: women_N</I><li>Fre: <I>constant not found: women_N</I><li>Ger: <I>constant not found: women_N</I><li>Ita: <I>constant not found: women_N</I><li>Nep: <I>constant not found: women_N</I><li>Nor: <I>constant not found: women_N</I><li>Pes: <I>constant not found: women_N</I><li>Pnb: <I>constant not found: women_N</I><li>Pol: <I>constant not found: women_N</I><li>Ron: <I>constant not found: women_N</I><li>Rus: <I>constant not found: women_N</I><li>Spa: <I>constant not found: women_N</I><li>Swe: <I>constant not found: women_N</I><li>Tha: <I>constantnotfound:women_N</I><li>Urd: <I>constant not found: women_N</I></ul></div></div></TD>
</TR>
</TR>
<TR>
<TR>
<TD><CODE>many_Det</CODE></TD>
<TD><CODE>many_Det</CODE></TD>
@@ -1325,17 +1325,17 @@ Lexical category, constructors given in
@@ -2656,7 +2656,7 @@ Lexical category, constructors given in
<TR>
<TR>
<TD><CODE>mkQCl</CODE></TD>
<TD><CODE>mkQCl</CODE></TD>
<TD><AHREF="#IP"TITLE="IP - interrogative pronoun">IP</A><CODE>-></CODE><AHREF="#Adv"TITLE="Adv - verb-phrase-modifying adverb">Adv</A><CODE>-></CODE><AHREF="#QCl"TITLE="QCl - question clause, with all tenses">QCl</A></TD>
<TD><AHREF="#IP"TITLE="IP - interrogative pronoun">IP</A><CODE>-></CODE><AHREF="#Adv"TITLE="Adv - verb-phrase-modifying adverb">Adv</A><CODE>-></CODE><AHREF="#QCl"TITLE="QCl - question clause, with all tenses">QCl</A></TD>
<TD><divclass=reveal><I>who is here</I><divclass=popup><ul><li>API: <CODE>mkQCl who_IP here_Adv</CODE><li>Afr: <I>wie is hier</I><li>Bul: <I>кой е тук</I><li>Cat: <I>qui és aquí</I><li>Dan: <I>hvem er her</I><li>Dut: <I>wie is hier</I><li>Eng: <I>who is here</I><li>Fin: <I>kuka on täällä</I><li>Fre: <I>qui est ici</I><li>Ger: <I>wer ist hier</I><li>Ita: <I>chi è quà</I><li>Nep: <I>को यहाँ छन्</I><li>Nor: <I>hvem er her</I><li>Pes: <I>چه کسی اینجا است</I><li>Pnb: <I>كون ایتھے اے</I><li>Pol: <I>kto jest tutaj</I><li>Ron: <I>cine este aici</I><li>Rus: <I>кто здесь</I><li>Spa: <I>quién es aquí</I><li>Swe: <I>vem är här</I><li>Tha: <I>ไครที่นี่</I><li>Urd: <I>كون یہاں ہے</I></ul></div></div></TD>
<TD><divclass=reveal><I>who is here</I><divclass=popup><ul><li>API: <CODE>mkQCl who_IP here_Adv</CODE><li>Afr: <I>wie is hier</I><li>Bul: <I>кой е тук</I><li>Cat: <I>qui és aquí</I><li>Dan: <I>hvem er her</I><li>Dut: <I>wie is hier</I><li>Eng: <I>who is here</I><li>Fin: <I>kuka on täällä</I><li>Fre: <I>qui est ici</I><li>Ger: <I>wer ist hier</I><li>Ita: <I>chi è quà</I><li>Nep: <I>को यहाँ छन्</I><li>Nor: <I>hvem er her</I><li>Pes: <I>چه کسی اینجا است</I><li>Pnb: <I>كون ایتھے اے</I><li>Pol: <I>kto jest tutaj</I><li>Ron: <I>cine este aici</I><li>Rus: <I>кто здесь</I><li>Spa: <I>quién es aquí</I><li>Swe: <I>vem är här</I><li>Tha: <I>ไครอยู่ที่นี่</I><li>Urd: <I>كون یہاں ہے</I></ul></div></div></TD>
</TR>
</TR>
<TR>
<TR>
<TD><CODE>mkQCl</CODE></TD>
<TD><CODE>mkQCl</CODE></TD>
@@ -2681,12 +2681,12 @@ Lexical category, constructors given in
<TR>
<TR>
<TD><CODE>mkQCl</CODE></TD>
<TD><CODE>mkQCl</CODE></TD>
<TD><AHREF="#IAdv"TITLE="IAdv - interrogative adverb">IAdv</A><CODE>-></CODE><AHREF="#NP"TITLE="NP - noun phrase (subject or object)">NP</A><CODE>-></CODE><AHREF="#QCl"TITLE="QCl - question clause, with all tenses">QCl</A></TD>
<TD><AHREF="#IAdv"TITLE="IAdv - interrogative adverb">IAdv</A><CODE>-></CODE><AHREF="#NP"TITLE="NP - noun phrase (subject or object)">NP</A><CODE>-></CODE><AHREF="#QCl"TITLE="QCl - question clause, with all tenses">QCl</A></TD>
<TD><divclass=reveal><I>where is she</I><divclass=popup><ul><li>API: <CODE>mkQCl where_IAdv she_NP</CODE><li>Afr: <I>waar is sy</I><li>Bul: <I>къде е тя</I><li>Cat: <I>on és ella</I><li>Dan: <I>hvor er hun</I><li>Dut: <I>waar is ze</I><li>Eng: <I>where is she</I><li>Fin: <I>missä hän on</I><li>Fre: <I>où est elle</I><li>Ger: <I>wo ist sie</I><li>Ita: <I>dove è lei</I><li>Nep: <I>उनी कहाँ छिन्</I><li>Nor: <I>hvor er hun</I><li>Pes: <I>او کجا است</I><li>Pnb: <I>او كتھے اے</I><li>Pol: <I>gdzie jest ona</I><li>Ron: <I>unde este ea</I><li>Rus: <I>где она</I><li>Spa: <I>donde es ella</I><li>Swe: <I>var är hon</I><li>Tha: <I>เขาที่ไหน</I><li>Urd: <I>وہ كہاں ہے</I></ul></div></div></TD>
<TD><divclass=reveal><I>where is she</I><divclass=popup><ul><li>API: <CODE>mkQCl where_IAdv she_NP</CODE><li>Afr: <I>waar is sy</I><li>Bul: <I>къде е тя</I><li>Cat: <I>on és ella</I><li>Dan: <I>hvor er hun</I><li>Dut: <I>waar is ze</I><li>Eng: <I>where is she</I><li>Fin: <I>missä hän on</I><li>Fre: <I>où est elle</I><li>Ger: <I>wo ist sie</I><li>Ita: <I>dove è lei</I><li>Nep: <I>उनी कहाँ छिन्</I><li>Nor: <I>hvor er hun</I><li>Pes: <I>او کجا است</I><li>Pnb: <I>او كتھے اے</I><li>Pol: <I>gdzie jest ona</I><li>Ron: <I>unde este ea</I><li>Rus: <I>где она</I><li>Spa: <I>donde es ella</I><li>Swe: <I>var är hon</I><li>Tha: <I>เขาอยู่ที่ไหน</I><li>Urd: <I>وہ كہاں ہے</I></ul></div></div></TD>
</TR>
</TR>
<TR>
<TR>
<TD><CODE>mkQCl</CODE></TD>
<TD><CODE>mkQCl</CODE></TD>
<TD><AHREF="#IComp"TITLE="IComp - interrogative complement of copula">IComp</A><CODE>-></CODE><AHREF="#NP"TITLE="NP - noun phrase (subject or object)">NP</A><CODE>-></CODE><AHREF="#QCl"TITLE="QCl - question clause, with all tenses">QCl</A></TD>
<TD><AHREF="#IComp"TITLE="IComp - interrogative complement of copula">IComp</A><CODE>-></CODE><AHREF="#NP"TITLE="NP - noun phrase (subject or object)">NP</A><CODE>-></CODE><AHREF="#QCl"TITLE="QCl - question clause, with all tenses">QCl</A></TD>
<TD><divclass=reveal><I>who is this man</I><divclass=popup><ul><li>API: <CODE>mkQCl (mkIComp who_IP) (mkNP this_Det man_N)</CODE><li>Afr: <I>wie is hierdie man</I><li>Bul: <I>кой е този мъж</I><li>Cat: <I>qui és aquest home</I><li>Dan: <I>hvem er denne mand</I><li>Dut: <I>wie is deze man</I><li>Eng: <I>who is this man</I><li>Fin: <I>kuka tämä mies on</I><li>Fre: <I>qui est cet homme</I><li>Ger: <I>wer ist dieser Mann</I><li>Ita: <I>chi è questo uomo</I><li>Nep: <I>यो मान्छे को छ</I><li>Nor: <I>hvem er denne mannen</I><li>Pes: <I>این مرد چه کسی است</I><li>Pnb: <I>اے بندہ كون اے</I><li>Pol: <I>kim jest ten mężczyzna</I><li>Ron: <I>cine este acest om</I><li>Rus: <I>кто этот человек</I><li>Spa: <I>quién es este hombre</I><li>Swe: <I>vem är den här mannen</I><li>Tha: <I>ชายคนนี้ไคร</I><li>Urd: <I>یہ آدمی كون ہے</I></ul></div></div></TD>
<TD><divclass=reveal><I>who is this man</I><divclass=popup><ul><li>API: <CODE>mkQCl (mkIComp who_IP) (mkNP this_Det man_N)</CODE><li>Afr: <I>wie is hierdie man</I><li>Bul: <I>кой е този мъж</I><li>Cat: <I>qui és aquest home</I><li>Dan: <I>hvem er denne mand</I><li>Dut: <I>wie is deze man</I><li>Eng: <I>who is this man</I><li>Fin: <I>kuka tämä mies on</I><li>Fre: <I>qui est cet homme</I><li>Ger: <I>wer ist dieser Mann</I><li>Ita: <I>chi è questo uomo</I><li>Nep: <I>यो मान्छे को छ</I><li>Nor: <I>hvem er denne mannen</I><li>Pes: <I>این مرد چه کسی است</I><li>Pnb: <I>اے بندہ كون اے</I><li>Pol: <I>kim jest ten mężczyzna</I><li>Ron: <I>cine este acest om</I><li>Rus: <I>кто этот человек</I><li>Spa: <I>quién es este hombre</I><li>Swe: <I>vem är den här mannen</I><li>Tha: <I>ชายคนนี้เป็นไคร</I><li>Urd: <I>یہ آدمی كون ہے</I></ul></div></div></TD>
</TR>
</TR>
<TR>
<TR>
<TD><CODE>mkQCl</CODE></TD>
<TD><CODE>mkQCl</CODE></TD>
@@ -2874,7 +2874,7 @@ Lexical category, constructors given in
<TR>
<TR>
<TD><CODE>mkRCl</CODE></TD>
<TD><CODE>mkRCl</CODE></TD>
<TD><AHREF="#RP"TITLE="RP - relative pronoun">RP</A><CODE>-></CODE><AHREF="#Adv"TITLE="Adv - verb-phrase-modifying adverb">Adv</A><CODE>-></CODE><AHREF="#RCl"TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
<TD><AHREF="#RP"TITLE="RP - relative pronoun">RP</A><CODE>-></CODE><AHREF="#Adv"TITLE="Adv - verb-phrase-modifying adverb">Adv</A><CODE>-></CODE><AHREF="#RCl"TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
<TD><divclass=reveal><I>woman who is here</I><divclass=popup><ul><li>API: <CODE>mkCN woman_N (mkRS (mkRCl which_RP here_Adv))</CODE><li>Afr: <I>vrou wat hier is</I><li>Bul: <I>жена която е тук</I><li>Cat: <I>dona que és aquí</I><li>Dan: <I>kvinde som er her</I><li>Dut: <I>vrouw die hier is</I><li>Eng: <I>woman who is here</I><li>Fin: <I>nainen joka on täällä</I><li>Fre: <I>femme qui est ici</I><li>Ger: <I>Frau die hier ist</I><li>Ita: <I>donna che è quà</I><li>Nep: <I>आईमाई जो यहाँ छे</I><li>Nor: <I>kvinne som er her</I><li>Pes: <I>زنی که اینجا است</I><li>Pnb: <I>{s : ParamX.Number => ResPnb.Case => Str</I><li>Pol: <I>kobieta , która jest tutaj</I><li>Ron: <I>femeie care este aici</I><li>Rus: <I>женщина , которая здесь</I><li>Spa: <I>mujer que es aquí</I><li>Swe: <I>kvinna som är här</I><li>Tha: <I>หญิงที่ที่นี่</I><li>Urd: <I>عورت جو یہاں ہے</I></ul></div></div></TD>
<TD><divclass=reveal><I>woman who is here</I><divclass=popup><ul><li>API: <CODE>mkCN woman_N (mkRS (mkRCl which_RP here_Adv))</CODE><li>Afr: <I>vrou wat hier is</I><li>Bul: <I>жена която е тук</I><li>Cat: <I>dona que és aquí</I><li>Dan: <I>kvinde som er her</I><li>Dut: <I>vrouw die hier is</I><li>Eng: <I>woman who is here</I><li>Fin: <I>nainen joka on täällä</I><li>Fre: <I>femme qui est ici</I><li>Ger: <I>Frau die hier ist</I><li>Ita: <I>donna che è quà</I><li>Nep: <I>आईमाई जो यहाँ छे</I><li>Nor: <I>kvinne som er her</I><li>Pes: <I>زنی که اینجا است</I><li>Pnb: <I>{s : ParamX.Number => ResPnb.Case => Str</I><li>Pol: <I>kobieta , która jest tutaj</I><li>Ron: <I>femeie care este aici</I><li>Rus: <I>женщина , которая здесь</I><li>Spa: <I>mujer que es aquí</I><li>Swe: <I>kvinna som är här</I><li>Tha: <I>หญิงที่อยู่ที่นี่</I><li>Urd: <I>عورت جو یہاں ہے</I></ul></div></div></TD>
</TR>
</TR>
<TR>
<TR>
<TD><CODE>mkRCl</CODE></TD>
<TD><CODE>mkRCl</CODE></TD>
@@ -3555,7 +3555,7 @@ Lexical category, constructors given in
@@ -73,7 +73,7 @@ concrete VerbTha of Verb = CatTha ** open ResTha, StringsTha, Prelude in {
}
}
} ;
} ;
CompAdv a = {s = \\p => polStr may_s p ++ a.s} ; --- ??
CompAdv a = {s = \\p => thbind (polStr may_s p) yuu_s a.s} ; --- works for place adverbs
}
}
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.