mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-21 10:49:33 -06:00
Preparing for release.
This commit is contained in:
34
examples/letter/README
Normal file
34
examples/letter/README
Normal file
@@ -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).
|
||||
37
examples/numerals/README
Normal file
37
examples/numerals/README
Normal file
@@ -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).
|
||||
@@ -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 ;
|
||||
|
||||
@@ -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"} ;
|
||||
|
||||
Reference in New Issue
Block a user