正版香蕉视频app污GF, Grammatical Framework, is a programming language for正版香蕉视频app污. It is
正版香蕉视频app污Don't worry if you don't know most of the references above - but if you do know atleast one, it may help you to get a first idea of what GF is.
GF is easy to learn by following the tutorial.You can write your first translator in 15 minutes.
GF has an interactive command interpreter, as well as a batch compiler.Grammars can be compiled to parser and translator code in many differentformats.These components can then be embedded in applications writtenin other programming languages. The formats currently supported are:
The GF programming language is high-level and advanced, featuring:
If you need some help with GF, the first places to start are the Tutorial and Reference pages.The printed book contains all the material in the tutorial and some extra bits, and is the recommended reference for GF.
If you have a larger question which the community may benefit from, we recommend you ask it on the mailing list.
GF was first created in 1998 atXerox Research Centre Europe,Grenoble, in the projectMultilingual Document Authoring. At Xerox, it was used for prototypes includinga restaurant phrase book,a database query system,a formalization of an alarm system instructions with translations to 5 languages, andan authoring system for medical drug descriptions.
Later projects using GF and involving third parties include, in chronological order:
Academically, GF has been used in at least ten PhD theses and resultedin more than a hundred scientific publications.
Libraries are at the heart of modern software engineering. In natural languageapplications, libraries are a way to cope with thousands of details involved insyntax, lexicon, and inflection. TheGF resource grammar library hassupport for an increasing number of languages, currently includingAfrikaans,Amharic (partial),Arabic (partial),Basque (partial),Bulgarian,Catalan,Chinese,Czech (partial),Danish,Dutch,English,Estonian,Finnish,French,German,Greek ancient (partial),Greek modern,Hebrew (fragments),Hindi,Hungarian (partial),Interlingua,Italian,Japanese,Korean (partial),Latin (partial),Latvian,Maltese,Mongolian,Nepali,Norwegian bokm?l,Norwegian nynorsk,Persian,Polish,Punjabi,Romanian,Russian,Sindhi,Slovak (partial),Slovene (partial),Somali (partial),Spanish,Swahili (fragments),Swedish,Thai,Turkish (fragments),andUrdu.
Adding a language to the resource library takes 3 to 9months - contributionsare welcome! You can start with the resource grammarian's tutorial.