edu.stanford.nlp.international.arabic
Class ArabicMorphoFeatureSpecification
java.lang.Object
edu.stanford.nlp.international.morph.MorphoFeatureSpecification
edu.stanford.nlp.international.arabic.ArabicMorphoFeatureSpecification
- All Implemented Interfaces:
- Serializable
public class ArabicMorphoFeatureSpecification
- extends MorphoFeatureSpecification
Extracts morphosyntactic features from BAMA/SAMA analyses. Compatible with both the
long tags in the ATB and the output of MADA.
- Author:
- Spence Green
- See Also:
- Serialized Form
defVals
public static final String[] defVals
caseVals
public static final String[] caseVals
genVals
public static final String[] genVals
numVals
public static final String[] numVals
perVals
public static final String[] perVals
possVals
public static final String[] possVals
voiceVals
public static final String[] voiceVals
moodVals
public static final String[] moodVals
tenseVals
public static final String[] tenseVals
ArabicMorphoFeatureSpecification
public ArabicMorphoFeatureSpecification()
getValues
public List<String> getValues(MorphoFeatureSpecification.MorphoFeatureType feat)
- Specified by:
getValues
in class MorphoFeatureSpecification
strToFeatures
public MorphoFeatures strToFeatures(String spec)
- Hand-written rules to convert SAMA analyses to feature structures.
- Specified by:
strToFeatures
in class MorphoFeatureSpecification
main
public static void main(String[] args)
- For debugging. Converts a set of long tags (BAMA analyses as in the ATB) to their morpho
feature specification. The input file should have one long tag per line.
- Parameters:
args
-
Stanford NLP Group