API reference

python:irx:irx.analysis.SemanticSymbol

class SemanticSymbol

SemanticSymbol(symbol_id: str, name: str, type_: astx.DataType, is_mutable: bool, kind: str, declaration: astx.AST | None = None, module_key: ModuleKey = (lambda: '<unknown>')(), qualified_name: str = '')

Source: packages/irx/src/irx/analysis/resolved_nodes.py:29

Declared as: python:irx:irx.analysis.resolved_nodes.SemanticSymbol

Resolved symbol information.

Describe one resolved variable-like symbol, including its stable semantic id and declared type.

Attributes

Methods

Attributes

Search documentation

Type to search.