LICENSE
README.md
pyproject.toml
src/simplibs/text/__init__.py
src/simplibs/text/py.typed
src/simplibs/text/actions/__init__.py
src/simplibs/text/actions/case/SplitWords.py
src/simplibs/text/actions/case/ToCamelCase.py
src/simplibs/text/actions/case/ToKebabCase.py
src/simplibs/text/actions/case/ToPascalCase.py
src/simplibs/text/actions/case/ToSnakeCase.py
src/simplibs/text/actions/case/__init__.py
src/simplibs/text/actions/clean/KeepAscii.py
src/simplibs/text/actions/clean/NormalizeUnicode.py
src/simplibs/text/actions/clean/RemoveDiacritics.py
src/simplibs/text/actions/clean/RemoveNonAlphanumeric.py
src/simplibs/text/actions/clean/RemovePunctuation.py
src/simplibs/text/actions/clean/RemoveSymbols.py
src/simplibs/text/actions/clean/ReplacePunctuation.py
src/simplibs/text/actions/clean/__init__.py
src/simplibs/text/actions/decorate/AddLineNumbers.py
src/simplibs/text/actions/decorate/Indent.py
src/simplibs/text/actions/decorate/Truncate.py
src/simplibs/text/actions/decorate/Wrap.py
src/simplibs/text/actions/decorate/__init__.py
src/simplibs/text/actions/keep/KeepBetween.py
src/simplibs/text/actions/keep/KeepLineRange.py
src/simplibs/text/actions/keep/KeepLinesMatching.py
src/simplibs/text/actions/keep/KeepMatches.py
src/simplibs/text/actions/keep/__init__.py
src/simplibs/text/actions/remove/Dedent.py
src/simplibs/text/actions/remove/RemoveEmptyLines.py
src/simplibs/text/actions/remove/RemoveLinesMatching.py
src/simplibs/text/actions/remove/RemoveMatches.py
src/simplibs/text/actions/remove/RemoveSpans.py
src/simplibs/text/actions/remove/SqueezeBlankLines.py
src/simplibs/text/actions/remove/StripTrailingSpaces.py
src/simplibs/text/actions/remove/TrimBlankEdges.py
src/simplibs/text/actions/remove/__init__.py
src/simplibs/text/actions/replace/MapLines.py
src/simplibs/text/actions/replace/ReplaceMatches.py
src/simplibs/text/actions/replace/__init__.py
src/simplibs/text/annotations/LineNumber.py
src/simplibs/text/annotations/Pattern.py
src/simplibs/text/annotations/Replacement.py
src/simplibs/text/annotations/UnicodeForm.py
src/simplibs/text/annotations/__init__.py
src/simplibs/text/annotations/_helpers/__init__.py
src/simplibs/text/annotations/_helpers/is_line_number.py
src/simplibs/text/annotations/_helpers/is_pattern.py
src/simplibs/text/logic/__init__.py
src/simplibs/text/logic/_common/__init__.py
src/simplibs/text/logic/_common/helpers/__init__.py
src/simplibs/text/logic/_common/helpers/compile_pattern.py
src/simplibs/text/logic/_common/helpers/is_blank.py
src/simplibs/text/logic/_common/helpers/join_lines.py
src/simplibs/text/logic/_common/helpers/split_lines.py
src/simplibs/text/logic/_common/validations/__init__.py
src/simplibs/text/logic/_common/validations/raise_invalid_callback_result_error.py
src/simplibs/text/logic/_common/validations/raise_pattern_compile_error.py
src/simplibs/text/logic/_common/validations/raise_pattern_flags_conflict_error.py
src/simplibs/text/logic/case/__init__.py
src/simplibs/text/logic/case/split_words.py
src/simplibs/text/logic/case/to_camel_case.py
src/simplibs/text/logic/case/to_kebab_case.py
src/simplibs/text/logic/case/to_pascal_case.py
src/simplibs/text/logic/case/to_snake_case.py
src/simplibs/text/logic/case/_conversion/__init__.py
src/simplibs/text/logic/case/_conversion/convert_lines.py
src/simplibs/text/logic/case/_helpers/__init__.py
src/simplibs/text/logic/case/_helpers/is_mark.py
src/simplibs/text/logic/case/_helpers/starts_new_word.py
src/simplibs/text/logic/clean/__init__.py
src/simplibs/text/logic/clean/keep_ascii.py
src/simplibs/text/logic/clean/normalize_unicode.py
src/simplibs/text/logic/clean/remove_diacritics.py
src/simplibs/text/logic/clean/remove_non_alphanumeric.py
src/simplibs/text/logic/clean/remove_punctuation.py
src/simplibs/text/logic/clean/remove_symbols.py
src/simplibs/text/logic/clean/replace_punctuation.py
src/simplibs/text/logic/clean/_helpers/__init__.py
src/simplibs/text/logic/clean/_helpers/has_category.py
src/simplibs/text/logic/clean/_helpers/is_diacritic_mark.py
src/simplibs/text/logic/decorate/__init__.py
src/simplibs/text/logic/decorate/add_line_numbers.py
src/simplibs/text/logic/decorate/indent.py
src/simplibs/text/logic/decorate/truncate.py
src/simplibs/text/logic/decorate/wrap.py
src/simplibs/text/logic/decorate/_validations/__init__.py
src/simplibs/text/logic/decorate/_validations/raise_invalid_template_error.py
src/simplibs/text/logic/decorate/_validations/raise_missing_limit_error.py
src/simplibs/text/logic/keep/__init__.py
src/simplibs/text/logic/keep/keep_between.py
src/simplibs/text/logic/keep/keep_line_range.py
src/simplibs/text/logic/keep/keep_lines_matching.py
src/simplibs/text/logic/keep/keep_matches.py
src/simplibs/text/logic/keep/_validations/__init__.py
src/simplibs/text/logic/keep/_validations/raise_invalid_line_range_error.py
src/simplibs/text/logic/recipes/__init__.py
src/simplibs/text/logic/recipes/cleanup_whitespace.py
src/simplibs/text/logic/recipes/compact.py
src/simplibs/text/logic/remove/__init__.py
src/simplibs/text/logic/remove/dedent.py
src/simplibs/text/logic/remove/remove_empty_lines.py
src/simplibs/text/logic/remove/remove_lines_matching.py
src/simplibs/text/logic/remove/remove_matches.py
src/simplibs/text/logic/remove/remove_spans.py
src/simplibs/text/logic/remove/squeeze_blank_lines.py
src/simplibs/text/logic/remove/strip_trailing_spaces.py
src/simplibs/text/logic/remove/trim_blank_edges.py
src/simplibs/text/logic/remove/_helpers/__init__.py
src/simplibs/text/logic/remove/_helpers/cut_spans.py
src/simplibs/text/logic/remove/_helpers/normalize_spans.py
src/simplibs/text/logic/remove/_validations/__init__.py
src/simplibs/text/logic/remove/_validations/raise_invalid_span_error.py
src/simplibs/text/logic/replace/__init__.py
src/simplibs/text/logic/replace/map_lines.py
src/simplibs/text/logic/replace/replace_matches.py
src/simplibs/text/presets/CLEANUP_WHITESPACE.py
src/simplibs/text/presets/COMPACT.py
src/simplibs/text/presets/__init__.py
src/simplibs_text.egg-info/PKG-INFO
src/simplibs_text.egg-info/SOURCES.txt
src/simplibs_text.egg-info/dependency_links.txt
src/simplibs_text.egg-info/requires.txt
src/simplibs_text.egg-info/top_level.txt
tests/test_package.py