]>
git.proxmox.com Git - mirror_edk2.git/blob - AppPkg/Applications/Python/Python-2.7.2/Tools/bgen/bgen/bgenGeneratorGroup.py
1 from bgenOutput
import *
5 def __init__(self
, prefix
):
9 def add(self
, g
, dupcheck
=0):
11 if g
in self
.generators
:
14 g
.setprefix(self
.prefix
)
15 self
.generators
.append(g
)
18 for g
in self
.generators
:
21 Output("static PyMethodDef %s_methods[] = {", self
.prefix
)
23 for g
in self
.generators
:
25 Output("{NULL, NULL, 0}")
32 from bgenGenerator
import FunctionGenerator
33 group
= GeneratorGroup("spam")
34 eggs
= FunctionGenerator(void
, "eggs")
39 if __name__
== "__main__":