LICENSE
README.md
pyproject.toml
src/patitas/__init__.py
src/patitas/cache.py
src/patitas/config.py
src/patitas/context.py
src/patitas/differ.py
src/patitas/errors.py
src/patitas/excerpt.py
src/patitas/highlighting.py
src/patitas/icons.py
src/patitas/incremental.py
src/patitas/location.py
src/patitas/nodes.py
src/patitas/notebook.py
src/patitas/parser.py
src/patitas/profiling.py
src/patitas/protocols.py
src/patitas/py.typed
src/patitas/sanitize.py
src/patitas/serialization.py
src/patitas/stringbuilder.py
src/patitas/text.py
src/patitas/tokens.py
src/patitas/visitor.py
src/patitas.egg-info/PKG-INFO
src/patitas.egg-info/SOURCES.txt
src/patitas.egg-info/dependency_links.txt
src/patitas.egg-info/requires.txt
src/patitas.egg-info/top_level.txt
src/patitas/directives/__init__.py
src/patitas/directives/contracts.py
src/patitas/directives/decorator.py
src/patitas/directives/options.py
src/patitas/directives/protocol.py
src/patitas/directives/registry.py
src/patitas/directives/builtins/__init__.py
src/patitas/directives/builtins/admonition.py
src/patitas/directives/builtins/container.py
src/patitas/directives/builtins/dropdown.py
src/patitas/directives/builtins/tabs.py
src/patitas/lexer/__init__.py
src/patitas/lexer/core.py
src/patitas/lexer/modes.py
src/patitas/lexer/classifiers/__init__.py
src/patitas/lexer/classifiers/directive.py
src/patitas/lexer/classifiers/fence.py
src/patitas/lexer/classifiers/footnote.py
src/patitas/lexer/classifiers/heading.py
src/patitas/lexer/classifiers/html.py
src/patitas/lexer/classifiers/link_ref.py
src/patitas/lexer/classifiers/list.py
src/patitas/lexer/classifiers/quote.py
src/patitas/lexer/classifiers/thematic.py
src/patitas/lexer/scanners/__init__.py
src/patitas/lexer/scanners/block.py
src/patitas/lexer/scanners/directive.py
src/patitas/lexer/scanners/fence.py
src/patitas/lexer/scanners/html.py
src/patitas/parsing/__init__.py
src/patitas/parsing/charsets.py
src/patitas/parsing/compiled_dispatch.py
src/patitas/parsing/containers.py
src/patitas/parsing/dispatch.py
src/patitas/parsing/pattern_parsers.py
src/patitas/parsing/protocols.py
src/patitas/parsing/shared_tokens.py
src/patitas/parsing/token_nav.py
src/patitas/parsing/ultra_fast.py
src/patitas/parsing/blocks/__init__.py
src/patitas/parsing/blocks/core.py
src/patitas/parsing/blocks/directive.py
src/patitas/parsing/blocks/footnote.py
src/patitas/parsing/blocks/quote_fast_path.py
src/patitas/parsing/blocks/quote_token_reuse.py
src/patitas/parsing/blocks/table.py
src/patitas/parsing/blocks/list/__init__.py
src/patitas/parsing/blocks/list/blank_line.py
src/patitas/parsing/blocks/list/fast_path.py
src/patitas/parsing/blocks/list/indent.py
src/patitas/parsing/blocks/list/item_blocks.py
src/patitas/parsing/blocks/list/marker.py
src/patitas/parsing/blocks/list/mixin.py
src/patitas/parsing/blocks/list/nested.py
src/patitas/parsing/blocks/list/trace.py
src/patitas/parsing/blocks/list/types.py
src/patitas/parsing/inline/__init__.py
src/patitas/parsing/inline/core.py
src/patitas/parsing/inline/emphasis.py
src/patitas/parsing/inline/links.py
src/patitas/parsing/inline/match_registry.py
src/patitas/parsing/inline/special.py
src/patitas/parsing/inline/tokens.py
src/patitas/plugins/__init__.py
src/patitas/plugins/autolinks.py
src/patitas/plugins/footnotes.py
src/patitas/plugins/math.py
src/patitas/plugins/strikethrough.py
src/patitas/plugins/table.py
src/patitas/plugins/task_lists.py
src/patitas/renderers/__init__.py
src/patitas/renderers/html.py
src/patitas/renderers/llm.py
src/patitas/renderers/protocol.py
src/patitas/roles/__init__.py
src/patitas/roles/protocol.py
src/patitas/roles/registry.py
src/patitas/roles/builtins/__init__.py
src/patitas/roles/builtins/formatting.py
src/patitas/roles/builtins/icons.py
src/patitas/roles/builtins/math.py
src/patitas/roles/builtins/reference.py
src/patitas/utils/__init__.py
src/patitas/utils/hashing.py
src/patitas/utils/logger.py
src/patitas/utils/text.py
tests/test_api.py
tests/test_commonmark_spec.py
tests/test_config.py
tests/test_config_consistency.py
tests/test_config_from_dict.py
tests/test_context.py
tests/test_core_imports.py
tests/test_differ.py
tests/test_directives.py
tests/test_emphasis_edge_cases.py
tests/test_error_paths.py
tests/test_excerpt.py
tests/test_import.py
tests/test_incremental.py
tests/test_inline_tokens.py
tests/test_match_registry.py
tests/test_notebook.py
tests/test_parse_cache.py
tests/test_parser_reinit.py
tests/test_plugin_documentation.py
tests/test_plugin_integration.py
tests/test_plugin_properties.py
tests/test_plugin_thread_safety.py
tests/test_profiling.py
tests/test_renderer.py
tests/test_renderer_edge_cases.py
tests/test_renderer_llm.py
tests/test_roles.py
tests/test_sanitize.py
tests/test_serialization.py
tests/test_text.py
tests/test_transform_removal.py
tests/test_utils.py
tests/test_visitor.py