Many thanks for your response, but unfortunately it does not solve my problem. In your solution, var in TestVarB is the identifier of the reference, which is "1", but I need the value of the reference, that is, the number of the line where the \someline command is being called, which is "31" or so. I want to access the value in Lua to do some calculations on it before returning the result to TeX.

Best regards,
Oliver

Am 05.09.19 um 14:41 schrieb Hans Hagen:
On 9/4/2019 7:37 PM, Oliver von Criegern wrote:
So how can I pass the value of my reference to Lua?

\setupreferencing[state=start]

\definenumber[test]
\setnumber[test][5]

\startluacode
function TestVarA(var)
    print('VARIABLE A: ',var)
    context(var)
end

function TestVarB(var)
    print('VARIABLE B: ',var)
    context.inlinerange { var }
end
\stopluacode

\def\TestLuaA#1{\ctxlua{TestVarA(#1)}}
\def\TestLuaB#1{\ctxlua{TestVarB(#1)}}

\startbuffer[testtext]
    \dorecurse{100}{Words, words, words. }
\stopbuffer

\starttext

\startlinenumbering

Counter: \TestLuaA{\rawcountervalue[test]}\par
Lineref: \TestLuaB{1}                     \par

\getbuffer[testtext]

\someline[1]LABEL 1

\stoplinenumbering


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

--
Dr. Oliver von Criegern
Referat für IT und Digital Humanities
Bayerische Akademie der Wissenschaften
Alfons-Goppel-Str. 11
80539 München
Tel.: 089-23031-1310

___________________________________________________________________________________
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to