mosesdecoder/moses/Syntax/S2T/Parsers/Scope3Parser
Phil Williams 5240c430ce Merge s2t branch
This adds a new string-to-tree decoder, which can be enabled with the -s2t
option.  It's intended to be faster and simpler than the generic chart
decoder, and is designed to support lattice input (still WIP).  For a en-de
system trained on WMT14 data, it's approximately 40% faster in practice.

For background information, see the decoding section of the EMNLP tutorial
on syntax-based MT:

  http://www.emnlp2014.org/tutorials/5_notes.pdf

Some features are not implemented yet, including support for internal tree
structure and soft source-syntactic constraints.
2014-11-04 13:13:56 +00:00
..
Parser-inl.h Merge s2t branch 2014-11-04 13:13:56 +00:00
Parser.h Merge s2t branch 2014-11-04 13:13:56 +00:00
PatternApplicationTrie.cpp Merge s2t branch 2014-11-04 13:13:56 +00:00
PatternApplicationTrie.h Merge s2t branch 2014-11-04 13:13:56 +00:00
SentenceMap.h Merge s2t branch 2014-11-04 13:13:56 +00:00
SymbolRange.h Merge s2t branch 2014-11-04 13:13:56 +00:00
SymbolRangeCalculator.cpp Merge s2t branch 2014-11-04 13:13:56 +00:00
SymbolRangeCalculator.h Merge s2t branch 2014-11-04 13:13:56 +00:00
TailLattice.h Merge s2t branch 2014-11-04 13:13:56 +00:00
TailLatticeBuilder.cpp Merge s2t branch 2014-11-04 13:13:56 +00:00
TailLatticeBuilder.h Merge s2t branch 2014-11-04 13:13:56 +00:00
TailLatticeSearcher.h Merge s2t branch 2014-11-04 13:13:56 +00:00