Skip to content
Snippets Groups Projects
Commit a0c2f490 authored by Franck Dary's avatar Franck Dary
Browse files

Fixed script conllu2splits : longer split rules are given first (higher priority as actions)

parent 8d4a10cc
No related branches found
No related tags found
No related merge requests found
...@@ -74,8 +74,12 @@ def main() : ...@@ -74,8 +74,12 @@ def main() :
for word in rules : for word in rules :
if len(rules[word]) > 1 : if len(rules[word]) > 1 :
print("WARNING : Abiguity detected in \'%s\'"%(word+" "+str(rules[word])), file=sys.stderr) print("WARNING : Abiguity detected in \'%s\'"%(word+" "+str(rules[word])), file=sys.stderr)
toPrint = []
for rule in rules[word] : for rule in rules[word] :
print(prefix+word+rule) toPrint.append([len(rule.split('@')), prefix+word+rule])
toPrint.sort(reverse=True)
for rule in toPrint :
print(rule[1])
if __name__ == "__main__" : if __name__ == "__main__" :
main() main()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment