Flex Ferrum
Flex Ferrum
For some special cases (and reasons) it would be perfect to have version of the nonstd::expected implementation with no exception support (like @TartanLlama version).
Create package for central vcpkg repository according to the guidelines: https://github.com/microsoft/vcpkg/blob/master/CONTRIBUTING.md
Add usage samples for: - [x] Web (based on boost.beast) - [ ] Code generation (based on cppast)
Implement the CLI tool for processing given Jinja2 templates. This tool can take parameters for processing from JSON or yaml files.
Implement parse-time template optimization such as: - [ ] Constant expressions evaluation - [ ] Loop unrolling
It should be possible to call common python dictionary functions (like `items` etc.) from the Jinja2 templates. Like this: ``` {% for key, value in dict_item.items() %} ``` #178
The following filters need to be implemented: - [ ] camelize - [ ] escapecpp - [ ] toxml - [ ] toyaml - [ ] underscorize
It should be possible to define for template engine the following options: - [ ] 1. Handling of lines started from '#' symbol - should the be processed as control...
According to this pull request: https://github.com/pallets/jinja/pull/906 > Applies a filter with arguments flipped in reverse order. This becomes useful with filters like map where you can't easily re-order the arguments...