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
inputs
are physically present files on the disk- These files can be generated by another
Target
orGenerator
but will eventually be present
- These files can be generated by another
outputs
are future files depending on input states, only path strings are storedcommands
are ordered list of executable invocation strings. These perform actions oninput
files.- NOTE: TO make
commands
run in parallel if they do not need to be ordered setparallel = true
in the Generator constructor.
- NOTE: TO make
TODO,
TODO,