Changelog for MarpaX-Languages-M4
0.001 2015-02-22T16:31:37
[Jean-Damien Durand <jeandamiendurand@free.fr>]
- Impl/Parser.pm: remove wanted version on Marpa::R2
- Changes/META.json/README.pod for the 1st release
- bin/m4pp: make xt a bit more happy
- GNU -> Default
- Impl/Parser.pm: allow ambiguity
- bin/m4pp: Make dzil happy
- Impl/GNU.pm: log only when necessary
- Options reorganization
- --fatal-warnings
- version wnad warn_macro_sequence
- bin/m4pp
- Impl/GNU.pm: fix options parsing
- Impl/Parser.pm: fix comment
- fix test
- file/line/program: t+
- impl_line
- t/GNU.t: errprint test
- t/GNU.t: maketemp test
- Impl/GNU.pl: maketemp fix
- Hopefully portable syscmf/esyscmd test suite
- try a portable echo in test suite
- platform detect fix and tests
- Eval fixes and test suite
- incr/decr test suite
- format test suite
- patsubst fix to get the correct warning
- inc/capitalize.m4
- t/GNU.t: patsubst test
- Impl/GNU.pm: define GNU extensions and re-implement patsubst
- Impl/Macro.pm: perltidier
- t/GNU.t: removed a duplicate translit test-case
- t/GNU.t: another translit test-case
- Impl/GNU.pm: GNU M4 compliant translit
- t/GNU.t: substr
- Impl/GNU.pm: my regexp semantics
- regexp: dev+
- t/GNU.t: undivert
- Impl/GNU.pm: undiverting empty string fix
- t/GNU.t: divert is a common english word -;
- undivert at EOF fix
- t/GNU.t: divert
- GNU/Eval.pm: << and >> fix
- include test suite
- eof v.s. eoi: dev+
- EOF: dev+
- Impl/GNU.pm: tiny optimizations
- Cosmetic change
- wrap GNU examples
- t/GNU.t: m4wrap
- t/GNU.t: Difference v.s. TeX
- A word can be empty
- policy_cmdtounix and fail-safe use of IPC::Cmd
- parser_isMacro centralization
- .gitattributes: protect t against crl
- regexp dev+
- word-regexp policy - dev+
- test changeword - prevent accidentical call of builtin
- Fix eof within a comment
- Impl/Parser.pm: added a comment
- Impl/Parser.pm: tiny optimization
- changecom tests and fix precedence over arguments collection
- Impl/GNU.pm: throw exception if EOF in string
- Fix for quoted strings: if end-string is a prefix of start-string,
end-string has precedence
- t/GNU.t: when end-string is a prefix of start-string - TO FIX
- Impl/Parser.pm: Quoted string have higher precedence than arguments
collection
- t/GNU.t: changequote
- Type/Token.pm
- t/GNU.t: log levels
- Impl/GNU.pm: eof logic
- Role/Impl.pm: renamed requires
- Role/Parser.pm: renamed requires
- macros_is_empty renamed to macros_isEmpty
- Impl/Macros.pm: fix ABSTRACT
- Role/Macros.pm
- t/GNU.t: show only errors
- Role/Value.pm: renaming
- Role::Builtins -> Role::Builtin cont'ed
- Role::Builtins -> Role::Builtin
- Renaming
- Role/Macro.pm: remove non-needed requires
- t/GNU.t: dnl
- Impl/GNU.pm: eof context
- Impl/GNU.pm: remove explicit namespace in eval grammar actions
- Impl/GNU.pm: alignment
- dzil stuff cont'ed
- dzil stuff
- dist.ini: prefer Dit::Contributor over ContributorsFromGit
- More tests
- Impl/Parser.pm: hopefully removed ambiguity
- Impl/Parser.pm: unquoted parenthesis cont'ed
- Impl/Parser.pm: unquoted parenthesis fix when collecting arguments
- t/GNU.t: composited foreach/foreachq
- inc/foreach.m4 inc/foreachq.m4 inc/forloop.m4
- t/GNU.t: composite forloop - source
- t/GNU.t: composite forloop - nested : fix test number
- t/GNU.t: composite forloop - nested
- t/GNU.t: composite forloop
- t/GNU.t: composite argn
- t/GNU.t: composites quote/dquote/dquote_elt source
- t/GNU.t: composites quote/dquote/dquote_elt
- Impl/GNU.pm: binmode on temporary files
- dzil fixes conted
- dzil fix
- Initial commit