Skip to content

Conversation

@end2endzone
Copy link
Owner

Fixes #77

Modified BaseGenerator to implement lookupTemplateVariable() and uses C/C++ header files template to generate output header files with the help of the TemplateProcessor.
…++ source files with the help of the TemplateProcessor.
Refactored function names in BaseGenerator.
…ableHandler`."

This reverts commit d5ad856.

Revert "First draft for modifying the TemplateProcessor to support TemplateVariable that are strings or streams."

This reverts commit 94102bc.
…e variables" and "stream template variables".

Stream template variables do not support template variables recursive lookup. This means that a stream that contains entries such as `${foo}` will not be processed and will be output as a literal string `${foo}`.
…o output data to a stream instead of returning a string
Renamed `lookupStreamTemplateVariable()` to `lookupStreamVariable()`.
…named multiple methods in BaseGenerator to match their template variable names.
…bject_file_path_impl}` template variables which were way too much complicated and provided poor improvement. Replaced by `${bin2cpp_file_object_file_name}` and `${bin2cpp_file_object_file_path}` which are much simpler. Inspired by c generated code.
@end2endzone end2endzone merged commit 00721b9 into master Jun 1, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Refactor generating code to use full file templates with markers

2 participants