------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1336




--- Comment #6 from Paulo Torrens <[email protected]>  2013-02-17 
17:52:27 ---
This is a nice feature, but... my problem is basically repeating the universal
characters across regexes and files... E.g.:

c.sah:
(...)
identifier:
/[_a-z$@`\xA0-\xD7FF\xE000-\xFFFF][\w$@`\xA0-\xD7FF\xE000-\xFFFF]*/i;
(...)


cpp.sah:
(...)
identifier:
/[_a-z$@`\xA0-\xD7FF\xE000-\xFFFF][\w$@`\xA0-\xD7FF\xE000-\xFFFF]*/i;
(...)


java.sah:
(...)
identifier:
/[_a-z$@`\xA0-\xD7FF\xE000-\xFFFF][\w$@`\xA0-\xD7FF\xE000-\xFFFF]*/i;
(...)


Aaaand so on.
And that's because on the example I didn't allow the \uXXXX escape code within
identifiers, which C/C++ accepts... "int abc\u1234def = 10;" is valid code.



That's why an escape code would help me with this problem. :)
I wanted to avoid repetition (DRY code).

I will probably use an implicit rule UCN (and EUCN or something like that for
escaped characters) that will expand to a complex regex which accepts what I
need...

But thanks for your suggestion! =D


-- 
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email

-- 
## List details at https://lists.exim.org/mailman/listinfo/pcre-dev 

Reply via email to