| 158 | self.out.write('%s%s\n' % (' ' * self.indent, s)) |
| 159 | |
| 160 | class Scope(object): |
| 161 | def __init__(self, writer, name, indent): |
| 162 | self.writer = writer |
| 163 | self.name = name |
| 164 | self.indent = indent |
| 165 | |
| 166 | def __enter__(self): |
| 167 | self.writer.writeln('%s {' % self.name) |
| 168 | self.writer.indent += self.indent |
| 169 | |
| 170 | def __exit__(self, type, value, traceback): |
| 171 | self.writer.indent -= self.indent |
| 172 | self.writer.writeln('}') |
| 173 | |
| 174 | def create_emitter_tests(out): |
| 175 | out = Writer(out) |
no outgoing calls