[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Pattern matching proposal: %B to match balanced string with specified escape
- From: Jonathan Goble <jcgoble3@...>
- Date: Tue, 5 Jan 2016 15:08:56 -0500
On Tue, Jan 5, 2016 at 8:55 AM, Soni L. <email@example.com> wrote:
> On 05/01/16 07:51 AM, Jonathan Goble wrote:
>> And this proposal would make that even more powerful:
>>> str = [[char str = "this \"is\" a test"]]
>> char str = "this \"is\" a test"
>> "this \"is\" a test"
>> Poof: instant matching of string literals with escape handling, in a
>> five-character pattern. How cool is that? :-)
> Meh, there's a lib for it
I hardly think that 273 lines of Lua can be compared to essentially 10
lines of C. It's pretty obvious which would be faster.
Also, your solution is for a single, very specialized use case, while
mine is a more general solution covering many different use cases.
Both can coexist here; the presence of your module (a great one from
the looks of it, I should add) should not in any way hold this up.