Morphological analyser
From LING073
Revision as of 13:23, 8 February 2017 by Jwashin1 (talk | contribs) (Created page with "== Morphological transducers == == The formalism we use (lexc) == == In-class exercise == == Evaluation == == The assignment == This assignment will be due on Thursday...")
Contents
Morphological transducers
The formalism we use (lexc)
In-class exercise
Evaluation
The assignment
This assignment will be due on Thursday of the 5th week of class before class starts (this semester: 11:20am on Thursday, February 16th, 2017).
This assignment is to develop a morphological analyser that implements a good deal of the basic morphology of your language.
- Bootstrap a transducer for your language.
- Initialise the module (
./autogen.sh
), and compile it (make
).- If this is successful, you should have several "modes" available; run
apertium -d . -l
to see. - One mode should be an
xyz-moprh
mode; this is your analyser. Check it by runningecho "houses" | apertium -d . xyz-morph
, which should give you a morphological analysis of the word "houses".
- If this is successful, you should have several "modes" available; run
- Add all of the tags you came up with during the Grammar documentation assignment to the
Multicchar_Symbols
section of theapertium-xyz.xyz.lexc
file. Provide a symbol, and a brief comment explaining what the symbol means. - Add all of the stems from your Grammar documentation assignment, and categorise them correctly so that all of your tests pass.
- Housekeeping:
- Add yourself to the
AUTHORS
file. - Make sure the
COPYING
file contains an open-source license of your liking (default should be GPL3). - Add a link to the transducer to the list of resources you developed for your language on the language's page on this wiki.
- Add yourself to the