| 1234567891011121314151617 |
- """Character sets."""
- from __future__ import annotations
- class Charset:
- """Define character sets used in other classes."""
- ALPHA = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
- DIGIT = '0123456789'
- HEX_DIGIT = '0123456789ABCDEFabcdef'
- GEN_DELIMS = ':/?#[]@'
- SUB_DELIMS = "!$&'()*+,;="
- UNRESERVED = ALPHA + DIGIT + '-._~'
- RESERVED = GEN_DELIMS + SUB_DELIMS
- VAR_START = ALPHA + DIGIT + '_'
- VAR_CHAR = VAR_START + '.'
|