orchestrata_ast
Reference › orchestrata_ast › init
The package entry point re-exports the public names of analyzer, inheritance, models and serialize. It defines no classes or functions of its own.
At a glance
| Source | src/orchestrata_ast/__init__.py |
| Lines of code | 35 |
| Classes | 0 |
| Functions | 0 |
| Imports (internal) | orchestrata_ast.analyzer, orchestrata_ast.inheritance, orchestrata_ast.models, orchestrata_ast.serialize |
| Imported by | none |
| Tests that import it | none |
Class diagram
No classes; see Functions.
Dependency diagram
API
No public API: the module defines no classes, functions or constants.
Source
"""orchestrata_ast — the canonical code-AST generation component.
Stdlib-only. Owns the interchange data model (``models``), the
source-tree analyzer (``analyzer``), JSON serialization (``serialize``),
and inheritance queries over the generated graph (``inheritance``).
Referenced by scripts/serialize_codebase_ast.py (CLI) and by
orchestrata_tools; neither may re-implement what lives here — enhance
this package instead.
"""
from orchestrata_ast.analyzer import CodebaseAnalyzer
from orchestrata_ast.inheritance import InheritanceMap
from orchestrata_ast.models import (
ClassInfo,
ClassVarInfo,
CodebaseAST,
FunctionInfo,
ImportInfo,
ModuleInfo,
ParamInfo,
)
from orchestrata_ast.serialize import serialize
__all__ = [
"ClassInfo",
"ClassVarInfo",
"CodebaseAST",
"CodebaseAnalyzer",
"FunctionInfo",
"ImportInfo",
"InheritanceMap",
"ModuleInfo",
"ParamInfo",
"serialize",
]