module Synopsis.Processor
class Composite
Composite-inheritance Scopes/Synopsis/Processor/Processor.html Scopes/Synopsis/Processor/Parametrized.html
A Composite processor.
Class attributes Summary:
source code
Methods Summary:
  __init__(self, * processors, * * kwds)
references
source code
This __init__ is a convenience constructor that takes a var list to list the desired processors.
  process(self, ir, * * kwds)
references
source code
apply a list of processors.
Class attributes Inherited from Processor
verbose, debug, profile, input, output
Methods Inherited from Processor
merge_input, output_and_return_ir
Methods Inherited from Parametrized
clone, get_parameters, set_parameters
Methods Details:
  __init__(self, * processors, * * kwds)
references
source code
This __init__ is a convenience constructor that takes a var list to list the desired processors. If the named values contain 'processors', they override the var list.
  process(self, ir, * * kwds)
references
source code
apply a list of processors. The 'input' value is passed to the first processor only, the 'output' to the last. 'verbose' and 'debug' are passed down if explicitely given as named values. All other keywords are ignored.