Re: Lua string library partially reimplemented in Lua
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
- Subject: Re: Lua string library partially reimplemented in Lua
- From: "Jerome Vuarand" <jerome.vuarand@...>
- Date: 2008年9月18日 17:53:26 +0200
2008年9月18日 Roberto Ierusalimschy <roberto@inf.puc-rio.br>:
>> (Unrelated though, but something I'd like to see in jit 2.x would be
>> things such as "if str:sub(1, 2) == "__" then" remove the string creation
>> and just compare the first two bytes - just because it's a fairly common
>> operation in my code at least).
>
> Maybe this should deserve a proper function in strlib.
Isn't str:match("^__") already doing that ?
The pattern str:sub(42,43)=="__" could be generalized with a future
numbered repetition, for example the hypothetical
str:match("^.{41}__").