diff --git a/app/core/parser.py b/app/core/parser/__init__.py similarity index 52% rename from app/core/parser.py rename to app/core/parser/__init__.py index 5b12260..3641394 100644 --- a/app/core/parser.py +++ b/app/core/parser/__init__.py @@ -1,18 +1,18 @@ """ -FILE: app/core/parser.py -DESCRIPTION: Facade für das Parsing-Package. Stellt 100% Kompatibilität sicher. - WP-14: Modularisierung abgeschlossen. +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.parsing_models import ParsedNote, NoteContext -from .parsing.parsing_utils import ( +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.parsing_markdown import read_markdown -from .parsing.parsing_scanner import pre_scan_markdown +from .parsing_markdown import read_markdown +from .parsing_scanner import pre_scan_markdown -# Kompatibilitäts-Aliase +# Kompatibilitäts-Alias FRONTMATTER_END = FRONTMATTER_RE __all__ = [ diff --git a/app/core/parsing/parsing_markdown.py b/app/core/parser/parsing_markdown.py similarity index 100% rename from app/core/parsing/parsing_markdown.py rename to app/core/parser/parsing_markdown.py diff --git a/app/core/parsing/parsing_models.py b/app/core/parser/parsing_models.py similarity index 100% rename from app/core/parsing/parsing_models.py rename to app/core/parser/parsing_models.py diff --git a/app/core/parsing/parsing_scanner.py b/app/core/parser/parsing_scanner.py similarity index 100% rename from app/core/parsing/parsing_scanner.py rename to app/core/parser/parsing_scanner.py diff --git a/app/core/parsing/parsing_utils.py b/app/core/parser/parsing_utils.py similarity index 100% rename from app/core/parsing/parsing_utils.py rename to app/core/parser/parsing_utils.py diff --git a/app/core/parsing/__init__.py b/app/core/parsing/__init__.py deleted file mode 100644 index ae1b513..0000000 --- a/app/core/parsing/__init__.py +++ /dev/null @@ -1,17 +0,0 @@ -""" -FILE: app/core/parsing/__init__.py -DESCRIPTION: Package-Exporte für den Parser. -""" -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 - -__all__ = [ - "ParsedNote", "NoteContext", "FRONTMATTER_RE", "read_markdown", - "pre_scan_markdown", "validate_required_frontmatter", - "normalize_frontmatter", "extract_wikilinks", "extract_edges_with_context" -] \ No newline at end of file