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
-
symbol_id — Type: str
-
name — Type: str
-
type_ — Type: astx.DataType
-
is_mutable — Type: bool
-
kind — Type: str
-
declaration — Type: astx.AST | None
-
module_key — Type: ModuleKey
-
qualified_name — Type: str
Methods
- __init__ —