LICENSE
README.md
pyproject.toml
src/simplibs/patterns/__init__.py
src/simplibs/patterns/addresses/__init__.py
src/simplibs/patterns/addresses/composed/IP_ADDRESS.py
src/simplibs/patterns/addresses/composed/PO_BOX.py
src/simplibs/patterns/addresses/composed/__init__.py
src/simplibs/patterns/addresses/custom/EMAIL_ADDRESS.py
src/simplibs/patterns/addresses/custom/INTERNATIONAL_PHONE_NUMBER.py
src/simplibs/patterns/addresses/custom/PHONE_NUMBER.py
src/simplibs/patterns/addresses/custom/POSTAL_CODE.py
src/simplibs/patterns/addresses/custom/STREET_ADDRESS.py
src/simplibs/patterns/addresses/custom/ZIP_CODE.py
src/simplibs/patterns/addresses/custom/__init__.py
src/simplibs/patterns/addresses/pure/EMAIL_LOCAL_PART.py
src/simplibs/patterns/addresses/pure/__init__.py
src/simplibs/patterns/characters/__init__.py
src/simplibs/patterns/characters/composed/QUOTE.py
src/simplibs/patterns/characters/composed/SIGN.py
src/simplibs/patterns/characters/composed/SPECIAL_CHARACTER.py
src/simplibs/patterns/characters/composed/__init__.py
src/simplibs/patterns/characters/custom/ESCAPED_CHARACTER.py
src/simplibs/patterns/characters/custom/__init__.py
src/simplibs/patterns/characters/pure/AMPERSAND.py
src/simplibs/patterns/characters/pure/ASTERISK.py
src/simplibs/patterns/characters/pure/AT_SIGN.py
src/simplibs/patterns/characters/pure/BINARY_DIGIT.py
src/simplibs/patterns/characters/pure/BRACE.py
src/simplibs/patterns/characters/pure/BRACKET.py
src/simplibs/patterns/characters/pure/CARET.py
src/simplibs/patterns/characters/pure/COLON.py
src/simplibs/patterns/characters/pure/COMMA.py
src/simplibs/patterns/characters/pure/DASH.py
src/simplibs/patterns/characters/pure/DECIMAL_DIGIT.py
src/simplibs/patterns/characters/pure/DOLLAR.py
src/simplibs/patterns/characters/pure/DOT.py
src/simplibs/patterns/characters/pure/DOUBLE_QUOTE.py
src/simplibs/patterns/characters/pure/EQUALS.py
src/simplibs/patterns/characters/pure/HASH_SIGN.py
src/simplibs/patterns/characters/pure/MINUS_SIGN.py
src/simplibs/patterns/characters/pure/NON_ZERO_DIGIT.py
src/simplibs/patterns/characters/pure/OCTAL_DIGIT.py
src/simplibs/patterns/characters/pure/PARENTHESIS.py
src/simplibs/patterns/characters/pure/PERCENT.py
src/simplibs/patterns/characters/pure/PIPE.py
src/simplibs/patterns/characters/pure/PLUS_SIGN.py
src/simplibs/patterns/characters/pure/PUNCTUATION.py
src/simplibs/patterns/characters/pure/QUESTION_MARK.py
src/simplibs/patterns/characters/pure/SEMICOLON.py
src/simplibs/patterns/characters/pure/SINGLE_QUOTE.py
src/simplibs/patterns/characters/pure/SLASH.py
src/simplibs/patterns/characters/pure/SPACE.py
src/simplibs/patterns/characters/pure/SYMBOL.py
src/simplibs/patterns/characters/pure/TILDE.py
src/simplibs/patterns/characters/pure/UNDERSCORE.py
src/simplibs/patterns/characters/pure/UNICODE_LETTER.py
src/simplibs/patterns/characters/pure/__init__.py
src/simplibs/patterns/communication/__init__.py
src/simplibs/patterns/communication/composed/EMAIL_HEADER.py
src/simplibs/patterns/communication/composed/EMAIL_SUBJECT.py
src/simplibs/patterns/communication/composed/__init__.py
src/simplibs/patterns/communication/custom/DISPLAY_NAME.py
src/simplibs/patterns/communication/custom/MESSAGE_ID.py
src/simplibs/patterns/communication/custom/USERNAME.py
src/simplibs/patterns/communication/custom/__init__.py
src/simplibs/patterns/communication/pure/EMAIL.py
src/simplibs/patterns/communication/pure/EMAIL_HEADER_NAME.py
src/simplibs/patterns/communication/pure/EMAIL_HEADER_VALUE.py
src/simplibs/patterns/communication/pure/HASHTAG.py
src/simplibs/patterns/communication/pure/MENTION.py
src/simplibs/patterns/communication/pure/RECIPIENT_ADDRESS.py
src/simplibs/patterns/communication/pure/REPLY_ADDRESS.py
src/simplibs/patterns/communication/pure/SENDER_ADDRESS.py
src/simplibs/patterns/communication/pure/SOCIAL_HANDLE.py
src/simplibs/patterns/communication/pure/SUBJECT.py
src/simplibs/patterns/communication/pure/USER_HANDLE.py
src/simplibs/patterns/communication/pure/__init__.py
src/simplibs/patterns/dates/__init__.py
src/simplibs/patterns/dates/composed/DATE_WITH_SEPARATOR.py
src/simplibs/patterns/dates/composed/__init__.py
src/simplibs/patterns/dates/custom/DAY_OF_YEAR.py
src/simplibs/patterns/dates/custom/MONTH_ABBREVIATION.py
src/simplibs/patterns/dates/custom/MONTH_NAME.py
src/simplibs/patterns/dates/custom/WEEKDAY_ABBREVIATION.py
src/simplibs/patterns/dates/custom/WEEKDAY_NAME.py
src/simplibs/patterns/dates/custom/WEEK_NUMBER.py
src/simplibs/patterns/dates/custom/__init__.py
src/simplibs/patterns/dates/pure/CALENDAR_DATE.py
src/simplibs/patterns/dates/pure/DATE.py
src/simplibs/patterns/dates/pure/DAY.py
src/simplibs/patterns/dates/pure/DAY_OF_MONTH.py
src/simplibs/patterns/dates/pure/EUROPEAN_DATE.py
src/simplibs/patterns/dates/pure/ISO_DATE.py
src/simplibs/patterns/dates/pure/MONTH.py
src/simplibs/patterns/dates/pure/ORDINAL_DATE.py
src/simplibs/patterns/dates/pure/QUARTER.py
src/simplibs/patterns/dates/pure/US_DATE.py
src/simplibs/patterns/dates/pure/WEEKDAY.py
src/simplibs/patterns/dates/pure/WEEK_DATE.py
src/simplibs/patterns/dates/pure/YEAR.py
src/simplibs/patterns/dates/pure/__init__.py
src/simplibs/patterns/formats/__init__.py
src/simplibs/patterns/formats/composed/HASH.py
src/simplibs/patterns/formats/composed/ISBN.py
src/simplibs/patterns/formats/composed/RGBA_COLOR.py
src/simplibs/patterns/formats/composed/RGB_COLOR.py
src/simplibs/patterns/formats/composed/__init__.py
src/simplibs/patterns/formats/custom/BASE64.py
src/simplibs/patterns/formats/custom/BASE64_URL.py
src/simplibs/patterns/formats/custom/CREDIT_CARD_NUMBER.py
src/simplibs/patterns/formats/custom/IBAN.py
src/simplibs/patterns/formats/custom/IPV6_ADDRESS.py
src/simplibs/patterns/formats/custom/JWT.py
src/simplibs/patterns/formats/custom/SEMVER.py
src/simplibs/patterns/formats/custom/ULID.py
src/simplibs/patterns/formats/custom/__init__.py
src/simplibs/patterns/formats/pure/BASE64_CHARACTER.py
src/simplibs/patterns/formats/pure/BASE64_URL_CHARACTER.py
src/simplibs/patterns/formats/pure/GUID.py
src/simplibs/patterns/formats/pure/HEX_COLOR.py
src/simplibs/patterns/formats/pure/HEX_STRING.py
src/simplibs/patterns/formats/pure/IPV4_ADDRESS.py
src/simplibs/patterns/formats/pure/ISBN10.py
src/simplibs/patterns/formats/pure/ISBN13.py
src/simplibs/patterns/formats/pure/ISSN.py
src/simplibs/patterns/formats/pure/MAC_ADDRESS.py
src/simplibs/patterns/formats/pure/MD5.py
src/simplibs/patterns/formats/pure/SHA1.py
src/simplibs/patterns/formats/pure/SHA256.py
src/simplibs/patterns/formats/pure/UUID.py
src/simplibs/patterns/formats/pure/VERSION.py
src/simplibs/patterns/formats/pure/__init__.py
src/simplibs/patterns/identifiers/__init__.py
src/simplibs/patterns/identifiers/composed/IDENTIFIER_WITH_PREFIX.py
src/simplibs/patterns/identifiers/composed/IDENTIFIER_WITH_SUFFIX.py
src/simplibs/patterns/identifiers/composed/QUALIFIED_IDENTIFIER_OF.py
src/simplibs/patterns/identifiers/composed/__init__.py
src/simplibs/patterns/identifiers/custom/ELEMENT_NAME.py
src/simplibs/patterns/identifiers/custom/TAG_NAME.py
src/simplibs/patterns/identifiers/custom/__init__.py
src/simplibs/patterns/identifiers/pure/ARGUMENT_NAME.py
src/simplibs/patterns/identifiers/pure/ATTRIBUTE_NAME.py
src/simplibs/patterns/identifiers/pure/CLASS_NAME.py
src/simplibs/patterns/identifiers/pure/CONSTANT_NAME.py
src/simplibs/patterns/identifiers/pure/ENUM_MEMBER_NAME.py
src/simplibs/patterns/identifiers/pure/ENUM_NAME.py
src/simplibs/patterns/identifiers/pure/FUNCTION_NAME.py
src/simplibs/patterns/identifiers/pure/IDENTIFIER.py
src/simplibs/patterns/identifiers/pure/IDENTIFIER_CHARACTER.py
src/simplibs/patterns/identifiers/pure/IDENTIFIER_START_CHARACTER.py
src/simplibs/patterns/identifiers/pure/KEY.py
src/simplibs/patterns/identifiers/pure/LABEL.py
src/simplibs/patterns/identifiers/pure/METHOD_NAME.py
src/simplibs/patterns/identifiers/pure/MODULE_NAME.py
src/simplibs/patterns/identifiers/pure/NAME.py
src/simplibs/patterns/identifiers/pure/NAMESPACE.py
src/simplibs/patterns/identifiers/pure/NAMESPACE_NAME.py
src/simplibs/patterns/identifiers/pure/PACKAGE_NAME.py
src/simplibs/patterns/identifiers/pure/PARAMETER_NAME.py
src/simplibs/patterns/identifiers/pure/PROPERTY_NAME.py
src/simplibs/patterns/identifiers/pure/QUALIFIED_IDENTIFIER.py
src/simplibs/patterns/identifiers/pure/QUALIFIED_NAME.py
src/simplibs/patterns/identifiers/pure/SIMPLE_IDENTIFIER.py
src/simplibs/patterns/identifiers/pure/TYPE_NAME.py
src/simplibs/patterns/identifiers/pure/VALUE_NAME.py
src/simplibs/patterns/identifiers/pure/VARIABLE_NAME.py
src/simplibs/patterns/identifiers/pure/__init__.py
src/simplibs/patterns/numbers/__init__.py
src/simplibs/patterns/numbers/composed/DIGIT_NUMBER.py
src/simplibs/patterns/numbers/composed/EXPONENT_PART.py
src/simplibs/patterns/numbers/composed/FOUR_DIGIT_NUMBER.py
src/simplibs/patterns/numbers/composed/NON_NEGATIVE.py
src/simplibs/patterns/numbers/composed/NON_POSITIVE.py
src/simplibs/patterns/numbers/composed/NON_ZERO.py
src/simplibs/patterns/numbers/composed/NUMBER.py
src/simplibs/patterns/numbers/composed/ONE_DIGIT_NUMBER.py
src/simplibs/patterns/numbers/composed/PERCENTAGE.py
src/simplibs/patterns/numbers/composed/PERMILLE.py
src/simplibs/patterns/numbers/composed/RATIONAL_NUMBER.py
src/simplibs/patterns/numbers/composed/SCIENTIFIC.py
src/simplibs/patterns/numbers/composed/SIGNED.py
src/simplibs/patterns/numbers/composed/SIGNED_INTEGER.py
src/simplibs/patterns/numbers/composed/SIGNED_NUMBER.py
src/simplibs/patterns/numbers/composed/THREE_DIGIT_NUMBER.py
src/simplibs/patterns/numbers/composed/TWO_DIGIT_NUMBER.py
src/simplibs/patterns/numbers/composed/__init__.py
src/simplibs/patterns/numbers/custom/DAY_NUMBER.py
src/simplibs/patterns/numbers/custom/HOUR_NUMBER.py
src/simplibs/patterns/numbers/custom/LATITUDE.py
src/simplibs/patterns/numbers/custom/LONGITUDE.py
src/simplibs/patterns/numbers/custom/MINUTE_NUMBER.py
src/simplibs/patterns/numbers/custom/MONTH_NUMBER.py
src/simplibs/patterns/numbers/custom/NEGATIVE.py
src/simplibs/patterns/numbers/custom/PORT_NUMBER.py
src/simplibs/patterns/numbers/custom/POSITIVE.py
src/simplibs/patterns/numbers/custom/SECOND_NUMBER.py
src/simplibs/patterns/numbers/custom/YEAR_NUMBER.py
src/simplibs/patterns/numbers/custom/ZERO.py
src/simplibs/patterns/numbers/custom/ZERO_TO_NINETY_NINE.py
src/simplibs/patterns/numbers/custom/ZERO_TO_TWO_HUNDRED_FIFTY_FIVE.py
src/simplibs/patterns/numbers/custom/__init__.py
src/simplibs/patterns/numbers/pure/BINARY.py
src/simplibs/patterns/numbers/pure/DECIMAL.py
src/simplibs/patterns/numbers/pure/DECIMAL_SEPARATOR.py
src/simplibs/patterns/numbers/pure/EXPONENT.py
src/simplibs/patterns/numbers/pure/FRACTION.py
src/simplibs/patterns/numbers/pure/FRACTIONAL_PART.py
src/simplibs/patterns/numbers/pure/HEX.py
src/simplibs/patterns/numbers/pure/INTEGER.py
src/simplibs/patterns/numbers/pure/INTEGER_PART.py
src/simplibs/patterns/numbers/pure/OCTAL.py
src/simplibs/patterns/numbers/pure/ZERO_TO_NINE.py
src/simplibs/patterns/numbers/pure/__init__.py
src/simplibs/patterns/programming/__init__.py
src/simplibs/patterns/programming/composed/NUMBER_LITERAL.py
src/simplibs/patterns/programming/composed/__init__.py
src/simplibs/patterns/programming/custom/BOOLEAN_LITERAL.py
src/simplibs/patterns/programming/custom/COMMENT.py
src/simplibs/patterns/programming/custom/IMPORT.py
src/simplibs/patterns/programming/custom/KEYWORD.py
src/simplibs/patterns/programming/custom/NULL_LITERAL.py
src/simplibs/patterns/programming/custom/STRING_LITERAL.py
src/simplibs/patterns/programming/custom/__init__.py
src/simplibs/patterns/programming/enums/Language.py
src/simplibs/patterns/programming/enums/__init__.py
src/simplibs/patterns/programming/pure/OPERATOR.py
src/simplibs/patterns/programming/pure/__init__.py
src/simplibs/patterns/structured/__init__.py
src/simplibs/patterns/structured/composed/DELIMITED_BY.py
src/simplibs/patterns/structured/composed/KEY_VALUE.py
src/simplibs/patterns/structured/composed/KEY_VALUE_PAIR.py
src/simplibs/patterns/structured/composed/LIST_OF.py
src/simplibs/patterns/structured/composed/PAIR_OF.py
src/simplibs/patterns/structured/composed/SEQUENCE_OF.py
src/simplibs/patterns/structured/composed/WRAPPED_BY.py
src/simplibs/patterns/structured/composed/__init__.py
src/simplibs/patterns/structured/custom/COMMA_SEPARATED_LIST.py
src/simplibs/patterns/structured/custom/DELIMITER.py
src/simplibs/patterns/structured/custom/SEMICOLON_SEPARATED_LIST.py
src/simplibs/patterns/structured/custom/SEPARATOR.py
src/simplibs/patterns/structured/custom/SPACE_SEPARATED_LIST.py
src/simplibs/patterns/structured/custom/TAB_SEPARATED_LIST.py
src/simplibs/patterns/structured/custom/__init__.py
src/simplibs/patterns/structured/pure/CLOSING_DELIMITER.py
src/simplibs/patterns/structured/pure/OPENING_DELIMITER.py
src/simplibs/patterns/structured/pure/__init__.py
src/simplibs/patterns/text/__init__.py
src/simplibs/patterns/text/composed/COMMA_SEPARATED_TEXT.py
src/simplibs/patterns/text/composed/MULTILINE_TEXT.py
src/simplibs/patterns/text/composed/PREFIXED_TEXT.py
src/simplibs/patterns/text/composed/QUOTED_TEXT.py
src/simplibs/patterns/text/composed/SPACE_SEPARATED_WORDS.py
src/simplibs/patterns/text/composed/SUFFIXED_TEXT.py
src/simplibs/patterns/text/composed/TEXT_BETWEEN.py
src/simplibs/patterns/text/composed/TEXT_OF_LENGTH.py
src/simplibs/patterns/text/composed/TEXT_OF_LENGTH_RANGE.py
src/simplibs/patterns/text/composed/WHOLE_WORD.py
src/simplibs/patterns/text/composed/WORDS.py
src/simplibs/patterns/text/composed/WORD_LIST.py
src/simplibs/patterns/text/composed/__init__.py
src/simplibs/patterns/text/custom/CSV_LINE.py
src/simplibs/patterns/text/custom/MIXED_CASE_TEXT.py
src/simplibs/patterns/text/custom/TEXT_AFTER.py
src/simplibs/patterns/text/custom/TEXT_BEFORE.py
src/simplibs/patterns/text/custom/TEXT_UNTIL.py
src/simplibs/patterns/text/custom/__init__.py
src/simplibs/patterns/text/pure/ALPHANUMERIC_TEXT.py
src/simplibs/patterns/text/pure/ALPHA_TEXT.py
src/simplibs/patterns/text/pure/BRACED_TEXT.py
src/simplibs/patterns/text/pure/BRACKETED_TEXT.py
src/simplibs/patterns/text/pure/CHARACTER.py
src/simplibs/patterns/text/pure/CHARACTERS.py
src/simplibs/patterns/text/pure/DIGIT_TEXT.py
src/simplibs/patterns/text/pure/DOUBLE_QUOTED_TEXT.py
src/simplibs/patterns/text/pure/EMPTY_TEXT.py
src/simplibs/patterns/text/pure/IDENTIFIER_LIKE_TEXT.py
src/simplibs/patterns/text/pure/LINE.py
src/simplibs/patterns/text/pure/LOWERCASE_TEXT.py
src/simplibs/patterns/text/pure/NON_EMPTY_TEXT.py
src/simplibs/patterns/text/pure/NON_WHITESPACE_TEXT.py
src/simplibs/patterns/text/pure/PARENTHESIZED_TEXT.py
src/simplibs/patterns/text/pure/SINGLE_LINE.py
src/simplibs/patterns/text/pure/SINGLE_QUOTED_TEXT.py
src/simplibs/patterns/text/pure/SINGLE_WORD.py
src/simplibs/patterns/text/pure/UPPERCASE_TEXT.py
src/simplibs/patterns/text/pure/WHITESPACE_TEXT.py
src/simplibs/patterns/text/pure/WORD.py
src/simplibs/patterns/text/pure/__init__.py
src/simplibs/patterns/times/__init__.py
src/simplibs/patterns/times/composed/DATE_TIME.py
src/simplibs/patterns/times/composed/ISO_TIME.py
src/simplibs/patterns/times/composed/MERIDIEM.py
src/simplibs/patterns/times/composed/MICROSECOND.py
src/simplibs/patterns/times/composed/MILLISECOND.py
src/simplibs/patterns/times/composed/TIMEZONE.py
src/simplibs/patterns/times/composed/TIMEZONE_OFFSET.py
src/simplibs/patterns/times/composed/TIMEZONE_TIME.py
src/simplibs/patterns/times/composed/TIME_WITH_FRACTION.py
src/simplibs/patterns/times/composed/TIME_WITH_SECONDS.py
src/simplibs/patterns/times/composed/TWELVE_HOUR_TIME.py
src/simplibs/patterns/times/composed/UTC_OFFSET.py
src/simplibs/patterns/times/composed/UTC_TIME.py
src/simplibs/patterns/times/composed/__init__.py
src/simplibs/patterns/times/custom/TIMESTAMP.py
src/simplibs/patterns/times/custom/UNIX_TIMESTAMP.py
src/simplibs/patterns/times/custom/__init__.py
src/simplibs/patterns/times/pure/AM.py
src/simplibs/patterns/times/pure/COMPACT_TIME.py
src/simplibs/patterns/times/pure/HOUR.py
src/simplibs/patterns/times/pure/HOUR_12.py
src/simplibs/patterns/times/pure/MINUTE.py
src/simplibs/patterns/times/pure/PM.py
src/simplibs/patterns/times/pure/SECOND.py
src/simplibs/patterns/times/pure/TIME.py
src/simplibs/patterns/times/pure/TIME_WITHOUT_COLONS.py
src/simplibs/patterns/times/pure/TIME_WITH_COLONS.py
src/simplibs/patterns/times/pure/TWENTY_FOUR_HOUR_TIME.py
src/simplibs/patterns/times/pure/__init__.py
src/simplibs/patterns/web/__init__.py
src/simplibs/patterns/web/composed/API_ENDPOINT.py
src/simplibs/patterns/web/composed/COOKIE.py
src/simplibs/patterns/web/composed/ENDPOINT.py
src/simplibs/patterns/web/composed/FRAGMENT_IDENTIFIER.py
src/simplibs/patterns/web/composed/HOST.py
src/simplibs/patterns/web/composed/HTTPS_URL.py
src/simplibs/patterns/web/composed/HTTP_HEADER.py
src/simplibs/patterns/web/composed/HTTP_URL.py
src/simplibs/patterns/web/composed/QUERY_STRING.py
src/simplibs/patterns/web/composed/URL.py
src/simplibs/patterns/web/composed/URL_FRAGMENT.py
src/simplibs/patterns/web/composed/URL_HOST.py
src/simplibs/patterns/web/composed/URL_LOCATION.py
src/simplibs/patterns/web/composed/URL_PATH.py
src/simplibs/patterns/web/composed/URL_PORT.py
src/simplibs/patterns/web/composed/URL_QUERY.py
src/simplibs/patterns/web/composed/WEB_ADDRESS.py
src/simplibs/patterns/web/composed/WEB_RESOURCE.py
src/simplibs/patterns/web/composed/__init__.py
src/simplibs/patterns/web/custom/TOP_LEVEL_DOMAIN.py
src/simplibs/patterns/web/custom/URI.py
src/simplibs/patterns/web/custom/URN.py
src/simplibs/patterns/web/custom/__init__.py
src/simplibs/patterns/web/pure/COOKIE_NAME.py
src/simplibs/patterns/web/pure/COOKIE_VALUE.py
src/simplibs/patterns/web/pure/DOMAIN.py
src/simplibs/patterns/web/pure/DOMAIN_LABEL.py
src/simplibs/patterns/web/pure/DOMAIN_NAME.py
src/simplibs/patterns/web/pure/HOSTNAME.py
src/simplibs/patterns/web/pure/HTTP_HEADER_NAME.py
src/simplibs/patterns/web/pure/HTTP_HEADER_VALUE.py
src/simplibs/patterns/web/pure/HTTP_METHOD.py
src/simplibs/patterns/web/pure/HTTP_STATUS_CODE.py
src/simplibs/patterns/web/pure/HTTP_VERSION.py
src/simplibs/patterns/web/pure/QUERY_PARAMETER.py
src/simplibs/patterns/web/pure/SECOND_LEVEL_DOMAIN.py
src/simplibs/patterns/web/pure/SUBDOMAIN.py
src/simplibs/patterns/web/pure/URL_CHARACTER.py
src/simplibs/patterns/web/pure/URL_SCHEME.py
src/simplibs/patterns/web/pure/URL_USERINFO.py
src/simplibs/patterns/web/pure/__init__.py
src/simplibs_patterns.egg-info/PKG-INFO
src/simplibs_patterns.egg-info/SOURCES.txt
src/simplibs_patterns.egg-info/dependency_links.txt
src/simplibs_patterns.egg-info/requires.txt
src/simplibs_patterns.egg-info/top_level.txt
tests/test_addresses.py
tests/test_characters.py
tests/test_communication.py
tests/test_dates.py
tests/test_formats.py
tests/test_identifiers.py
tests/test_numbers.py
tests/test_programming.py
tests/test_structured.py
tests/test_text.py
tests/test_times.py
tests/test_web.py