[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-nano] Nano syntax hilighting Bad regex
From: |
Chris Allegretta |
Subject: |
Re: [Help-nano] Nano syntax hilighting Bad regex |
Date: |
Tue, 1 Jan 2013 23:34:14 -0500 |
Hey Dave,
So unfortunately I think \b is even less portable than \> is. This
problem seems to be that when we're cross compiling, the code doesn't
know whether to use the workaround I put in for Darwin, which uses a
different word boundary style ([[:<:]] and [[:>:]]) and not the
GNU-style implementation that I know and love (\< and \>). The
re_format page claims that the Darwin version is more POSIX compliant,
I have never investigated this claim as it just doesn't seem to work
on the GNU/Linux where I develop anyway.
You may be able to work around this by replacing the following line in
config.h after running configure:
/* #undef GNU_WORDBOUNDS */
with:
#define GNU_WORDBOUNDS 1
Can you let me know if that works while I try and figure out a more
automatic solution?
Thanks much.
On Sun, Dec 9, 2012 at 4:24 PM, Chris Allegretta <address@hidden> wrote:
> Hey Dave. Hmmmmmmmm. From what platform are you cross-compiling for arm? I'd
> have expected this to only be problematic on Darwin but I may be
> mis-remembering how that workaround I put in is implemented.
>
> On Dec 9, 2012 2:07 AM, "dave festing" <address@hidden> wrote:
>>
>> OK, found it:
>>
>> replace \< and \> with \b
>>
>>
>>
>> ________________________________
>> From: address@hidden
>> To: address@hidden
>> Date: Sun, 9 Dec 2012 02:47:47 +0000
>> Subject: [Help-nano] Nano syntax hilighting Bad regex
>>
>> Only found one old post on here that was even close to the problem I am
>> having, so hoping for some up more relevant information. This post
>> mentioned what happens if you leave out the \< and \> and the same happens
>> to me. But, that is as far as I can get.
>>
>> On any line, in example nanorc files that have tried, with a "\< at the
>> beginning and a \>" at the end I get this error:
>>
>> Bad regex "[[:<:]] . . . [[:>:]]": Invalid character class name
>>
>> I am running nano 2.2.6, gawk 3.1.6 on linux 3.1 cross-compiled for the
>> ARM
>>
>>
>> Appreciate any pointers.
>>
>> Thanks,
>> davef
>>
>> _______________________________________________ Help-nano mailing list
>> address@hidden https://lists.gnu.org/mailman/listinfo/help-nano
>>
>> _______________________________________________
>> Help-nano mailing list
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/help-nano
>>
>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Help-nano] Nano syntax hilighting Bad regex,
Chris Allegretta <=