On 26-7-2010 8:36, Jaroslav Hajtmar wrote:
Hello all,

Is there any possibility use Lua commands in
\startseparatedlist[NaturalTable] ... \stopseparatedlist environment in
database module?
I would like using database module im my Lua application.
Thanx
Jaroslav

Here is mimimal example:

\usemodule[database]

\defineseparatedlist
[NaturalTable]
[separator=comma,
before=\bTABLE,after=\eTABLE,
first=\bTR,last=\eTR,
left=\bTD,right=\eTD]


\starttext

\startseparatedlist[NaturalTable]
col1,col2,col3
\stopseparatedlist

\startseparatedlist[NaturalTable]
\directlua{tex.print("col1,col2,col3")} % here program fails
\stopseparatedlist

\stoptext

you could expand the content

\expanded{\startseparatedlist[NaturalTable]
\ctxlua{tex.print("col1,col2,col3")}}
\stopseparatedlist

or use

\startluacode
context.startseparatedlist { "NaturalTable" }
tex.print("col1,col2,col3")
context.stopseparatedlist()
\stopluacode

of course you can also do all at the lua end (reminds me that I promised mojca to rewrite the database module)

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
    tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
                                             | www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to