[Dev-luatex] error on luatest
Hans van der Meer
hansm at science.uva.nl
Fri Feb 15 20:37:31 CET 2008
I had some testfiles gathered, for example the following does work:
% engine=luatex
\starttext
\startlua
a = 1.5
b = 1.8
c = a*b
tex.print(c)
\stoplua
\stoptext
But this one gives an error, see the output below.
It seems the \startlue...\stoplua is the culprit, because comment them
out and the error disappears. What is going on?
% engine=luatex
\starttext
\startlua
\definefontfeature[smallcaps][language=DFLT,script=latn,smcp=yes]
\font\palasmallcaps=texgyrepagella-regular*smallcaps
\palasmallcaps This is a text in small capitals.
\stoplua
\stoptext
108 ~/Temp/luatex: luatex luatest3.tex
TeXExec | processing document 'luatest3.tex'
TeXExec | no ctx file found
TeXExec | tex processing method: context
TeXExec | TeX run 1
TeXExec | writing option file luatest3.top
TeXExec | using randomseed 1317
TeXExec | tex engine: luatex
TeXExec | tex format: cont-en
(./luatest3.tex
ConTeXt ver: 2008.01.28 21:28 MKIV fmt: 2008.2.15 int: english/
english
language : language en is active
system : cont-new loaded
(/usr/local/texlive/texmf-context/tex/context/base/cont-new.tex
systems : beware: some patches loaded from cont-new.tex
(/usr/local/texlive/texmf-context/tex/context/base/cont-new.mkiv
lua : used config path - /usr/local/texlive/2007/texmf/
web2c/texmf.cnf
lua : used cache path - //usr/local/texlive/texmf-context/
cache/luatex-cache/context/5b25423ad16f5b11dc34abcf44e70ed1
) (/usr/local/texlive/texmf-context/tex/context/base/cont-mtx.tex))
system : cont-old loaded
(/usr/local/texlive/texmf-context/tex/context/base/cont-old.tex
loading : Context Old Macros
)
system : cont-fil loaded
(/usr/local/texlive/texmf-context/tex/context/base/cont-fil.tex
loading : Context File Synonyms
)
system : cont-sys.rme loaded
(/usr/local/texlive/texmf-context/tex/context/user/cont-sys.rme (/usr/
local/texlive/texmf-context/tex/context/base/type-tmf.tex) (/usr/local/
texlive/texmf-context/tex/context/base/type-siz.tex) (/usr/local/
texlive/texmf-context/tex/context/base/type-otf.tex))
bodyfont : 12pt rm is loaded
specials : tex,postscript,rokicki loaded
system : luatest3.top loaded
(./luatest3.top
specials : loading definition file tpd
(/usr/local/texlive/texmf-context/tex/context/base/spec-tpd.tex
specials : loading definition file fdf
(/usr/local/texlive/texmf-context/tex/context/base/spec-fdf.tex (/usr/
local/texlive/texmf-context/tex/context/base/spec-fdf.mkiv))
specials : fdf loaded
)
specials : fdf,tpd loaded
) (./luatest3.tuo) (./luatest3.tuo)
systems : begin file luatest3 at line 2
! Use of \dodoincrement doesn't match its definition.
\doifnextcharelse ...tertoken =#1\def \!!stringa {
#2}\def \!!stringb
{#3}\fu...
\definefontfeature zerocount {
[smallcaps]
[language=DFLT,...
\expanded ...\long \xdef \@@expanded {\noexpand #1
}\@@expanded
l.7 \stoplua
?
And this one is even worse, giving an:
! TeX capacity exceeded, sorry [parameter stack size=6000].
\doappendtoks #1\to #2->
\def \@@toks {#2}\@@scratchtoks \@EA
{\gobbleoneargu...
\doappendtoks ...htoks \@EA {\gobbleoneargument #1
}\dodoappendtoks
\doappendtoks ...htoks \@EA {\gobbleoneargument #1
}\dodoappendtoks
\doappendtoks ...htoks \@EA {\gobbleoneargument #1
}\dodoappendtoks
\doappendtoks ...htoks \@EA {\gobbleoneargument #1
}\dodoappendtoks
\doappendtoks ...htoks \@EA {\gobbleoneargument #1
}\dodoappendtoks
...
l.35 \stoplua
% engine=luatex
\startlua
\starttypescript [sans] [franklin]
\definefontsynonym [FranklinBookRegular]
[name:FranklinGothicBookITC-Regular] [features=default]
\definefontsynonym [FranklinMediumRegular]
[name:FranklinGothicMediumITC-Regular] [features=default]
\definefontsynonym [FranklinDemiRegular]
[name:FranklinGothicDemiITC-Regular] [features=default]
\definefontsynonym [FranklinHeavyRegular]
[name:FranklinGothicHeavyITC-Regular] [features=default]
\definefontsynonym [FranklinBookItalic]
[name:FranklinGothicBookITC-Italic] [features=default]
\definefontsynonym [FranklinDemiItalic]
[name:FranklinGothicMediumITC-Italic] [features=default]
\definefontsynonym [FranklinHeavyItalic]
[name:FranklinGothicDemiITC-Italic] [features=default]
\definefontsynonym [FranklinMediumItalic]
[name:FranklinGothicHeavyITC-Italic] [features=default]
\stoptypescript
\starttypescript [sans] [franklin]
\definefontsynonym [Sans] [FranklinBookRegular]
[features=default]
\definefontsynonym [SansItalic] [FranklinBookItalic]
[features=default]
\definefontsynonym [SansBold] [FranklinDemiRegular]
[features=default]
\definefontsynonym [SansBoldItalic] [FranklinDemiItalic]
[features=default]
\definefontsynonym [SansSlanted] [SansItalic]
[features=default]
\definefontsynonym [SansBoldSlanted] [SansBoldItalic]
[features=default]
\definefontsynonym [SansCaps] [Sans]
[features=smallcaps]
\stoptypescript
\definetypeface[franklin][rm][sans][franklin][default]
\definetypeface[franklin][ss][sans][franklin][default]
\definetypeface[franklin][tt][mono][modern] [default][rscale=1.12]
\definetypeface[franklin][mm][math][iwona] [default][rscale=1.02]
\setupbodyfont[franklin,ss,10pt]
\stoplua
Hans van der Meer
More information about the dev-luatex
mailing list