Changes for version 0.001_04 - 2023-09-25
- template parameters, assignable from cli
- output file patching, configurable from cli
- call templates from templates, and cache based on filename
- template include path
- numerous improvements to autoformatting features, and can now span blocks
- AntiCharacter objects
Changes for version 0.001_03 - 2023-09-20
- Construct perl classes from each template
- Special cases for '@' substitutions: 'autocomma', 'autostatementline'
- Greatly improved 'autoindent' feature.
- Streamline generated perl code to be more efficient.
- Accurate line number reporting in generated Perl code.
Changes for version 0.001_02 - 2023-09-15
- Fix various glaring documentation mistakes
- List some ideas for future features
- Remove debugging output
- "--help" for command line
Changes for version 0.001_01 - 2023-09-15
- Basic intermingling of perl variables in C code
- Arbitrary perl in '##' directives
- Magic indent adjustment after variable substitution
Documentation
Command line tool to process cpppp templates
Modules
The C Perl-Powered Pre-Processor
Template objects created by parsing and compiling cpppp