diff options
author | Patrick Simianer <p@simianer.de> | 2013-11-05 18:15:18 +0100 |
---|---|---|
committer | Patrick Simianer <p@simianer.de> | 2013-11-05 18:15:18 +0100 |
commit | decd2c4b1d4fb42a73a3217f347ea8f317e50869 (patch) | |
tree | e48207c1e7f1296aae3f5e0235ddf34bde52251e /decoder/ff_parse_match.cc | |
parent | 5cba65baf55b821cbc22b0ee0e3ae8dc9946ca0f (diff) |
syntax features now read trees from files -- no more escaping!
Diffstat (limited to 'decoder/ff_parse_match.cc')
-rw-r--r-- | decoder/ff_parse_match.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/decoder/ff_parse_match.cc b/decoder/ff_parse_match.cc index 7c79302b..58026975 100644 --- a/decoder/ff_parse_match.cc +++ b/decoder/ff_parse_match.cc @@ -212,6 +212,9 @@ void ParseMatchFeatures::TraversalFeaturesImpl(const SentenceMetadata& smeta, } void ParseMatchFeatures::PrepareForInput(const SentenceMetadata& smeta) { - impl->InitializeGrids(smeta.GetSGMLValue("src_tree"), smeta.GetSourceLength()); + ReadFile f = ReadFile(smeta.GetSGMLValue("src_tree")); + string tree; + f.ReadAll(tree); + impl->InitializeGrids(tree, smeta.GetSourceLength()); } |