Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
listings and tabularx - texlive 2011 vs 2014
This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011) (format=pdflatex 2014.1.4) 11 OCT 2014 21:35
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**test.tex
(./test.tex
LaTeX2e <2011/06/27>
Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, lo
aded.
(/media/texlive/2011/texmf-dist/tex/latex/base/ar
ticle.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/media/texlive/2011/texmf-dist/tex/latex/base/si
ze10.clo
File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/media/texlive/2011/texmf-dist/tex/latex/tools/t
race.sty
Package: trace 2003/04/30 v1.1c trace LaTeX code
)
(/media/texlive/2011/texmf-dist/tex/latex/tools/t
abularx.sty
Package: tabularx 1999/01/07 v2.07 `tabularx' package (DPC)
(/media/texlive/2011/texmf-dist/tex/latex/tools/a
rray.sty
Package: array 2008/09/09 v2.4c Tabular extension package (FMi)
\col@sep=\dimen103
\extrarowheight=\dimen104
\NC@list=\toks14
\extratabsurround=\skip43
\backup@length=\skip44
)
\TX@col@width=\dimen105
\TX@old@table=\dimen106
\TX@old@col=\dimen107
\TX@target=\dimen108
\TX@delta=\dimen109
\TX@cols=\count87
\TX@ftn=\toks15
)
(/media/texlive/2011/texmf-dist/tex/latex/booktab
s/booktabs.sty
Package: booktabs 2005/04/14 v1.61803 publication quality tables
\heavyrulewidth=\dimen110
\lightrulewidth=\dimen111
\cmidrulewidth=\dimen112
\belowrulesep=\dimen113
\belowbottomsep=\dimen114
\aboverulesep=\dimen115
\abovetopsep=\dimen116
\cmidrulesep=\dimen117
\cmidrulekern=\dimen118
\defaultaddspace=\dimen119
\@cmidla=\count88
\@cmidlb=\count89
\@aboverulesep=\dimen120
\@belowrulesep=\dimen121
\@thisruleclass=\count90
\@lastruleclass=\count91
\@thisrulewidth=\dimen122
)
(/media/texlive/2011/texmf-dist/tex/latex/listing
s/listings.sty
(/media/texlive/2011/texmf-dist/tex/latex/graphic
s/keyval.sty
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks16
)
\lst@mode=\count92
\lst@gtempboxa=\box26
\lst@token=\toks17
\lst@length=\count93
\lst@currlwidth=\dimen123
\lst@column=\count94
\lst@pos=\count95
\lst@lostspace=\dimen124
\lst@width=\dimen125
\lst@newlines=\count96
\lst@lineno=\count97
\lst@maxwidth=\dimen126
(/media/texlive/2011/texmf-dist/tex/latex/listing
s/lstmisc.sty
File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
\c@lstnumber=\count98
\lst@skipnumbers=\count99
\lst@framebox=\box27
)
(/media/texlive/2011/texmf-dist/tex/latex/listing
s/listings.cfg
File: listings.cfg 2007/02/22 1.4 listings configuration
))
Package: listings 2007/02/22 1.4 (Carsten Heinz)
(/media/texlive/2011/texmf-dist/tex/latex/lipsum/
lipsum.sty
Package: lipsum 2011/04/14 v1.2 150 paragraphs of Lorem Ipsum dummy text
\c@lips@count=\count100
) (./test.aux)
\openout1 = `test.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 24.
LaTeX Font Info: ... okay on input line 24.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 24.
LaTeX Font Info: ... okay on input line 24.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 24.
LaTeX Font Info: ... okay on input line 24.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 24.
LaTeX Font Info: ... okay on input line 24.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 24.
LaTeX Font Info: ... okay on input line 24.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 24.
LaTeX Font Info: ... okay on input line 24.
\c@lstlisting=\count101
{internal vertical mode: \tracingassigns}
{into \tracingassigns=1}
{\tracingonline}
{changing \tracingonline=0}
{into \tracingonline=1}
\begin #1->\@ifundefined {#1}{\def \reserved@a {\@latex@error {Environment #1 u
ndefined}\@eha }}{\def \reserved@a {\def \@currenvir {#1}\edef \@currenvline {\
on@line }\csname #1\endcsname }}\@ignorefalse \begingroup \@endpefalse \reserve
d@a
#1<-tabularx
\@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
firstoftwo \else \expandafter \@secondoftwo \fi
#1<-tabularx
{\expandafter}
{\csname}
{\ifx}
{false}
{\expandafter}
{\fi}
\@secondoftwo #1#2->#2
#1<-\def \reserved@a {\@latex@error {Environment tabularx undefined}\@eha }
#2<-\def \reserved@a {\def \@currenvir {tabularx}\edef \@currenvline {\on@line
}\csname tabularx\endcsname }
{\def}
{changing \reserved@a=macro:->\@caption \@captype }
{into \reserved@a=macro:->\def \@currenvir {tabularx}\edef \ETC.}
\@ignorefalse ->\global \let \if@ignore \iffalse
{\global}
{globally changing \if@ignore=\iffalse}
{into \if@ignore=\iffalse}
{\begingroup}
{entering semi simple group (level 4) at line 33}
\@endpefalse ->\let \if@endpe \iffalse
{\let}
{reassigning \if@endpe=\iffalse}
\reserved@a ->\def \@currenvir {tabularx}\edef \@currenvline {\on@line }\csname
tabularx\endcsname
{\def}
{changing \@currenvir=macro:->table}
{into \@currenvir=macro:->tabularx}
{\edef}
\on@line -> on input line \the \inputlineno
{changing \@currenvline=macro:-> on input line 26}
{into \@currenvline=macro:-> on input line 33}
{\csname}
\tabularx #1->\edef \TX@ {\@currenvir }{\ifnum 0=`}\fi \setlength \TX@target {#
1}\TX@typeout {Target width: #1 = \the \TX@target .}\toks@ {}\TX@get@body
#1<-\textwidth
{\edef}
\@currenvir ->tabularx
{changing \TX@=macro:->tabularx}
{into \TX@=macro:->tabularx}
{begin-group character {}
{entering simple group (level 5) at line 33}
{\ifnum}
{\fi}
{false}
\setlength #1#2->#1#2\relax
#1<-\TX@target
#2<-\textwidth
{\dimen108}
{changing \dimen108=0.0pt}
{into \dimen108=345.0pt}
{\relax}
\TX@typeout #1->
#1<-Target width: \textwidth = \the \TX@target .
{\toks0}
{changing \toks0=\let \lips@par \relax }
{into \toks0=}
\TX@get@body #1\end ->\toks@ \expandafter {\the \toks@ #1}\TX@find@end
#1<-{llX@{}} \toprule Item & Variables & Notes\tn \midrule 1 & \breakableTelety
pe {var1}, \breakableTeletype {var2} & \lipsum [1] \ttn 2 & \breakableTeletype
{var3} & \lipsum [2] \ttn \botrule
{\toks0}
{\expandafter}
{\the}
{changing \toks0=}
{into \toks0={llX@{}} \toprule Item & Variabl\ETC.}
\TX@find@end #1->\def \@tempa {#1}\ifx \@tempa \TX@ \expandafter \TX@endtabular
x \else \toks@ \expandafter {\the \toks@ \end {#1}}\expandafter \TX@get@body \f
i
#1<-tabularx
{\def}
{changing \@tempa=macro:->defaultdialect}
{into \@tempa=macro:->tabularx}
{\ifx}
{true}
{\expandafter}
{\else}
\TX@endtabularx ->\expandafter \TX@newcol \expandafter {\tabularxcolumn {\TX@co
l@width }}\let \verb \TX@verb \def \@elt ##1{\global \value {##1}\the \value {#
#1}\relax }\edef \TX@ckpt {\cl@@ckpt }\let \@elt \relax \TX@old@table \maxdimen
\TX@col@width \TX@target \global \TX@cols \@ne \TX@typeout@ {\@spaces Table Wi
dth\@spaces Column Width\@spaces X Columns}\TX@trial {\def \NC@rewrite@X {\glob
al \advance \TX@cols \@ne \NC@find p{\TX@col@width }}}\loop \TX@arith \ifTX@ \T
X@trial {}\repeat {\let \@footnotetext \TX@ftntext \let \@xfootnotenext \TX@xft
ntext \csname tabular*\expandafter \endcsname \expandafter \TX@target \the \tok
s@ \csname endtabular*\endcsname }\global \TX@ftn \expandafter {\expandafter }\
the \TX@ftn \ifnum 0=`{\fi }\expandafter \end \expandafter {\TX@ }
{\expandafter}
{\expandafter}
\tabularxcolumn #1->p{#1}
#1<-\TX@col@width
\TX@newcol ->\newcol@ {X}[0]
\newcol@ #1[#2]#3->\expandafter \@reargdef \csname NC@rewrite@#1\endcsname [#2]
{\NC@find #3}
#1<-X
#2<-0
#3<-p{\TX@col@width }
{\expandafter}
{\csname}
\@reargdef #1[#2]->\@yargdef #1\@ne {#2}
#1<-\NC@rewrite@X
#2<-0
\@yargdef #1#2#3->\ifx #2\tw@ \def \reserved@b ##11{[####1]}\else \let \reserve
d@b \@gobble \fi \expandafter \@yargd@f \expandafter {\number #3}#1
#1<-\NC@rewrite@X
#2<-\@ne
#3<-0
{\ifx}
{false}
{\let}
{changing \reserved@b=macro:->\@xdblarg {\@caption \@captype \ETC.}
{into \reserved@b=\long macro:#1->}
{\fi}
{\expandafter}
{\expandafter}
{\number}
\@yargd@f #1#2->\def \reserved@a ##1#1##2##{\expandafter \def \expandafter #2\r
eserved@b ##1#1}\l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1
#1<-0
#2<-\NC@rewrite@X
{\def}
{changing \reserved@a=macro:->\def \@currenvir {tabularx}\edef \ETC.}
{into \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
{\relax}
\reserved@a #10#2{->\expandafter \def \expandafter \NC@rewrite@X \reserved@b #1
0{
#1<-
#2<-##1##2##3##4##5##6##7##8##9##0
{\expandafter}
{\expandafter}
\reserved@b #1->
#1<-0
{\def}
{changing \NC@rewrite@X=macro:->\NC@find }
{into \NC@rewrite@X=macro:->\NC@find p{\TX@col@width }}
{\let}
{changing \verb=macro:->\relax \ifmmode \hbox \else \leavevmode \ETC.}
{into \verb=macro:->\leavevmode \null \TX@vwarn {\ifnum \ETC.}
{\def}
{changing \@elt=\relax}
{into \@elt=macro:#1->\global \value {#1}\the \value \ETC.}
{\edef}
\cl@@ckpt ->\@elt {page}\@elt {equation}\@elt {enumi}\@elt {enumii}\@elt {enumi
ii}\@elt {enumiv}\@elt {footnote}\@elt {mpfootnote}\@elt {part}\@elt {section}\
@elt {subsection}\@elt {subsubsection}\@elt {paragraph}\@elt {subparagraph}\@el
t {figure}\@elt {table}\@elt {lstnumber}\@elt {lips@count}\@elt {lstlisting}
\@elt #1->\global \value {#1}\the \value {#1}\relax
#1<-page
\value #1->\csname c@#1\endcsname
#1<-page
{\csname}
\value #1->\csname c@#1\endcsname
#1<-page
{\csname}
\@elt #1->\global \value {#1}\the \value {#1}\relax
#1<-equation
\value #1->\csname c@#1\endcsname
#1<-equation
{\csname}
\value #1->\csname c@#1\endcsname
#1<-equation
{\csname}
\@elt #1->\global \value {#1}\the \value {#1}\relax
#1<-enumi
\value #1->\csname c@#1\endcsname
#1<-enumi
{\csname}
\value #1->\csname c@#1\endcsname
#1<-enumi
{\csname}
\@elt #1->\global \value {#1}\the \value {#1}\relax
#1<-enumii
\value #1->\csname c@#1\endcsname
#1<-enumii
{\csname}
\value #1->\csname c@#1\endcsname
#1<-enumii
{\csname}
\@elt #1->\global \value {#1}\the \value {#1}\relax
#1<-enumiii
\value #1->\csname c@#1\endcsname
#1<-enumiii
{\csname}
\value #1->\csname c@#1\endcsname
#1<-enumiii
{\csname}
\@elt #1->\global \value {#1}\the \value {#1}\relax
#1<-enumiv
\value #1->\csname c@#1\endcsname
#1<-enumiv
{\csname}
\value #1->\csname c@#1\endcsname
#1<-enumiv
{\csname}
\@elt #1->\global \value {#1}\the \value {#1}\relax
#1<-footnote
\value #1->\csname c@#1\endcsname
#1<-footnote
{\csname}
\value #1->\csname c@#1\endcsname
#1<-footnote
{\csname}
\@elt #1->\global \value {#1}\the \value {#1}\relax
#1<-mpfootnote
\value #1->\csname c@#1\endcsname
#1<-mpfootnote
{\csname}
\value #1->\csname c@#1\endcsname
#1<-mpfootnote
{\csname}
\@elt #1->\global \value {#1}\the \value {#1}\relax
#1<-part
\value #1->\csname c@#1\endcsname
#1<-part
{\csname}
\value #1->\csname c@#1\endcsname
#1<-part
{\csname}
\@elt #1->\global \value {#1}\the \value {#1}\relax
#1<-section
\value #1->\csname c@#1\endcsname
#1<-section
{\csname}
\value #1->\csname c@#1\endcsname
#1<-section
{\csname}
\@elt #1->\global \value {#1}\the \value {#1}\relax
#1<-subsection
\value #1->\csname c@#1\endcsname
#1<-subsection
{\csname}
\value #1->\csname c@#1\endcsname
#1<-subsection
{\csname}
\@elt #1->\global \value {#1}\the \value {#1}\relax
#1<-subsubsection
\value #1->\csname c@#1\endcsname
#1<-subsubsection
{\csname}
\value #1->\csname c@#1\endcsname
#1<-subsubsection
{\csname}
\@elt #1->\global \value {#1}\the \value {#1}\relax
#1<-paragraph
\value #1->\csname c@#1\endcsname
#1<-paragraph
{\csname}
\value #1->\csname c@#1\endcsname
#1<-paragraph
{\csname}
\@elt #1->\global \value {#1}\the \value {#1}\relax
#1<-subparagraph
\value #1->\csname c@#1\endcsname
#1<-subparagraph
{\csname}
\value #1->\csname c@#1\endcsname
#1<-subparagraph
{\csname}
\@elt #1->\global \value {#1}\the \value {#1}\relax
#1<-figure
\value #1->\csname c@#1\endcsname
#1<-figure
{\csname}
\value #1->\csname c@#1\endcsname
#1<-figure
{\csname}
\@elt #1->\global \value {#1}\the \value {#1}\relax
#1<-table
\value #1->\csname c@#1\endcsname
#1<-table
{\csname}
\value #1->\csname c@#1\endcsname
#1<-table
{\csname}
\@elt #1->\global \value {#1}\the \value {#1}\relax
#1<-lstnumber
\value #1->\csname c@#1\endcsname
#1<-lstnumber
{\csname}
\value #1->\csname c@#1\endcsname
#1<-lstnumber
{\csname}
\@elt #1->\global \value {#1}\the \value {#1}\relax
#1<-lips@count
\value #1->\csname c@#1\endcsname
#1<-lips@count
{\csname}
\value #1->\csname c@#1\endcsname
#1<-lips@count
{\csname}
\@elt #1->\global \value {#1}\the \value {#1}\relax
#1<-lstlisting
\value #1->\csname c@#1\endcsname
#1<-lstlisting
{\csname}
\value #1->\csname c@#1\endcsname
#1<-lstlisting
{\csname}
{changing \TX@ckpt=undefined}
{into \TX@ckpt=macro:->\global \c@page 1\relax \global \ETC.}
{\let}
{changing \@elt=macro:#1->\global \value {#1}\the \value \ETC.}
{into \@elt=\relax}
{\dimen106}
{changing \dimen106=0.0pt}
{into \dimen106=16383.99998pt}
{\dimen105}
{changing \dimen105=0.0pt}
{into \dimen105=345.0pt}
{\global}
{globally changing \count87=0}
{into \count87=1}
\TX@typeout@ #1->
#1<-\@spaces Table Width\@spaces Column Width\@spaces X Columns
\TX@trial #1->\setbox \@tempboxa \hbox {#1\relax \let \@footnotetext \TX@trial@
ftn \let \TX@vwarn \@empty \expandafter \let \expandafter \tabularx \csname tab
ular*\endcsname \expandafter \let \expandafter \endtabularx \csname endtabular*
\endcsname \def \write {\begingroup \def \let {\afterassignment \endgroup \toks
@ }\afterassignment \let \count@ }\hbadness \@M \hfuzz \maxdimen \let \hbadness
\@tempcnta \let \hfuzz \@tempdima \expandafter \tabular \the \toks@ \endtabula
r }\TX@ckpt \TX@typeout@ {\@spaces \expandafter \TX@align \the \wd \@tempboxa \
space \space \space \space \space \@@ \expandafter \TX@align \the \TX@col@width
\space \space \space \space \space \@@ \@spaces \the \TX@cols }
#1<-\def \NC@rewrite@X {\global \advance \TX@cols \@ne \NC@find p{\TX@col@width
}}
{\setbox}
{entering hbox group (level 6) at line 43}
{restricted horizontal mode: \def}
{changing \NC@rewrite@X=macro:->\NC@find p{\TX@col@width }}
{into \NC@rewrite@X=macro:->\global \advance \TX@cols \@ne \ETC.}
{\relax}
{\let}
{changing \@footnotetext=\long macro:#1->\insert \footins {\reset@font \ETC.}
{into \@footnotetext=\long macro:#1->}
{\let}
{changing \TX@vwarn=macro:->\@warning {\noexpand \verb may\ETC.}
{into \TX@vwarn=macro:->}
{\expandafter}
{\expandafter}
{\csname}
{\let}
{changing \tabularx=macro:#1->\edef \TX@ {\@currenvir }{\ifnum \ETC.}
{into \tabularx=macro:#1->\setlength \dimen@ {#1}\xdef \ETC.}
{\expandafter}
{\expandafter}
{\csname}
{\let}
{changing \endtabularx=\relax}
{into \endtabularx=macro:->\endarray $\egroup }
{\def}
{changing \write=\write}
{into \write=macro:->\begingroup \def \let {\afterassignment \ETC.}
{\hbadness}
{changing \hbadness=1000}
{into \hbadness=10000}
{\hfuzz}
{changing \hfuzz=0.5pt}
{into \hfuzz=16383.99998pt}
{\let}
{changing \hbadness=\hbadness}
{into \hbadness=\count24}
{\let}
{changing \hfuzz=\hfuzz}
{into \hfuzz=\dimen14}
{\expandafter}
{\the}
\tabular ->\gdef \@halignto {}\@tabular
{\gdef}
{globally changing \@halignto=undefined}
{into \@halignto=macro:->}
\@tabular ->\leavevmode \hbox \bgroup $\col@sep \tabcolsep \let \d@llarbegin \b
egingroup \let \d@llarend \endgroup \@tabarray
\leavevmode ->\unhbox \voidb@x
{\unhbox}
{\hbox}
{entering hbox group (level 7) at line 43}
{math shift character $}
{entering math shift group (level 8) at line 43}
{changing \fam=0}
{into \fam=-1}
\everymath->\conditionally@traceoff \check@mathfonts \conditionally@traceon \th
e \everymath
\conditionally@traceoff ->\tracingassigns \z@ \tracingrestores \z@ \tracingcomm
ands \z@ \tracingpages \z@ \tracingmacros \z@ \tracingoutput \z@ \showboxbreadt
h \m@ne \showboxdepth \m@ne \tracingstats \@ne \tracingparagraphs \z@ \tracingg
roups \z@
{math mode: \tracingassigns}
{changing \tracingassigns=1}
{\tracingrestores}
{\tracingcommands}
{\tracingassigns}
{into \tracingassigns=1}
{\tracingonline}
{reassigning \tracingonline=1}
{\the}
{\dimen103}
{changing \dimen103=0.0pt}
{into \dimen103=6.0pt}
{\let}
{reassigning \d@llarbegin=\begingroup}
{\let}
{reassigning \d@llarend=\endgroup}
\@tabarray ->\@ifnextchar [{\@@array }{\@@array [c]}
\@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
{#3}\futurelet \@let@token \@ifnch
#1<-[
#2<-\@@array
#3<-\@@array [c]
{\let}
{reassigning \reserved@d=the character [}
{\def}
{changing \reserved@a=macro:#10#2{->\expandafter \def \expandafter \ETC.}
{into \reserved@a=macro:->\@@array }
{\def}
{changing \reserved@b=\long macro:#1->}
{into \reserved@b=macro:->\@@array [c]}
{\futurelet}
{reassigning \@let@token=begin-group character {}
\@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
@token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
d@b \fi \fi \reserved@c
{\ifx}
{false}
{\ifx}
{false}
{\let}
{changing \reserved@c=macro:->\@xdblarg {\@caption \@captype \ETC.}
{into \reserved@c=macro:->\@@array [c]}
{\fi}
{\fi}
\reserved@c ->\@@array [c]
\@@array [#1]#2->\@tempdima \ht \strutbox \advance \@tempdima by\extrarowheight
\setbox \@arstrutbox \hbox {\vrule \@height \arraystretch \@tempdima \@depth \
arraystretch \dp \strutbox \@width \z@ }\begingroup \@mkpream {#2}\xdef \@pream
ble {\noexpand \ialign \@halignto \bgroup \@arstrut \@preamble \tabskip \z@ \cr
}\endgroup \@arrayleft \if #1t\vtop \else \if #1b\vbox \else \vcenter \fi \fi
\bgroup \let \@sharp ##\let \protect \relax \lineskip \z@ \baselineskip \z@ \m@
th \let \\\@arraycr \let \tabularnewline \\\let \par \@empty \@preamble
#1<-c
#2<-llX@{}
{\dimen14}
{changing \dimen14=269.295pt}
{into \dimen14=8.39996pt}
{\advance}
{reassigning \dimen14=8.39996pt}
{\setbox}
{entering hbox group (level 9) at line 43}
{restricted horizontal mode: \vrule}
\@height ->height
\arraystretch ->1
\@depth ->depth
\arraystretch ->1
\@width ->width
{end-group character }}
{leaving hbox group (level 9) entered at line 43}
{changing \box18=void}
{into \box18=
\hbox(8.39996+3.60004)x0.0 []}
{math mode: \begingroup}
{entering semi simple group (level 9) at line 43}
\@mkpream #1->\gdef \@preamble {}\@lastchclass 4 \@firstamptrue \let \@sharp \r
elax \let \@startpbox \relax \let \@endpbox \relax \@temptokena {#1}\@tempswatr
ue \@whilesw \if@tempswa \fi {\@tempswafalse \the \NC@list }\count@ \m@ne \let
\the@toks \relax \prepnext@tok \expandafter \@tfor \expandafter \@nextchar \exp
andafter :\expandafter =\the \@temptokena \do {\@testpach \ifcase \@chclass \@c
lassz \or \@classi \or \@classii \or \save@decl \or \or \@classv \or \@classvi
\or \@classvii \or \@classviii \or \@classx \or \@classx \fi \@lastchclass \@ch
class }\ifcase \@lastchclass \@acol \or \or \@acol \or \@preamerr \thr@@ \or \@
preamerr \tw@ \@addtopreamble \@sharp \or \or \else \@preamerr \@ne \fi \def \t
he@toks {\the \toks }
#1<-llX@{}
{\gdef}
{globally changing \@preamble=undefined}
{into \@preamble=macro:->}
{\count52}
{changing \count52=0}
{into \count52=4}
\@firstamptrue ->\let \if@firstamp \iftrue
{\let}
{changing \if@firstamp=\iffalse}
{into \if@firstamp=\iftrue}
{\let}
{changing \@sharp=undefined}
{into \@sharp=\relax}
{\let}
{changing \@startpbox=macro:#1->\bgroup \setlength \hsize {#1\ETC.}
{into \@startpbox=\relax}
{\let}
{changing \@endpbox=macro:->\@finalstrut \@arstrutbox \egroup \ETC.}
{into \@endpbox=\relax}
{\toks10}
{changing \toks10=}
{into \toks10=llX@{}}
\@tempswatrue ->\let \if@tempswa \iftrue
{\let}
{reassigning \if@tempswa=\iftrue}
\@whilesw #1\fi #2->#1#2\@iwhilesw {#1#2}\fi \fi
#1<-\if@tempswa
#2<-\@tempswafalse \the \NC@list
{\iftrue}
{true}
\@tempswafalse ->\let \if@tempswa \iffalse
{\let}
{changing \if@tempswa=\iftrue}
{into \if@tempswa=\iffalse}
{\the}
\NC@do #1->\expandafter \let \expandafter \NC@rewrite \csname NC@rewrite@\strin
g #1\endcsname \expandafter \let \expandafter \NC@find \csname NC@find@\string
#1\endcsname \expandafter \@temptokena \expandafter {\expandafter }\expandafter
\NC@find \the \@temptokena #1\relax
#1<-*
{\expandafter}
{\expandafter}
{\csname}
{\string}
{\let}
{changing \NC@rewrite=undefined}
{into \NC@rewrite=\long macro:#1#2->\count@ #1\relax \loop \ifnum \ETC.}
{\expandafter}
{\expandafter}
{\csname}
{\string}
{\let}
{changing \NC@find=undefined}
{into \NC@find=macro:#1*->\NC@ {#1}}
{\expandafter}
{\expandafter}
{\expandafter}
{\expandafter}
{\the}
{\toks10}
{changing \toks10=llX@{}}
{into \toks10=}
\NC@find #1*->\NC@ {#1}
#1<-llX@{}
\NC@ #1->\@temptokena \expandafter {\the \@temptokena #1}\futurelet \next \NC@i
fend
#1<-llX@{}
{\toks10}
{\expandafter}
{\the}
{changing \toks10=}
{into \toks10=llX@{}}
{\futurelet}
{changing \next=macro:->\@nil }
{into \next=\relax}
\NC@ifend ->\ifx \next \relax \else \@tempswatrue \expandafter \NC@rewrite \fi
{\ifx}
{true}
{\else}
{\relax}
\NC@do #1->\expandafter \let \expandafter \NC@rewrite \csname NC@rewrite@\strin
g #1\endcsname \expandafter \let \expandafter \NC@find \csname NC@find@\string
#1\endcsname \expandafter \@temptokena \expandafter {\expandafter }\expandafter
\NC@find \the \@temptokena #1\relax
#1<-X
{\expandafter}
{\expandafter}
{\csname}
{\string}
{\let}
{changing \NC@rewrite=\long macro:#1#2->\count@ #1\relax \loop \ifnum \ETC.}
{into \NC@rewrite=macro:->\global \advance \TX@cols \@ne \ETC.}
{\expandafter}
{\expandafter}
{\csname}
{\string}
{\let}
{changing \NC@find=macro:#1*->\NC@ {#1}}
{into \NC@find=macro:#1X->\NC@ {#1}}
{\expandafter}
{\expandafter}
{\expandafter}
{\expandafter}
{\the}
{\toks10}
{changing \toks10=llX@{}}
{into \toks10=}
\NC@find #1X->\NC@ {#1}
#1<-ll
\NC@ #1->\@temptokena \expandafter {\the \@temptokena #1}\futurelet \next \NC@i
fend
#1<-ll
{\toks10}
{\expandafter}
{\the}
{changing \toks10=}
{into \toks10=ll}
{\futurelet}
{changing \next=\relax}
{into \next=the character @}
\NC@ifend ->\ifx \next \relax \else \@tempswatrue \expandafter \NC@rewrite \fi
{\ifx}
{false}
\@tempswatrue ->\let \if@tempswa \iftrue
{\let}
{changing \if@tempswa=\iffalse}
{into \if@tempswa=\iftrue}
{\expandafter}
{\fi}
\NC@rewrite ->\global \advance \TX@cols \@ne \NC@find p{\TX@col@width }
{\global}
{globally changing \count87=1}
{into \count87=2}
\NC@find #1X->\NC@ {#1}
#1<-p{\TX@col@width }@{}
\NC@ #1->\@temptokena \expandafter {\the \@temptokena #1}\futurelet \next \NC@i
fend
#1<-p{\TX@col@width }@{}
{\toks10}
{\expandafter}
{\the}
{changing \toks10=ll}
{into \toks10=llp{\TX@col@width }@{}}
{\futurelet}
{changing \next=the character @}
{into \next=\relax}
\NC@ifend ->\ifx \next \relax \else \@tempswatrue \expandafter \NC@rewrite \fi
{\ifx}
{true}
{\else}
{\relax}
\@iwhilesw #1\fi ->#1\expandafter \@iwhilesw \else \@gobbletwo \fi {#1}\fi
#1<-\if@tempswa \@tempswafalse \the \NC@list
{\iftrue}
{true}
\@tempswafalse ->\let \if@tempswa \iffalse
{\let}
{changing \if@tempswa=\iftrue}
{into \if@tempswa=\iffalse}
{\the}
\NC@do #1->\expandafter \let \expandafter \NC@rewrite \csname NC@rewrite@\strin
g #1\endcsname \expandafter \let \expandafter \NC@find \csname NC@find@\string
#1\endcsname \expandafter \@temptokena \expandafter {\expandafter }\expandafter
\NC@find \the \@temptokena #1\relax
#1<-*
{\expandafter}
{\expandafter}
{\csname}
{\string}
{\let}
{changing \NC@rewrite=macro:->\global \advance \TX@cols \@ne \ETC.}
{into \NC@rewrite=\long macro:#1#2->\count@ #1\relax \loop \ifnum \ETC.}
{\expandafter}
{\expandafter}
{\csname}
{\string}
{\let}
{changing \NC@find=macro:#1X->\NC@ {#1}}
{into \NC@find=macro:#1*->\NC@ {#1}}
{\expandafter}
{\expandafter}
{\expandafter}
{\expandafter}
{\the}
{\toks10}
{changing \toks10=llp{\TX@col@width }@{}}
{into \toks10=}
\NC@find #1*->\NC@ {#1}
#1<-llp{\TX@col@width }@{}
\NC@ #1->\@temptokena \expandafter {\the \@temptokena #1}\futurelet \next \NC@i
fend
#1<-llp{\TX@col@width }@{}
{\toks10}
{\expandafter}
{\the}
{changing \toks10=}
{into \toks10=llp{\TX@col@width }@{}}
{\futurelet}
{reassigning \next=\relax}
\NC@ifend ->\ifx \next \relax \else \@tempswatrue \expandafter \NC@rewrite \fi
{\ifx}
{true}
{\else}
{\relax}
\NC@do #1->\expandafter \let \expandafter \NC@rewrite \csname NC@rewrite@\strin
g #1\endcsname \expandafter \let \expandafter \NC@find \csname NC@find@\string
#1\endcsname \expandafter \@temptokena \expandafter {\expandafter }\expandafter
\NC@find \the \@temptokena #1\relax
#1<-X
{\expandafter}
{\expandafter}
{\csname}
{\string}
{\let}
{changing \NC@rewrite=\long macro:#1#2->\count@ #1\relax \loop \ifnum \ETC.}
{into \NC@rewrite=macro:->\global \advance \TX@cols \@ne \ETC.}
{\expandafter}
{\expandafter}
{\csname}
{\string}
{\let}
{changing \NC@find=macro:#1*->\NC@ {#1}}
{into \NC@find=macro:#1X->\NC@ {#1}}
{\expandafter}
{\expandafter}
{\expandafter}
{\expandafter}
{\the}
{\toks10}
{changing \toks10=llp{\TX@col@width }@{}}
{into \toks10=}
\NC@find #1X->\NC@ {#1}
#1<-llp{\TX@col@width }@{}
\NC@ #1->\@temptokena \expandafter {\the \@temptokena #1}\futurelet \next \NC@i
fend
#1<-llp{\TX@col@width }@{}
{\toks10}
{\expandafter}
{\the}
{changing \toks10=}
{into \toks10=llp{\TX@col@width }@{}}
{\futurelet}
{reassigning \next=\relax}
\NC@ifend ->\ifx \next \relax \else \@tempswatrue \expandafter \NC@rewrite \fi
{\ifx}
{true}
{\else}
{\relax}
{\expandafter}
{\else}
\@iwhilesw #1\fi ->#1\expandafter \@iwhilesw \else \@gobbletwo \fi {#1}\fi
#1<-\if@tempswa \@tempswafalse \the \NC@list
{\iffalse}
{false}
\@gobbletwo #1#2->
#1<-\fi
#2<-\if@tempswa \@tempswafalse \the \NC@list
{\fi}
{\fi}
{\count255}
{changing \count255=92}
{into \count255=-1}
{\let}
{changing \the@toks=undefined}
{into \the@toks=\relax}
\prepnext@tok ->\advance \count@ \@ne \toks \count@ {}
{\advance}
{changing \count255=-1}
{into \count255=0}
{\toks}
{changing \toks0={llX@{}} \toprule Item & Variabl\ETC.}
{into \toks0=}
{\expandafter}
{\expandafter}
{\expandafter}
{\expandafter}
{\the}
\@tfor #1:=->\@tf@r #1
#1<-\@nextchar
\@tf@r #1#2\do #3->\def \@fortmp {#2}\ifx \@fortmp \space \else \@tforloop #2\@
nil \@nil \@@ #1{#3}\fi
#1<-\@nextchar
#2<- llp{\TX@col@width }@{}
#3<-\@testpach \ifcase \@chclass \@classz \or \@classi \or \@classii \or \save@
decl \or \or \@classv \or \@classvi \or \@classvii \or \@classviii \or \@classx
\or \@classx \fi \@lastchclass \@chclass
{\def}
{changing \@fortmp=macro:-> p}
{into \@fortmp=macro:-> llp{\TX@col@width }@{}}
{\ifx}
{false}
\@tforloop #1#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else
#4\relax \expandafter \@tforloop \fi #2\@@ #3{#4}
#1<-l
#2<-lp{\TX@col@width }@{}\@nil \@nil
#3<-\@nextchar
#4<-\@testpach \ifcase \@chclass \@classz \or \@classi \or \@classii \or \save@
decl \or \or \@classv \or \@classvi \or \@classvii \or \@classviii \or \@classx
\or \@classx \fi \@lastchclass \@chclass
{\def}
{changing \@nextchar=undefined}
{into \@nextchar=macro:->l}
{\ifx}
{false}
\@testpach ->\@chclass \ifnum \@lastchclass =6 \@ne \@chnum \@ne \else \ifnum \
@lastchclass =7 5 \else \ifnum \@lastchclass =8 \tw@ \else \ifnum \@lastchclass
=9 \thr@@ \else \z@ \ifnum \@lastchclass = 10 \else \edef \@nextchar {\expanda
fter \string \@nextchar }\@chnum \if \@nextchar c\z@ \else \if \@nextchar l\@ne
\else \if \@nextchar r\tw@ \else \z@ \@chclass \if \@nextchar |\@ne \else \if
\@nextchar !6 \else \if \@nextchar @7 \else \if \@nextchar <8 \else \if \@nextc
har >9 \else 10 \@chnum \if \@nextchar m\thr@@ \else \if \@nextchar p4 \else \i
f \@nextchar b5 \else \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi \fi \fi
\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
{\count51}
{\ifnum}
{false}
{\ifnum}
{false}
{\ifnum}
{false}
{\ifnum}
{false}
{reassigning \count51=0}
{\ifnum}
{false}
{\edef}
{\expandafter}
\@nextchar ->l
{\string}
{changing \@nextchar=macro:->l}
{into \@nextchar=macro:->l}
{\count53}
{\if}
\@nextchar ->l
{false}
{\if}
\@nextchar ->l
{true}
{changing \count53=0}
{into \count53=1}
{\else}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\ifcase}
{case 0}
\@classz ->\@classx \@tempcnta \count@ \prepnext@tok \@addtopreamble {\ifcase \
@chnum \hfil \d@llarbegin \insert@column \d@llarend \hfil \or \hskip 1sp\d@llar
begin \insert@column \d@llarend \hfil \or \hfil \hskip 1sp\d@llarbegin \insert@
column \d@llarend \or $\vcenter \@startpbox {\@nextchar }\insert@column \@endpb
ox $\or \vtop \@startpbox {\@nextchar }\insert@column \@endpbox \or \vbox \@sta
rtpbox {\@nextchar }\insert@column \@endpbox \fi }\prepnext@tok
\@classx ->\ifcase \@lastchclass \@acolampacol \or \@addamp \@acol \or \@acolam
pacol \or \or \@acol \@firstampfalse \or \@addamp \fi
{\ifcase}
{case 4}
\@acol ->\@addtopreamble {\hskip \col@sep }
\@addtopreamble #1->\xdef \@preamble {\@preamble #1}
#1<-\hskip \col@sep
{\xdef}
\@preamble ->
{globally changing \@preamble=macro:->}
{into \@preamble=macro:->\hskip \col@sep }
\@firstampfalse ->\let \if@firstamp \iffalse
{\let}
{changing \if@firstamp=\iftrue}
{into \if@firstamp=\iffalse}
{\or}
{\count24}
{changing \count24=88}
{into \count24=0}
\prepnext@tok ->\advance \count@ \@ne \toks \count@ {}
{\advance}
{changing \count255=0}
{into \count255=1}
{\toks}
{reassigning \toks1=}
\@addtopreamble #1->\xdef \@preamble {\@preamble #1}
#1<-\ifcase \@chnum \hfil \d@llarbegin \insert@column \d@llarend \hfil \or \hsk
ip 1sp\d@llarbegin \insert@column \d@llarend \hfil \or \hfil \hskip 1sp\d@llarb
egin \insert@column \d@llarend \or $\vcenter \@startpbox {\@nextchar }\insert@c
olumn \@endpbox $\or \vtop \@startpbox {\@nextchar }\insert@column \@endpbox \o
r \vbox \@startpbox {\@nextchar }\insert@column \@endpbox \fi
{\xdef}
\@preamble ->\hskip \col@sep
{\ifcase}
{case 1}
\insert@column ->\the@toks \the \@tempcnta \ignorespaces \@sharp \unskip \the@t
oks \the \count@ \relax
{\or}
{globally changing \@preamble=macro:->\hskip \col@sep }
{into \@preamble=macro:->\hskip \col@sep \hskip 1sp\d@llarbegin \ETC.}
\prepnext@tok ->\advance \count@ \@ne \toks \count@ {}
{\advance}
{changing \count255=1}
{into \count255=2}
{\toks}
{reassigning \toks2=}
{\or}
{\count52}
{changing \count52=4}
{into \count52=0}
{\relax}
{\expandafter}
{\fi}
\@tforloop #1#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else
#4\relax \expandafter \@tforloop \fi #2\@@ #3{#4}
#1<-l
#2<-p{\TX@col@width }@{}\@nil \@nil
#3<-\@nextchar
#4<-\@testpach \ifcase \@chclass \@classz \or \@classi \or \@classii \or \save@
decl \or \or \@classv \or \@classvi \or \@classvii \or \@classviii \or \@classx
\or \@classx \fi \@lastchclass \@chclass
{\def}
{changing \@nextchar=macro:->l}
{into \@nextchar=macro:->l}
{\ifx}
{false}
\@testpach ->\@chclass \ifnum \@lastchclass =6 \@ne \@chnum \@ne \else \ifnum \
@lastchclass =7 5 \else \ifnum \@lastchclass =8 \tw@ \else \ifnum \@lastchclass
=9 \thr@@ \else \z@ \ifnum \@lastchclass = 10 \else \edef \@nextchar {\expanda
fter \string \@nextchar }\@chnum \if \@nextchar c\z@ \else \if \@nextchar l\@ne
\else \if \@nextchar r\tw@ \else \z@ \@chclass \if \@nextchar |\@ne \else \if
\@nextchar !6 \else \if \@nextchar @7 \else \if \@nextchar <8 \else \if \@nextc
har >9 \else 10 \@chnum \if \@nextchar m\thr@@ \else \if \@nextchar p4 \else \i
f \@nextchar b5 \else \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi \fi \fi
\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
{\count51}
{\ifnum}
{false}
{\ifnum}
{false}
{\ifnum}
{false}
{\ifnum}
{false}
{reassigning \count51=0}
{\ifnum}
{false}
{\edef}
{\expandafter}
\@nextchar ->l
{\string}
{changing \@nextchar=macro:->l}
{into \@nextchar=macro:->l}
{\count53}
{\if}
\@nextchar ->l
{false}
{\if}
\@nextchar ->l
{true}
{reassigning \count53=1}
{\else}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\ifcase}
{case 0}
\@classz ->\@classx \@tempcnta \count@ \prepnext@tok \@addtopreamble {\ifcase \
@chnum \hfil \d@llarbegin \insert@column \d@llarend \hfil \or \hskip 1sp\d@llar
begin \insert@column \d@llarend \hfil \or \hfil \hskip 1sp\d@llarbegin \insert@
column \d@llarend \or $\vcenter \@startpbox {\@nextchar }\insert@column \@endpb
ox $\or \vtop \@startpbox {\@nextchar }\insert@column \@endpbox \or \vbox \@sta
rtpbox {\@nextchar }\insert@column \@endpbox \fi }\prepnext@tok
\@classx ->\ifcase \@lastchclass \@acolampacol \or \@addamp \@acol \or \@acolam
pacol \or \or \@acol \@firstampfalse \or \@addamp \fi
{\ifcase}
{case 0}
\@acolampacol ->\@acol \@addamp \@acol
\@acol ->\@addtopreamble {\hskip \col@sep }
\@addtopreamble #1->\xdef \@preamble {\@preamble #1}
#1<-\hskip \col@sep
{\xdef}
\@preamble ->\hskip \col@sep \hskip 1sp\d@llarbegin \the@toks 0\ignorespaces \@
sharp \unskip \the@toks 1\relax \d@llarend \hfil
{globally changing \@preamble=macro:->\hskip \col@sep \hskip 1sp\d@llarbegin \E
TC.}
{into \@preamble=macro:->\hskip \col@sep \hskip 1sp\d@llarbegin \ETC.}
\@addamp ->\if@firstamp \@firstampfalse \else \edef \@preamble {\@preamble &}\f
i
{\iffalse}
{false}
{\edef}
\@preamble ->\hskip \col@sep \hskip 1sp\d@llarbegin \the@toks 0\ignorespaces \@
sharp \unskip \the@toks 1\relax \d@llarend \hfil \hskip \col@sep
{changing \@preamble=macro:->\hskip \col@sep \hskip 1sp\d@llarbegin \ETC.}
{into \@preamble=macro:->\hskip \col@sep \hskip 1sp\d@llarbegin \ETC.}
{\fi}
\@acol ->\@addtopreamble {\hskip \col@sep }
\@addtopreamble #1->\xdef \@preamble {\@preamble #1}
#1<-\hskip \col@sep
{\xdef}
\@preamble ->\hskip \col@sep \hskip 1sp\d@llarbegin \the@toks 0\ignorespaces \@
sharp \unskip \the@toks 1\relax \d@llarend \hfil \hskip \col@sep &
{globally changing \@preamble=macro:->\hskip \col@sep \hskip 1sp\d@llarbegin \E
TC.}
{into \@preamble=macro:->\hskip \col@sep \hskip 1sp\d@llarbegin \ETC.}
{\or}
{\count24}
{changing \count24=0}
{into \count24=2}
\prepnext@tok ->\advance \count@ \@ne \toks \count@ {}
{\advance}
{changing \count255=2}
{into \count255=3}
{\toks}
{reassigning \toks3=}
\@addtopreamble #1->\xdef \@preamble {\@preamble #1}
#1<-\ifcase \@chnum \hfil \d@llarbegin \insert@column \d@llarend \hfil \or \hsk
ip 1sp\d@llarbegin \insert@column \d@llarend \hfil \or \hfil \hskip 1sp\d@llarb
egin \insert@column \d@llarend \or $\vcenter \@startpbox {\@nextchar }\insert@c
olumn \@endpbox $\or \vtop \@startpbox {\@nextchar }\insert@column \@endpbox \o
r \vbox \@startpbox {\@nextchar }\insert@column \@endpbox \fi
{\xdef}
\@preamble ->\hskip \col@sep \hskip 1sp\d@llarbegin \the@toks 0\ignorespaces \@
sharp \unskip \the@toks 1\relax \d@llarend \hfil \hskip \col@sep &\hskip \col@s
ep
{\ifcase}
{case 1}
\insert@column ->\the@toks \the \@tempcnta \ignorespaces \@sharp \unskip \the@t
oks \the \count@ \relax
{\or}
{globally changing \@preamble=macro:->\hskip \col@sep \hskip 1sp\d@llarbegin \E
TC.}
{into \@preamble=macro:->\hskip \col@sep \hskip 1sp\d@llarbegin \ETC.}
\prepnext@tok ->\advance \count@ \@ne \toks \count@ {}
{\advance}
{changing \count255=3}
{into \count255=4}
{\toks}
{reassigning \toks4=}
{\or}
{\count52}
{reassigning \count52=0}
{\relax}
{\expandafter}
{\fi}
\@tforloop #1#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else
#4\relax \expandafter \@tforloop \fi #2\@@ #3{#4}
#1<-p
#2<-{\TX@col@width }@{}\@nil \@nil
#3<-\@nextchar
#4<-\@testpach \ifcase \@chclass \@classz \or \@classi \or \@classii \or \save@
decl \or \or \@classv \or \@classvi \or \@classvii \or \@classviii \or \@classx
\or \@classx \fi \@lastchclass \@chclass
{\def}
{changing \@nextchar=macro:->l}
{into \@nextchar=macro:->p}
{\ifx}
{false}
\@testpach ->\@chclass \ifnum \@lastchclass =6 \@ne \@chnum \@ne \else \ifnum \
@lastchclass =7 5 \else \ifnum \@lastchclass =8 \tw@ \else \ifnum \@lastchclass
=9 \thr@@ \else \z@ \ifnum \@lastchclass = 10 \else \edef \@nextchar {\expanda
fter \string \@nextchar }\@chnum \if \@nextchar c\z@ \else \if \@nextchar l\@ne
\else \if \@nextchar r\tw@ \else \z@ \@chclass \if \@nextchar |\@ne \else \if
\@nextchar !6 \else \if \@nextchar @7 \else \if \@nextchar <8 \else \if \@nextc
har >9 \else 10 \@chnum \if \@nextchar m\thr@@ \else \if \@nextchar p4 \else \i
f \@nextchar b5 \else \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi \fi \fi
\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
{\count51}
{\ifnum}
{false}
{\ifnum}
{false}
{\ifnum}
{false}
{\ifnum}
{false}
{reassigning \count51=0}
{\ifnum}
{false}
{\edef}
{\expandafter}
\@nextchar ->p
{\string}
{changing \@nextchar=macro:->p}
{into \@nextchar=macro:->p}
{\count53}
{\if}
\@nextchar ->p
{false}
{\if}
\@nextchar ->p
{false}
{\if}
\@nextchar ->p
{false}
{changing \count53=1}
{into \count53=0}
{\count51}
{\if}
\@nextchar ->p
{false}
{\if}
\@nextchar ->p
{false}
{\if}
\@nextchar ->p
{false}
{\if}
\@nextchar ->p
{false}
{\if}
\@nextchar ->p
{false}
{changing \count51=0}
{into \count51=10}
{\count53}
{\if}
\@nextchar ->p
{false}
{\if}
\@nextchar ->p
{true}
{changing \count53=0}
{into \count53=4}
{\else}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\ifcase}
{case 10}
\@classx ->\ifcase \@lastchclass \@acolampacol \or \@addamp \@acol \or \@acolam
pacol \or \or \@acol \@firstampfalse \or \@addamp \fi
{\ifcase}
{case 0}
\@acolampacol ->\@acol \@addamp \@acol
\@acol ->\@addtopreamble {\hskip \col@sep }
\@addtopreamble #1->\xdef \@preamble {\@preamble #1}
#1<-\hskip \col@sep
{\xdef}
\@preamble ->\hskip \col@sep \hskip 1sp\d@llarbegin \the@toks 0\ignorespaces \@
sharp \unskip \the@toks 1\relax \d@llarend \hfil \hskip \col@sep &\hskip \col@s
ep \hskip 1sp\d@llarbegin \the@toks 2\ignorespaces \@sharp \unskip \the@toks 3\
relax \d@llarend \hfil
{globally changing \@preamble=macro:->\hskip \col@sep \hskip 1sp\d@llarbegin \E
TC.}
{into \@preamble=macro:->\hskip \col@sep \hskip 1sp\d@llarbegin \ETC.}
\@addamp ->\if@firstamp \@firstampfalse \else \edef \@preamble {\@preamble &}\f
i
{\iffalse}
{false}
{\edef}
\@preamble ->\hskip \col@sep \hskip 1sp\d@llarbegin \the@toks 0\ignorespaces \@
sharp \unskip \the@toks 1\relax \d@llarend \hfil \hskip \col@sep &\hskip \col@s
ep \hskip 1sp\d@llarbegin \the@toks 2\ignorespaces \@sharp \unskip \the@toks 3\
relax \d@llarend \hfil \hskip \col@sep
{changing \@preamble=macro:->\hskip \col@sep \hskip 1sp\d@llarbegin \ETC.}
{into \@preamble=macro:->\hskip \col@sep \hskip 1sp\d@llarbegin \ETC.}
{\fi}
\@acol ->\@addtopreamble {\hskip \col@sep }
\@addtopreamble #1->\xdef \@preamble {\@preamble #1}
#1<-\hskip \col@sep
{\xdef}
\@preamble ->\hskip \col@sep \hskip 1sp\d@llarbegin \the@toks 0\ignorespaces \@
sharp \unskip \the@toks 1\relax \d@llarend \hfil \hskip \col@sep &\hskip \col@s
ep \hskip 1sp\d@llarbegin \the@toks 2\ignorespaces \@sharp \unskip \the@toks 3\
relax \d@llarend \hfil \hskip \col@sep &
{globally changing \@preamble=macro:->\hskip \col@sep \hskip 1sp\d@llarbegin \E
TC.}
{into \@preamble=macro:->\hskip \col@sep \hskip 1sp\d@llarbegin \ETC.}
{\or}
{\fi}
{\count52}
{changing \count52=0}
{into \count52=10}
{\relax}
{\expandafter}
{\fi}
\@tforloop #1#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else
#4\relax \expandafter \@tforloop \fi #2\@@ #3{#4}
#1<-\TX@col@width
#2<-@{}\@nil \@nil
#3<-\@nextchar
#4<-\@testpach \ifcase \@chclass \@classz \or \@classi \or \@classii \or \save@
decl \or \or \@classv \or \@classvi \or \@classvii \or \@classviii \or \@classx
\or \@classx \fi \@lastchclass \@chclass
{\def}
{changing \@nextchar=macro:->p}
{into \@nextchar=macro:->\TX@col@width }
{\ifx}
{false}
\@testpach ->\@chclass \ifnum \@lastchclass =6 \@ne \@chnum \@ne \else \ifnum \
@lastchclass =7 5 \else \ifnum \@lastchclass =8 \tw@ \else \ifnum \@lastchclass
=9 \thr@@ \else \z@ \ifnum \@lastchclass = 10 \else \edef \@nextchar {\expanda
fter \string \@nextchar }\@chnum \if \@nextchar c\z@ \else \if \@nextchar l\@ne
\else \if \@nextchar r\tw@ \else \z@ \@chclass \if \@nextchar |\@ne \else \if
\@nextchar !6 \else \if \@nextchar @7 \else \if \@nextchar <8 \else \if \@nextc
har >9 \else 10 \@chnum \if \@nextchar m\thr@@ \else \if \@nextchar p4 \else \i
f \@nextchar b5 \else \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi \fi \fi
\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
{\count51}
{\ifnum}
{false}
{\ifnum}
{false}
{\ifnum}
{false}
{\ifnum}
{false}
{changing \count51=10}
{into \count51=0}
{\ifnum}
{true}
{\else}
{\fi}
{\fi}
{\fi}
{\fi}
{\ifcase}
{case 0}
\@classz ->\@classx \@tempcnta \count@ \prepnext@tok \@addtopreamble {\ifcase \
@chnum \hfil \d@llarbegin \insert@column \d@llarend \hfil \or \hskip 1sp\d@llar
begin \insert@column \d@llarend \hfil \or \hfil \hskip 1sp\d@llarbegin \insert@
column \d@llarend \or $\vcenter \@startpbox {\@nextchar }\insert@column \@endpb
ox $\or \vtop \@startpbox {\@nextchar }\insert@column \@endpbox \or \vbox \@sta
rtpbox {\@nextchar }\insert@column \@endpbox \fi }\prepnext@tok
\@classx ->\ifcase \@lastchclass \@acolampacol \or \@addamp \@acol \or \@acolam
pacol \or \or \@acol \@firstampfalse \or \@addamp \fi
{\ifcase}
{case 10}
{\count24}
{changing \count24=2}
{into \count24=4}
\prepnext@tok ->\advance \count@ \@ne \toks \count@ {}
{\advance}
{changing \count255=4}
{into \count255=5}
{\toks}
{reassigning \toks5=}
\@addtopreamble #1->\xdef \@preamble {\@preamble #1}
#1<-\ifcase \@chnum \hfil \d@llarbegin \insert@column \d@llarend \hfil \or \hsk
ip 1sp\d@llarbegin \insert@column \d@llarend \hfil \or \hfil \hskip 1sp\d@llarb
egin \insert@column \d@llarend \or $\vcenter \@startpbox {\@nextchar }\insert@c
olumn \@endpbox $\or \vtop \@startpbox {\@nextchar }\insert@column \@endpbox \o
r \vbox \@startpbox {\@nextchar }\insert@column \@endpbox \fi
{\xdef}
\@preamble ->\hskip \col@sep \hskip 1sp\d@llarbegin \the@toks 0\ignorespaces \@
sharp \unskip \the@toks 1\relax \d@llarend \hfil \hskip \col@sep &\hskip \col@s
ep \hskip 1sp\d@llarbegin \the@toks 2\ignorespaces \@sharp \unskip \the@toks 3\
relax \d@llarend \hfil \hskip \col@sep &\hskip \col@sep
{\ifcase}
{case 4}
\@nextchar ->\TX@col@width
\insert@column ->\the@toks \the \@tempcnta \ignorespaces \@sharp \unskip \the@t
oks \the \count@ \relax
{\or}
{globally changing \@preamble=macro:->\hskip \col@sep \hskip 1sp\d@llarbegin \E
TC.}
{into \@preamble=macro:->\hskip \col@sep \hskip 1sp\d@llarbegin \ETC.}
\prepnext@tok ->\advance \count@ \@ne \toks \count@ {}
{\advance}
{changing \count255=5}
{into \count255=6}
{\toks}
{reassigning \toks6=}
{\or}
{\count52}
{changing \count52=10}
{into \count52=0}
{\relax}
{\expandafter}
{\fi}
\@tforloop #1#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else
#4\relax \expandafter \@tforloop \fi #2\@@ #3{#4}
#1<-@
#2<-{}\@nil \@nil
#3<-\@nextchar
#4<-\@testpach \ifcase \@chclass \@classz \or \@classi \or \@classii \or \save@
decl \or \or \@classv \or \@classvi \or \@classvii \or \@classviii \or \@classx
\or \@classx \fi \@lastchclass \@chclass
{\def}
{changing \@nextchar=macro:->\TX@col@width }
{into \@nextchar=macro:->@}
{\ifx}
{false}
\@testpach ->\@chclass \ifnum \@lastchclass =6 \@ne \@chnum \@ne \else \ifnum \
@lastchclass =7 5 \else \ifnum \@lastchclass =8 \tw@ \else \ifnum \@lastchclass
=9 \thr@@ \else \z@ \ifnum \@lastchclass = 10 \else \edef \@nextchar {\expanda
fter \string \@nextchar }\@chnum \if \@nextchar c\z@ \else \if \@nextchar l\@ne
\else \if \@nextchar r\tw@ \else \z@ \@chclass \if \@nextchar |\@ne \else \if
\@nextchar !6 \else \if \@nextchar @7 \else \if \@nextchar <8 \else \if \@nextc
har >9 \else 10 \@chnum \if \@nextchar m\thr@@ \else \if \@nextchar p4 \else \i
f \@nextchar b5 \else \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi \fi \fi
\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
{\count51}
{\ifnum}
{false}
{\ifnum}
{false}
{\ifnum}
{false}
{\ifnum}
{false}
{reassigning \count51=0}
{\ifnum}
{false}
{\edef}
{\expandafter}
\@nextchar ->@
{\string}
{changing \@nextchar=macro:->@}
{into \@nextchar=macro:->@}
{\count53}
{\if}
\@nextchar ->@
{false}
{\if}
\@nextchar ->@
{false}
{\if}
\@nextchar ->@
{false}
{changing \count53=4}
{into \count53=0}
{\count51}
{\if}
\@nextchar ->@
{false}
{\if}
\@nextchar ->@
{false}
{\if}
\@nextchar ->@
{true}
{changing \count51=0}
{into \count51=7}
{\else}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\ifcase}
{case 7}
\@classvii ->\ifnum \@lastchclass = \thr@@ \@preamerr \thr@@ \fi
{\ifnum}
{false}
{\or}
{\count52}
{changing \count52=0}
{into \count52=7}
{\relax}
{\expandafter}
{\fi}
\@tforloop #1#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else
#4\relax \expandafter \@tforloop \fi #2\@@ #3{#4}
#1<-
#2<-\@nil \@nil
#3<-\@nextchar
#4<-\@testpach \ifcase \@chclass \@classz \or \@classi \or \@classii \or \save@
decl \or \or \@classv \or \@classvi \or \@classvii \or \@classviii \or \@classx
\or \@classx \fi \@lastchclass \@chclass
{\def}
{changing \@nextchar=macro:->@}
{into \@nextchar=macro:->}
{\ifx}
{false}
\@testpach ->\@chclass \ifnum \@lastchclass =6 \@ne \@chnum \@ne \else \ifnum \
@lastchclass =7 5 \else \ifnum \@lastchclass =8 \tw@ \else \ifnum \@lastchclass
=9 \thr@@ \else \z@ \ifnum \@lastchclass = 10 \else \edef \@nextchar {\expanda
fter \string \@nextchar }\@chnum \if \@nextchar c\z@ \else \if \@nextchar l\@ne
\else \if \@nextchar r\tw@ \else \z@ \@chclass \if \@nextchar |\@ne \else \if
\@nextchar !6 \else \if \@nextchar @7 \else \if \@nextchar <8 \else \if \@nextc
har >9 \else 10 \@chnum \if \@nextchar m\thr@@ \else \if \@nextchar p4 \else \i
f \@nextchar b5 \else \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi \fi \fi
\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
{\count51}
{\ifnum}
{false}
{\ifnum}
{true}
{changing \count51=7}
{into \count51=5}
{\else}
{\fi}
{\ifcase}
{case 5}
\@classv ->\save@decl \expandafter \NC@ecs \@nextchar \extracolsep {}\extracols
ep \@@@ \@addtopreamble {\d@llarbegin \the@toks \the \count@ \relax \d@llarend
}\prepnext@tok
\save@decl ->\toks \count@ = \expandafter \expandafter \expandafter {\expandaft
er \@nextchar \the \toks \count@ }
{\toks}
{\expandafter}
{\expandafter}
{\expandafter}
{\the}
{\expandafter}
\@nextchar ->
{reassigning \toks6=}
{\expandafter}
\@nextchar ->
\NC@ecs #1\extracolsep #2#3\extracolsep #4\@@@ ->\def \@tempa {#2}\ifx \@tempa
\@empty \else \toks \count@ ={#1\tabskip #2\relax #3}\fi
#1<-
#2<-
#3<-
#4<-
{\def}
{changing \@tempa=macro:->tabularx}
{into \@tempa=macro:->}
{\ifx}
{true}
{\else}
\@addtopreamble #1->\xdef \@preamble {\@preamble #1}
#1<-\d@llarbegin \the@toks \the \count@ \relax \d@llarend
{\xdef}
\@preamble ->\hskip \col@sep \hskip 1sp\d@llarbegin \the@toks 0\ignorespaces \@
sharp \unskip \the@toks 1\relax \d@llarend \hfil \hskip \col@sep &\hskip \col@s
ep \hskip 1sp\d@llarbegin \the@toks 2\ignorespaces \@sharp \unskip \the@toks 3\
relax \d@llarend \hfil \hskip \col@sep &\hskip \col@sep \vtop \@startpbox {\TX@
col@width }\the@toks 4\ignorespaces \@sharp \unskip \the@toks 5\relax \@endpbox
{globally changing \@preamble=macro:->\hskip \col@sep \hskip 1sp\d@llarbegin \E
TC.}
{into \@preamble=macro:->\hskip \col@sep \hskip 1sp\d@llarbegin \ETC.}
\prepnext@tok ->\advance \count@ \@ne \toks \count@ {}
{\advance}
{changing \count255=6}
{into \count255=7}
{\toks}
{reassigning \toks7=}
{\or}
{\count52}
{changing \count52=7}
{into \count52=5}
{\relax}
{\expandafter}
{\fi}
\@tforloop #1#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else
#4\relax \expandafter \@tforloop \fi #2\@@ #3{#4}
#1<-\@nil
#2<-\@nil
#3<-\@nextchar
#4<-\@testpach \ifcase \@chclass \@classz \or \@classi \or \@classii \or \save@
decl \or \or \@classv \or \@classvi \or \@classvii \or \@classviii \or \@classx
\or \@classx \fi \@lastchclass \@chclass
{\def}
{changing \@nextchar=macro:->}
{into \@nextchar=macro:->\@nil }
{\ifx}
{true}
{\expandafter}
{\else}
\@fornoop #1\@@ #2#3->
#1<-\@nil
#2<-\@nextchar
#3<-\@testpach \ifcase \@chclass \@classz \or \@classi \or \@classii \or \save@
decl \or \or \@classv \or \@classvi \or \@classvii \or \@classviii \or \@classx
\or \@classx \fi \@lastchclass \@chclass
{\fi}
{\ifcase}
{case 5}
{\or}
{\def}
{changing \the@toks=\relax}
{into \the@toks=macro:->\the \toks }
{\xdef}
{\noexpand}
\@halignto ->
\@arstrut ->\unhcopy \@arstrutbox
\@preamble ->\hskip \col@sep \hskip 1sp\d@llarbegin \the@toks 0\ignorespaces \@
sharp \unskip \the@toks 1\relax \d@llarend \hfil \hskip \col@sep &\hskip \col@s
ep \hskip 1sp\d@llarbegin \the@toks 2\ignorespaces \@sharp \unskip \the@toks 3\
relax \d@llarend \hfil \hskip \col@sep &\hskip \col@sep \vtop \@startpbox {\TX@
col@width }\the@toks 4\ignorespaces \@sharp \unskip \the@toks 5\relax \@endpbox
\d@llarbegin \the@toks 6\relax \d@llarend
\the@toks ->\the \toks
\the@toks ->\the \toks
\the@toks ->\the \toks
\the@toks ->\the \toks
\the@toks ->\the \toks
\the@toks ->\the \toks
\the@toks ->\the \toks
{globally changing \@preamble=macro:->\hskip \col@sep \hskip 1sp\d@llarbegin \E
TC.}
{into \@preamble=macro:->\ialign \bgroup \unhcopy \@arstrutbox \ETC.}
{\endgroup}
{restoring \@tempa=macro:->tabularx}
{retaining \@preamble=macro:->\ialign \bgroup \unhcopy \@arstrutbox \ETC.}
{restoring \count51=0}
{retaining \@preamble=macro:->\ialign \bgroup \unhcopy \@arstrutbox \ETC.}
{restoring \count24=88}
{restoring \count53=0}
{restoring \@nextchar=undefined}
{restoring \@fortmp=macro:-> p}
{restoring \toks0={llX@{}} \toprule Item & Variabl\ETC.}
{restoring \the@toks=undefined}
{restoring \count255=92}
{restoring \next=macro:->\@nil }
{restoring \NC@find=undefined}
{restoring \NC@rewrite=undefined}
{restoring \if@tempswa=\iftrue}
{restoring \toks10=}
{restoring \@endpbox=macro:->\@finalstrut \@arstrutbox \egroup \ETC.}
{restoring \@startpbox=macro:#1->\bgroup \setlength \hsize {#1\ETC.}
{restoring \@sharp=undefined}
{restoring \if@firstamp=\iffalse}
{restoring \count52=0}
{leaving semi simple group (level 9) entered at line 43}
\@arrayleft ->
{\if}
{false}
{\if}
{false}
{\vcenter}
{\fi}
{\fi}
{entering vcenter group (level 9) at line 43}
{internal vertical mode: \let}
{changing \@sharp=undefined}
{into \@sharp=macro parameter character #}
{\let}
{reassigning \protect=\relax}
{\lineskip}
{changing \lineskip=1.0pt}
{into \lineskip=0.0pt}
{\baselineskip}
\m@th ->\mathsurround \z@
{changing \baselineskip=12.0pt}
{into \baselineskip=0.0pt}
{\mathsurround}
{reassigning \mathsurround=0.0pt}
{\let}
{changing \\=\long macro:->\let \reserved@e \relax \let \reserved@f \ETC.}
{into \\=macro:->\relax \iffalse {\fi \ifnum 0=\ETC.}
{\let}
{changing \tabularnewline=\relax}
{into \tabularnewline=macro:->\relax \iffalse {\fi \ifnum 0=\ETC.}
{\let}
{changing \par=\par}
{into \par=macro:->}
\@preamble ->\ialign \bgroup \unhcopy \@arstrutbox \hskip \col@sep \hskip 1sp\d
@llarbegin \ignorespaces \@sharp \unskip \relax \d@llarend \hfil \hskip \col@se
p &\hskip \col@sep \hskip 1sp\d@llarbegin \ignorespaces \@sharp \unskip \relax
\d@llarend \hfil \hskip \col@sep &\hskip \col@sep \vtop \@startpbox {\TX@col@wi
dth }\ignorespaces \@sharp \unskip \relax \@endpbox \d@llarbegin \relax \d@llar
end \tabskip \z@ \cr
\ialign ->\everycr {}\tabskip \z@skip \halign
{\everycr}
{reassigning \everycr=}
{\tabskip}
{reassigning \tabskip=0.0pt}
{\halign}
{entering align group (level 10) at line 43}
{changing \tabskip=0.0pt}
{into \tabskip=0.0pt}
{entering align group (level 11) at line 43}
\toprule ->\noalign {\ifnum 0=`}\fi \@aboverulesep =\abovetopsep \global \@belo
wrulesep =\belowrulesep \global \@thisruleclass =\@ne \@ifnextchar [{\@BTrule }
{\@BTrule [\heavyrulewidth ]}
{entering no align group (level 12) at line 43}
{\ifnum}
{\fi}
{false}
{\dimen120}
{reassigning \dimen120=0.0pt}
{\global}
{globally changing \dimen121=0.0pt}
{into \dimen121=2.79857pt}
{\global}
{globally changing \count90=0}
{into \count90=1}
\@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
{#3}\futurelet \@let@token \@ifnch
#1<-[
#2<-\@BTrule
#3<-\@BTrule [\heavyrulewidth ]
{\let}
{reassigning \reserved@d=the character [}
{\def}
{changing \reserved@a=macro:->\@@array }
{into \reserved@a=macro:->\@BTrule }
{\def}
{changing \reserved@b=macro:->\@@array [c]}
{into \reserved@b=macro:->\@BTrule [\heavyrulewidth ]}
{\futurelet}
{changing \@let@token=begin-group character {}
{into \@let@token=the letter I}
\@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
@token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
d@b \fi \fi \reserved@c
{\ifx}
{false}
{\ifx}
{false}
{\let}
{changing \reserved@c=macro:->\@@array [c]}
{into \reserved@c=macro:->\@BTrule [\heavyrulewidth ]}
{\fi}
{\fi}
\reserved@c ->\@BTrule [\heavyrulewidth ]
\@BTrule [#1]->\global \@thisrulewidth =#1\relax \ifnum \@thisruleclass =\tw@ \
vskip \@aboverulesep \else \ifnum \@lastruleclass =\z@ \vskip \@aboverulesep \e
lse \ifnum \@lastruleclass =\@ne \vskip \doublerulesep \fi \fi \fi \ifx \longta
ble \undefined \let \@BTswitch \@BTnormal \else \ifx \hline \LT@hline \let \@BT
switch \@BLTrule \else \let \@BTswitch \@BTnormal \fi \fi \@BTswitch
#1<-\heavyrulewidth
{\global}
{globally changing \dimen122=0.0pt}
{into \dimen122=0.80002pt}
{\relax}
{\ifnum}
{false}
{\ifnum}
{true}
{\vskip}
{\else}
{\fi}
{\ifx}
{true}
{\let}
{changing \@BTswitch=undefined}
{into \@BTswitch=macro:->{\CT@arc@ \hrule \@height \@thisrulewidth \ETC.}
{\else}
\@BTswitch ->{\CT@arc@ \hrule \@height \@thisrulewidth }\futurenonspacelet \@te
mpa \@BTendrule
{begin-group character {}
{entering simple group (level 13) at line 43}
\CT@arc@ ->
{\hrule}
\@height ->height
{end-group character }}
{leaving simple group (level 13) entered at line 43}
\futurenonspacelet #1->\def \@BTcs {#1}\afterassignment \@BTfnslone \let \nextt
oken =
#1<-\@tempa
{\def}
{changing \@BTcs=undefined}
{into \@BTcs=macro:->\@tempa }
{\afterassignment}
{\let}
{changing \nexttoken=undefined}
{into \nexttoken=macro:->\ifx \@tempa \toprule \global \ETC.}
\@BTfnslone ->\expandafter \futurelet \@BTcs \@BTfnsltwo
{\expandafter}
\@BTcs ->\@tempa
{\futurelet}
{changing \@tempa=macro:->tabularx}
{into \@tempa=the letter I}
\@BTfnsltwo ->\expandafter \ifx \@BTcs \@sptoken \let \next =\@BTfnslthree \els
e \let \next =\nexttoken \fi \next
{\expandafter}
\@BTcs ->\@tempa
{\ifx}
{false}
{\let}
{changing \next=macro:->\@nil }
{into \next=macro:->\ifx \@tempa \toprule \global \ETC.}
{\fi}
\next ->\ifx \@tempa \toprule \global \@lastruleclass =\@thisruleclass \else \i
fx \@tempa \midrule \global \@lastruleclass =\@thisruleclass \else \ifx \@tempa
\bottomrule \global \@lastruleclass =\@thisruleclass \else \ifx \@tempa \cmidr
ule \global \@lastruleclass =\@thisruleclass \else \ifx \@tempa \specialrule \g
lobal \@lastruleclass =\@thisruleclass \else \ifx \@tempa \addlinespace \global
\@lastruleclass =\@thisruleclass \else \global \@lastruleclass =\z@ \fi \fi \f
i \fi \fi \fi \ifnum \@lastruleclass =\@ne \relax \else \vskip \@belowrulesep \
fi \ifnum 0=`{\fi }
{\ifx}
{false}
{\ifx}
{false}
{\ifx}
{false}
{\ifx}
{false}
{\ifx}
{false}
{\ifx}
{false}
{\global}
{globally changing \count91=0}
{into \count91=0}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\ifnum}
{false}
{\vskip}
{\fi}
{\ifnum}
{\fi}
{false}
{end-group character }}
{restoring \next=macro:->\@nil }
{restoring \@tempa=macro:->tabularx}
{restoring \nexttoken=undefined}
{restoring \@BTcs=undefined}
{restoring \@BTswitch=undefined}
{restoring \reserved@c=macro:->\@@array [c]}
{restoring \@let@token=begin-group character {}
{restoring \reserved@b=macro:->\@@array [c]}
{restoring \reserved@a=macro:->\@@array }
{leaving no align group (level 12) entered at line 43}
{restricted horizontal mode: \unhcopy}
{\hskip}
{\hskip}
{\begingroup}
{entering semi simple group (level 12) at line 43}
{\ignorespaces}
{the letter I}
{blank space }
{\unskip}
{\relax}
{\endgroup}
{leaving semi simple group (level 12) entered at line 43}
{\hfil}
{\hskip}
{end of alignment template}
{leaving align group (level 11) entered at line 43}
{entering align group (level 11) at line 43}
{\hskip}
{\hskip}
{\begingroup}
{entering semi simple group (level 12) at line 43}
{\ignorespaces}
{the letter V}
{blank space }
{\unskip}
{\relax}
{\endgroup}
{leaving semi simple group (level 12) entered at line 43}
{\hfil}
{\hskip}
{end of alignment template}
{leaving align group (level 11) entered at line 43}
{entering align group (level 11) at line 43}
{\hskip}
{\vtop}
\@startpbox #1->\bgroup \setlength \hsize {#1}\@arrayparboxrestore \everypar {\
vrule \@height \ht \@arstrutbox \@width \z@ \everypar {}}
#1<-\TX@col@width
{entering vtop group (level 12) at line 43}
\setlength #1#2->#1#2\relax
#1<-\hsize
#2<-\TX@col@width
{internal vertical mode: \hsize}
{reassigning \hsize=345.0pt}
{\relax}
\@arrayparboxrestore ->\let \if@nobreak \iffalse \let \if@noskipsec \iffalse \l
et \par \@@par \let \-\@dischyph \let \'\@acci \let \`\@accii \let \=\@acciii \
parindent \z@ \parskip \z@skip \everypar {}\linewidth \hsize \@totalleftmargin
\z@ \leftskip \z@skip \rightskip \z@skip \@rightskip \z@skip \parfillskip \@flu
shglue \lineskip \normallineskip \baselineskip \normalbaselineskip \sloppy
{\let}
{reassigning \if@nobreak=\iffalse}
{\let}
{reassigning \if@noskipsec=\iffalse}
{\let}
{changing \par=macro:->}
{into \par=\par}
{\let}
{reassigning \-=macro:->\discretionary {-}{}{}}
{\let}
{reassigning \'=macro:->\OT1-cmd \'\OT1\' }
{\let}
{reassigning \`=macro:->\OT1-cmd \`\OT1\` }
{\let}
{reassigning \==macro:->\OT1-cmd \=\OT1\= }
{\parindent}
{reassigning \parindent=0.0pt}
{\parskip}
{reassigning \parskip=0.0pt}
{\everypar}
{changing \everypar=\@minipagefalse \everypar {}}
{into \everypar=}
{\dimen27}
{reassigning \dimen27=345.0pt}
{\dimen28}
{reassigning \dimen28=0.0pt}
{\leftskip}
{reassigning \leftskip=0.0pt}
{\rightskip}
{reassigning \rightskip=0.0pt}
{\skip21}
{reassigning \skip21=0.0pt}
{\parfillskip}
{reassigning \parfillskip=0.0pt plus 1.0fil}
{\lineskip}
{changing \lineskip=0.0pt}
{into \lineskip=1.0pt}
{\baselineskip}
{changing \baselineskip=0.0pt}
{into \baselineskip=12.0pt}
\sloppy ->\tolerance 9999\emergencystretch 3em\hfuzz .5\p@ \vfuzz \hfuzz
{\tolerance}
{reassigning \tolerance=9999}
{\emergencystretch}
{reassigning \emergencystretch=30.00005pt}
{\dimen14}
{changing \dimen14=8.39996pt}
{into \dimen14=0.5pt}
{\vfuzz}
{reassigning \vfuzz=0.5pt}
{\everypar}
{changing \everypar=}
{into \everypar=\vrule \@height \ht \@arstrutbox \ETC.}
{\ignorespaces}
{the letter N}
\everypar->\vrule \@height \ht \@arstrutbox \@width \z@ \everypar {}
{horizontal mode: \vrule}
\@height ->height
\@width ->width
{\everypar}
{changing \everypar=\vrule \@height \ht \@arstrutbox \ETC.}
{into \everypar=}
{the letter N}
\tn ->\tabularnewline
\tabularnewline ->\relax \iffalse {\fi \ifnum 0=`}\fi \@ifstar \@xarraycr \@xar
raycr
{\relax}
{\iffalse}
{false}
{\ifnum}
{\fi}
{false}
\@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
#1<-\@xarraycr
\@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
{#3}\futurelet \@let@token \@ifnch
#1<-*
#2<-\@firstoftwo {\@xarraycr }
#3<-\@xarraycr
{\let}
{changing \reserved@d=the character [}
{into \reserved@d=the character *}
{\def}
{changing \reserved@a=macro:->\@@array }
{into \reserved@a=macro:->\@firstoftwo {\@xarraycr }}
{\def}
{changing \reserved@b=macro:->\@@array [c]}
{into \reserved@b=macro:->\@xarraycr }
{\futurelet}
{changing \@let@token=begin-group character {}
{into \@let@token=macro:->\noalign {\ifnum 0=`}\fi \@aboverulesep \ETC.}
\@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
@token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
d@b \fi \fi \reserved@c
{\ifx}
{false}
{\ifx}
{false}
{\let}
{changing \reserved@c=macro:->\@@array [c]}
{into \reserved@c=macro:->\@xarraycr }
{\fi}
{\fi}
\reserved@c ->\@xarraycr
\@xarraycr ->\@ifnextchar [\@argarraycr {\ifnum 0=`{}\fi \cr }
\@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
{#3}\futurelet \@let@token \@ifnch
#1<-[
#2<-\@argarraycr
#3<-\ifnum 0=`{}\fi \cr
{\let}
{changing \reserved@d=the character *}
{into \reserved@d=the character [}
{\def}
{changing \reserved@a=macro:->\@firstoftwo {\@xarraycr }}
{into \reserved@a=macro:->\@argarraycr }
{\def}
{changing \reserved@b=macro:->\@xarraycr }
{into \reserved@b=macro:->\ifnum 0=`{}\fi \cr }
{\futurelet}
{reassigning \@let@token=macro:->\noalign {\ifnum 0=`}\fi \@aboverulesep \ETC.}
\@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
@token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
d@b \fi \fi \reserved@c
{\ifx}
{false}
{\ifx}
{false}
{\let}
{changing \reserved@c=macro:->\@xarraycr }
{into \reserved@c=macro:->\ifnum 0=`{}\fi \cr }
{\fi}
{\fi}
\reserved@c ->\ifnum 0=`{}\fi \cr
{\ifnum}
{false}
{\unskip}
{\relax}
\@endpbox ->\@finalstrut \@arstrutbox \egroup \hfil
\@finalstrut #1->\unskip \ifhmode \nobreak \fi \vrule \@width \z@ \@height \z@
\@depth \dp #1
#1<-\@arstrutbox
{\unskip}
{\ifhmode}
{true}
\nobreak ->\penalty \@M
{\penalty}
{\fi}
{\vrule}
\@width ->width
\@height ->height
\@depth ->depth
{end-group character }}
@firstpass
[]|\OT1/cmr/m/n/10 Notes|
@\par via @@0 b=0 p=-10000 d=100
@@1: line 1.2- t=100 -> @@0
{restoring \reserved@c=macro:->\@@array [c]}
{restoring \@let@token=begin-group character {}
{restoring \reserved@b=macro:->\@@array [c]}
{restoring \reserved@a=macro:->\@@array }
{restoring \reserved@d=the character [}
{restoring \dimen14=8.39996pt}
{restoring \baselineskip=0.0pt}
{restoring \lineskip=0.0pt}
{restoring \everypar=\@minipagefalse \everypar {}}
{restoring \par=macro:->}
{leaving vtop group (level 12) entered at line 43}
{restricted horizontal mode: \hfil}
{\begingroup}
{entering semi simple group (level 12) at line 43}
{\relax}
{\endgroup}
{leaving semi simple group (level 12) entered at line 43}
{end of alignment template}
{leaving align group (level 11) entered at line 43}
{entering align group (level 11) at line 43}
\midrule ->\noalign {\ifnum 0=`}\fi \@aboverulesep =\aboverulesep \global \@bel
owrulesep =\belowrulesep \global \@thisruleclass =\@ne \@ifnextchar [{\@BTrule
}{\@BTrule [\lightrulewidth ]}
{entering no align group (level 12) at line 43}
{internal vertical mode: \ifnum}
{\fi}
{false}
{\dimen120}
{changing \dimen120=0.0pt}
{into \dimen120=1.72218pt}
{\global}
{globally changing \dimen121=2.79857pt}
{into \dimen121=2.79857pt}
{\global}
{globally changing \count90=1}
{into \count90=1}
\@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
{#3}\futurelet \@let@token \@ifnch
#1<-[
#2<-\@BTrule
#3<-\@BTrule [\lightrulewidth ]
{\let}
{reassigning \reserved@d=the character [}
{\def}
{changing \reserved@a=macro:->\@@array }
{into \reserved@a=macro:->\@BTrule }
{\def}
{changing \reserved@b=macro:->\@@array [c]}
{into \reserved@b=macro:->\@BTrule [\lightrulewidth ]}
{\futurelet}
{changing \@let@token=begin-group character {}
{into \@let@token=the character 1}
\@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
@token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
d@b \fi \fi \reserved@c
{\ifx}
{false}
{\ifx}
{false}
{\let}
{changing \reserved@c=macro:->\@@array [c]}
{into \reserved@c=macro:->\@BTrule [\lightrulewidth ]}
{\fi}
{\fi}
\reserved@c ->\@BTrule [\lightrulewidth ]
\@BTrule [#1]->\global \@thisrulewidth =#1\relax \ifnum \@thisruleclass =\tw@ \
vskip \@aboverulesep \else \ifnum \@lastruleclass =\z@ \vskip \@aboverulesep \e
lse \ifnum \@lastruleclass =\@ne \vskip \doublerulesep \fi \fi \fi \ifx \longta
ble \undefined \let \@BTswitch \@BTnormal \else \ifx \hline \LT@hline \let \@BT
switch \@BLTrule \else \let \@BTswitch \@BTnormal \fi \fi \@BTswitch
#1<-\lightrulewidth
{\global}
{globally changing \dimen122=0.80002pt}
{into \dimen122=0.50003pt}
{\relax}
{\ifnum}
{false}
{\ifnum}
{true}
{\vskip}
{\else}
{\fi}
{\ifx}
{true}
{\let}
{changing \@BTswitch=undefined}
{into \@BTswitch=macro:->{\CT@arc@ \hrule \@height \@thisrulewidth \ETC.}
{\else}
\@BTswitch ->{\CT@arc@ \hrule \@height \@thisrulewidth }\futurenonspacelet \@te
mpa \@BTendrule
{begin-group character {}
{entering simple group (level 13) at line 43}
\CT@arc@ ->
{\hrule}
\@height ->height
{end-group character }}
{leaving simple group (level 13) entered at line 43}
\futurenonspacelet #1->\def \@BTcs {#1}\afterassignment \@BTfnslone \let \nextt
oken =
#1<-\@tempa
{\def}
{changing \@BTcs=undefined}
{into \@BTcs=macro:->\@tempa }
{\afterassignment}
{\let}
{changing \nexttoken=undefined}
{into \nexttoken=macro:->\ifx \@tempa \toprule \global \ETC.}
\@BTfnslone ->\expandafter \futurelet \@BTcs \@BTfnsltwo
{\expandafter}
\@BTcs ->\@tempa
{\futurelet}
{changing \@tempa=macro:->tabularx}
{into \@tempa=the character 1}
\@BTfnsltwo ->\expandafter \ifx \@BTcs \@sptoken \let \next =\@BTfnslthree \els
e \let \next =\nexttoken \fi \next
{\expandafter}
\@BTcs ->\@tempa
{\ifx}
{false}
{\let}
{changing \next=macro:->\@nil }
{into \next=macro:->\ifx \@tempa \toprule \global \ETC.}
{\fi}
\next ->\ifx \@tempa \toprule \global \@lastruleclass =\@thisruleclass \else \i
fx \@tempa \midrule \global \@lastruleclass =\@thisruleclass \else \ifx \@tempa
\bottomrule \global \@lastruleclass =\@thisruleclass \else \ifx \@tempa \cmidr
ule \global \@lastruleclass =\@thisruleclass \else \ifx \@tempa \specialrule \g
lobal \@lastruleclass =\@thisruleclass \else \ifx \@tempa \addlinespace \global
\@lastruleclass =\@thisruleclass \else \global \@lastruleclass =\z@ \fi \fi \f
i \fi \fi \fi \ifnum \@lastruleclass =\@ne \relax \else \vskip \@belowrulesep \
fi \ifnum 0=`{\fi }
{\ifx}
{false}
{\ifx}
{false}
{\ifx}
{false}
{\ifx}
{false}
{\ifx}
{false}
{\ifx}
{false}
{\global}
{globally changing \count91=0}
{into \count91=0}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\fi}
{\ifnum}
{false}
{\vskip}
{\fi}
{\ifnum}
{\fi}
{false}
{end-group character }}
{restoring \next=macro:->\@nil }
{restoring \@tempa=macro:->tabularx}
{restoring \nexttoken=undefined}
{restoring \@BTcs=undefined}
{restoring \@BTswitch=undefined}
{restoring \reserved@c=macro:->\@@array [c]}
{restoring \@let@token=begin-group character {}
{restoring \reserved@b=macro:->\@@array [c]}
{restoring \reserved@a=macro:->\@@array }
{restoring \dimen120=0.0pt}
{leaving no align group (level 12) entered at line 43}
{restricted horizontal mode: \unhcopy}
{\hskip}
{\hskip}
{\begingroup}
{entering semi simple group (level 12) at line 43}
{\ignorespaces}
{the character 1}
{blank space }
{\unskip}
{\relax}
{\endgroup}
{leaving semi simple group (level 12) entered at line 43}
{\hfil}
{\hskip}
{end of alignment template}
{leaving align group (level 11) entered at line 43}
{entering align group (level 11) at line 43}
\breakableTeletype #1->{\lstset {basicstyle=\ttfamily ,breakatwhitespace=true,
literate={\_}{}{0\discretionary {\_}{}{\_}}{\\\-}{}{0\discretionary {-}{}{}}}\l
stinline {#1}}
#1<-var1
{\hskip}
{\hskip}
{\begingroup}
{entering semi simple group (level 12) at line 43}
{\ignorespaces}
{begin-group character {}
{entering simple group (level 13) at line 43}
\lstset ->\begingroup \lst@setcatcodes \lstset@
{\begingroup}
{entering semi simple group (level 14) at line 43}
\lst@setcatcodes ->\makeatletter \catcode `\==12\relax
\makeatletter ->\catcode `\@11\relax
{\catcode}
{changing \catcode64=12}
{into \catcode64=11}
{\relax}
{\catcode}
{reassigning \catcode61=12}
{\relax}
\lstset@ #1->\endgroup \ifx \@empty #1\@empty \else \setkeys {lst}{#1}\fi
#1<-basicstyle=\ttfamily ,breakatwhitespace=true, literate={\_}{}{0\discretiona
ry {\_}{}{\_}}{\\\-}{}{0\discretionary {-}{}{}}
{\endgroup}
{restoring \catcode64=12}
{leaving semi simple group (level 14) entered at line 43}
{\ifx}
{false}
\setkeys #1#2->\def \KV@prefix {KV@#1@}\let \@tempc \relax \KV@do #2,\relax ,
#1<-lst
#2<-basicstyle=\ttfamily ,breakatwhitespace=true, literate={\_}{}{0\discretiona
ry {\_}{}{\_}}{\\\-}{}{0\discretionary {-}{}{}}
{\def}
{changing \KV@prefix=macro:->KV@lst@}
{into \KV@prefix=macro:->KV@lst@}
{\let}
{changing \@tempc=macro:#1->\lstKV@OptArg []{#1}{\lst@NormedNameDef \ETC.}
{into \@tempc=\relax}
\KV@do #1,->\ifx \relax #1\empty \else \KV@split #1==\relax \expandafter \KV@do
\fi
#1<-basicstyle=\ttfamily
{\ifx}
{false}
\KV@split #1=#2=#3\relax ->\KV@@sp@def \@tempa {#1}\ifx \@tempa \@empty \else \
expandafter \let \expandafter \@tempc \csname \KV@prefix \@tempa \endcsname \if
x \@tempc \relax \KV@errx {\@tempa \space undefined}\else \ifx \@empty #3\@empt
y \KV@default \else \KV@@sp@def \@tempb {#2}\expandafter \@tempc \expandafter {
\@tempb }\relax \fi \fi \fi
#1<-basicstyle
#2<-\ttfamily
#3<-=
\KV@@sp@def #1#2->\futurelet \KV@tempa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
#1<-\@tempa
#2<-basicstyle
{\futurelet}
{changing \KV@tempa=the character [}
{into \KV@tempa=the letter b}
\KV@@sp@d ->\ifx \KV@tempa \@sptoken \expandafter \KV@@sp@b \else \expandafter
\KV@@sp@b \expandafter \fi
{\ifx}
{false}
{\expandafter}
{\expandafter}
{\fi}
\KV@@sp@b #1 \@nil ->\KV@@sp@c #1
#1<-basicstyle\@nil \@nil
\KV@@sp@c #1\@nil #2\relax #3->\KV@toks@ {#1}\edef #3{\the \KV@toks@ }
#1<-basicstyle
#2<-\@nil
#3<-\@tempa
{\toks16}
{changing \toks16=[97]VRML}
{into \toks16=basicstyle}
{\edef}
{changing \@tempa=macro:->tabularx}
{into \@tempa=macro:->basicstyle}
{\ifx}
{false}
{\expandafter}
{\expandafter}
{\csname}
\KV@prefix ->KV@lst@
\@tempa ->basicstyle
{\let}
{changing \@tempc=\relax}
{into \@tempc=macro:#1->\def \lst@basicstyle {#1}}
{\ifx}
{false}
{\ifx}
{false}
\KV@@sp@def #1#2->\futurelet \KV@tempa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
#1<-\@tempb
#2<-\ttfamily
{\futurelet}
{changing \KV@tempa=the letter b}
{into \KV@tempa=macro:->\protect \ttfamily }
\KV@@sp@d ->\ifx \KV@tempa \@sptoken \expandafter \KV@@sp@b \else \expandafter
\KV@@sp@b \expandafter \fi
{\ifx}
{false}
{\expandafter}
{\expandafter}
{\fi}
\KV@@sp@b #1 \@nil ->\KV@@sp@c #1
#1<-\ttfamily \@nil \@nil
\KV@@sp@c #1\@nil #2\relax #3->\KV@toks@ {#1}\edef #3{\the \KV@toks@ }
#1<-\ttfamily
#2<-\@nil
#3<-\@tempb
{\toks16}
{changing \toks16=basicstyle}
{into \toks16=\ttfamily }
{\edef}
{changing \@tempb=macro:->[97]VRML}
{into \@tempb=macro:->\ttfamily }
{\expandafter}
{\expandafter}
\@tempb ->\ttfamily
\@tempc #1->\def \lst@basicstyle {#1}
#1<-\ttfamily
{\def}
{changing \lst@basicstyle=macro:->}
{into \lst@basicstyle=macro:->\ttfamily }
{\relax}
{\fi}
{\fi}
{\fi}
{\expandafter}
{\fi}
\KV@do #1,->\ifx \relax #1\empty \else \KV@split #1==\relax \expandafter \KV@do
\fi
#1<-breakatwhitespace=true
{\ifx}
{false}
\KV@split #1=#2=#3\relax ->\KV@@sp@def \@tempa {#1}\ifx \@tempa \@empty \else \
expandafter \let \expandafter \@tempc \csname \KV@prefix \@tempa \endcsname \if
x \@tempc \relax \KV@errx {\@tempa \space undefined}\else \ifx \@empty #3\@empt
y \KV@default \else \KV@@sp@def \@tempb {#2}\expandafter \@tempc \expandafter {
\@tempb }\relax \fi \fi \fi
#1<-breakatwhitespace
#2<-true
#3<-=
\KV@@sp@def #1#2->\futurelet \KV@tempa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
#1<-\@tempa
#2<-breakatwhitespace
{\futurelet}
{changing \KV@tempa=macro:->\protect \ttfamily }
{into \KV@tempa=the letter b}
\KV@@sp@d ->\ifx \KV@tempa \@sptoken \expandafter \KV@@sp@b \else \expandafter
\KV@@sp@b \expandafter \fi
{\ifx}
{false}
{\expandafter}
{\expandafter}
{\fi}
\KV@@sp@b #1 \@nil ->\KV@@sp@c #1
#1<-breakatwhitespace\@nil \@nil
\KV@@sp@c #1\@nil #2\relax #3->\KV@toks@ {#1}\edef #3{\the \KV@toks@ }
#1<-breakatwhitespace
#2<-\@nil
#3<-\@tempa
{\toks16}
{changing \toks16=\ttfamily }
{into \toks16=breakatwhitespace}
{\edef}
{changing \@tempa=macro:->basicstyle}
{into \@tempa=macro:->breakatwhitespace}
{\ifx}
{false}
{\expandafter}
{\expandafter}
{\csname}
\KV@prefix ->KV@lst@
\@tempa ->breakatwhitespace
{\let}
{changing \@tempc=macro:#1->\def \lst@basicstyle {#1}}
{into \@tempc=macro:#1->\lstKV@SetIf {#1}\lst@ifbreakatwhitespace }
{\ifx}
{false}
{\ifx}
{false}
\KV@@sp@def #1#2->\futurelet \KV@tempa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
#1<-\@tempb
#2<-true
{\futurelet}
{changing \KV@tempa=the letter b}
{into \KV@tempa=the letter t}
\KV@@sp@d ->\ifx \KV@tempa \@sptoken \expandafter \KV@@sp@b \else \expandafter
\KV@@sp@b \expandafter \fi
{\ifx}
{false}
{\expandafter}
{\expandafter}
{\fi}
\KV@@sp@b #1 \@nil ->\KV@@sp@c #1
#1<-true\@nil \@nil
\KV@@sp@c #1\@nil #2\relax #3->\KV@toks@ {#1}\edef #3{\the \KV@toks@ }
#1<-true
#2<-\@nil
#3<-\@tempb
{\toks16}
{changing \toks16=breakatwhitespace}
{into \toks16=true}
{\edef}
{changing \@tempb=macro:->\ttfamily }
{into \@tempb=macro:->true}
{\expandafter}
{\expandafter}
\@tempb ->true
\@tempc #1->\lstKV@SetIf {#1}\lst@ifbreakatwhitespace
#1<-true
\lstKV@SetIf #1->\lstKV@SetIf@ #1\relax
#1<-true
\lstKV@SetIf@ #1#2\relax #3->\lowercase {\expandafter \let \expandafter #3\csna
me if\ifx #1t}true\else false\fi \endcsname
#1<-t
#2<-rue
#3<-\lst@ifbreakatwhitespace
{\lowercase}
{\expandafter}
{\expandafter}
{\csname}
{\ifx}
{true}
{\else}
{\let}
{changing \lst@ifbreakatwhitespace=\iffalse}
{into \lst@ifbreakatwhitespace=\iftrue}
{\relax}
{\fi}
{\fi}
{\fi}
{\expandafter}
{\fi}
\KV@do #1,->\ifx \relax #1\empty \else \KV@split #1==\relax \expandafter \KV@do
\fi
#1<- literate={\_}{}{0\discretionary {\_}{}{\_}}{\\\-}{}{0\discretionary {-}{}{
}}
{\ifx}
{false}
\KV@split #1=#2=#3\relax ->\KV@@sp@def \@tempa {#1}\ifx \@tempa \@empty \else \
expandafter \let \expandafter \@tempc \csname \KV@prefix \@tempa \endcsname \if
x \@tempc \relax \KV@errx {\@tempa \space undefined}\else \ifx \@empty #3\@empt
y \KV@default \else \KV@@sp@def \@tempb {#2}\expandafter \@tempc \expandafter {
\@tempb }\relax \fi \fi \fi
#1<- literate
#2<-{\_}{}{0\discretionary {\_}{}{\_}}{\\\-}{}{0\discretionary {-}{}{}}
#3<-=
\KV@@sp@def #1#2->\futurelet \KV@tempa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
#1<-\@tempa
#2<- literate
{\futurelet}
{changing \KV@tempa=the letter t}
{into \KV@tempa=blank space }
\KV@@sp@d ->\ifx \KV@tempa \@sptoken \expandafter \KV@@sp@b \else \expandafter
\KV@@sp@b \expandafter \fi
{\ifx}
{true}
{\expandafter}
{\else}
\KV@@sp@b #1 \@nil ->\KV@@sp@c #1
#1<-literate\@nil \@nil
\KV@@sp@c #1\@nil #2\relax #3->\KV@toks@ {#1}\edef #3{\the \KV@toks@ }
#1<-literate
#2<-\@nil
#3<-\@tempa
{\toks16}
{changing \toks16=true}
{into \toks16=literate}
{\edef}
{changing \@tempa=macro:->breakatwhitespace}
{into \@tempa=macro:->literate}
{\ifx}
{false}
{\expandafter}
{\expandafter}
{\csname}
\KV@prefix ->KV@lst@
\@tempa ->literate
{\let}
{changing \@tempc=macro:#1->\lstKV@SetIf {#1}\lst@ifbreakatwhitespace }
{into \@tempc=macro:#1->\@ifstar {\lst@true \lst@Literatekey \ETC.}
{\ifx}
{false}
{\ifx}
{false}
\KV@@sp@def #1#2->\futurelet \KV@tempa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
#1<-\@tempb
#2<-{\_}{}{0\discretionary {\_}{}{\_}}{\\\-}{}{0\discretionary {-}{}{}}
{\futurelet}
{changing \KV@tempa=blank space }
{into \KV@tempa=begin-group character {}
\KV@@sp@d ->\ifx \KV@tempa \@sptoken \expandafter \KV@@sp@b \else \expandafter
\KV@@sp@b \expandafter \fi
{\ifx}
{false}
{\expandafter}
{\expandafter}
{\fi}
\KV@@sp@b #1 \@nil ->\KV@@sp@c #1
#1<-{\_}{}{0\discretionary {\_}{}{\_}}{\\\-}{}{0\discretionary {-}{}{}}\@nil \@
nil
\KV@@sp@c #1\@nil #2\relax #3->\KV@toks@ {#1}\edef #3{\the \KV@toks@ }
#1<-{\_}{}{0\discretionary {\_}{}{\_}}{\\\-}{}{0\discretionary {-}{}{}}
#2<-\@nil
#3<-\@tempb
{\toks16}
{changing \toks16=literate}
{into \toks16={\_}{}{0\discretionary {\_}{}{\_\ETC.}
{\edef}
{changing \@tempb=macro:->true}
{into \@tempb=macro:->{\_}{}{0\discretionary {\_}{}{\ETC.}
{\expandafter}
{\expandafter}
\@tempb ->{\_}{}{0\discretionary {\_}{}{\_}}{\\\-}{}{0\discretionary {-}{}{}}
\@tempc #1->\@ifstar {\lst@true \lst@Literatekey }{\lst@false \lst@Literatekey
}#1\@nil@
#1<-{\_}{}{0\discretionary {\_}{}{\_}}{\\\-}{}{0\discretionary {-}{}{}}
\@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
#1<-\lst@true \lst@Literatekey
\@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
{#3}\futurelet \@let@token \@ifnch
#1<-*
#2<-\@firstoftwo {\lst@true \lst@Literatekey }
#3<-\lst@false \lst@Literatekey
{\let}
{changing \reserved@d=the character [}
{into \reserved@d=the character *}
{\def}
{changing \reserved@a=macro:->\@@array }
{into \reserved@a=macro:->\@firstoftwo {\lst@true \lst@Literatekey \ETC.}
{\def}
{changing \reserved@b=macro:->\@@array [c]}
{into \reserved@b=macro:->\lst@false \lst@Literatekey }
{\futurelet}
{reassigning \@let@token=begin-group character {}
\@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
@token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
d@b \fi \fi \reserved@c
{\ifx}
{false}
{\ifx}
{false}
{\let}
{changing \reserved@c=macro:->\@@array [c]}
{into \reserved@c=macro:->\lst@false \lst@Literatekey }
{\fi}
{\fi}
\reserved@c ->\lst@false \lst@Literatekey
\lst@false ->\let \lst@if \iffalse
{\let}
{changing \lst@if=\iftrue}
{into \lst@if=\iffalse}
\lst@Literatekey #1\@nil@ ->\let \lst@ifxliterate \lst@if \def \lst@literate {#
1}
#1<-{\_}{}{0\discretionary {\_}{}{\_}}{\\\-}{}{0\discretionary {-}{}{}}
{\let}
{reassigning \lst@ifxliterate=\iffalse}
{\def}
{changing \lst@literate=macro:->}
{into \lst@literate=macro:->{\_}{}{0\discretionary {\_}{}{\ETC.}
{\relax}
{\fi}
{\fi}
{\fi}
{\expandafter}
{\fi}
\KV@do #1,->\ifx \relax #1\empty \else \KV@split #1==\relax \expandafter \KV@do
\fi
#1<-\relax
{\ifx}
{true}
\empty ->
{\else}
{\fi}
\lstinline ->\@protected@testopt \lstinline \\lstinline {}
\@protected@testopt #1->\ifx \protect \@typeset@protect \expandafter \@testopt
\else \@x@protect #1\fi
#1<-\lstinline
{\ifx}
{true}
{\expandafter}
{\else}
\@testopt #1#2->\kernel@ifnextchar [{#1}{#1[{#2}]}
#1<-\\lstinline
#2<-
\kernel@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reser
ved@b {#3}\futurelet \@let@token \@ifnch
#1<-[
#2<-\\lstinline
#3<-\\lstinline [{}]
{\let}
{changing \reserved@d=the character *}
{into \reserved@d=the character [}
{\def}
{changing \reserved@a=macro:->\@firstoftwo {\lst@true \lst@Literatekey \ETC.}
{into \reserved@a=macro:->\\lstinline }
{\def}
{changing \reserved@b=macro:->\lst@false \lst@Literatekey }
{into \reserved@b=macro:->\\lstinline [{}]}
{\futurelet}
{reassigning \@let@token=begin-group character {}
\@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
@token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
d@b \fi \fi \reserved@c
{\ifx}
{false}
{\ifx}
{false}
{\let}
{changing \reserved@c=macro:->\lst@false \lst@Literatekey }
{into \reserved@c=macro:->\\lstinline [{}]}
{\fi}
{\fi}
\reserved@c ->\\lstinline [{}]
\\lstinline [#1]->\leavevmode \bgroup \def \lst@boxpos {b}\lsthk@PreSet \lstset
{flexiblecolumns,#1}\lsthk@TextStyle \@ifnextchar \bgroup {\afterassignment \l
st@InlineG \let \@let@token }\lstinline@
#1<-
\leavevmode ->\unhbox \voidb@x
{\unhbox}
{begin-group character {}
{entering simple group (level 14) at line 43}
{\def}
{changing \lst@boxpos=macro:->c}
{into \lst@boxpos=macro:->b}
\lsthk@PreSet ->\let \lst@firstline \@ne \def \lst@lastline {9999999\relax }\de
f \lst@firstline {1\relax }\let \lst@linerange \@empty \let \lst@float \lst@flo
atdefault \global \let \lst@intname \@empty \lst@ifdraft \let \lst@ifprint \iff
alse \@gobbletwo \fi \fi \fi \let \lst@advancenumber \z@
{\let}
{changing \lst@firstline=undefined}
{into \lst@firstline=\char"1}
{\def}
{changing \lst@lastline=undefined}
{into \lst@lastline=macro:->9999999\relax }
{\def}
{changing \lst@firstline=\char"1}
{into \lst@firstline=macro:->1\relax }
{\let}
{changing \lst@linerange=undefined}
{into \lst@linerange=macro:->}
{\let}
{changing \lst@float=undefined}
{into \lst@float=\relax}
{\global}
{globally changing \lst@intname=macro:->}
{into \lst@intname=macro:->}
{\iffalse}
{false}
{\let}
{changing \lst@advancenumber=undefined}
{into \lst@advancenumber=\dimen12}
\lstset ->\begingroup \lst@setcatcodes \lstset@
{\begingroup}
{entering semi simple group (level 15) at line 43}
\lst@setcatcodes ->\makeatletter \catcode `\==12\relax
\makeatletter ->\catcode `\@11\relax
{\catcode}
{changing \catcode64=12}
{into \catcode64=11}
{\relax}
{\catcode}
{reassigning \catcode61=12}
{\relax}
\lstset@ #1->\endgroup \ifx \@empty #1\@empty \else \setkeys {lst}{#1}\fi
#1<-flexiblecolumns,
{\endgroup}
{restoring \catcode64=12}
{leaving semi simple group (level 15) entered at line 43}
{\ifx}
{false}
\setkeys #1#2->\def \KV@prefix {KV@#1@}\let \@tempc \relax \KV@do #2,\relax ,
#1<-lst
#2<-flexiblecolumns,
{\def}
{changing \KV@prefix=macro:->KV@lst@}
{into \KV@prefix=macro:->KV@lst@}
{\let}
{changing \@tempc=macro:#1->\@ifstar {\lst@true \lst@Literatekey \ETC.}
{into \@tempc=\relax}
\KV@do #1,->\ifx \relax #1\empty \else \KV@split #1==\relax \expandafter \KV@do
\fi
#1<-flexiblecolumns
{\ifx}
{false}
\KV@split #1=#2=#3\relax ->\KV@@sp@def \@tempa {#1}\ifx \@tempa \@empty \else \
expandafter \let \expandafter \@tempc \csname \KV@prefix \@tempa \endcsname \if
x \@tempc \relax \KV@errx {\@tempa \space undefined}\else \ifx \@empty #3\@empt
y \KV@default \else \KV@@sp@def \@tempb {#2}\expandafter \@tempc \expandafter {
\@tempb }\relax \fi \fi \fi
#1<-flexiblecolumns
#2<-
#3<-
\KV@@sp@def #1#2->\futurelet \KV@tempa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
#1<-\@tempa
#2<-flexiblecolumns
{\futurelet}
{changing \KV@tempa=begin-group character {}
{into \KV@tempa=the letter f}
\KV@@sp@d ->\ifx \KV@tempa \@sptoken \expandafter \KV@@sp@b \else \expandafter
\KV@@sp@b \expandafter \fi
{\ifx}
{false}
{\expandafter}
{\expandafter}
{\fi}
\KV@@sp@b #1 \@nil ->\KV@@sp@c #1
#1<-flexiblecolumns\@nil \@nil
\KV@@sp@c #1\@nil #2\relax #3->\KV@toks@ {#1}\edef #3{\the \KV@toks@ }
#1<-flexiblecolumns
#2<-\@nil
#3<-\@tempa
{\toks16}
{changing \toks16={\_}{}{0\discretionary {\_}{}{\_\ETC.}
{into \toks16=flexiblecolumns}
{\edef}
{changing \@tempa=macro:->literate}
{into \@tempa=macro:->flexiblecolumns}
{\ifx}
{false}
{\expandafter}
{\expandafter}
{\csname}
\KV@prefix ->KV@lst@
\@tempa ->flexiblecolumns
{\let}
{changing \@tempc=\relax}
{into \@tempc=macro:#1->\lstKV@SetIf {#1}\lst@ifflexible \ETC.}
{\ifx}
{false}
{\ifx}
{true}
\KV@default ->\expandafter \let \expandafter \@tempb \csname \KV@prefix \@tempa
@default\endcsname \ifx \@tempb \relax \KV@err {No value specified for \@tempa
}\else \@tempb \relax \fi
{\expandafter}
{\expandafter}
{\csname}
\KV@prefix ->KV@lst@
\@tempa ->flexiblecolumns
{\let}
{changing \@tempb=macro:->{\_}{}{0\discretionary {\_}{}{\ETC.}
{into \@tempb=macro:->\KV@lst@flexiblecolumns {t}}
{\ifx}
{false}
\@tempb ->\KV@lst@flexiblecolumns {t}
\KV@lst@flexiblecolumns #1->\lstKV@SetIf {#1}\lst@ifflexible \lst@ifflexible \l
st@columnsflexible \else \lst@columnsfixed \fi
#1<-t
\lstKV@SetIf #1->\lstKV@SetIf@ #1\relax
#1<-t
\lstKV@SetIf@ #1#2\relax #3->\lowercase {\expandafter \let \expandafter #3\csna
me if\ifx #1t}true\else false\fi \endcsname
#1<-t
#2<-
#3<-\lst@ifflexible
{\lowercase}
{\expandafter}
{\expandafter}
{\csname}
{\ifx}
{true}
{\else}
{\let}
{changing \lst@ifflexible=\iffalse}
{into \lst@ifflexible=\iftrue}
{\iftrue}
{true}
\lst@columnsflexible ->\lst@flexibletrue \lst@width \lst@widthflexible \relax \
let \lst@OutputLostSpace \lst@UseLostSpace \let \lst@FillOutputBox \@empty \let
\lst@hss \@empty \let \lst@hbox \hbox
\lst@flexibletrue ->\let \lst@ifflexible \iftrue
{\let}
{reassigning \lst@ifflexible=\iftrue}
{\dimen125}
\lst@widthflexible ->0.45em
{changing \dimen125=6.00006pt}
{into \dimen125=4.49997pt}
{\relax}
{\let}
{reassigning \lst@OutputLostSpace=macro:->\ifdim \lst@lostspace >\z@ \lst@Inser
tLostSpace \ETC.}
{\let}
{changing \lst@FillOutputBox=macro:#1->#1\lst@FillFixed@ }
{into \lst@FillOutputBox=macro:->}
{\let}
{changing \lst@hss=\hss}
{into \lst@hss=macro:->}
{\let}
{changing \lst@hbox=macro:->\hbox to\lst@length \lst@width }
{into \lst@hbox=\hbox}
{\else}
{\relax}
{\fi}
{\else}
{\fi}
{\fi}
{\expandafter}
{\fi}
\KV@do #1,->\ifx \relax #1\empty \else \KV@split #1==\relax \expandafter \KV@do
\fi
#1<-
{\ifx}
{false}
\KV@split #1=#2=#3\relax ->\KV@@sp@def \@tempa {#1}\ifx \@tempa \@empty \else \
expandafter \let \expandafter \@tempc \csname \KV@prefix \@tempa \endcsname \if
x \@tempc \relax \KV@errx {\@tempa \space undefined}\else \ifx \@empty #3\@empt
y \KV@default \else \KV@@sp@def \@tempb {#2}\expandafter \@tempc \expandafter {
\@tempb }\relax \fi \fi \fi
#1<-
#2<-
#3<-
\KV@@sp@def #1#2->\futurelet \KV@tempa \KV@@sp@d #2\@nil \@nil \@nil \relax #1
#1<-\@tempa
#2<-
{\futurelet}
{changing \KV@tempa=the letter f}
{into \KV@tempa=undefined}
\KV@@sp@d ->\ifx \KV@tempa \@sptoken \expandafter \KV@@sp@b \else \expandafter
\KV@@sp@b \expandafter \fi
{\ifx}
{false}
{\expandafter}
{\expandafter}
{\fi}
\KV@@sp@b #1 \@nil ->\KV@@sp@c #1
#1<-\@nil \@nil
\KV@@sp@c #1\@nil #2\relax #3->\KV@toks@ {#1}\edef #3{\the \KV@toks@ }
#1<-
#2<-\@nil
#3<-\@tempa
{\toks16}
{changing \toks16=flexiblecolumns}
{into \toks16=}
{\edef}
{changing \@tempa=macro:->flexiblecolumns}
{into \@tempa=macro:->}
{\ifx}
{true}
{\else}
{\expandafter}
{\fi}
\KV@do #1,->\ifx \relax #1\empty \else \KV@split #1==\relax \expandafter \KV@do
\fi
#1<-\relax
{\ifx}
{true}
\empty ->
{\else}
{\fi}
\lsthk@TextStyle ->\let \lst@caption \@empty \let \lst@@caption \@empty \let \l
st@title \@empty \let \lst@label \@empty \let \lst@float \relax \let \lst@above
skip \z@ \let \lst@belowskip \z@ \let \lst@ifdisplaystyle \iffalse \let \lst@if
texcl \iffalse \let \lst@DefEsc \@empty \let \lst@xleftmargin \z@ \let \lst@xri
ghtmargin \z@ \let \lst@ifresetmargins \iftrue \let \lst@frame \@empty \let \ls
t@frametshape \@empty \let \lst@framershape \@empty \let \lst@framebshape \@emp
ty \let \lst@framelshape \@empty \let \lst@bkgcolor \@empty
{\let}
{reassigning \lst@caption=macro:->}
{\let}
{reassigning \lst@@caption=macro:->}
{\let}
{reassigning \lst@title=macro:->}
{\let}
{reassigning \lst@label=macro:->}
{\let}
{reassigning \lst@float=\relax}
{\let}
{changing \lst@aboveskip=macro:->\medskipamount }
{into \lst@aboveskip=\dimen12}
{\let}
{changing \lst@belowskip=macro:->\medskipamount }
{into \lst@belowskip=\dimen12}
{\let}
{reassigning \lst@ifdisplaystyle=\iffalse}
{\let}
{reassigning \lst@iftexcl=\iffalse}
{\let}
{reassigning \lst@DefEsc=macro:->}
{\let}
{changing \lst@xleftmargin=macro:->\z@ }
{into \lst@xleftmargin=\dimen12}
{\let}
{changing \lst@xrightmargin=macro:->\z@ }
{into \lst@xrightmargin=\dimen12}
{\let}
{changing \lst@ifresetmargins=\iffalse}
{into \lst@ifresetmargins=\iftrue}
{\let}
{changing \lst@frame=macro:->}
{into \lst@frame=macro:->}
{\let}
{changing \lst@frametshape=macro:->}
{into \lst@frametshape=macro:->}
{\let}
{changing \lst@framershape=macro:->}
{into \lst@framershape=macro:->}
{\let}
{changing \lst@framebshape=macro:->}
{into \lst@framebshape=macro:->}
{\let}
{changing \lst@framelshape=macro:->}
{into \lst@framelshape=macro:->}
{\let}
{changing \lst@bkgcolor=macro:->}
{into \lst@bkgcolor=macro:->}
\@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
{#3}\futurelet \@let@token \@ifnch
#1<-\bgroup
#2<-\afterassignment \lst@InlineG \let \@let@token
#3<-\lstinline@
{\let}
{changing \reserved@d=the character [}
{into \reserved@d=begin-group character {}
{\def}
{changing \reserved@a=macro:->\\lstinline }
{into \reserved@a=macro:->\afterassignment \lst@InlineG \ETC.}
{\def}
{changing \reserved@b=macro:->\\lstinline [{}]}
{into \reserved@b=macro:->\lstinline@ }
{\futurelet}
{reassigning \@let@token=begin-group character {}
\@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
@token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
d@b \fi \fi \reserved@c
{\ifx}
{false}
{\ifx}
{true}
{\let}
{changing \reserved@c=macro:->\\lstinline [{}]}
{into \reserved@c=macro:->\afterassignment \lst@InlineG \ETC.}
{\else}
{\fi}
\reserved@c ->\afterassignment \lst@InlineG \let \@let@token
{\afterassignment}
{\let}
{reassigning \@let@token=begin-group character {}
\lst@InlineG ->\lst@Init \relax \lst@IfNextCharActive {\lst@InlineM \}}{\let \l
st@arg \@empty \lst@InlineGJ }
\lst@Init #1->\begingroup \ifx \lst@float \relax \else \edef \@tempa {\noexpand
\lst@beginfloat {lstlisting}[\lst@float ]}\expandafter \@tempa \fi \ifx \lst@m
ulticols \@empty \else \edef \lst@next {\noexpand \multicols {\lst@multicols }}
\expandafter \lst@next \fi \ifhmode \ifinner \lst@boxtrue \fi \fi \lst@ifbox \l
sthk@BoxUnsafe \hbox to\z@ \bgroup $\if t\lst@boxpos \vtop \else \if b\lst@boxp
os \vbox \else \vcenter \fi \fi \bgroup \par \noindent \else \lst@ifdisplaystyl
e \lst@EveryDisplay \par \penalty -50\relax \vspace \lst@aboveskip \fi \fi \nor
malbaselines \abovecaptionskip \lst@abovecaption \relax \belowcaptionskip \lst@
belowcaption \relax \lst@MakeCaption t\lsthk@PreInit \lsthk@Init \lst@ifdisplay
style \global \let \lst@ltxlabel \@empty \if@inlabel \lst@ifresetmargins \leave
vmode \else \xdef \lst@ltxlabel {\the \everypar }\lst@AddTo \lst@ltxlabel {\glo
bal \let \lst@ltxlabel \@empty \everypar {\lsthk@EveryLine \lsthk@EveryPar }}\f
i \fi \everypar \expandafter {\lst@ltxlabel \lsthk@EveryLine \lsthk@EveryPar }\
else \everypar {}\let \lst@NewLine \@empty \fi \lsthk@InitVars \lsthk@InitVarsB
OL \lst@Let {13}\lst@MProcessListing \let \lst@Backslash #1\lst@EnterMode {\lst
@Pmode }{\lst@SelectCharTable }\lst@InitFinalize
#1<-\relax
{\begingroup}
{entering semi simple group (level 15) at line 43}
{\ifx}
{true}
{\else}
{\ifx}
{true}
{\else}
{\ifhmode}
{true}
{\ifinner}
{true}
\lst@boxtrue ->\let \lst@ifbox \iftrue
{\let}
{changing \lst@ifbox=\iffalse}
{into \lst@ifbox=\iftrue}
{\fi}
{\fi}
{\iftrue}
{true}
\lsthk@BoxUnsafe ->\let \lst@xleftmargin \z@ \let \lst@xrightmargin \z@
{\let}
{reassigning \lst@xleftmargin=\dimen12}
{\let}
{reassigning \lst@xrightmargin=\dimen12}
{\hbox}
{entering hbox group (level 16) at line 43}
{math shift character $}
{entering math shift group (level 17) at line 43}
{reassigning \fam=-1}
\everymath->\conditionally@traceoff \check@mathfonts \conditionally@traceon \th
e \everymath
\conditionally@traceoff ->\tracingassigns \z@ \tracingrestores \z@ \tracingcomm
ands \z@ \tracingpages \z@ \tracingmacros \z@ \tracingoutput \z@ \showboxbreadt
h \m@ne \showboxdepth \m@ne \tracingstats \@ne \tracingparagraphs \z@ \tracingg
roups \z@
{math mode: \tracingassigns}
{changing \tracingassigns=1}
{\tracingrestores}
{\tracingcommands}
{\tracingassigns}
{into \tracingassigns=1}
{\tracingonline}
{reassigning \tracingonline=1}
{\the}
{\if}
\lst@boxpos ->b
{false}
{\if}
\lst@boxpos ->b
{true}
{\vbox}
{\else}
{\fi}
{entering vbox group (level 18) at line 43}
\par ->
{internal vertical mode: \noindent}
\everypar->\@minipagefalse \everypar {}
\@minipagefalse ->\global \let \if@minipage \iffalse
{horizontal mode: \global}
{globally changing \if@minipage=\iffalse}
{into \if@minipage=\iffalse}
{\everypar}
{changing \everypar=\@minipagefalse \everypar {}}
{into \everypar=}
{\else}
\normalbaselines ->\lineskip \normallineskip \baselineskip \normalbaselineskip
\lineskiplimit \normallineskiplimit
{\lineskip}
{changing \lineskip=0.0pt}
{into \lineskip=1.0pt}
{\baselineskip}
{changing \baselineskip=0.0pt}
{into \baselineskip=12.0pt}
{\lineskiplimit}
{reassigning \lineskiplimit=0.0pt}
{\skip41}
\lst@abovecaption ->\smallskipamount
{changing \skip41=10.0pt}
{into \skip41=3.0pt plus 1.0pt minus 1.0pt}
{\relax}
{\skip42}
\lst@belowcaption ->\smallskipamount
{changing \skip42=0.0pt}
{into \skip42=3.0pt plus 1.0pt minus 1.0pt}
{\relax}
\lst@MakeCaption #1->\lst@ifdisplaystyle \ifx #1t\ifx \lst@@caption \@empty \ex
pandafter \lst@HRefStepCounter \else \expandafter \refstepcounter \fi {lstlisti
ng}\ifx \lst@label \@empty \else \label {\lst@label }\fi \let \lst@arg \lst@int
name \lst@ReplaceIn \lst@arg \lst@filenamerpl \global \let \lst@name \lst@arg \
global \let \lstname \lst@name \lst@ifnolol \else \ifx \lst@@caption \@empty \i
fx \lst@caption \@empty \ifx \lst@intname \@empty \else \def \lst@temp { }\ifx
\lst@intname \lst@temp \else \addcontentsline {lol}{lstlisting}\lst@name \fi \f
i \fi \else \addcontentsline {lol}{lstlisting}{\protect \numberline {\thelstlis
ting }\lst@@caption }\fi \fi \fi \ifx \lst@caption \@empty \else \lst@IfSubstri
ng #1\lst@captionpos {\begingroup \let \@@vskip \vskip \def \vskip {\afterassig
nment \lst@vskip \@tempskipa }\def \lst@vskip {\nobreak \@@vskip \@tempskipa \n
obreak }\par \@parboxrestore \normalsize \normalfont \ifx #1t\allowbreak \fi \i
fx \lst@title \@empty \lst@makecaption \fnum@lstlisting {\ignorespaces \lst@cap
tion }\else \lst@maketitle \lst@title \fi \ifx #1b\allowbreak \fi \endgroup }{}
\fi \fi
#1<-t
{\iffalse}
{false}
\lsthk@PreInit ->\rightskip \z@ \leftskip \z@ \parfillskip =\z@ plus 1fil\let \
par \@@par \let \lst@arg \lst@intname \lst@ReplaceIn \lst@arg \lst@filenamerpl
\global \let \lst@name \lst@arg \global \let \lstname \lst@name \ifx \lst@first
number \@undefined \def \lst@firstnumber {\lst@lineno }\fi \linewidth \lst@line
width \relax
{\rightskip}
{reassigning \rightskip=0.0pt}
{\leftskip}
{reassigning \leftskip=0.0pt}
{\parfillskip}
{changing \parfillskip=0.0pt plus 1.0fil}
{into \parfillskip=0.0pt plus 1.0fil}
{\let}
{changing \par=macro:->}
{into \par=\par}
{\let}
{changing \lst@arg=macro:->{lstlisting}}
{into \lst@arg=macro:->}
\lst@ReplaceIn #1#2->\expandafter \lst@ReplaceIn@ \expandafter #1#2\@empty \@em
pty
#1<-\lst@arg
#2<-\lst@filenamerpl
{\expandafter}
{\expandafter}
\lst@filenamerpl ->_\textunderscore $\textdollar -\textendash
\lst@ReplaceIn@ #1#2#3->\ifx \@empty #3\relax \else \def \lst@temp ##1#2##2{\if
x \@empty ##2\lst@lAddTo #1{##1}\else \lst@lAddTo #1{##1#3}\expandafter \lst@te
mp \fi ##2}\let \@tempa #1\let #1\@empty \expandafter \lst@temp \@tempa #2\@emp
ty \expandafter \lst@ReplaceIn@ \expandafter #1\fi
#1<-\lst@arg
#2<-_
#3<-\textunderscore
{\ifx}
{false}
{\def}
{changing \lst@temp=macro:->lsta@abap$4.6}
{into \lst@temp=macro:#1_#2->\ifx \@empty #2\lst@lAddTo \ETC.}
{\let}
{changing \@tempa=macro:->}
{into \@tempa=macro:->}
{\let}
{reassigning \lst@arg=macro:->}
{\expandafter}
\@tempa ->
\lst@temp #1_#2->\ifx \@empty #2\lst@lAddTo \lst@arg {#1}\else \lst@lAddTo \lst
@arg {#1\textunderscore }\expandafter \lst@temp \fi #2
#1<-
#2<-\@empty
{\ifx}
{true}
\lst@lAddTo #1#2->\expandafter \def \expandafter #1\expandafter {#1#2}
#1<-\lst@arg
#2<-
{\expandafter}
{\expandafter}
{\expandafter}
\lst@arg ->
{\def}
{changing \lst@arg=macro:->}
{into \lst@arg=macro:->}
{\else}
\@empty ->
{\expandafter}
{\expandafter}
{\fi}
\lst@ReplaceIn@ #1#2#3->\ifx \@empty #3\relax \else \def \lst@temp ##1#2##2{\if
x \@empty ##2\lst@lAddTo #1{##1}\else \lst@lAddTo #1{##1#3}\expandafter \lst@te
mp \fi ##2}\let \@tempa #1\let #1\@empty \expandafter \lst@temp \@tempa #2\@emp
ty \expandafter \lst@ReplaceIn@ \expandafter #1\fi
#1<-\lst@arg
#2<-$
#3<-\textdollar
{\ifx}
{false}
{\def}
{changing \lst@temp=macro:#1_#2->\ifx \@empty #2\lst@lAddTo \ETC.}
{into \lst@temp=macro:#1$#2->\ifx \@empty #2\lst@lAddTo \ETC.}
{\let}
{changing \@tempa=macro:->}
{into \@tempa=macro:->}
{\let}
{changing \lst@arg=macro:->}
{into \lst@arg=macro:->}
{\expandafter}
\@tempa ->
\lst@temp #1$#2->\ifx \@empty #2\lst@lAddTo \lst@arg {#1}\else \lst@lAddTo \lst
@arg {#1\textdollar }\expandafter \lst@temp \fi #2
#1<-
#2<-\@empty
{\ifx}
{true}
\lst@lAddTo #1#2->\expandafter \def \expandafter #1\expandafter {#1#2}
#1<-\lst@arg
#2<-
{\expandafter}
{\expandafter}
{\expandafter}
\lst@arg ->
{\def}
{changing \lst@arg=macro:->}
{into \lst@arg=macro:->}
{\else}
\@empty ->
{\expandafter}
{\expandafter}
{\fi}
\lst@ReplaceIn@ #1#2#3->\ifx \@empty #3\relax \else \def \lst@temp ##1#2##2{\if
x \@empty ##2\lst@lAddTo #1{##1}\else \lst@lAddTo #1{##1#3}\expandafter \lst@te
mp \fi ##2}\let \@tempa #1\let #1\@empty \expandafter \lst@temp \@tempa #2\@emp
ty \expandafter \lst@ReplaceIn@ \expandafter #1\fi
#1<-\lst@arg
#2<--
#3<-\textendash
{\ifx}
{false}
{\def}
{changing \lst@temp=macro:#1$#2->\ifx \@empty #2\lst@lAddTo \ETC.}
{into \lst@temp=macro:#1-#2->\ifx \@empty #2\lst@lAddTo \ETC.}
{\let}
{changing \@tempa=macro:->}
{into \@tempa=macro:->}
{\let}
{changing \lst@arg=macro:->}
{into \lst@arg=macro:->}
{\expandafter}
\@tempa ->
\lst@temp #1-#2->\ifx \@empty #2\lst@lAddTo \lst@arg {#1}\else \lst@lAddTo \lst
@arg {#1\textendash }\expandafter \lst@temp \fi #2
#1<-
#2<-\@empty
{\ifx}
{true}
\lst@lAddTo #1#2->\expandafter \def \expandafter #1\expandafter {#1#2}
#1<-\lst@arg
#2<-
{\expandafter}
{\expandafter}
{\expandafter}
\lst@arg ->
{\def}
{changing \lst@arg=macro:->}
{into \lst@arg=macro:->}
{\else}
\@empty ->
{\expandafter}
{\expandafter}
{\fi}
\lst@ReplaceIn@ #1#2#3->\ifx \@empty #3\relax \else \def \lst@temp ##1#2##2{\if
x \@empty ##2\lst@lAddTo #1{##1}\else \lst@lAddTo #1{##1#3}\expandafter \lst@te
mp \fi ##2}\let \@tempa #1\let #1\@empty \expandafter \lst@temp \@tempa #2\@emp
ty \expandafter \lst@ReplaceIn@ \expandafter #1\fi
#1<-\lst@arg
#2<-\@empty
#3<-\@empty
{\ifx}
{true}
{\relax}
{\else}
{\global}
{globally changing \lst@name=undefined}
{into \lst@name=macro:->}
{\global}
{globally changing \lstname=undefined}
{into \lstname=macro:->}
{\ifx}
{true}
{\def}
{changing \lst@firstnumber=undefined}
{into \lst@firstnumber=macro:->\lst@lineno }
{\fi}
{\dimen27}
\lst@linewidth ->\linewidth
{reassigning \dimen27=345.0pt}
{\relax}
\lsthk@Init ->\lst@ifshowspaces \let \lst@outputspace \lst@visiblespace \lst@ke
epspacestrue \fi \edef \ttdefault {\ttdefault }\let \lsts@nfss@catcodes \nfss@c
atcodes \let \nfss@catcodes \lst@nfss@catcodes \edef \lst@OrgOutput {\the \outp
ut }\ifcase \lst@useoutput \relax \or \output {\global \setbox \lst@gtempboxa \
box \@cclv \expandafter \egroup \lst@SaveToken \lst@InterruptModes \setbox \@cc
lv \box \lst@gtempboxa \bgroup \lst@OrgOutput \egroup \bgroup \aftergroup \page
goal \aftergroup \vsize \aftergroup \lst@ReenterModes \aftergroup \lst@RestoreT
oken }\else \output {\lst@RestoreOrigCatcodes \lst@ifec \lst@RestoreOrigExtende
dCatcodes \fi \lst@OrgOutput }\fi \let \lst@bnext \relax \let \lst@enext \relax
\lst@basicstyle \ifx \lst@inputenc \@empty \else \@ifundefined {inputencoding}
{}{\inputencoding \lst@inputenc }\fi \ifx \lst@linerange \@empty \edef \lst@lin
erange {{\lst@firstline }-{\lst@lastline },}\fi \lst@GetLineInterval \lst@ifsen
sitive \else \let \lst@KeywordTest \lst@KEYWORDTEST \let \lst@WorkingTest \lst@
WORKINGTEST \let \lst@IfOneOutOf \lst@IFONEOUTOF \fi \lsthk@TrackKeywords \lsth
k@PostTrackKeywords \let \lst@ifkeywords \iftrue \global \let \lst@prefixkeywor
d \relax \def \@currentlabel {\thelstnumber }\ifnum \z@ >\lst@stepnumber \let \
lst@advancelstnum \m@ne \edef \lst@stepnumber {-\lst@stepnumber }\fi \ifnum \z@
<\lst@stepnumber \global \lst@skipnumbers \lst@firstnumber \global \divide \ls
t@skipnumbers \lst@stepnumber \global \multiply \lst@skipnumbers -\lst@stepnumb
er \global \advance \lst@skipnumbers \lst@firstnumber \ifnum \lst@skipnumbers >
\z@ \global \advance \lst@skipnumbers -\lst@stepnumber \fi \else \let \lst@Skip
OrPrintLabel \relax \fi \lst@ifresetmargins \advance \linewidth \@totalleftmarg
in \advance \linewidth \rightmargin \@totalleftmargin \z@ \fi \advance \linewid
th -\lst@xleftmargin \advance \linewidth -\lst@xrightmargin \advance \@totallef
tmargin \lst@xleftmargin \relax \parskip \z@ \ifdim \z@ =\lst@lineskip \else \@
tempdima \baselineskip \advance \@tempdima \lst@lineskip \multiply \@tempdima \
@cclvi \divide \@tempdima \baselineskip \relax \multiply \@tempdima \@cclvi \ed
ef \baselinestretch {\strip@pt \@tempdima }\selectfont \fi \lst@ifbreaklines \h
badness \@M \pretolerance \@M \@rightskip \@flushglue \rightskip \@rightskip \l
eftskip \z@skip \parindent \z@ \def \lst@parshape {\parshape \tw@ \@totalleftma
rgin \linewidth \lst@breakshape }\else \let \lst@discretionary \@empty \fi \ifx
\lst@fillcolor \@empty \let \lst@fillcolor \lst@bkgcolor \fi \ifx \lst@rulesep
color \@empty \let \lst@rulesepcolor \lst@fillcolor \fi \lst@frameInit
{\iffalse}
{false}
{\edef}
\ttdefault ->cmtt
{changing \ttdefault=\long macro:->cmtt}
{into \ttdefault=macro:->cmtt}
{\let}
{changing \lsts@nfss@catcodes=undefined}
{into \lsts@nfss@catcodes=macro:->\makeatletter \catcode `\ 9\catcode \ETC.}
{\let}
{changing \nfss@catcodes=macro:->\makeatletter \catcode `\ 9\catcode \ETC.}
{into \nfss@catcodes=macro:->\lst@makeletter ABCDEFGHIJKLMN\ETC.}
{\edef}
{changing \lst@OrgOutput=undefined}
{into \lst@OrgOutput=macro:->{\let \par \@@par \ifnum \outputpenalty \ETC.}
{\ifcase}
\lst@useoutput ->2
{case 2}
{\output}
{changing \output={\let \par \@@par \ifnum \outputpenalty \ETC.}
{into \output={\lst@RestoreOrigCatcodes \lst@ifec \ETC.}
{\fi}
{\let}
{changing \lst@bnext=undefined}
{into \lst@bnext=\relax}
{\let}
{changing \lst@enext=undefined}
{into \lst@enext=\relax}
\lst@basicstyle ->\ttfamily
\ttfamily ->\protect \ttfamily
{\relax}
\ttfamily ->\not@math@alphabet \ttfamily \mathtt \fontfamily \ttdefault \selec
tfont
\not@math@alphabet #1#2->\relax \ifmmode \@latex@error {Command \noexpand #1inv
alid in math mode}{Please \ifx #2\relax define a new math alphabet
if you want to use a special font in math mode\else use the math alphabet \noex
pand #2instead of the #1command\fi . }\fi
#1<-\ttfamily
#2<-\mathtt
{\relax}
{\ifmmode}
{false}
\fontfamily ->\protect \fontfamily
{\relax}
\fontfamily #1->\edef \f@family {#1}
#1<-\ttdefault
{\edef}
\ttdefault ->cmtt
{changing \f@family=macro:->cmr}
{into \f@family=macro:->cmtt}
\selectfont ->\protect \selectfont
{\relax}
\selectfont ->\ifx \f@linespread \baselinestretch \else \set@fontsize \baselin
estretch \f@size \f@baselineskip \fi \xdef \font@name {\csname \curr@fontshape
/\f@size \endcsname }\pickup@font \font@name \size@update \enc@update
{\ifx}
{true}
{\else}
{\xdef}
{\csname}
\curr@fontshape ->\f@encoding /\f@family /\f@series /\f@shape
\f@encoding ->OT1
\f@family ->cmtt
\f@series ->m
\f@shape ->n
\f@size ->10
{changing \OT1/cmtt/m/n/10=undefined}
{into \OT1/cmtt/m/n/10=\relax}
{globally changing \font@name=macro:->\OMX/cmex/m/n/5 }
{into \font@name=macro:->\OT1/cmtt/m/n/10 }
\pickup@font ->\expandafter \ifx \font@name \relax \define@newfont \fi
{\expandafter}
\font@name ->\OT1/cmtt/m/n/10
{\ifx}
{true}
\define@newfont ->\begingroup \conditionally@traceoff \let \typeout \@font@info
\escapechar \m@ne \expandafter \expandafter \expandafter \split@name \expandaf
ter \string \font@name \@nil \try@load@fontshape \expandafter \ifx \csname \cur
r@fontshape \endcsname \relax \wrong@fontshape \else \extract@font \fi \endgrou
p
{\begingroup}
{entering semi simple group (level 19) at line 43}
\conditionally@traceoff ->\tracingassigns \z@ \tracingrestores \z@ \tracingcomm
ands \z@ \tracingpages \z@ \tracingmacros \z@ \tracingoutput \z@ \showboxbreadt
h \m@ne \showboxdepth \m@ne \tracingstats \@ne \tracingparagraphs \z@ \tracingg
roups \z@
{\tracingassigns}
{changing \tracingassigns=1}
{\tracingrestores}
{\tracingcommands}
{restoring \tracingrestores=1}
{restoring \tracingassigns=1}
{leaving semi simple group (level 19) entered at line 43}
{\fi}
\font@name ->\OT1/cmtt/m/n/10
{select font cmtt10}
{changing current font=\OT1/cmr/m/n/10}
{into current font=\OT1/cmtt/m/n/10}
{\relax}
{\relax}
{\ifx}
{true}
{\else}
{\ifx}
{true}
{\edef}
\lst@firstline ->1\relax
\lst@lastline ->9999999\relax
{changing \lst@linerange=macro:->}
{into \lst@linerange=macro:->{1\relax }-{9999999\relax },}
{\fi}
\lst@GetLineInterval ->\expandafter \lst@GLI \lst@linerange \@nil
{\expandafter}
\lst@linerange ->{1\relax }-{9999999\relax },
\lst@GLI #1,#2\@nil ->\def \lst@linerange {#2}\lst@GLI@ #1--\@nil
#1<-{1\relax }-{9999999\relax }
#2<-
{\def}
{changing \lst@linerange=macro:->{1\relax }-{9999999\relax },}
{into \lst@linerange=macro:->}
\lst@GLI@ #1-#2-#3\@nil ->\lst@IfNumber {#1}{\ifx \@empty #1\@empty \let \lst@f
irstline \@ne \else \def \lst@firstline {#1\relax }\fi \ifx \@empty #3\@empty \