[ Skip to the content ]

Institute of Formal and Applied Linguistics Wiki


[ Back to the navigation ]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
user:zeman:interset:how-to-write-a-driver [2007/09/26 20:34]
zeman Link.
user:zeman:interset:how-to-write-a-driver [2007/09/26 20:41]
zeman Link.
Line 19: Line 19:
 This function has one argument, a reference to a hash of features (feature names are hash keys to the feature values). The function returns a string - the tag. This function has one argument, a reference to a hash of features (feature names are hash keys to the feature values). The function returns a string - the tag.
  
-The encoder should be able to process all possible values from the central pool. If the tagset does not recognize a value, the most appropriate substitute should be chosen.+The encoder should be able to process all possible values from the [[features|central pool]]. If the tagset does not recognize a value, the most appropriate substitute should be chosen.
  
 Since any feature can in theory have an array of values instead of a single value, the encoder should either be prepared to arrays (more precisely: array references) anywhere, or call tagset::single_values() to get rid of the arrays (or some of them). Since any feature can in theory have an array of values instead of a single value, the encoder should either be prepared to arrays (more precisely: array references) anywhere, or call tagset::single_values() to get rid of the arrays (or some of them).

[ Back to the navigation ] [ Back to the content ]