diff options
| author | Chris Dyer <redpony@gmail.com> | 2014-03-13 22:52:18 -0400 | 
|---|---|---|
| committer | Chris Dyer <redpony@gmail.com> | 2014-03-13 22:52:18 -0400 | 
| commit | 7c44acde2a042d24696e5b7a7cc9fc372fce2b3c (patch) | |
| tree | 8f9128ac20b95fcc14aafd76f1c75d0cd06a4eaa | |
| parent | 23fe12f6d5083c66d755b797b8d0d5587f95de8e (diff) | |
missing commit
| -rw-r--r-- | decoder/trule.h | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/decoder/trule.h b/decoder/trule.h index 6a33d052..e9a10bea 100644 --- a/decoder/trule.h +++ b/decoder/trule.h @@ -15,6 +15,8 @@  class TRule;  typedef boost::shared_ptr<TRule> TRulePtr; +namespace cdec { struct TreeFragment; } +  struct AlignmentPoint {    AlignmentPoint() : s_(), t_() {}    AlignmentPoint(int s, int t) : s_(s), t_(t) {} @@ -159,6 +161,9 @@ class TRule {    // only for coarse-to-fine decoding    boost::shared_ptr<std::vector<TRulePtr> > fine_rules_; +  // optional, shows internal structure of TSG rules +  boost::shared_ptr<cdec::TreeFragment> tree_structure; +   private:    TRule(const WordID& src, const WordID& trg) : e_(1, trg), f_(1, src), lhs_(), arity_(), prev_i(), prev_j() {}    bool SanityCheck() const;  | 
