diff options
Diffstat (limited to 'training')
| -rw-r--r-- | training/utils/grammar_convert.cc | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/training/utils/grammar_convert.cc b/training/utils/grammar_convert.cc index 607a7cb9..58d1957c 100644 --- a/training/utils/grammar_convert.cc +++ b/training/utils/grammar_convert.cc @@ -292,10 +292,10 @@ int main(int argc, char **argv) {    int lc = 0;    Hypergraph hg;    map<WordID, int> lhs2node; +  string line;    while(*in) { -    string line; +    getline(*in,line);      ++lc; -    getline(*in, line);      if (is_json_input) {        if (line.empty() || line[0] == '#') continue;        string ref; @@ -342,6 +342,7 @@ int main(int argc, char **argv) {        edge->feature_values_ = tr->scores_;        Hypergraph::Node* node = &hg.nodes_[head];        hg.ConnectEdgeToHeadNode(edge, node); +      node->node_hash = lc;      }    }  } | 
