Include the contents of pre-assembled composite templates rather than relying on the [#include] directive to process their content.
Motivation and Context
As part of moving to dynamic input loading, reliance on pre-assembled templates needs to be removed. This change starts the process by using the ?interpret builtin internally to avoid use of the [#include] directive.
How Has This Been Tested?
Local template generation
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[x] Refactor (non-breaking change which improves the structure or operation of the implementation)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Followup Actions
[x] Remove the filename based variables once the following PRs has been merged;
Description
Include the contents of pre-assembled composite templates rather than relying on the
[#include]
directive to process their content.Motivation and Context
As part of moving to dynamic input loading, reliance on pre-assembled templates needs to be removed. This change starts the process by using the
?interpret
builtin internally to avoid use of the[#include]
directive.How Has This Been Tested?
Local template generation
Types of changes
Followup Actions
Checklist: