m4-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

m4 ChangeLog Makefile.am NEWS doc/m4.texinfo m4...


From: Gary V. Vaughan
Subject: m4 ChangeLog Makefile.am NEWS doc/m4.texinfo m4...
Date: Thu, 13 Jul 2006 23:35:16 +0000

CVSROOT:        /sources/m4
Module name:    m4
Changes by:     Gary V. Vaughan <gary>  06/07/13 23:35:16

Modified files:
        .              : ChangeLog Makefile.am NEWS 
        doc            : m4.texinfo 
        m4             : m4module.h m4private.h 
        modules        : gnu.c 
        src            : freeze.c main.c 
        tests          : freeze.at generate.awk 
Added files:
        doc            : regexprops-generic.texi 
        m4             : resyntax.c 

Log message:
        * m4/m4module.h (m4_regexp_syntax_decode, m4_regexp_syntax_encode)
        (m4_get_regexp_syntax_opt, m4_set_regexp_syntax_opt): Declare
        new functions for managing regexp syntax options.
        * m4/m4private.h (m4): Add regexp_syntax field.
        * m4/resyntax.c: New file implements the above.
        * Makefile.am (m4_libm4_la_SOURCES): Add m4/resyntax.c.
        * modules/gnu.c (RE_SYNTAX_BRE, RE_SYNTAX_ERE, builtin_eregexp)
        (builtin_epatsubst, builtin_erenamsyms, m4_regexp_do)
        (m4_patsubst_do, m4_renamesyms_do): Removed.
        (builtin_changeresyntax): New builtin to change regular expression
        syntax.
        (m4_resyntax_encode_safe): Factor out diagnostics code.
        * src/freeze.c (produce_resyntax_dump): New function to dump
        default regexp syntax specifier to frozen file.
        (reload_frozen_state): Updated to action 'R' directive.
        * src/main.c (usage): Describe new -r option.
        (long_options, OPTSTRING): Declare it.
        (main): Encode and store cli regexp syntax option argument.
        * tests/freeze.at (regexp syntax): New test that regexp syntax
        survives freezing.
        * tests/generate.awk (m4_pattern_allow): Updated for renamesyms.
        * doc/m4.texinfo (Erenamesyms and Renamesyms, Eregexp and Regexp)
        (Epatsubst and Patsubst): Renamed to...
        (Renamesyms, Regexp, Patsubst): ...these respectively. Updated
        documentation and added new examples.
        (Changeresyntax): New section describing changeresyntax builtin,
        and regexp syntax names.
        (Regular expression syntax): New section describing differences
        between various regular expression syntaxes.
        (Frozen files): Document 'R' directive.
        * NEWS: Updated.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/m4/ChangeLog?cvsroot=m4&r1=1.327&r2=1.328
http://cvs.savannah.gnu.org/viewcvs/m4/Makefile.am?cvsroot=m4&r1=1.38&r2=1.39
http://cvs.savannah.gnu.org/viewcvs/m4/NEWS?cvsroot=m4&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/m4/doc/m4.texinfo?cvsroot=m4&r1=1.23&r2=1.24
http://cvs.savannah.gnu.org/viewcvs/m4/doc/regexprops-generic.texi?cvsroot=m4&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/m4/m4/m4module.h?cvsroot=m4&r1=1.74&r2=1.75
http://cvs.savannah.gnu.org/viewcvs/m4/m4/m4private.h?cvsroot=m4&r1=1.48&r2=1.49
http://cvs.savannah.gnu.org/viewcvs/m4/m4/resyntax.c?cvsroot=m4&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/m4/modules/gnu.c?cvsroot=m4&r1=1.43&r2=1.44
http://cvs.savannah.gnu.org/viewcvs/m4/src/freeze.c?cvsroot=m4&r1=1.43&r2=1.44
http://cvs.savannah.gnu.org/viewcvs/m4/src/main.c?cvsroot=m4&r1=1.66&r2=1.67
http://cvs.savannah.gnu.org/viewcvs/m4/tests/freeze.at?cvsroot=m4&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/m4/tests/generate.awk?cvsroot=m4&r1=1.12&r2=1.13




reply via email to

[Prev in Thread] Current Thread [Next in Thread]