Kalaallisut NLP Grammar

Finite state and Constraint Grammar based analysers, proofing tools and other resources

View the project on GitHub giellalt/lang-kal

Page Content

G R E E N L A N D I C G R A M M A R C H E C K E R

``` In the catalogue for kal, do: ./autogen.sh ./configure –enable-grammarchecker –enable-spellers make -j cd tools/grammarcheckers make dev Then test as follows: echo “e Nerisassiornermut soqutigisaqarpit?|sh modes/trace-kalgram.mode # from the terminal Or eventually, write make check

Tag declaration

Import tag declarations

We import tag declaration from ../../src/cg3/disambiguator.cg3

Tags used only here

Grammarchecker tags

Rule section

Speller suggestions rule

add &SUGGESTWF to any spelling suggestion that we actually want to suggest to the user. The simplest is to just add it to all spelled words:

@RULENAME@msyn-arg-abs-rel

Grammatical rules

Verb valency rules

ADD:msyn-arg-trm-ins

ADD:msyn-arg-trm-ins

ADD:msyn-arg-ins-trm

ADD:msyn-arg-ins-trm

ADD:msyn-arg-abs-rel

ADD:msyn-arg-abs-rel

Simple punctuation rules

Rules for quotation marks.


This (part of) documentation was generated from tools/grammarcheckers/grammarchecker.cg3