22 lines
813 B
Python
22 lines
813 B
Python
"""
|
|
FILE: app/core/parser.py
|
|
DESCRIPTION: Facade für das Parsing-Package. Stellt 100% Kompatibilität sicher.
|
|
WP-14: Modularisierung abgeschlossen.
|
|
VERSION: 1.10.0
|
|
"""
|
|
from .parsing.parsing_models import ParsedNote, NoteContext
|
|
from .parsing.parsing_utils import (
|
|
FRONTMATTER_RE, validate_required_frontmatter,
|
|
normalize_frontmatter, extract_wikilinks, extract_edges_with_context
|
|
)
|
|
from .parsing.parsing_markdown import read_markdown
|
|
from .parsing.parsing_scanner import pre_scan_markdown
|
|
|
|
# Kompatibilitäts-Aliase
|
|
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"
|
|
] |