LICENSE.txt
MANIFEST.in
README.md
pyproject.toml
src/udtools/__init__.py
src/udtools/argparser.py
src/udtools/cli.py
src/udtools/data.py
src/udtools/incident.py
src/udtools/level1.py
src/udtools/level2.py
src/udtools/level3.py
src/udtools/level4.py
src/udtools/level5.py
src/udtools/level6.py
src/udtools/state.py
src/udtools/udeval.py
src/udtools/utils.py
src/udtools/validator.py
src/udtools.egg-info/PKG-INFO
src/udtools.egg-info/SOURCES.txt
src/udtools.egg-info/dependency_links.txt
src/udtools.egg-info/entry_points.txt
src/udtools.egg-info/requires.txt
src/udtools.egg-info/top_level.txt
src/udtools/data/data.json
src/udtools/data/deprels.json
src/udtools/data/docdeps.json
src/udtools/data/docfeats.json
src/udtools/data/edeprels.json
src/udtools/data/feats.json
src/udtools/data/tospace.json
src/udtools/data/udeprels.json
src/udtools/data/upos.json
tests/test_cases.py
tests/test_checks.py
tests/test_regex.py
tests/test_utils.py
tests/test_validate.py
tests/test-cases/README.md
tests/test-cases/test.bat
tests/test-cases/test.log
tests/test-cases/eval/cs_pud-gold.conllu
tests/test-cases/eval/cs_pud-plain.txt
tests/test-cases/eval/cs_pud-udpipe-pdtc-ud-2.17-251125.conllu
tests/test-cases/eval/eval.txt
tests/test-cases/invalid-functions/columns-format-minimal.conllu
tests/test-cases/invalid-functions/columns-format.conllu
tests/test-cases/invalid-functions/extra-empty-line.conllu
tests/test-cases/invalid-functions/invalid-line.conllu
tests/test-cases/invalid-functions/invalid-word-id.conllu
tests/test-cases/invalid-functions/invalid-word-interval.conllu
tests/test-cases/invalid-functions/misplaced-comment.conllu
tests/test-cases/invalid-functions/misplaced-empty-node-2.conllu
tests/test-cases/invalid-functions/misplaced-empty-node.conllu
tests/test-cases/invalid-functions/misplaced-word-interval.conllu
tests/test-cases/invalid-functions/multiple-sent-id.conllu
tests/test-cases/invalid-functions/mwt-nonempty-2.conllu
tests/test-cases/invalid-functions/mwt-nonempty-field.conllu
tests/test-cases/invalid-functions/non-unix-newline.conllu
tests/test-cases/invalid-functions/overlapping-word-interval.conllu
tests/test-cases/invalid-functions/pseudo-empty-line.conllu
tests/test-cases/invalid-functions/reversed-word-interval.conllu
tests/test-cases/invalid-functions/unicode-normalization.conllu
tests/test-cases/invalid-functions/word-id-sequence-2.conllu
tests/test-cases/invalid-functions/word-id-sequence.conllu
tests/test-cases/invalid-level1/.gitattributes
tests/test-cases/invalid-level1/columns-format-minimal.conllu
tests/test-cases/invalid-level1/columns-format.conllu
tests/test-cases/invalid-level1/duplicate-id.conllu
tests/test-cases/invalid-level1/empty-field.conllu
tests/test-cases/invalid-level1/empty-head.conllu
tests/test-cases/invalid-level1/empty-sentence.conllu
tests/test-cases/invalid-level1/extra-empty-line.conllu
tests/test-cases/invalid-level1/id-starting-from-2.conllu
tests/test-cases/invalid-level1/id-with-extra-0.conllu
tests/test-cases/invalid-level1/invalid-line.conllu
tests/test-cases/invalid-level1/invalid-range.conllu
tests/test-cases/invalid-level1/invalid-word-id.conllu
tests/test-cases/invalid-level1/invalid-word-interval.conllu
tests/test-cases/invalid-level1/misindexed-empty-node.conllu
tests/test-cases/invalid-level1/misordered-multiword.conllu
tests/test-cases/invalid-level1/misplaced-comment-end.conllu
tests/test-cases/invalid-level1/misplaced-comment-mid.conllu
tests/test-cases/invalid-level1/misplaced-comment.conllu
tests/test-cases/invalid-level1/misplaced-empty-node-2.conllu
tests/test-cases/invalid-level1/misplaced-empty-node.conllu
tests/test-cases/invalid-level1/misplaced-range.conllu
tests/test-cases/invalid-level1/misplaced-word-interval.conllu
tests/test-cases/invalid-level1/missing-final-line.conllu
tests/test-cases/invalid-level1/mwt-nonempty-field.conllu
tests/test-cases/invalid-level1/nan-id.conllu
tests/test-cases/invalid-level1/non-unix-newline.conllu
tests/test-cases/invalid-level1/nonsequential-empty-node-id.conllu
tests/test-cases/invalid-level1/nonsequential-id.conllu
tests/test-cases/invalid-level1/out-of-bounds-range.conllu
tests/test-cases/invalid-level1/overlapping-multiword.conllu
tests/test-cases/invalid-level1/overlapping-range.conllu
tests/test-cases/invalid-level1/overlapping-word-interval.conllu
tests/test-cases/invalid-level1/pseudo-empty-line.conllu
tests/test-cases/invalid-level1/reversed-word-interval.conllu
tests/test-cases/invalid-level1/seemingly-empty-line.conllu
tests/test-cases/invalid-level1/tanl-broken.conllu
tests/test-cases/invalid-level1/trailing-tab.conllu
tests/test-cases/invalid-level1/unicode-normalization.conllu
tests/test-cases/invalid-level1/word-id-sequence-2.conllu
tests/test-cases/invalid-level1/word-id-sequence.conllu
tests/test-cases/invalid-level2/ambiguous-feature.conllu
tests/test-cases/invalid-level2/cyclic-deps.conllu
tests/test-cases/invalid-level2/deprel-not-empty-in-empty.conllu
tests/test-cases/invalid-level2/duplicate-feature.conllu
tests/test-cases/invalid-level2/duplicate-layered-feature.conllu
tests/test-cases/invalid-level2/duplicate-value.conllu
tests/test-cases/invalid-level2/empty-node-nonempty.conllu
tests/test-cases/invalid-level2/extra-empty-line.conllu
tests/test-cases/invalid-level2/extra-field.conllu
tests/test-cases/invalid-level2/head-not-empty-in-empty.conllu
tests/test-cases/invalid-level2/invalid-deps-id.conllu
tests/test-cases/invalid-level2/invalid-deps-order.conllu
tests/test-cases/invalid-level2/invalid-deps-syntax.conllu
tests/test-cases/invalid-level2/invalid-deps.conllu
tests/test-cases/invalid-level2/invalid-head.conllu
tests/test-cases/invalid-level2/invalid-range-format.conllu
tests/test-cases/invalid-level2/lowercase-feature-in-empty.conllu
tests/test-cases/invalid-level2/lowercase-feature-value-in-empty.conllu
tests/test-cases/invalid-level2/lowercase-feature.conllu
tests/test-cases/invalid-level2/lowercase-postag-in-empty.conllu
tests/test-cases/invalid-level2/lowercase-postag.conllu
tests/test-cases/invalid-level2/lowercase-value.conllu
tests/test-cases/invalid-level2/misordered-feature.conllu
tests/test-cases/invalid-level2/misordered-layered-feature.conllu
tests/test-cases/invalid-level2/missing-space-after.conllu
tests/test-cases/invalid-level2/multiple-roots.conllu
tests/test-cases/invalid-level2/multiple-sent-id.conllu
tests/test-cases/invalid-level2/multiple-sent_id.conllu
tests/test-cases/invalid-level2/mwt-nonempty-upos.conllu
tests/test-cases/invalid-level2/mwt-nonempty.conllu
tests/test-cases/invalid-level2/no-sent_id.conllu
tests/test-cases/invalid-level2/parallel-id.conllu
tests/test-cases/invalid-level2/self-cycle-deps.conllu
tests/test-cases/invalid-level2/self-cycle-head.conllu
tests/test-cases/invalid-level2/space-in-field.conllu
tests/test-cases/invalid-level2/uppercase-deprel.conllu
tests/test-cases/invalid-level2/uppercase-deps-deprel.conllu
tests/test-cases/invalid-level3/head-0-deprel-not-root.conllu
tests/test-cases/invalid-level3/head-not-0-deprel-root.conllu
tests/test-cases/invalid-level3/nmod-obl.conllu
tests/test-cases/invalid-level3/non-proj.conllu
tests/test-cases/invalid-level3/rel-upos.conllu
tests/test-cases/invalid-level3/right-to-left.conllu
tests/test-cases/invalid-level3/too-many-objects.conllu
tests/test-cases/invalid-level3/too-many-subjects.conllu
tests/test-cases/invalid-level4-5/cs_pud-ud-test.conllu
tests/test-cases/invalid-level4-5/yrl_complin-mwt-typo-yes.conllu
tests/test-cases/valid/empty-file.conllu
tests/test-cases/valid/empty-nodes.conllu
tests/test-cases/valid/layered-features.conllu
tests/test-cases/valid/maximal-empty-node.conllu
tests/test-cases/valid/minimal-empty-node.conllu
tests/test-cases/valid/multiple-features.conllu
tests/test-cases/valid/nmod-obl.conllu
tests/test-cases/valid/tanl.conllu
tests/test-cases/valid/whitespace.conllu