== 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 Czech development version can be downloaded here: ​http://nlp.fi.muni.cz/projekty/synt/synt.tar.xz A Slovak development version can be downloaded here: ​http://nlp.fi.muni.cz/projekty/syntax_sk/slovak_synt.tar.gz == 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] == Synt input == The input for Synt parser is morphologically annotated sentence in vertical 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- }}} You can use !TreeViewer to see the graphical form of tree.