Hi,
there is a bug with the number conversion code when values from a commalist are used, e.g.
\starttext \dorecurse{10}{#1:\convertnumber{set 1}{#1} } \stoptext
The bug is in the "convert" function from the Lua part.
local function convert(method,n,language) local converter = language and converters[method..":"..language] or converters[method] if converter then return converter(n) else local lowermethod = lower(method) local linguistic = counters[lowermethod] if linguistic then return do_alphabetic(n,linguistic,lowermethod == method and lowercharacter or uppercharacter) end local sequence = sequences[method] if sequence then - local set = sequences.set - if set then - local max = #set + local max = #sequence if n > max then - return set[(n-1) % max + 1] + return sequence[(n-1) % max + 1] else - return set[n] + return sequence[n] end - end end return n end end
Wolfgang