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
Base conversion util class
Eval Marpa actions
M4 Macro generic implementation
M4 Macro list generic implementation
M4 Macro Parser Marpa actions
M4 Macro Parse Value generic implementation
M4 Builtin role
M4 implementation role
M4 Logger role
M4 Macro role
M4 Macros role
M4 Macro Parser role
M4 Macro Parse Value role
M4 Impl type
M4 Logger Type
M4 Macro type
M4 Token type
M4 Macro Parse Value type