Back Dependency parser

This is a very simple implementation of Nivre's arc-eager parsing algorithm by using LibSVM as machine learner.
It only has ~500 lines of Java code (without counting the svm package).
Usage:
java -jar Parser.jar -t <0|1> -l <0|1> -c trainingSet -i testSet
The -t option is 0 for only testing and 1 for training and testing.
The -l option is 0 for unlabelled parsing and 1 for labelled parsing.
TrainingSet and testSet should be treebanks in conll data format.
The system will output a file "output.txt" with the output trees.