udapi.block.util.markdiff module

util.MarkDiff is a special block for marking differences between parallel trees.

class udapi.block.util.markdiff.MarkDiff(gold_zone, attributes='form,lemma,upos,xpos,deprel,feats,misc', mark=1, mark_attr='Mark', add=False, print_stats=0, ignore_parent=False, align=False, align_attr='Align', **kwargs)[source]

Bases: Block

Mark differences between parallel trees.

process_end()[source]

A hook method that is executed after processing all UD data

process_tree(tree)[source]

Process a UD tree