API reference

python:irx:irx.analysis.module_interfaces.ParsedModule

class ParsedModule

ParsedModule(key: ModuleKey, ast: astx.Module, display_name: str | None = None, origin: str | None = None, native_file_class: astx.ClassDefStmt | None = None, native_features: tuple[NativeFeature, ...] = (), native_bindings: tuple[NativeBinding, ...] = (), native_record_batch_class: astx.ClassDefStmt | None = None, lazy_declarations: bool = False, native_arrow_classes: tuple[astx.ClassDefStmt, ...] = (), exception_classes: tuple[astx.ClassDefStmt, ...] = ())

Source: packages/irx/src/irx/analysis/module_interfaces.py:35

One parsed module supplied by the host compiler.

Bundle a host-owned module key with the parsed AST and optional human- facing origin metadata.

Attributes

Methods

Attributes

Search documentation

Type to search.