Modules | Files | Inheritance Tree | Inheritance Graph | Name Index | Config
module Synopsis::Core::Executor
class ParserExecutor
Files: Synopsis/Core/Executor.py
ParserExecutor-inheritance Scopes/Synopsis/Core/Executor/Executor.html

Parses the input files given by its input SourceActions


Operations Summary:
 __init__(self, executor, action) [Source]
 is_multi(self)
Returns true if this parser parses multiple source files at once. [Source]
 get_output_names(self)
Returns the names from all connected SourceActions, and caches which source action they came from [Source]
 get_output(self, name) [Source]
 get_parser(self)
Returns the parser module, using the module name stored in the Action object. [Source]

Operations Inherited from Executor
prepare_output

Operation Details:
  is_multi(self)

Returns true if this parser parses multiple source files at once. This is determined by the parser type and config options.


  get_parser(self)

Returns the parser module, using the module name stored in the Action object. If the module cannot be loaded, this method will raise an exception.