Changes for version 0.09 - 2023-08-04

  • fix scoping of loops in sub-templates (i.e. 'replace_inner_template' or 'replace_outer_template' embedding a template that uses 'repeat_inner' or 'repeat_outer'); this could cause errors like "Use of uninitialized value in concatenation (.) or string at .../HTML/Blitz/CodeGen.pm line 387."

Modules

high-performance, selector-based, content-aware HTML template engine
create HTML code dynamically and safely
pre-parsed HTML documents ready for template expansion

Provides

in lib/HTML/Blitz/ActionType.pm
in lib/HTML/Blitz/Atom.pm
in lib/HTML/Blitz/Builder.pm
in lib/HTML/Blitz/CodeGen.pm
in lib/HTML/Blitz/Matcher.pm
in lib/HTML/Blitz/ParseError.pm
in lib/HTML/Blitz/Parser.pm
in lib/HTML/Blitz/RuleSet.pm
in lib/HTML/Blitz/SSSelector.pm
in lib/HTML/Blitz/SelectorType.pm
in lib/HTML/Blitz/TokenType.pm
in lib/HTML/Blitz/pragma.pm