udapi.block.write.treex module

write.Treex is a writer block for Treex XML (e.g. for TrEd editing).

class udapi.block.write.treex.Treex(files='-', filehandle=None, docname_as_file=False, encoding='utf-8', newline='\n', overwrite=False, path=None, **kwargs)[source]

Bases: BaseWriter

A writer of files in the Treex format.

after_process_document(doc)[source]

This method is called after each process_document.

before_process_document(doc)[source]

This method is called before each process_document.

print_subtree(node, tree_id, indent)[source]

Recrsively print trees in Treex format.

process_bundle(bundle)[source]

Process a UD bundle

process_tree(tree)[source]

Process a UD tree