The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 2.06 - 2015-05-16

  • Bug Fixes
  • Fix #43: expand_file() dies with double indication of file name
  • Fix #47: %UNDEFINE[|_VARIABLE|_SCRIPT] within %DEFINE[|_SCRIPT] not detected as runaway %DEFINE[|_SCRIPT]
  • Feature Changes
  • expand and expand_embedded now get the line number as argument
  • Error messages: starting capital letter, tell where runaway ... started
  • Other
  • Add tests for error messages
  • Rename test scripts, remove errors.t as all tests are somewhere else
  • Factor test functions into t/mytests.pl
  • "my $class = ref( $self ) || $self;" not needed
  • No need to call Symbol::gensym, use open(my $fh, ...) instead.

Documentation

A macro pre-processor with embedded perl capability

Modules

A macro pre-processor with embedded perl capability