## Summary of PSP.Generators

You can also browse the complete source file or the generated documentation.

    class GenericGenerator:
        def __init__(self, ctxt=None)

    class ExpressionGenerator(GenericGenerator):
        def __init__(self, chars)
        def generate(self, writer, phase=None)

    class CharDataGenerator(GenericGenerator):
        def __init__(self, chars)
        def generate(self, writer, phase=None)
        def generateChunk(self, writer, start=0, stop=None)
        def mergeData(self, cdGen)

    class ScriptGenerator(GenericGenerator):
        def __init__(self, chars, attrs)
        def generate(self, writer, phase=None)

    class EndBlockGenerator(GenericGenerator):
        def __init__(self)
        def generate(self, writer, phase=None)

    class ScriptFileGenerator(GenericGenerator):
        def __init__(self, chars, attrs)
        def generate(self, writer, phase=None)

    class ScriptClassGenerator(GenericGenerator):
        def __init__(self, chars, attrs)
        def generate(self, writer, phase=None)

    class MethodGenerator(GenericGenerator):
        def __init__(self, chars, attrs)
        def generate(self, writer, phase=None)

    class MethodEndGenerator(GenericGenerator):
        def __init__(self, chars, attrs)
        def generate(self, writer, phase=None)

    class IncludeGenerator(GenericGenerator):
        def __init__(self, attrs, param, ctxt)
        def generate(self, writer, phase=None)

    class InsertGenerator(GenericGenerator):
        def __init__(self, attrs, param, ctxt)
        def generate(self, writer, phase=None)