| Option | Flag | Type | Default | Usage | Description | 
|---|
	| system | 
|---|
| option_file | -f | string |  |  | Path to option file | 
| help | -h | unary |  |  | Show options | 
| verbosity | -v | enum | info |  | Verbosity level | off | Logging turned off |  | fatal | Logging of very severe error events |  | error | Logging of error events |  | warn | Logging of harmful situations |  | info | Logging of informational messages |  | debug | Logging of debugging messages | 
 | 
	| config | 
|---|
| name | -c | string |  | both | Configuration name | 
| url | -u | string |  | both | URL to configuration file | 
| flowchart | -m | enum | parse | both | Flow chart | learn | Learn a Single MaltParser configuration |  | parse | Parse with a Single MaltParser configuration |  | info | Prints the info file of a configuration |  | unpack | Unpacks a configuration |  | convert | Simple format converter |  | proj | Projectivizes input data using a configuration |  | deproj | Deprojectivizes input data using a configuration |  | learnwo | Same as learn, but also outputs the graphs to file specified by the flag -o |  | testdata | Generates test instances to run experiments with a learner outside MaltParser. Use for example the flag -lsi truei> to save instances. |  | versioning | Converts an old parser model (mco-file) into the latest version (supports version 1.3 parser model or later) | 
 | 
| type | -t | class | singlemalt | both | Configuration type | singlemalt | Single Malt Parser configuration | 
 | 
| workingdir | -w | string | user.dir | both | Working directory | 
| logging | -cl | enum | info | both | Configuration logging level | off | Logging turned off |  | fatal | Logging of very severe error events |  | error | Logging of error events |  | warn | Logging of harmful situations |  | info | Logging of informational messages |  | debug | Logging of debugging messages | 
 | 
| logfile | -lfi | string | stdout | both | Log file name (default: standard output) | 
	| singlemalt | 
|---|
| mode | -sm | enum | parse | both | Single Malt Parser Configuration mode | 
| parsing_algorithm | -a | class | nivreeager | save | Parsing algorithm | nivreeager | Nivre arc-eager |  | nivrestandard | Nivre arc-standard |  | covnonproj | Covington non-projective |  | covproj | Covington projective |  | stackproj | Stack projective |  | stackeager | Stack eager |  | stacklazy | Stack lazy |  | planar | Planar eager |  | 2planar | 2-Planar eager | 
 | 
| guide_model | -gm | class | single | save | Guide model type | 
| null_value | -nv | enum | one | save | The degree of differentiation of null-values | none | Excludes all types of null values |  | one | Maps all kinds of null values to one symbol |  | rootlabel | Same as 'one', but null value for output column is mapped to the root label |  | rootnode | Distinguish between no node and root node |  | novalue | Distinguish between no node and root node, and no value for output column | 
 | 
| diagnostics | -di | bool | false | both | diagnostics | 
| diafile | -dif | string | stdout | both | Diagnostics file name (default: standard output) | 
| use_partial_tree | -up | bool | false | save | Use partial trees during parsing | 
| propagation | -fp | string |  | save | Propagation specification file | 
	| input | 
|---|
| infile | -i | string |  | both | Path to input file | 
| format | -if | stringenum | conllx | save | Path to format specification file | conllx | CoNLL-X data format |  | malttab | MaltTAB data format |  | negraps | Negra phrase structure |  | negrads | Negra dependency  structure |  | tal05ps | Talbanken05 phrase structure |  | tal05ds | Talbanken05 dependency  structure |  | tigerps | Tiger phrase structure |  | tigerds | Tiger dependency  structure | 
 | 
| reader | -ir | class | tab | both | Data reader | tab | Tab-separated reader |  | negra | Negra reader |  | tiger | TigerXML reader | 
 | 
| charset | -ic | string | UTF-8 | save | Character set | 
| reader_options | -iro | string |  | both | Specific reader options | 
| iterations | -it | integer | 1 | both | Number of iterations. | 
	| output | 
|---|
| outfile | -o | string |  | both | Path to output file | 
| format | -of | stringenum |  | both | Path to format specification file | conllx | CoNLL-X data format |  | malttab | MaltTAB data format |  | negraps | Negra phrase structure |  | negrads | Negra dependency structure |  | tal05ps | Talbanken05 phrase structure |  | tal05ds | Talbanken05 dependency  structure |  | tigerps | Tiger phrase structure |  | tigerds | Tiger dependency  structure | 
 | 
| writer | -ow | class | tab | both | Data writer | tab | Tab-separated writer |  | negra | Negra writer |  | tiger | TigerXML writer | 
 | 
| charset | -oc | string | UTF-8 | save | Character set | 
| writer_options | -owo | string |  | both | Specific writer options | 
	| graph | 
|---|
| max_sentence_length | -gsl | integer | 256 | both | Max sentence length | 
| root_label | -grl | string | ROOT | save | Default label for root dependents | 
| head_rules | -ghr | string |  | save | An URL or a file name to file that contains a list of head rules | 
	| nivre | 
|---|
| root_handling | -r | enum | normal | save | Root handling | strict | Root dependents not attached during parsing (attached with default label afterwards), reduction of unattached tokens not permissible |  | relaxed | Root dependents not attached during parsing (attached with default label afterwards), reduction of unattached tokens permissible |  | normal | Root dependents attached by RightArc transition during parsing (unattached tokens attached with default label afterwards) | 
 | 
	| 2planar | 
|---|
| reduceonswitch | -2pr | bool | false | save | Force reduce after switch | 
| planar_root_handling | -prh | enum | normal | save | Root handling | relaxed | Root dependents not attached during parsing (attached with default label afterwards). |  | normal | Root dependents attached by RightArc transition during parsing (unattached tokens attached with default label afterwards). | 
 | 
		| planar | 
|---|
| connectedness | -pcon | enum | none | save | Enforce connectedness | none | Don't enforce connectedness at all, words whose head the parser doesn't know will be linked to the root node. With this option, the parser will work with planar dependency forests. A forest may be seen as a tree by considering all the roots linked to the dummy root node, but it needn't be planar when seen this way. |  | reduceonly | The last node in a connected component cannot be reduced. No restrictions on shift transitions. This option guarantees that the dependency graph obtained counting links to the dummy root node is planar and connected. |  | full | Enforce full connectedness by not only not allowing to reduce the last node in a component, but not allowing to shift the last word if the graph is not connected. The produced graph will be connected and planar even without considering the dummy root node. | 
 | 
| acyclicity | -pacy | bool | true | save | Enforce acyclicity | 
| no_covered_roots | -pcov | bool | false | save | Disallow covered roots | 
	| covington | 
|---|
| allow_root | -cr | bool | true | save | Allow root | 
| allow_shift | -cs | bool | false | save | Allow shift transition | 
	| libsvm | 
|---|
| libsvm_options | -lso | string | -s_0_-t_1_-d_2_-g_0.2_-c_1_-r_0_-e_1.0 | save | LIBSVM options (see LIBSVM Documentation) | 
| libsvm_external | -lsx | string |  | train | Path to svm-train | 
| save_instance_files | -lsi | bool | false | save | If save_instance_files=true, instance files are saved in the configuration. | 
| verbosity | -lsv | enum | silent | train | Verbosity of LIBSVM | silent | No output from LIBSVM is logged |  | error | Only the error stream of LIBSVM is logged |  | all | All output of LIBSVM is logged | 
 | 
	| liblinear | 
|---|
| liblinear_options | -llo | string | -s_4_-c_0.1 | save | LIBLINEAR options (see liblinear Documentation) | 
| liblinear_external | -llx | string |  | train | Path to svm-train | 
| save_instance_files | -lli | bool | false | save | If save_instance_files=true, instance files are saved in the configuration. | 
| verbosity | -llv | enum | silent | train | Verbosity of LibLinear | silent | No output from LibLinear is logged |  | error | Only the error stream of LibLinear is logged |  | all | All output of LibLinear is logged | 
 | 
	| guide | 
|---|
| features | -F | stringenum |  | save | Feature model specification | nivreeager | Nivre arc-eager default model |  | nivrestandard | Nivre arc-standard default model |  | covnonproj | Covington non-projective default model |  | covproj | Covington projective default model |  | stackproj | Stack projective default model |  | stackeager | Stack projective default model |  | stacklazy | Stack projective default model |  | planar | Planar arc-eager default model |  | 2planar | 2-Planar arc-eager default model | 
 | 
| data_split_column | -d | string |  | save | Data split input column | 
| data_split_structure | -s | string |  | save | Data split data structure | 
| data_split_threshold | -T | integer | 50 | save | Data split threshold | 
| kbest | -k | integer | -1 | save | Number of items in k-best list | 
| kbest_type | -kt | class | rank | process | Type of k-best list | rank | Only ranked list |  | score | Scored list, if the learner produce scores | 
 | 
| learner | -l | class | libsvm | save | Learner | libsvm | LIBSVM learner |  | liblinear | LIBLINEAR learner | 
 | 
| decision_settings | -gds | string | T.TRANS+A.DEPREL | save | Decision settings | 
| classitem_separator | -gcs | string | ~ | save | Class item separator | 
	| pproj | 
|---|
| marking_strategy | -pp | enum | none | save | Marking strategy for pseudo-projective transformation | none | No pseudo-projective transformation |  | baseline | Projectivizes input data |  | head | Projectivizes input data with head encoding for labels |  | path | Projectivizes input data with path encoding for labels |  | head+path | Projectivizes input data with head and path encoding for labels | 
 | 
| covered_root | -pcr | enum | none | save | Attachment strategy for covered roots | none | No covered root transformation |  | left | Attach covered roots to the left end of the covering arc |  | right | Attach covered roots to the right end of the covering arc |  | head | Attach covered roots to the head of the covering arc | 
 | 
| lifting_order | -plo | enum | shortest | save | Lifting order, in case a dependency graph contains multiple non-projective arcs | shortest | Lift the shortest arcs first (break ties from left to right) |  | deepest | Lift the most deeply nested arcs first (break ties from left to right) | 
 |