feat: initial CTStruct framework
- CTNode: 트리 기본 단위 (전위/후위/BFS 순회, 탐색, 분리) - CTTree: 트리 컨테이너 (빌더 API, TOC, filter/map/merge) - NodeType: 구조/블록/인라인/메타 노드 타입 Enum - MarkdownParser: Markdown → CTTree 파서 - MarkdownRenderer: CTTree → Markdown 렌더러 - JSONRenderer: CTTree → JSON 직렬화 - 27개 단위/통합 테스트 전체 통과
This commit is contained in:
5
ctstruct/renderers/__init__.py
Normal file
5
ctstruct/renderers/__init__.py
Normal file
@@ -0,0 +1,5 @@
|
||||
from .base import BaseRenderer
|
||||
from .markdown import MarkdownRenderer
|
||||
from .json_renderer import JSONRenderer
|
||||
|
||||
__all__ = ["BaseRenderer", "MarkdownRenderer", "JSONRenderer"]
|
||||
Reference in New Issue
Block a user