""" FILE: app/core/parser/__init__.py DESCRIPTION: Package-Einstiegspunkt für den Parser. Ermöglicht das Löschen der parser.py Facade. VERSION: 1.10.0 """ from .parsing_models import ParsedNote, NoteContext from .parsing_utils import ( FRONTMATTER_RE, validate_required_frontmatter, normalize_frontmatter, extract_wikilinks, extract_edges_with_context ) from .parsing_markdown import read_markdown from .parsing_scanner import pre_scan_markdown # Kompatibilitäts-Alias FRONTMATTER_END = FRONTMATTER_RE __all__ = [ "ParsedNote", "NoteContext", "FRONTMATTER_RE", "FRONTMATTER_END", "read_markdown", "pre_scan_markdown", "validate_required_frontmatter", "normalize_frontmatter", "extract_wikilinks", "extract_edges_with_context" ]