Runtime equivalent of collectFiles. This version uses std.file to read files from the appropriate directory. Note that for collectFiles, the directory to use is passed on the command line, whereas in this case, we must receive the directory containing the files from the caller.
Converts a Group with alternating file names and contents to an array of InputFiles.
Encapsulates a single input file.
Helper template to aggregate a list of compile time values.
Using the file name of a string import Diet file, returns a list of all required files.
Returns a mixin string that makes all passed symbols available in the mixin's scope.
Contains common definitions and logic to collect input dependencies.
This module is typically only used by generator implementations.