Difference between revisions of "Flag diacritics"

From Apertium
Jump to navigation Jump to search
Line 3: Line 3:
 
The concept originally comes from Xerox Finite State Toolkit, but has been reimplemented in [[HFST]] (as well as an experimental mode in [[lttoolbox-java/Flag diacritics]]).
 
The concept originally comes from Xerox Finite State Toolkit, but has been reimplemented in [[HFST]] (as well as an experimental mode in [[lttoolbox-java/Flag diacritics]]).
   
Some [[Flag diacritics considered harmful|consider flag diacritics harmful]].
+
Some [[Flag diacritics considered harmful|consider flag diacritics harmful]]. Nevertheless, there is a GsoC idea to [[Ideas for Google Summer of Code/Flag diacritics in lttoolbox|implement them in lttoolbox]].
   
   

Revision as of 06:47, 20 October 2014

Flag diacritics are a tool that let you express morphological dependencies as constraints between states in an FST, where constraints are checked at run-time instead of at compile-time. This lets you have fewer states in your FST (at the cost of some run-time overhead).

The concept originally comes from Xerox Finite State Toolkit, but has been reimplemented in HFST (as well as an experimental mode in lttoolbox-java/Flag diacritics).

Some consider flag diacritics harmful. Nevertheless, there is a GsoC idea to implement them in lttoolbox.