See generator.fbs
- IOFileGenerator
- Currently named
base::Generator
- Currently named
- TemplateFileGenerator
- CustomCallbackGenerator
See Input/Output File Generator API
- An IO file generator takes user supplied command strings consisting of an executable invocation over one or more input files.
- The goal of these executable invocation over input files is to generate output files. Hence the name IO File Generator.
- An IO File Generator can be of the following variety
- Single input generates single output
- Single input generates multiple outputs
- Multiple inputs generate single output
- Multiple inputs generate multiple outputs
inputsare physically present files on the disk- These files can be generated by another
TargetorGeneratorbut will eventually be present
- These files can be generated by another
outputsare future files depending on input states, only path strings are storedcommandsare ordered list of executable invocation strings. These perform actions oninputfiles.- NOTE: TO make
commandsrun in parallel if they do not need to be ordered setparallel = truein the Generator constructor.
- NOTE: TO make
TODO,
TODO,