From: Vadim Z. <vz...@ze...> - 2010-07-16 20:39:24
|
On Wed, 23 Jun 2010 23:30:54 +0100 William S Fulton <ws...@fu...> wrote: WSF> Maybe, I've got this wrong, but I'm not sure how you will parse just WSF> "\1" instead of "\\1" without loads of parser work as mentioned earlier. WSF> I would accept "\\1" is required for now and when c++0x is merged in WSF> then the raw literal strings are an alternative option, NOT the only WSF> option. So whatever you do is independent of the C++0x merge and all WSF> your tests can use regular C strings using escaping. Hello again, I'm finally ready to commit the patches using %regex:/pattern/subst/ syntax with "\\1" used for back-references in the substitution part. I've tested the native build under Linux and cross-compiling for MinGW from Linux too. The test suite passes for csharp, java and python for the native build, and I hope the other languages should work too as there is nothing language-specific in my changes but I didn't test them as I don't have the necessary support for all of them. Concerning configure, --with-pcre is on by default and --without-pcre must be explicitly given to disable it, as discussed. And the changes to configure are finally very simple as the standard AX_PATH_GENERIC() does work, it was my own fault for using it incorrectly. Finally I also added display of configured options to `swig -version` and fixed running the test-suite from a different directory. I intend to commit all these changes to svn trunk soon, please let me know if there any objections. Thanks! VZ |