Hi all,

Could some one tell me, why the index making in the following example does not 
come out as expected (as shown in the examplelines at the end)?

\startluacode
function Indexing(text)
   local data = text
   data = (string.gsub(data, ",", "+"))
   data = (string.gsub(data, "+ ", "+"))
   return data
end
\stopluacode

\def\IndexItems#1{\index{\cldcontext{Indexing("#1")}}}

\starttext
We start with some text 
\IndexItems{Auto}

We have then more text
\IndexItems{Auto, motor}
\IndexItems{Auto, carburator}

Then we add non macro indexes:

\index{Glass lamp}
\index{Glass lamp+bulb}
\index{Glass lamp+bulb+wire}

\blank[3cm]

\placeregister[index]
\stoptext

Thanks, Willi
___________________________________________________________________________________
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