== The Synt parser == The '''Synt''' is a tool for automatic syntactic analysis designed for morphologically-rich languages, primarily Czech and Slovak. Synt parser is based on a context-free backbone enhanced with contextual actions and performs a stochastic agenda-based head-driven chart analysis. The input for Synt parser is morphologically annotated sentence in vertical form. The output of Synt parser are: a phrase-structure tree, a dependency graph and a set of syntactic structures. == Downloads == A development version can be downloaded here: ​http://nlp.fi.muni.cz/projekty/synt/synt.tar.xz == Licensing == SYNT is distributed under the ​GPLv3 license. == Contact == Drop a mail to [mailto:synt@aurora.fi.muni.cz] == Synt grammar specification == The Synt parser uses a meta-grammar concept: to face maintenance and development issues of a wide-coverage grammar, a full grammar is automatically generated from a (hand-written) meta-grammar. Synt parser is based on a context-free backbone enhanced with contextual actions and performs a stochastic agenda-based head-driven chart analysis. See [MetaGrammar full meta-grammar documentation] == Input == The input for Synt parser is morphologically annotated sentence in [vertical,http://nlp.fi.muni.cz/trac/synt/wiki/input] form or [brief,http://nlp.fi.muni.cz/trac/synt/wiki/input]. == Synt output == See possible outputs here: https://nlp.fi.muni.cz/trac/synt/wiki/output == Usage == The input for Synt parser is a morphological annotated sentence either in vertical (word-per-line) or brief format (which allows ambiguous morphological input). Multiple sentences are separated by a blank line. To provide basic syntactic analysis: {{{ cat sentence.vert | synt -i vertical cat sentence.brief | synt -i brief }}} To provide syntactic analysis with phrase-structure tree output: {{{ cat sentence.vert | synt -i vertical -tt- }}}