[tex-live] texdoc in luatex

Hans Hagen pragma at wxs.nl
Tue Jun 26 22:50:44 CEST 2007


Frank Küster wrote:
> karl at freefriends.org (Karl Berry) wrote:
> 
>>       pronounciation/spelling relations, but 'colo(u|)r' does not work (but
>>
>> Don't Lua regexps support alternation?
> 
> Not according to http://www.lua.org/manual/5.1/manual.html#5.4.1 ( The
> pipe symbol | matches itself).
> 
>> (Well, I gather regexps aren't "built in" to Lua proper, but whatever
>> external thingy implements them.)
> 
> string.foo
> 
> Or is there something else?
>

a regexp library in lua would result in more code being dedicated to 
regexp than to lua itself

alternation can be done by using a loop (of a few nested loops if there 
are more alternations); pretty fast btw

there is also an experimental lpeg parser which is alpha stage and the 
interface may change but here is a good chance that something like that 
will make it into the lua core some time in the future; we decided to 
add it to luatex prematurely in orde to be able to play with it

(at tug 2005 the lua author will do a workshop on lpeg)

Hans

-----------------------------------------------------------------
                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
      tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
                                              | www.pragma-pod.nl
-----------------------------------------------------------------


More information about the tex-live mailing list