(self, array: Node, elem: Node, idx: int)
| 2381 | return node |
| 2382 | |
| 2383 | def array_elem_declaration(self, array: Node, elem: Node, idx: int) -> Node: |
| 2384 | idx_node = self.to_node(Token(TokenKind.INT_LIT, str(idx))) |
| 2385 | acc_node = Node(NodeKind.ARR_ACC, elem.ntype, '', array, idx_node) |
| 2386 | return Node(NodeKind.OP_ASSIGN, elem.ntype, '=', acc_node, elem) |
| 2387 | |
| 2388 | def array_declaration(self, name: str) -> Node: |
| 2389 | root = None |
no test coverage detected