Returns 'nodename(..., fields[i][0]=fields[i][1], ...)' with appropriate indentation
(self, nodename: str, force_newline=False, **kwargs: str)
| 74 | return self.indent_str + f"\n{self.indent_str}".join(lines) |
| 75 | |
| 76 | def build_ast_node(self, nodename: str, force_newline=False, **kwargs: str) -> str: |
| 77 | """ |
| 78 | Returns 'nodename(..., fields[i][0]=fields[i][1], ...)' |
| 79 | with appropriate indentation |
| 80 | """ |
| 81 | return self.build_list( |
| 82 | map(lambda field: f"{field[0]}={field[1]}", kwargs.items()), |
| 83 | open_tok=f"{nodename}(", |
| 84 | close_tok=")", |
| 85 | force_newline=force_newline, |
| 86 | ) |
| 87 | |
| 88 | def build_expr(self, node: relax.Expr, nodename: str, force_newline=False, **kwargs: str): |
| 89 | """ |
no test coverage detected