diff --git a/tools/conllu2splits.py b/tools/conllu2splits.py index e0f162104eff2aa9798aa9349684f9cdf0c7b2e8..f62bb46c5f0838bcd1bd5042c32d367aa6314fd5 100755 --- a/tools/conllu2splits.py +++ b/tools/conllu2splits.py @@ -35,8 +35,8 @@ def computeRules(sentence) : splited = word[0].split("-") if len(splited) > 1 : rule = "" - for id in splited : - rule += "@" + wordById[id] + for id in range(int(splited[0]),int(splited[-1])+1) : + rule += "@" + wordById[str(id)] if word[1] in rules : if rule in rules[word[1]] : rules[word[1]][rule] += 1