aboutsummaryrefslogtreecommitdiffstats
path: root/lib/mako/codegen.py
blob: 2ad5c33df570ef65e9a4ad56945705bcc16405b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13


class TemplateGenerator(object):
    def __init__(self, nodes):
        self.nodes = nodes
        self.module_code = []
        class FindPyDecls(object):
            def visitCode(s, node):
                if node.ismodule:
                    self.module_code.append(node)
        f = FindPyDecls()
        for n in nodes:
            n.accept_visitor(f)