| """ | |
| Lexer interface and implementations. | |
| Used for syntax highlighting. | |
| """ | |
| from __future__ import annotations | |
| from .base import DynamicLexer, Lexer, SimpleLexer | |
| from .pygments import PygmentsLexer, RegexSync, SyncFromStart, SyntaxSync | |
| __all__ = [ | |
| # Base. | |
| "Lexer", | |
| "SimpleLexer", | |
| "DynamicLexer", | |
| # Pygments. | |
| "PygmentsLexer", | |
| "RegexSync", | |
| "SyncFromStart", | |
| "SyntaxSync", | |
| ] | |