laurettem / gf Goto Github PK
View Code? Open in Web Editor NEWThis project forked from grammaticalframework/gf
Fork of GF to bootstrap Afrikaans RG from existing
Home Page: http://www.grammaticalframework.org/
License: Other
This project forked from grammaticalframework/gf
Fork of GF to bootstrap Afrikaans RG from existing
Home Page: http://www.grammaticalframework.org/
License: Other
NOTE ON NEW AFRIKAANS This fork was created in order to work on a new Afrikaans RG. The reason is that the Afrikaans was bootstrapped in a naive way from Dutch, which was in turn bootstrapped from German. However, many grammatical complexities which exist in these two languages complicate the Afrikaans unnecessarily, making maintanence and extension costly. Furthermore, negation in Afrikaans differs significantly from both Dutch and German. A more thorough-going approach to bootstrapping is needed to produce a clean and correct RG for Afrikaans. In order to test the new RG with structural words added to ExtraAfr, a temporary TestAfr grammar is included. Example usage: $ gf > i TestAfr.gf TestAfrAbs> gr -cat=S -number=20 | l TODO (not ordered): - Implement a new CAdv lincat to do "vinniger" and "meer vermetel" as well as a smart paradigm to know when to use which form. DESCRIPTION The Grammatical Framework (=GF) is a grammar formalism based on type theory. It consists of * a special-purpose programming language * a compiler of the language * a generic grammar processor The compiler reads GF grammars from user-provided files, and the generic grammar processor performs various tasks with the grammars: * generation * parsing * translation * type checking * computation * paraphrasing * random generation * syntax editing GF particularly addresses four aspects of grammars: * multilinguality (parallel grammars for different languages) * semantics (semantic conditions of well-formedness, semantic properties of expressions) * grammar engineering (modularity, abstractions, libraries) * embeddability in programs written in other languages (C,C++, Haskell, Java, JavaScript) COMPILATION and INSTALLATION of source distribution: See download/index.html for installation instructions. (More details can be found in doc/gf-developers.html.)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.