diff options
| author | aarne <unknown> | 2004-08-03 11:47:32 +0000 |
|---|---|---|
| committer | aarne <unknown> | 2004-08-03 11:47:32 +0000 |
| commit | 59b5745c0eaf418954bfea5ac594845420262295 (patch) | |
| tree | 4d96f1a9822b538da2a17ee69d4908f1a220a095 /examples | |
| parent | 541ef75fb4171707973b15cf612cc5edf20fedcf (diff) | |
Preparing for release.
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/letter/README | 34 | ||||
| -rw-r--r-- | examples/numerals/README | 37 | ||||
| -rw-r--r-- | examples/numerals/arabic_modern.gf | 2 | ||||
| -rw-r--r-- | examples/numerals/finnish.gf | 2 |
4 files changed, 73 insertions, 2 deletions
diff --git a/examples/letter/README b/examples/letter/README new file mode 100644 index 000000000..eb5724dc7 --- /dev/null +++ b/examples/letter/README @@ -0,0 +1,34 @@ +GF challenges Microsoft Works! Here you find templates for +multilingual authoring of business and love letters! + +Another point of these grammars is to illustrate how +local updates are propagated everywhere in the document. +Form, in the editor + + Dear Colleague, + + I love you. + + With best regards, + + your wife + +and change between ColleagueHe, ColleagueShe, ColleaguesHe, ColleaguesShe. + +The grammars are somewhat ad hoc and messy, and could be improved +with better abstractions. + +(AR 2001) + +To use in the editor, it is a good idea to precompile: + + gf <mkLetter.gfs + +For the actual use, type then + + jgf Letter.gfcm + +and select "Letter" from the "Cat" menu. + +Copyright (c) 2001-2004 Janna Khegai, Aarne Ranta +under GNU General Public License (GPL). diff --git a/examples/numerals/README b/examples/numerals/README new file mode 100644 index 000000000..1a7500e75 --- /dev/null +++ b/examples/numerals/README @@ -0,0 +1,37 @@ +Numeral grammars, from 1 to 999999. + +Many grammars were written during the Chalmes CS graduate courses in 1999 +and 2002. Grammars originally written in 1999 are automatic translations from +old-GF source, which explains their bad formatting and structure. +(Authors: Koen Claessen, Carlos Gonzalía, Qiao Haiyan, Patrik Jansson, +Peter Ljunglöf, Wojciech Mostowski, Aarne Ranta, Karol Ostrovski, David Wahlstedt +1999--2002) + +The majority of gramamars were written in 2003-2004 by Harald +Hammarström, who also wrote papers on various aspects of numeral +systems in the world's languages. + + +Test usage: + +To precompile a multilingual numeral grammar: + + gf <mkNumerals.gfs + +To open a translation session, + + gf numerals.gfcm -- in the OS shell + trans -lang -- in the GF shell + +To create an example HTML page with translations of a numeral: + + echo "x=2341" | gft numerals.gfcm >2341.html + +(Requires the gft program, produces by "make gft" in GF sources) + +Document last updated August 3, 2004 by Aarne Ranta. + +Copyright (c) Koen Claessen, Carlos Gonzalía, Qiao Haiyan, Harald +Hammarström, Patrik Jansson, Peter Ljunglöf, Wojciech Mostowski, Aarne +Ranta, Karol Ostrovski, David Wahlstedt 1999--2004, under +GNU General Public License (GPL). diff --git a/examples/numerals/arabic_modern.gf b/examples/numerals/arabic_modern.gf index 5c2433400..f4f8e75fb 100644 --- a/examples/numerals/arabic_modern.gf +++ b/examples/numerals/arabic_modern.gf @@ -1,5 +1,5 @@ include numerals.Abs.gf ; - +--- flags unlexer=reverse ; param DForm = unit Place | teen | ten | hund ; param Size = small | large | dual ; param Place = attr | indep ; diff --git a/examples/numerals/finnish.gf b/examples/numerals/finnish.gf index 6cb789ff2..b1514554b 100644 --- a/examples/numerals/finnish.gf +++ b/examples/numerals/finnish.gf @@ -1,6 +1,6 @@ include numerals.Abs.gf ; -param Place = attr | indep ; +param Place = indep | attr ; param Nm = sg | pl ; oper sata : Nm => Str = table {{sg} => "sata" ; {pl} => "sataa"} ; |
