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):
|
class Block(Statement):
|
||||||
def __init__(self, name: str, *nodes: Node):
|
def __init__(self, name: str, *nodes: Node, pseudo_nodes: list[PseudoNode] | None = None):
|
||||||
super().__init__(*nodes)
|
super().__init__(*nodes, pseudo_nodes=pseudo_nodes)
|
||||||
|
logger.debug(f"{self.__class__.__name__}[{name}](nodes={nodes})")
|
||||||
self.name = name
|
self.name = name
|
||||||
|
|
||||||
def intermediate_representation(self) -> list[ir.IRItem]:
|
def intermediate_representation(self) -> list[ir.IRItem]:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue