LICENSE
README.md
pyproject.toml
src/simplibs/regex/__init__.py
src/simplibs/regex/base_class/Regex.py
src/simplibs/regex/base_class/_Precedence.py
src/simplibs/regex/base_class/__init__.py
src/simplibs/regex/compiler/RegexPattern.py
src/simplibs/regex/compiler/__init__.py
src/simplibs/regex/compiler/_validations/__init__.py
src/simplibs/regex/compiler/_validations/raise_invalid_pattern_error.py
src/simplibs/regex/compiler/_validations/raise_regex_pattern_invalid_flags_error.py
src/simplibs/regex/compiler/_validations/raise_regex_pattern_invalid_node_error.py
src/simplibs/regex/containers/Alternation.py
src/simplibs/regex/containers/Conditional.py
src/simplibs/regex/containers/Group.py
src/simplibs/regex/containers/Lookaround.py
src/simplibs/regex/containers/Repeat.py
src/simplibs/regex/containers/Sequence.py
src/simplibs/regex/containers/__init__.py
src/simplibs/regex/containers/_validations/__init__.py
src/simplibs/regex/containers/_validations/alternation_and_sequence/__init__.py
src/simplibs/regex/containers/_validations/alternation_and_sequence/raise_node_param_not_regex_error.py
src/simplibs/regex/containers/_validations/alternation_and_sequence/raise_requires_at_least_one_node_error.py
src/simplibs/regex/containers/_validations/conditional/__init__.py
src/simplibs/regex/containers/_validations/conditional/raise_conditional_invalid_id_type_error.py
src/simplibs/regex/containers/_validations/conditional/raise_conditional_invalid_name_error.py
src/simplibs/regex/containers/_validations/conditional/raise_conditional_invalid_numeric_id_error.py
src/simplibs/regex/containers/_validations/conditional/raise_conditional_no_not_regex_error.py
src/simplibs/regex/containers/_validations/conditional/raise_conditional_yes_not_regex_error.py
src/simplibs/regex/containers/_validations/group/__init__.py
src/simplibs/regex/containers/_validations/group/raise_group_atomic_and_flags_conflict_error.py
src/simplibs/regex/containers/_validations/group/raise_group_atomic_and_name_conflict_error.py
src/simplibs/regex/containers/_validations/group/raise_group_flags_off_without_flags_error.py
src/simplibs/regex/containers/_validations/group/raise_group_flags_require_non_capturing_error.py
src/simplibs/regex/containers/_validations/group/raise_group_inner_not_regex_error.py
src/simplibs/regex/containers/_validations/group/raise_group_name_and_flags_conflict_error.py
src/simplibs/regex/containers/_validations/group/raise_group_name_requires_capturing_error.py
src/simplibs/regex/containers/_validations/group/raise_invalid_group_name_error.py
src/simplibs/regex/containers/_validations/lookaround/__init__.py
src/simplibs/regex/containers/_validations/lookaround/raise_lookaround_inner_not_regex_error.py
src/simplibs/regex/containers/_validations/lookaround/raise_lookaround_invalid_direction_error.py
src/simplibs/regex/containers/_validations/lookaround/raise_variable_length_lookbehind_error.py
src/simplibs/regex/containers/_validations/repeat/__init__.py
src/simplibs/regex/containers/_validations/repeat/raise_repeat_inner_not_regex_error.py
src/simplibs/regex/containers/_validations/repeat/raise_repeat_invalid_mode_error.py
src/simplibs/regex/containers/_validations/repeat/raise_repeat_max_less_than_min_error.py
src/simplibs/regex/containers/_validations/repeat/raise_repeat_min_negative_error.py
src/simplibs/regex/containers/enums/LookaroundDirection.py
src/simplibs/regex/containers/enums/RepeatMode.py
src/simplibs/regex/containers/enums/__init__.py
src/simplibs/regex/elements/Anchor.py
src/simplibs/regex/elements/CharCode.py
src/simplibs/regex/elements/CharacterClass.py
src/simplibs/regex/elements/CharacterRange.py
src/simplibs/regex/elements/CharacterType.py
src/simplibs/regex/elements/GroupReference.py
src/simplibs/regex/elements/Literal.py
src/simplibs/regex/elements/RawPattern.py
src/simplibs/regex/elements/__init__.py
src/simplibs/regex/elements/_helpers/__init__.py
src/simplibs/regex/elements/_helpers/char_class_escape.py
src/simplibs/regex/elements/_validations/__init__.py
src/simplibs/regex/elements/_validations/anorch/__init__.py
src/simplibs/regex/elements/_validations/anorch/raise_anchor_invalid_kind_error.py
src/simplibs/regex/elements/_validations/char_code/__init__.py
src/simplibs/regex/elements/_validations/char_code/raise_char_code_invalid_kind_error.py
src/simplibs/regex/elements/_validations/char_code/raise_char_code_invalid_named_value_error.py
src/simplibs/regex/elements/_validations/char_code/raise_char_code_invalid_type_error.py
src/simplibs/regex/elements/_validations/char_code/raise_char_code_out_of_range_error.py
src/simplibs/regex/elements/_validations/character_class/__init__.py
src/simplibs/regex/elements/_validations/character_class/raise_char_class_empty_error.py
src/simplibs/regex/elements/_validations/character_class/raise_char_class_item_not_allowed_error.py
src/simplibs/regex/elements/_validations/character_class/raise_multi_char_literal_in_char_class_error.py
src/simplibs/regex/elements/_validations/character_range/__init__.py
src/simplibs/regex/elements/_validations/character_range/raise_character_range_invalid_boundary_error.py
src/simplibs/regex/elements/_validations/character_range/raise_character_range_no_standalone_pattern_error.py
src/simplibs/regex/elements/_validations/character_range/raise_character_range_start_after_end_error.py
src/simplibs/regex/elements/_validations/character_type/__init__.py
src/simplibs/regex/elements/_validations/character_type/raise_character_type_invalid_kind_error.py
src/simplibs/regex/elements/_validations/group_reference/__init__.py
src/simplibs/regex/elements/_validations/group_reference/raise_group_reference_invalid_identifier_error.py
src/simplibs/regex/elements/_validations/group_reference/raise_group_reference_invalid_type_error.py
src/simplibs/regex/elements/_validations/group_reference/raise_group_reference_numeric_out_of_range_error.py
src/simplibs/regex/elements/_validations/literal/__init__.py
src/simplibs/regex/elements/_validations/literal/raise_literal_empty_error.py
src/simplibs/regex/elements/_validations/literal/raise_literal_invalid_type_error.py
src/simplibs/regex/elements/_validations/literal/raise_literal_not_single_char_error.py
src/simplibs/regex/elements/enums/AnchorKind.py
src/simplibs/regex/elements/enums/CharCodeKind.py
src/simplibs/regex/elements/enums/CharacterTypeKind.py
src/simplibs/regex/elements/enums/__init__.py
src/simplibs/regex/flags/Flag.py
src/simplibs/regex/flags/__init__.py
src/simplibs/regex/presets/__init__.py
src/simplibs/regex/presets/anchors/END.py
src/simplibs/regex/presets/anchors/END_STRING.py
src/simplibs/regex/presets/anchors/NON_WORD_BOUNDARY.py
src/simplibs/regex/presets/anchors/START.py
src/simplibs/regex/presets/anchors/START_STRING.py
src/simplibs/regex/presets/anchors/WORD_BOUNDARY.py
src/simplibs/regex/presets/anchors/__init__.py
src/simplibs/regex/presets/character_types/DIGIT.py
src/simplibs/regex/presets/character_types/NON_DIGIT.py
src/simplibs/regex/presets/character_types/NON_WHITESPACE.py
src/simplibs/regex/presets/character_types/NON_WORD.py
src/simplibs/regex/presets/character_types/WHITESPACE.py
src/simplibs/regex/presets/character_types/WORD.py
src/simplibs/regex/presets/character_types/__init__.py
src/simplibs/regex/presets/groups/ATOMIC_GROUP.py
src/simplibs/regex/presets/groups/NAMED_GROUP.py
src/simplibs/regex/presets/groups/NON_CAPTURING.py
src/simplibs/regex/presets/groups/__init__.py
src/simplibs/regex/presets/lookaround/LOOKAHEAD.py
src/simplibs/regex/presets/lookaround/LOOKBEHIND.py
src/simplibs/regex/presets/lookaround/NEGATIVE_LOOKAHEAD.py
src/simplibs/regex/presets/lookaround/NEGATIVE_LOOKBEHIND.py
src/simplibs/regex/presets/lookaround/__init__.py
src/simplibs/regex/presets/quantifiers/AT_LEAST.py
src/simplibs/regex/presets/quantifiers/BETWEEN.py
src/simplibs/regex/presets/quantifiers/EXACTLY.py
src/simplibs/regex/presets/quantifiers/ONE_OR_MORE.py
src/simplibs/regex/presets/quantifiers/OPTIONAL.py
src/simplibs/regex/presets/quantifiers/ZERO_OR_MORE.py
src/simplibs/regex/presets/quantifiers/__init__.py
src/simplibs_regex.egg-info/PKG-INFO
src/simplibs_regex.egg-info/SOURCES.txt
src/simplibs_regex.egg-info/dependency_links.txt
src/simplibs_regex.egg-info/requires.txt
src/simplibs_regex.egg-info/top_level.txt