Packages
Directive system for Patitas. Provides extensible block-level markup through the directive...
Modular state-machine lexer for Patitas markdown parser. This package provides a window-based lexer with O(n)...
Parsing subsystem for Patitas Markdown parser. Provides mixin classes for modular parsing functionality: -...
Plugin system for Patitas Markdown parser. Plugins extend Patitas with additional syntax support: - table:...
Patitas renderers.
Role system for Patitas. Provides extensible inline markup through the role syntax: {role}`content` Roles are the...
Utility modules for Patitas.
Modules
Exception classes for Patitas.
Syntax highlighting protocol and injection for Patitas. Provides optional syntax highlighting for code blocks. When...
Icon resolver protocol and injection for Patitas. Provides optional icon support for directives.
Source location tracking for error messages and debugging.
Typed AST nodes for Patitas.
Recursive descent parser producing typed AST.
Patitas — Modern Markdown Parser for Python 3.14t A CommonMark-compliant Markdown parser designed for free-threaded...
Protocols for Patitas.
StringBuilder for O(n) string accumulation.
Token and TokenType definitions for the Patitas lexer.