Changes for version 0.007 - 2015-03-02

  • Jean-Damien Durand <jeandamiendurand@free.fr>
    • lib/MarpaX/Languages/M4.pm
    • Revert "posix regexp dev+"
    • Revert "dist.ini: MyDistMakeMaker"
    • dist.ini: MyDistMakeMaker
    • posix regexp dev+
    • Impl/Default.pm: centralized method to raise an ImplException exception
    • Impl/Parser.pm: throw exception if EOF during argument collection
    • Removed parser exceptions, causing more trouble than helping
    • Impl/Parser.pm: remove unused code
    • Work on processing from command-line
    • work on logging
    • Centralized code for macro execution
    • fix logging message
    • use exceptions everywhere instead of croak
    • bin/m4pp: removed a debug statement
    • dist.ini: fixes for Moo, removed nonneeded plugin

Documentation

M4 implementation in Perl

Modules

M4 implementation in Perl
M4 pre-processor - default implementation
M4 Macro generic implementation
M4 Macro list generic implementation
M4 Macro Parse Value generic implementation
M4 implementation role
M4 Macro Parse Value role
M4 Macro Parse Value type