| 714 | |
| 715 | |
| 716 | class VarNode: |
| 717 | def __init__(self, name, value): |
| 718 | self.name = name |
| 719 | self.value = value |
| 720 | |
| 721 | def emit(self, indent, text_indent): |
| 722 | return indent + f"self[{repr(self.name)}] = {self.value}\n" |
| 723 | |
| 724 | def __repr__(self): |
| 725 | return f"<var: {self.name} = {self.value}>" |
| 726 | |
| 727 | |
| 728 | class SuiteNode: |