Executors are the implementation of the various actions. The actual Action objects themselves just contain the data needed to perform the actions, and are minimal on actual code so that they can be easily serialized. The code and data needed for the execution of an Action is implemented in the matching Executor class.
Classes Summary: | |
Executor Base class for executor classes, defining the common interface between each executor instance. [Source] | |
ExecutorCreator Creates Executor instances for Action objects [Source] | |
SourceExecutor [Source] | |
ParserExecutor Parses the input files given by its input SourceActions [Source] | |
LinkerExecutor [Source] | |
CacherExecutor [Source] | |
FormatExecutor Formats the input AST given by its single input [Source] |