By using mallex, you can make the allomorph rules process the entries of a base form lexicon. A run time lexicon (with the ending `` .lex_c'') will be built. Normally, mallex starts in batch mode. If you want to run it interactively, you must give it the option `` -interactive'' or `` -i'' when starting (if you start it from Emacs with `` M-x mallex'', this will be done automatically).
You can start mallex either with the name of a project file or with the names of the needed grammar files:
mallex english.pro
or
mallex english.sym_c english.all_c english.lex
If you are not using a project file, you must give
If you have started mallex by using the option `` -interactive'' or `` -i, mallex runs interactively: it loads the symbol file and the allomorph rule file. Then the prompt appears:
mallex (4.3) - Copyright (C) 1995-1999 Bjoern Beutel This program comes with ABSOLUTELY NO WARRANTY. This is free software which you may redistribute under certain conditions. For details, refer to the GNU General Public License. mallex>You can now enter any mallex command. If you do not remember the command names, you can use the command help to see an overview of the mallex commands.
If you want to quit mallex, enter the command quit.
If you've started mallex in batch mode, it creates the run time lexicon file from the base form lexicon file. If the lexicons are very big or the allomorph rules are very complex, this can take some minutes. After creation, mallex quits.
You can use the following command line options when you start mallex: