(self, node)
| 36 | |
| 37 | class NodeVisitor: |
| 38 | def visit(self, node): |
| 39 | methname = 'visit_' + type(node).__name__ |
| 40 | meth = getattr(self, methname, None) |
| 41 | if meth is None: |
| 42 | meth = self.generic_visit |
| 43 | return meth(node) |
| 44 | |
| 45 | def generic_visit(self, node): |
| 46 | raise RuntimeError('No {} method'.format('visit_' + type(node).__name__)) |
no outgoing calls
no test coverage detected