Re: [NTG-context] ! LuaTeX error [string \directlua ]:1: invalid escape sequence

2013-04-19 Thread Hans Hagen

On 4/19/2013 7:39 AM, Kip Warner wrote:

Hey list,

I am having problems typesetting the following minimal to try and
extract the current revision number from my revision control system:

 % Bzr revision...
 \def\initializeBzr
 {\ctxlua{context(\\global\\edef\\BzrRevision{\%s},
  os.resultofbzr revno | tr -d '\\n')}}
 \initializeBzr

 \starttex
 foo
 \stoptex

The error I receive is:

 ! LuaTeX error [string \directlua ]:1: invalid escape sequence
 near '\%'.
 system   tex  error on line 5 in file minimal.tex:
 LuaTeX error  ...

Line 5 is the \initializeBzr invocation. This was working with TeX Live
2012, but perhaps the correct usage has changed. I am now using ConTeXt
2013.04.11 19:55 with LuaTeX beta-0.76.0-2013041612  (TeX Live 2013)
(rev 4627).


use [[ ]] for passing strings and \letterpercent , of do:

\ctxlua{context.setxvalue(BzrRevision,os.resultof(bzr revno | tr -d 
'\string\n'))}




Hans


-
  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
___


Re: [NTG-context] ! LuaTeX error [string \directlua ]:1: invalid escape sequence

2013-04-19 Thread Kip Warner
On Fri, 2013-04-19 at 09:07 +0200, Hans Hagen wrote:
 use [[ ]] for passing strings and \letterpercent , of do:
 
 \ctxlua{context.setxvalue(BzrRevision,os.resultof(bzr revno | tr
 -d 
 '\string\n'))} 

Thanks Hans. That solved that problem.

-- 
Kip Warner -- Software Engineer
OpenPGP encrypted/signed mail preferred
http://www.thevertigo.com


signature.asc
Description: This is a digitally signed message part
___
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
___

[NTG-context] ! LuaTeX error [string \directlua ]:1: invalid escape sequence

2013-04-18 Thread Kip Warner
Hey list,

I am having problems typesetting the following minimal to try and
extract the current revision number from my revision control system:

% Bzr revision...
\def\initializeBzr
{\ctxlua{context(\\global\\edef\\BzrRevision{\%s},
 os.resultofbzr revno | tr -d '\\n')}}
\initializeBzr

\starttex
foo
\stoptex

The error I receive is:

! LuaTeX error [string \directlua ]:1: invalid escape sequence
near '\%'.
system   tex  error on line 5 in file minimal.tex:
LuaTeX error  ...

Line 5 is the \initializeBzr invocation. This was working with TeX Live
2012, but perhaps the correct usage has changed. I am now using ConTeXt
2013.04.11 19:55 with LuaTeX beta-0.76.0-2013041612  (TeX Live 2013)
(rev 4627).

Thank you,

PS Please cc me because my subscription is temporarily disabled.

-- 
Kip Warner -- Software Engineer
OpenPGP encrypted/signed mail preferred
http://www.thevertigo.com


signature.asc
Description: This is a digitally signed message part
___
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
___