API reference
python:irx:irx.builder.diagnostics.raise_lowering_internal_error
function raise_lowering_internal_error
raise_lowering_internal_error(message: str, *, node: astx.AST | None = None, code: str = DiagnosticCodes.LOWERING_MISSING_SEMANTIC_METADATA, notes: tuple[str, ...] = (), hint: str | None = None, cause: Exception | None = None) -> NoReturn
Source: packages/irx/src/irx/builder/diagnostics.py:107
Raise one internal lowering consistency diagnostic.
Parameters
-
message — Type: str
-
node — Type: astx.AST | None
-
code — Type: str
-
notes — Type: tuple[str, Ellipsis]
-
hint — Type: str | None
-
cause — Type: Exception | None
Returns
Type: NoReturn