From dedfa33b198c8bbb4af879efe73607f2dc4de584 Mon Sep 17 00:00:00 2001 From: "trevor.cohn" Date: Tue, 20 Jul 2010 21:54:01 +0000 Subject: fixed typo git-svn-id: https://ws10smt.googlecode.com/svn/trunk@343 ec762483-ff6d-05da-a07a-a48fb63a330f --- gi/evaluation/extract_ccg_labels.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'gi/evaluation/extract_ccg_labels.py') diff --git a/gi/evaluation/extract_ccg_labels.py b/gi/evaluation/extract_ccg_labels.py index 77f21004..e0034648 100644 --- a/gi/evaluation/extract_ccg_labels.py +++ b/gi/evaluation/extract_ccg_labels.py @@ -90,10 +90,13 @@ for tline, eline in itertools.izip(tinfile, einfile): else: tr = None - zh, en, spans = eline.strip().split(" ||| ") + parts = eline.strip().split(" ||| ") + zh, en = parts[:2] + spans = parts[-1] print '|||', for span in spans.split(): - i, j, x, y = map(int, span.split("-")) + sps = span.split(":") + i, j, x, y = map(int, sps[0].split("-")) if tr: a = ancestor(tr, range(x,y)) @@ -113,7 +116,8 @@ for tline, eline in itertools.izip(tinfile, einfile): cat += '\\' + f.data.tag else: break - for f in reversed(fs): + fs.reverse() + for f in fs: if f.left >= y: cat += '/' + f.data.tag else: -- cgit v1.2.3