nodes: Block now accepts a pseudo_node list
This commit is contained in:
parent
76cdfc0b5f
commit
6d4c999be7
1 changed files with 3 additions and 2 deletions
|
|
@ -281,8 +281,9 @@ class Statement(Node):
|
|||
|
||||
|
||||
class Block(Statement):
|
||||
def __init__(self, name: str, *nodes: Node):
|
||||
super().__init__(*nodes)
|
||||
def __init__(self, name: str, *nodes: Node, pseudo_nodes: list[PseudoNode] | None = None):
|
||||
super().__init__(*nodes, pseudo_nodes=pseudo_nodes)
|
||||
logger.debug(f"{self.__class__.__name__}[{name}](nodes={nodes})")
|
||||
self.name = name
|
||||
|
||||
def intermediate_representation(self) -> list[ir.IRItem]:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue