Changes for version 0.005 - 2015-02-23

  • Jean-Damien Durand <jeandamiendurand@free.fr>
    • Impl/Parser.pm: throw an exception if undefined parse tree value, instead of letting the code croak by itself when unpacking the recursive call result
    • t/Default.t: test portability
    • Impl/Default.pm: use IO::CaptureOutput for an uniform capture code
    • Add a 1; everywhere, despite Moops doc stating it is not needed. C.f. https://rt.cpan.org/Public/Bug/Display.html?id=92676
    • Impl/Default.pm: fix indirect call of autoflush on STDOUT
    • Impl/Parser.pm: perl tidy
    • Impl/Parser.pm: removed call to $r->events, not used

Documentation

M4 implementation in Perl

Modules

M4 pre-processor - default implementation
M4 Macro generic implementation
M4 Macro list generic implementation
M4 Macro Parser Marpa actions
M4 Macro Parse Value generic implementation
M4 implementation role
M4 Macro Parse Value role
M4 Macro Parse Value type