Difference between revisions of "Talk:Starting a new language with HFST"

From Apertium
Jump to navigation Jump to search
(Blanked the page)
 
Line 1: Line 1:
==Lexicon==
 
 
<pre>
 
Multichar_Symbols
 
%<n%>  ! Существительное
 
%<nom%> ! Именительный
 
%<pl%>  ! Множественное число
 
 
%{A%} ! 'a' или 'е', часть архифонемы
 
%> ! Граница морфем
 
 
LEXICON Root
 
 
NounStems;
 
 
LEXICON Ninfl
 
 
%<n%>: #;
 
%<n%>%<pl%>:%>l%{A%}r #;
 
 
LEXICON NounStems
 
 
maşgala Ninfl;! " семья "
 
esger Ninfl;! "солдат"
 
 
</pre>
 
 
==Twol==
 
 
<pre>
 
Alphabet
 
 A B Ç D E Ä F G H I J Ž K L M N
 
 Ň O Ö P R S Ş T U Ü W Y Ý Z
 
 a b ç d e ä f g h i j ž k l m n
 
 ň o ö p r s ş t u ü w y ý z
 
 %{A%}:a %>:0 ;
 
 
 
Sets
 
 
 
Consonant = B Ç D F G H J Ž K L M N Ň P R S Ş T W Z
 
            b ç d f g h j ž k l m n ň p r s ş t w z ;
 
FrontVowel = Ä E I Ö Ü ä e i ö ü ;  
 
BackVowel = A Y O U a y o u ;
 
NonBack = Consonant FrontVowel %> ;
 
NonFront = Consonant BackVowel %> ;
 
 
 
Rules
 
 
 
"Front harmony in suffixes"
 
%{A%}:e <=> FrontVowel: NonBack:*  _ ;
 
 
</pre>
 
 
==Makefile==
 
 
<pre>
 
all:
 
hfst-lexc apertium-tr-tk.tk.lexc -o tk-tr.lexc.hfst
 
hfst-twolc -R -i apertium-tr-tk.tk.twol -o tk-tr.twol.hfst
 
hfst-compose-intersect -1 tk-tr.lexc.hfst -2 tk-tr.twol.hfst -o tr-tk.autogen.hfst
 
hfst-fst2strings tr-tk.autogen.hfst
 
 
</pre>
 
 
==Revisions==
 
 
===Revision 1980===
 
 
<pre>
 
$ make
 
hfst-lexc apertium-tr-tk.tk.lexc -o tk-tr.lexc.hfst
 
hfst-lexc: warning: Defaulting to foma type (since it has native lexc support);
 
Use command-line option --format to override
 
Root...1, Ninfl...2, NounStems...2
 
Building lexicon...
 
Determinizing...
 
Minimizing...
 
Done!
 
hfst-twolc -R -i apertium-tr-tk.tk.twol -o tk-tr.twol.hfst
 
Reading input from apertium-tr-tk.tk.twol.
 
Writing output to tk-tr.twol.hfst.
 
 
syntax error, unexpected SYMBOL_SPACE
 
on line 6:
 
Sets
 
Aborted.
 
 
make: *** [all] Ошибка 1
 
 
</pre>
 
 
 
===Revision 1986===
 
 
<pre>
 
$ make
 
hfst-lexc apertium-tr-tk.tk.lexc -o tk-tr.lexc.hfst
 
hfst-lexc: warning: Defaulting to foma type (since it has native lexc support);
 
Use command-line option --format to override
 
Root...1, Ninfl...2, NounStems...2
 
Building lexicon...
 
Determinizing...
 
Minimizing...
 
Done!
 
hfst-twolc -R -i apertium-tr-tk.tk.twol -o tk-tr.twol.hfst
 
Reading input from apertium-tr-tk.tk.twol.
 
Writing output to tk-tr.twol.hfst.
 
 
syntax error, unexpected SYMBOL_SPACE
 
on line 6:
 
Sets
 
Aborted.
 
 
make: *** [all] Ошибка 1
 
 
</pre>
 
 
 
===Revision 1987===
 
 
<pre>
 
$ make
 
hfst-lexc apertium-tr-tk.tk.lexc -o tk-tr.lexc.hfst
 
hfst-lexc: warning: Defaulting to foma type (since it has native lexc support);
 
Use command-line option --format to override
 
Root...1, Ninfl...2, NounStems...2
 
Building lexicon...
 
Determinizing...
 
Minimizing...
 
Done!
 
hfst-twolc -R -i apertium-tr-tk.tk.twol -o tk-tr.twol.hfst
 
Reading input from apertium-tr-tk.tk.twol.
 
Writing output to tk-tr.twol.hfst.
 
 
syntax error, unexpected SYMBOL_SPACE
 
on line 6:
 
Sets
 
Aborted.
 
 
make: *** [all] Ошибка 1
 
 
</pre>
 
 
 
===Revision 1990===
 
 
<pre>
 
$ make
 
hfst-lexc apertium-tr-tk.tk.lexc -o tk-tr.lexc.hfst
 
hfst-lexc: warning: Defaulting to foma type (since it has native lexc support);
 
Use command-line option --format to override
 
Root...1, Ninfl...2, NounStems...2
 
Building lexicon...
 
Determinizing...
 
Minimizing...
 
Done!
 
hfst-twolc -R -i apertium-tr-tk.tk.twol -o tk-tr.twol.hfst
 
Reading input from apertium-tr-tk.tk.twol.
 
Writing output to tk-tr.twol.hfst.
 
 
syntax error, unexpected SYMBOL_SPACE
 
on line 6:
 
Sets
 
Aborted.
 
 
make: *** [all] Ошибка 1
 
 
</pre>
 

Latest revision as of 18:30, 23 January 2012