The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.1045 - 2010-07-13

  • BUG FIXES
    • prechomp/postchomp ([%- ... -%]) was not completly comptible with TT2
    • Line numbers were wrong if templates used prechomp/postchomp
    • TTerse could not parse dynamic filters with FILTER blocks correctly
  • NEW FEATURES
    • Text::Xslate::Runner as the guts of xslate(1)
    • The __FILE__ and __LINE__ keywords for testing and debugging
    • Now parsers can has its own identity pattern

Documentation

How to cook Xslate templates
Process Xslate Templates
Text::Xslate constants in pure Perl

Modules

High performance template engine
The interface base class to import methods
The Xslate compiler
Yet another Text::Xslate runtime in pure Perl
Text::Xslate code generator for pure Perl
Text::Xslate constants in pure Perl
Text::Xslate macro object in pure Perl
Text::Xslate builtin method call in pure Perl
Text::Xslate opcode implementation in pure Perl
Text::Xslate pure-Perl virtual machine state
Text::Xslate builtin pair type in pure Perl
Text::Xslate raw string type in pure Perl
The base class of template parsers
The guts of the xslate(1) command
The symbol representation used by parsers and compilers
The default template syntax
The same as Kolon but using [% ... %] tags
An alternative syntax compatible with Template Toolkit 2
The raw string representation
A set of utilities for Xslate

Provides

in lib/Text/Xslate/Compiler.pm
in lib/Text/Xslate.pm
in lib/Text/Xslate/PP/Const.pm