- CTNode: 트리 기본 단위 (전위/후위/BFS 순회, 탐색, 분리) - CTTree: 트리 컨테이너 (빌더 API, TOC, filter/map/merge) - NodeType: 구조/블록/인라인/메타 노드 타입 Enum - MarkdownParser: Markdown → CTTree 파서 - MarkdownRenderer: CTTree → Markdown 렌더러 - JSONRenderer: CTTree → JSON 직렬화 - 27개 단위/통합 테스트 전체 통과
21 lines
524 B
Plaintext
21 lines
524 B
Plaintext
README.md
|
|
pyproject.toml
|
|
ctstruct/__init__.py
|
|
ctstruct/node.py
|
|
ctstruct/tree.py
|
|
ctstruct/types.py
|
|
ctstruct.egg-info/PKG-INFO
|
|
ctstruct.egg-info/SOURCES.txt
|
|
ctstruct.egg-info/dependency_links.txt
|
|
ctstruct.egg-info/requires.txt
|
|
ctstruct.egg-info/top_level.txt
|
|
ctstruct/parsers/__init__.py
|
|
ctstruct/parsers/base.py
|
|
ctstruct/parsers/markdown.py
|
|
ctstruct/renderers/__init__.py
|
|
ctstruct/renderers/base.py
|
|
ctstruct/renderers/json_renderer.py
|
|
ctstruct/renderers/markdown.py
|
|
tests/test_node.py
|
|
tests/test_parsers.py
|
|
tests/test_tree.py |