Jean-Marc Lasgouttes <[EMAIL PROTECTED]> writes:

| Lars, 
| 
| I found out why I had problems with bibtex. In RunBibtex, the regexp
| used are
|       LRegex reg1("\\\\bibdata{([^}]+)}");
|       LRegex reg2("\\\\bibstyle{([^}]+)}");
| 
| I appears that my regex() verison considers that {} is a special
| operator (whereas gnu grep seem to use \{\} for some weird reason), so
| the following has to be used:
|       LRegex reg1("\\\\bibdata\\{([^}]+)\\}");
|       LRegex reg2("\\\\bibstyle\\{([^}]+)\\}");
| 
| A solution might be to _always_ use the provided GNU regex
| package...

Hmm, I thought I had this set to POSIX_EXTENDED. Seems thate there are
different opinions about what POSIX_EXTENDED is. Using a regex lib
that we provide is of course a solution.

Or, we could rewrite the bibtex log file (.aux) parser to not use
regex's

        Lgb

Reply via email to