(node: dict)
| 230 | |
| 231 | |
| 232 | def node_print(node: dict) -> ASTNodeIdentifier: |
| 233 | stmt = ASTNodeIdentifier(node_type='print') |
| 234 | |
| 235 | dest = ASTNodeIdentifier(node_type='print_dest') |
| 236 | dest += extract_identifier(node['dest']) |
| 237 | stmt += dest |
| 238 | |
| 239 | values = ASTNodeIdentifier(node_type='print_values') |
| 240 | for v in node['values']: |
| 241 | value = ASTNodeIdentifier(node_type='print_value') |
| 242 | value += extract_identifier(v) |
| 243 | values += value |
| 244 | |
| 245 | stmt += values |
| 246 | return stmt |
| 247 | |
| 248 | |
| 249 | def node_if(node: dict) -> ASTNodeIdentifier: |
nothing calls this directly
no test coverage detected