Boost logo

Boost :

From: Eric Niebler (eric_at_[hidden])
Date: 2005-09-19 11:06:27

Caleb Epstein wrote:
> On 9/16/05, Darren Cook <darren_at_[hidden]> wrote:
>>>>~_ln which matches any one character that is not a line separator.
>>_ln sounds useful. Is that in perl/PCRE ?
> Its not in Perl 5.

It's inspired from Perl 6. See the table at the bottom of:

Perl 5: \r?\n
Perl 6: \n
Meaning: asserts logical newline

Perl 5: [^\n]
Perl 6: \N
Meaning: not a logical newline

For Perl 6, \n really means \r?\n. I liked that idea, but it's not as
general as it could be. Also, it could be slow. So I broke it in two: _n
== literal newline and _ln == logical newline, where the line separators
are determined by the regex traits type.

Eric Niebler
Boost Consulting

Boost list run by bdawes at, gregod at, cpdaniel at, john at