Skip to content

bloqade.qasm2.parse.print.PrintState

← Module overview

classPrintStatesource

bloqade.qasm2.parse.print.PrintState

Signature
class PrintState(indent: int = 0, result_width: int = 0, rich_style: str | None = None, rich_highlight: bool | None = False, indent_marks: list[int] = list(), messages: list[str] = list())

Parameters

NameTypeDefaultDescription
indentint0
result_widthint0
rich_stylestr | NoneNone
rich_highlightbool | NoneFalse
indent_markslist[int]list()
messageslist[str]list()

Attributes

NameTypeDefaultDescription
indentint0
result_widthint0
rich_stylestr | NoneNone
rich_highlightbool | NoneFalse
indent_markslist[int]field(default_factory=list)
messageslist[str]field(default_factory=list)