Diagnostic
diagnostic
¶
Diagnostic
dataclass
¶
Source code in xdsl/utils/diagnostic.py
colored: ClassVar = False
class-attribute
instance-attribute
¶
op_messages: dict[Operation, list[str]] = field(default_factory=dict[Operation, list[str]])
class-attribute
instance-attribute
¶
__init__(colored: ClassVar = False, op_messages: dict[Operation, list[str]] = dict[Operation, list[str]]()) -> None
¶
add_message(op: Operation, message: str) -> None
¶
raise_exception(ir: IRNode, underlying_error: Exception) -> NoReturn
¶
Raise an exception, that will also print all messages in the IR.