Changeset 173


Ignore:
Timestamp:
03/05/12 00:27:23 (3 years ago)
Author:
jelinson
Message:

proofread documentation

Location:
design/alpha_release
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • design/alpha_release/documentation.aux

    r172 r173  
    11\relax
    2 \providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
    3 \HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
    4 \global\let\oldcontentsline\contentsline
    5 \gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
    6 \global\let\oldnewlabel\newlabel
    7 \gdef\newlabel#1#2{\newlabelxx{#1}#2}
    8 \gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
    9 \AtEndDocument{\ifx\hyper@anchor\@undefined
    10 \let\contentsline\oldcontentsline
    11 \let\newlabel\oldnewlabel
    12 \fi}
    13 \fi}
    14 \global\let\hyper@last\relax
    15 \gdef\HyperFirstAtBeginDocument#1{#1}
    16 \providecommand\HyField@AuxAddToFields[1]{}
     2\ifx\hyper@anchor\@undefined
     3\global \let \oldcontentsline\contentsline
     4\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
     5\global \let \oldnewlabel\newlabel
     6\gdef \newlabel#1#2{\newlabelxx{#1}#2}
     7\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
     8\AtEndDocument{\let \contentsline\oldcontentsline
     9\let \newlabel\oldnewlabel}
     10\else
     11\global \let \hyper@last\relax
     12\fi
     13
    1714\@writefile{toc}{\contentsline {section}{Program Guide}{1}{section*.1}}
    1815\@writefile{toc}{\contentsline {subsection}{Installation Guide}{1}{section*.2}}
    1916\@writefile{toc}{\contentsline {subsection}{User Guide}{1}{section*.3}}
    20 \@writefile{toc}{\contentsline {subsection}{Disabled Features \& Known Issues}{2}{section*.6}}
     17\@writefile{toc}{\contentsline {subsection}{Disabled Features \& Known Issues}{3}{section*.6}}
    2118\@writefile{toc}{\contentsline {section}{Program Design}{3}{section*.7}}
    2219\@writefile{toc}{\contentsline {subsection}{Use Cases}{3}{section*.8}}
    2320\newlabel{mainmenu}{{}{3}{Alpha Use Cases\relax }{section*.9}{}}
    24 \@writefile{toc}{\contentsline {subsection}{Domain Diagram}{5}{Item.71}}
     21\@writefile{toc}{\contentsline {subsection}{Domain Diagram}{5}{Item.73}}
    2522\@writefile{toc}{\contentsline {subsection}{Class Diagram}{6}{section*.11}}
    2623\@writefile{toc}{\contentsline {subsection}{Sequence Diagrams}{6}{section*.11}}
  • design/alpha_release/documentation.log

    r172 r173  
    1 This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011) (format=pdflatex 2011.11.22)  3 MAR 2012 22:47
     1This is pdfTeXk, Version 3.1415926-1.40.9 (Web2C 7.5.7) (format=pdflatex 2008.12.28)  5 MAR 2012 00:26
    22entering extended mode
    3  restricted \write18 enabled.
     3\write18 enabled.
    44 %&-line parsing enabled.
    55**documentation.tex
    66(./documentation.tex
    7 LaTeX2e <2011/06/27>
    8 Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, ge
    9 rman-x-2011-07-01, ngerman-x-2011-07-01, afrikaans, ancientgreek, ibycus, arabi
    10 c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
    11 h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
    12 h, french, galician, german, ngerman, swissgerman, monogreek, greek, hungarian,
    13  icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, marathi, or
    14 iya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian, kurmanji,
    15  lao, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, pol
    16 ish, portuguese, romanian, russian, sanskrit, serbian, serbianc, slovak, sloven
    17 ian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian, welsh, loaded
    18 .
    19 (/usr/local/texlive/2011/texmf-dist/tex/latex/base/article.cls
    20 Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
    21 (/usr/local/texlive/2011/texmf-dist/tex/latex/base/size12.clo
    22 File: size12.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
     7LaTeX2e <2005/12/01>
     8Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
     9yphenation, german-x-2008-06-18, ngerman-x-2008-06-18, ancientgreek, ibycus, ar
     10abic, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutc
     11h, esperanto, estonian, farsi, finnish, french, galician, german, ngerman, mono
     12greek, greek, hungarian, icelandic, indonesian, interlingua, irish, italian, la
     13tin, lithuanian, mongolian, mongolian2a, bokmal, nynorsk, polish, portuguese, r
     14omanian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, turki
     15sh, ukenglish, ukrainian, uppersorbian, welsh, loaded.
     16(/usr/local/texlive/2008/texmf-dist/tex/latex/base/article.cls
     17Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
     18(/usr/local/texlive/2008/texmf-dist/tex/latex/base/size12.clo
     19File: size12.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
    2320)
    2421\c@part=\count79
     
    3431\bibindent=\dimen102
    3532)
    36 (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/color.sty
     33(/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/color.sty
    3734Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)
    3835
    39 (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/color.cfg
     36(/usr/local/texlive/2008/texmf/tex/latex/config/color.cfg
    4037File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
    4138)
    4239Package color Info: Driver file: pdftex.def on input line 130.
    4340
    44 (/usr/local/texlive/2011/texmf-dist/tex/latex/pdftex-def/pdftex.def
    45 File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
    46 
    47 (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/infwarerr.sty
    48 Package: infwarerr 2010/04/08 v1.3 Providing info/warning/message (HO)
    49 )
    50 (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
    51 Package: ltxcmds 2011/04/18 v1.20 LaTeX kernel commands for general use (HO)
    52 )
     41(/usr/local/texlive/2008/texmf-dist/tex/latex/pdftex-def/pdftex.def
     42File: pdftex.def 2008/09/08 v0.04l Graphics/color for pdfTeX
    5343\Gread@gobject=\count87
    5444)
    55 (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/dvipsnam.def
     45(/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/dvipsnam.def
    5646File: dvipsnam.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
    5747))
    58 (/usr/local/texlive/2011/texmf-dist/tex/latex/geometry/geometry.sty
    59 Package: geometry 2010/09/12 v5.6 Page Geometry
    60 
    61 (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/keyval.sty
     48(/usr/local/texlive/2008/texmf-dist/tex/latex/geometry/geometry.sty
     49Package: geometry 2008/12/21 v4.2 Page Geometry
     50
     51(/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/keyval.sty
    6252Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
    6353\KV@toks@=\toks14
    6454)
    65 (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/ifpdf.sty
    66 Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
    67 Package ifpdf Info: pdfTeX in PDF mode is detected.
    68 )
    69 (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/ifvtex.sty
    70 Package: ifvtex 2010/03/01 v1.5 Switches for detecting VTeX and its modes (HO)
     55(/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/ifpdf.sty
     56Package: ifpdf 2007/12/12 v1.6 Provides the ifpdf switch (HO)
     57Package ifpdf Info: pdfTeX in pdf mode detected.
     58)
     59(/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/ifvtex.sty
     60Package: ifvtex 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
    7161Package ifvtex Info: VTeX not detected.
    72 )
    73 (/usr/local/texlive/2011/texmf-dist/tex/generic/ifxetex/ifxetex.sty
    74 Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
    7562)
    7663\Gm@cnth=\count88
     
    8168\Gm@odd@mp=\dimen105
    8269\Gm@even@mp=\dimen106
    83 \Gm@layoutwidth=\dimen107
    84 \Gm@layoutheight=\dimen108
    85 \Gm@layouthoffset=\dimen109
    86 \Gm@layoutvoffset=\dimen110
    8770\Gm@dimlist=\toks15
    88 )
    89 (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/graphicx.sty
     71
     72(/usr/local/texlive/2008/texmf-dist/tex/xelatex/xetexconfig/geometry.cfg))
     73(/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/graphicx.sty
    9074Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
    9175
    92 (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/graphics.sty
    93 Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
    94 
    95 (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/trig.sty
     76(/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/graphics.sty
     77Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
     78
     79(/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/trig.sty
    9680Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
    9781)
    98 (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/graphics.cfg
    99 File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
    100 )
    101 Package graphics Info: Driver file: pdftex.def on input line 91.
    102 )
    103 \Gin@req@height=\dimen111
    104 \Gin@req@width=\dimen112
    105 )
    106 (/usr/local/texlive/2011/texmf-dist/tex/latex/base/fontenc.sty
     82(/usr/local/texlive/2008/texmf/tex/latex/config/graphics.cfg
     83File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
     84)
     85Package graphics Info: Driver file: pdftex.def on input line 90.
     86)
     87\Gin@req@height=\dimen107
     88\Gin@req@width=\dimen108
     89)
     90(/usr/local/texlive/2008/texmf-dist/tex/latex/base/fontenc.sty
    10791Package: fontenc 2005/09/27 v1.99g Standard LaTeX package
    10892
    109 (/usr/local/texlive/2011/texmf-dist/tex/latex/base/t1enc.def
     93(/usr/local/texlive/2008/texmf-dist/tex/latex/base/t1enc.def
    11094File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file
    11195LaTeX Font Info:    Redeclaring font encoding T1 on input line 43.
    11296))
    113 (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsmath.sty
     97(/usr/local/texlive/2008/texmf-dist/tex/latex/amsmath/amsmath.sty
    11498Package: amsmath 2000/07/18 v2.13 AMS math features
    11599\@mathmargin=\skip43
    116100
    117101For additional information on amsmath, use the `?' option.
    118 (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amstext.sty
     102(/usr/local/texlive/2008/texmf-dist/tex/latex/amsmath/amstext.sty
    119103Package: amstext 2000/06/29 v2.01
    120104
    121 (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsgen.sty
     105(/usr/local/texlive/2008/texmf-dist/tex/latex/amsmath/amsgen.sty
    122106File: amsgen.sty 1999/11/30 v2.0
    123107\@emptytoks=\toks16
    124 \ex@=\dimen113
     108\ex@=\dimen109
    125109))
    126 (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsbsy.sty
     110(/usr/local/texlive/2008/texmf-dist/tex/latex/amsmath/amsbsy.sty
    127111Package: amsbsy 1999/11/29 v1.2d
    128 \pmbraise@=\dimen114
    129 )
    130 (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsopn.sty
     112\pmbraise@=\dimen110
     113)
     114(/usr/local/texlive/2008/texmf-dist/tex/latex/amsmath/amsopn.sty
    131115Package: amsopn 1999/12/14 v2.01 operator names
    132116)
     
    143127\Mathstrutbox@=\box26
    144128\strutbox@=\box27
    145 \big@size=\dimen115
     129\big@size=\dimen111
    146130LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
    147131LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
     
    156140\maxfields@=\count102
    157141\andhelp@=\toks18
    158 \eqnshift@=\dimen116
    159 \alignsep@=\dimen117
    160 \tagshift@=\dimen118
    161 \tagwidth@=\dimen119
    162 \totwidth@=\dimen120
    163 \lineht@=\dimen121
     142\eqnshift@=\dimen112
     143\alignsep@=\dimen113
     144\tagshift@=\dimen114
     145\tagwidth@=\dimen115
     146\totwidth@=\dimen116
     147\lineht@=\dimen117
    164148\@envbody=\toks19
    165149\multlinegap=\skip44
     
    169153LaTeX Info: Redefining \] on input line 2667.
    170154)
    171 (/usr/local/texlive/2011/texmf-dist/tex/latex/amscls/amsthm.sty
    172 Package: amsthm 2009/07/02 v2.20.1
     155(/usr/local/texlive/2008/texmf-dist/tex/latex/amscls/amsthm.sty
     156Package: amsthm 2004/08/06 v2.20
    173157\thm@style=\toks21
    174158\thm@bodyfont=\toks22
     
    181165\dth@everypar=\toks26
    182166)
    183 (/usr/local/texlive/2011/texmf-dist/tex/latex/amsfonts/amsfonts.sty
    184 Package: amsfonts 2009/06/22 v3.00 Basic AMSFonts support
     167(/usr/local/texlive/2008/texmf-dist/tex/latex/amsfonts/amsfonts.sty
     168Package: amsfonts 2001/10/25 v2.2f
    185169\symAMSa=\mathgroup4
    186170\symAMSb=\mathgroup5
    187171LaTeX Font Info:    Overwriting math alphabet `\mathfrak' in version `bold'
    188 (Font)                  U/euf/m/n --> U/euf/b/n on input line 96.
    189 )
    190 (/usr/local/texlive/2011/texmf-dist/tex/latex/amsfonts/amssymb.sty
    191 Package: amssymb 2009/06/22 v3.00
    192 )
    193 (/usr/local/texlive/2011/texmf-dist/tex/latex/tools/verbatim.sty
     172(Font)                  U/euf/m/n --> U/euf/b/n on input line 132.
     173)
     174(/usr/local/texlive/2008/texmf-dist/tex/latex/amsfonts/amssymb.sty
     175Package: amssymb 2002/01/22 v2.2d
     176)
     177(/usr/local/texlive/2008/texmf-dist/tex/latex/tools/verbatim.sty
    194178Package: verbatim 2003/08/22 v1.5q LaTeX2e package for verbatim enhancements
    195179\every@verbatim=\toks27
     
    197181\verbatim@in@stream=\read1
    198182)
    199 (/usr/local/texlive/2011/texmf-dist/tex/latex/psnfss/mathpazo.sty
     183(/usr/local/texlive/2008/texmf-dist/tex/latex/psnfss/mathpazo.sty
    200184Package: mathpazo 2005/04/12 PSNFSS-v9.2a Palatino w/ Pazo Math (D.Puga, WaS)
    201185\symupright=\mathgroup6
    202186)
    203 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty
    204 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
    205 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
    206 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/expl3.sty
    207 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3names.sty
    208 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3bootstrap.sty
    209 Package: l3bootstrap 2011/09/10 v2798 L3 Experimental bootstrap code
    210 )
    211 Package: l3names 2011/10/09 v2896 L3 Experimental namespace for primitives
    212 )
    213 (/usr/local/texlive/2011/texmf-dist/tex/latex/etex-pkg/etex.sty
    214 Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB)
    215 \et@xins=\count103
    216 )
    217 (/usr/local/texlive/2011/texmf-dist/tex/latex/tools/calc.sty
    218 Package: calc 2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
    219 \calc@Acount=\count104
    220 \calc@Bcount=\count105
    221 \calc@Adimen=\dimen122
    222 \calc@Bdimen=\dimen123
    223 \calc@Askip=\skip49
    224 \calc@Bskip=\skip50
    225 LaTeX Info: Redefining \setlength on input line 76.
    226 LaTeX Info: Redefining \addtolength on input line 77.
    227 \calc@Ccount=\count106
    228 \calc@Cskip=\skip51
    229 )
    230 Package: expl3 2011/10/09 v2900 L3 Experimental code bundle wrapper
    231 
    232 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3basics.sty
    233 Package: l3basics 2011/10/09 v2896 L3 Experimental basic definitions
    234 )
    235 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3expan.sty
    236 Package: l3expan 2011/10/09 v2896 L3 Experimental argument expansion
    237 )
    238 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3tl.sty
    239 Package: l3tl 2011/09/16 v2831 L3 Experimental token lists
    240 )
    241 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3seq.sty
    242 Package: l3seq 2011/10/09 v2896 L3 Experimental sequences and stacks
    243 )
    244 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3int.sty
    245 Package: l3int 2011/10/09 v2896 L3 Experimental integers
    246 \c_max_int=\count107
    247 \l_tmpa_int=\count108
    248 \l_tmpb_int=\count109
    249 \l_tmpc_int=\count110
    250 \g_tmpa_int=\count111
    251 \g_tmpb_int=\count112
    252 \g_seq_nesting_depth_int=\count113
    253 \g_tl_inline_level_int=\count114
    254 )
    255 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3quark.sty
    256 Package: l3quark 2011/10/09 v2896 L3 Experimental quarks
    257 )
    258 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3prg.sty
    259 Package: l3prg 2011/10/09 v2896 L3 Experimental control structures
    260 \g_prg_stepwise_level_int=\count115
    261 )
    262 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3clist.sty
    263 Package: l3clist 2011/10/09 v2896 L3 Experimental comma separated lists
    264 \g_clist_map_inline_int=\count116
    265 )
    266 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3token.sty
    267 Package: l3token 2011/10/09 v2896 L3 Experimental token manipulation
    268 )
    269 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3prop.sty
    270 Package: l3prop 2011/09/17 v2839 L3 Experimental property lists
    271 \g_prop_map_inline_int=\count117
    272 )
    273 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3msg.sty
    274 Package: l3msg 2011/10/09 v2896 L3 Experimental messages
    275 )
    276 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3io.sty
    277 Package: l3io 2011/10/09 v2896 L3 Experimental input-output operations
    278 \l_iow_stream_int=\count118
    279 \l_iow_line_length_int=\count119
    280 \l_iow_target_length_int=\count120
    281 \l_iow_current_line_int=\count121
    282 \l_iow_current_word_int=\count122
    283 \l_iow_current_indentation_int=\count123
    284 )
    285 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3file.sty
    286 Package: l3file 2011/10/09 v2896 L3 Experimental file operations
    287 )
    288 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3skip.sty
    289 Package: l3skip 2011/10/09 v2896 L3 Experimental dimensions and skips
    290 \l_tmpa_dim=\dimen124
    291 \l_tmpb_dim=\dimen125
    292 \l_tmpc_dim=\dimen126
    293 \g_tmpa_dim=\dimen127
    294 \g_tmpb_dim=\dimen128
    295 \l_tmpa_skip=\skip52
    296 \l_tmpb_skip=\skip53
    297 \l_tmpc_skip=\skip54
    298 \g_tmpa_skip=\skip55
    299 \g_tmpb_skip=\skip56
    300 )
    301 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3keys.sty
    302 Package: l3keys 2011/09/10 v2800 L3 Experimental key-value interfaces
    303 \g_keyval_level_int=\count124
    304 \l_keys_choice_int=\count125
    305 )
    306 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3fp.sty
    307 Package: l3fp 2011/09/26 v2857 L3 Experimental floating-point operations
    308 \c_one_million=\count126
    309 \c_one_hundred_million=\count127
    310 \c_five_hundred_million=\count128
    311 \c_one_thousand_million=\count129
    312 \c_fp_pi_by_four_decimal_int=\count130
    313 \c_fp_pi_by_four_extended_int=\count131
    314 \c_fp_pi_decimal_int=\count132
    315 \c_fp_pi_extended_int=\count133
    316 \c_fp_two_pi_decimal_int=\count134
    317 \c_fp_two_pi_extended_int=\count135
    318 \l_fp_count_int=\count136
    319 \l_fp_div_offset_int=\count137
    320 \l_fp_exp_integer_int=\count138
    321 \l_fp_exp_decimal_int=\count139
    322 \l_fp_exp_extended_int=\count140
    323 \l_fp_exp_exponent_int=\count141
    324 \l_fp_input_a_sign_int=\count142
    325 \l_fp_input_a_integer_int=\count143
    326 \l_fp_input_a_decimal_int=\count144
    327 \l_fp_input_a_exponent_int=\count145
    328 \l_fp_input_b_sign_int=\count146
    329 \l_fp_input_b_integer_int=\count147
    330 \l_fp_input_b_decimal_int=\count148
    331 \l_fp_input_b_exponent_int=\count149
    332 \l_fp_input_a_extended_int=\count150
    333 \l_fp_input_b_extended_int=\count151
    334 \l_fp_mul_a_i_int=\count152
    335 \l_fp_mul_a_ii_int=\count153
    336 \l_fp_mul_a_iii_int=\count154
    337 \l_fp_mul_a_iv_int=\count155
    338 \l_fp_mul_a_v_int=\count156
    339 \l_fp_mul_a_vi_int=\count157
    340 \l_fp_mul_b_i_int=\count158
    341 \l_fp_mul_b_ii_int=\count159
    342 \l_fp_mul_b_iii_int=\count160
    343 \l_fp_mul_b_iv_int=\count161
    344 \l_fp_mul_b_v_int=\count162
    345 \l_fp_mul_b_vi_int=\count163
    346 \l_fp_mul_output_int=\count164
    347 \l_fp_output_sign_int=\count165
    348 \l_fp_output_integer_int=\count166
    349 \l_fp_output_decimal_int=\count167
    350 \l_fp_output_exponent_int=\count168
    351 \l_fp_output_extended_int=\count169
    352 \l_fp_round_position_int=\count170
    353 \l_fp_round_target_int=\count171
    354 \l_fp_split_sign_int=\count172
    355 \l_fp_tmp_int=\count173
    356 \l_fp_trig_octant_int=\count174
    357 \l_fp_trig_sign_int=\count175
    358 \l_fp_trig_decimal_int=\count176
    359 \l_fp_trig_extended_int=\count177
    360 \l_fp_tmp_dim=\dimen129
    361 \l_fp_tmp_skip=\skip57
    362 )
    363 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3box.sty
    364 Package: l3box 2011/10/09 v2896 L3 Experimental boxes
    365 \l_tmpb_box=\box28
    366 \l_box_top_dim=\dimen130
    367 \l_box_bottom_dim=\dimen131
    368 \l_box_left_dim=\dimen132
    369 \l_box_right_dim=\dimen133
    370 \l_box_top_new_dim=\dimen134
    371 \l_box_bottom_new_dim=\dimen135
    372 \l_box_left_new_dim=\dimen136
    373 \l_box_right_new_dim=\dimen137
    374 \l_box_tmp_box=\box29
    375 )
    376 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3coffins.sty
    377 Package: l3coffins 2011/09/12 v2814 L3 Experimental coffin code layer
    378 \l_coffin_tmp_box=\box30
    379 \l_coffin_tmp_dim=\dimen138
    380 \l_coffin_offset_x_dim=\dimen139
    381 \l_coffin_offset_y_dim=\dimen140
    382 \l_coffin_x_dim=\dimen141
    383 \l_coffin_y_dim=\dimen142
    384 \l_coffin_x_prime_dim=\dimen143
    385 \l_coffin_y_prime_dim=\dimen144
    386 \l_coffin_Depth_dim=\dimen145
    387 \l_coffin_Height_dim=\dimen146
    388 \l_coffin_TotalHeight_dim=\dimen147
    389 \l_coffin_Width_dim=\dimen148
    390 \c_empty_coffin=\box31
    391 \l_coffin_aligned_coffin=\box32
    392 \l_coffin_aligned_internal_coffin=\box33
    393 \l_coffin_bounding_shift_dim=\dimen149
    394 \l_coffin_left_corner_dim=\dimen150
    395 \l_coffin_right_corner_dim=\dimen151
    396 \l_coffin_bottom_corner_dim=\dimen152
    397 \l_coffin_top_corner_dim=\dimen153
    398 \l_coffin_scaled_total_height_dim=\dimen154
    399 \l_coffin_scaled_width_dim=\dimen155
    400 \l_coffin_display_coffin=\box34
    401 \l_coffin_display_coord_coffin=\box35
    402 \l_coffin_display_pole_coffin=\box36
    403 \l_coffin_display_offset_dim=\dimen156
    404 \l_coffin_display_x_dim=\dimen157
    405 \l_coffin_display_y_dim=\dimen158
    406 )
    407 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3color.sty
    408 Package: l3color 2011/09/07 v2776 L3 Experimental colour support
    409 )
    410 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3luatex.sty
    411 Package: l3luatex 2011/09/10 v2798 L3 Experimental LuaTeX-specific functions
    412 \g_cctab_allocate_int=\count178
    413 \g_cctab_stack_int=\count179
    414 ))
    415 Package: xparse 2011/10/09 v2900 L3 Experimental document command parser
    416 \l_xparse_m_args_int=\count180
    417 \l_xparse_mandatory_args_int=\count181
    418 \l_xparse_processor_int=\count182
    419 \l_xparse_total_args_int=\count183
    420 \l_xparse_v_nesting_int=\count184
    421 )
    422 Package: l3keys2e 2011/10/09 v2900 LaTeX2e option processing using LaTeX3 keys
    423 )
    424 (/usr/local/texlive/2011/texmf-dist/tex/latex/base/textcomp.sty
     187(/usr/local/texlive/2008/texmf-dist/tex/latex/mh/xfrac.sty
     188(/usr/local/texlive/2008/texmf-dist/tex/latex/expl3/l3names.sty
     189Package: l3names 2007/09/01 v621 L3 Experimental Naming Scheme for TeX Primitiv
     190es
     191)
     192Package: xfrac 2008/08/04 v0.2 Text fractions
     193
     194(/usr/local/texlive/2008/texmf-dist/tex/latex/base/textcomp.sty
    425195Package: textcomp 2005/09/27 v1.99g Standard LaTeX package
    426196Package textcomp Info: Sub-encoding information:
     
    437207Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 71.
    438208
    439 (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ts1enc.def
     209(/usr/local/texlive/2008/texmf-dist/tex/latex/base/ts1enc.def
    440210File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
    441211)
     
    472242Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 309.
    473243Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 310.
    474 Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 311.
    475 Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line 312.
    476 Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line 313.
    477 Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line 314.
    478 Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line 315.
    479 Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 316.
    480 Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 317.
    481 Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 318.
    482 Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 319.
    483 Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 320.
    484 Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 321.
    485 Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 322.
    486 Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 323.
    487 Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line 324.
    488 Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 325.
    489 Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 326.
    490 Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 327.
    491 Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 328.
    492 Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 329.
    493 Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 330.
    494 Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 331.
    495 Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 332.
    496 Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 333.
    497 Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 334.
    498 Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 335.
    499 Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 336.
    500 Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 337.
    501 Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 338.
    502 Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 339.
    503 Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 340.
    504 )
    505 (/usr/local/texlive/2011/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.st
    506 y
    507 Package: xtemplate 2011/10/09 v2900 L3 Experimental prototype document function
    508 s
    509 \l_xtemplate_tmp_dim=\dimen159
    510 \l_xtemplate_tmp_int=\count185
    511 \l_xtemplate_tmp_muskip=\muskip11
    512 \l_xtemplate_tmp_skip=\skip58
    513 Variant \prop_get:NoNTF already defined; not changing it on line 105
    514 Variant \prop_get:NoNT already defined; not changing it on line 106
    515 Variant \prop_get:NoNF already defined; not changing it on line 107
    516 )
    517 Package: xfrac 2011/10/09 v2896 L3 Experimental split-level fractions
    518 \l_xfrac_slash_box=\box37
    519 \l_xfrac_tmp_box=\box38
    520 \l_xfrac_denominator_bot_sep_dim=\dimen160
    521 \l_xfrac_numerator_bot_sep_dim=\dimen161
    522 \l_xfrac_numerator_top_sep_dim=\dimen162
    523 \l_xfrac_slash_left_sep_dim=\dimen163
    524 \l_xfrac_slash_right_sep_dim=\dimen164
    525 \l_xfrac_slash_left_muskip=\muskip12
    526 \l_xfrac_slash_right_muskip=\muskip13
    527 .................................................
    528 . xtemplate info: "declare-object-type"
    529 .
    530 . Declaring object type 'xfrac' taking 3 argument(s) on line 96.
    531 .................................................
    532 .................................................
    533 . xparse info: "define-command"
    534 .
    535 . Defining document command \sfrac with arg. spec. 'omom' on line 432.
    536 .................................................
    537 ) (/usr/local/texlive/2011/texmf-dist/tex/latex/ushort/ushort.sty
     244Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 311.
     245Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 312.
     246Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 313.
     247Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 314.
     248Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 315.
     249Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 316.
     250Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 317.
     251Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 318.
     252Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 319.
     253Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 320.
     254Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 321.
     255Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 322.
     256Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 323.
     257Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 324.
     258Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 325.
     259Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 326.
     260)
     261(/usr/local/texlive/2008/texmf-dist/tex/latex/xpackages/template.sty
     262Package: template 2008/08/03 v749 template
     263
     264(/usr/local/texlive/2008/texmf-dist/tex/latex/xpackages/ldcsetup.sty
     265Package: ldcsetup 2007/09/12 v636 coding conventions and stuff
     266
     267(/usr/local/texlive/2008/texmf-dist/tex/latex/expl3/l3calc.sty
     268Package: l3calc 2007/09/01 v621 L3 Experimental calc module
     269
     270(/usr/local/texlive/2008/texmf-dist/tex/latex/expl3/l3int.sty
     271Package: l3int 2008/08/01 v738 L3 Experimental Integer module
     272
     273(/usr/local/texlive/2008/texmf-dist/tex/latex/expl3/l3num.sty
     274Package: l3num 2008/08/01 v741 L3 Experimental token numbers
     275
     276(/usr/local/texlive/2008/texmf-dist/tex/latex/expl3/l3expan.sty
     277Package: l3expan 2008/01/14 v735 L3 Experimental Argument Expansion module
     278
     279(/usr/local/texlive/2008/texmf-dist/tex/latex/expl3/l3tlp.sty
     280Package: l3tlp 2008/08/05 v767 L3 Experimental Token List Pointers
     281
     282(/usr/local/texlive/2008/texmf-dist/tex/latex/expl3/l3basics.sty
     283Package: l3basics 2007/11/27 v702 L3 Experimental basic definitions
     284Defining \gdef_new:Npn on line 216
     285Defining \gdef_new:Npx on line 218
     286Defining \gdef_long_new:Npn on line 220
     287Defining \gdef_long_new:Npx on line 222
     288Defining \gdef_protected_new:Npn on line 224
     289Defining \gdef_protected_new:Npx on line 226
     290Defining \gdef_protected_long_new:Npn on line 228
     291Defining \gdef_protected_long_new:Npx on line 230
     292Defining \def:cpn on line 232
     293Defining \def:cpx on line 233
     294Defining \gdef:cpn on line 234
     295Defining \gdef:cpx on line 235
     296Defining \def_new:cpn on line 236
     297Defining \def_new:cpx on line 237
     298Defining \gdef_new:cpn on line 238
     299Defining \gdef_new:cpx on line 239
     300Defining \def_long:cpn on line 240
     301Defining \def_long:cpx on line 241
     302Defining \gdef_long:cpn on line 243
     303Defining \gdef_long:cpx on line 245
     304Defining \def_long_new:cpn on line 247
     305Defining \def_long_new:cpx on line 249
     306Defining \gdef_long_new:cpn on line 251
     307Defining \gdef_long_new:cpx on line 253
     308Defining \def_protected:cpn on line 255
     309Defining \def_protected:cpx on line 257
     310Defining \gdef_protected:cpn on line 259
     311Defining \gdef_protected:cpx on line 261
     312Defining \def_protected_new:cpn on line 263
     313Defining \def_protected_new:cpx on line 265
     314Defining \gdef_protected_new:cpn on line 267
     315Defining \gdef_protected_new:cpx on line 269
     316Defining \def_protected_long:cpn on line 271
     317Defining \def_protected_long:cpx on line 273
     318Defining \gdef_protected_long:cpn on line 275
     319Defining \gdef_protected_long:cpx on line 277
     320Defining \def_protected_long_new:cpn on line 279
     321Defining \def_protected_long_new:cpx on line 281
     322Defining \gdef_protected_long_new:cpn on line 283
     323Defining \gdef_protected_long_new:cpx on line 285
     324Defining \def_aux_0:NNn on line 287
     325Defining \def_aux_1:NNn on line 288
     326Defining \def_aux_2:NNn on line 289
     327Defining \def_aux_3:NNn on line 290
     328Defining \def_aux_4:NNn on line 291
     329Defining \def_aux_5:NNn on line 292
     330Defining \def_aux_6:NNn on line 293
     331Defining \def_aux_7:NNn on line 294
     332Defining \def_aux_8:NNn on line 295
     333Defining \def_aux_9:NNn on line 296
     334Defining \def_aux:NNnn on line 297
     335Defining \def_aux:Ncnn on line 304
     336Defining \def_arg_number_error_msg:Nn on line 306
     337Defining \def:NNn on line 326
     338Defining \def:NNx on line 327
     339Defining \def:cNn on line 328
     340Defining \def:cNx on line 329
     341Defining \gdef:NNn on line 330
     342Defining \gdef:NNx on line 331
     343Defining \gdef:cNn on line 332
     344Defining \gdef:cNx on line 333
     345Defining \def_new:NNn on line 334
     346Defining \def_new:NNx on line 335
     347Defining \def_new:cNn on line 336
     348Defining \def_new:cNx on line 337
     349Defining \gdef_new:NNn on line 338
     350Defining \gdef_new:NNx on line 339
     351Defining \gdef_new:cNn on line 340
     352Defining \gdef_new:cNx on line 341
     353Defining \def_long:NNn on line 342
     354Defining \def_long:NNx on line 343
     355Defining \def_long:cNn on line 344
     356Defining \def_long:cNx on line 345
     357Defining \gdef_long:NNn on line 346
     358Defining \gdef_long:NNx on line 347
     359Defining \gdef_long:cNn on line 348
     360Defining \gdef_long:cNx on line 349
     361Defining \def_long_new:NNn on line 350
     362Defining \def_long_new:NNx on line 351
     363Defining \def_long_new:cNn on line 352
     364Defining \def_long_new:cNx on line 353
     365Defining \gdef_long_new:NNn on line 354
     366Defining \gdef_long_new:NNx on line 355
     367Defining \gdef_long_new:cNn on line 356
     368Defining \gdef_long_new:cNx on line 357
     369Defining \def_protected:NNn on line 358
     370Defining \def_protected:NNx on line 359
     371Defining \def_protected:cNn on line 360
     372Defining \def_protected:cNx on line 361
     373Defining \gdef_protected:NNn on line 362
     374Defining \gdef_protected:NNx on line 363
     375Defining \gdef_protected:cNn on line 364
     376Defining \gdef_protected:cNx on line 365
     377Defining \def_protected_new:NNn on line 366
     378Defining \def_protected_new:NNx on line 367
     379Defining \def_protected_new:cNn on line 368
     380Defining \def_protected_new:cNx on line 369
     381Defining \gdef_protected_new:NNn on line 370
     382Defining \gdef_protected_new:NNx on line 371
     383Defining \gdef_protected_new:cNn on line 372
     384Defining \gdef_protected_new:cNx on line 373
     385Defining \def_protected_long:NNn on line 374
     386Defining \def_protected_long:NNx on line 375
     387Defining \def_protected_long:cNn on line 376
     388Defining \def_protected_long:cNx on line 377
     389Defining \gdef_protected_long:NNn on line 378
     390Defining \gdef_protected_long:NNx on line 379
     391Defining \gdef_protected_long:cNn on line 380
     392Defining \gdef_protected_long:cNx on line 381
     393Defining \def_protected_long_new:NNn on line 382
     394Defining \def_protected_long_new:NNx on line 384
     395Defining \def_protected_long_new:cNn on line 386
     396Defining \def_protected_long_new:cNx on line 388
     397Defining \gdef_protected_long_new:NNn on line 390
     398Defining \gdef_protected_long_new:NNx on line 392
     399Defining \gdef_protected_long_new:cNn on line 394
     400Defining \gdef_protected_long_new:cNx on line 396
     401Defining \let:NN on line 398
     402Defining \let:cN on line 400
     403Defining \let:Nc on line 401
     404Defining \let:cc on line 402
     405Defining \let_new:NN on line 403
     406Defining \let_new:cN on line 405
     407Defining \let_new:Nc on line 406
     408Defining \let_new:cc on line 407
     409Defining \glet:NN on line 408
     410Defining \glet:Nc on line 409
     411Defining \glet:cN on line 410
     412Defining \glet:cc on line 411
     413Defining \glet_new:NN on line 412
     414Defining \glet_new:cN on line 414
     415Defining \glet_new:Nc on line 415
     416Defining \glet_new:cc on line 416
     417Defining \def:No on line 417
     418Defining \gdef:No on line 418
     419Defining \def_test_function_aux:Nnnn on line 419
     420Defining \def_test_function_aux:Nnnx on line 428
     421Defining \def_test_function:npn on line 437
     422Defining \def_test_function:npx on line 440
     423Defining \def_long_test_function:npn on line 443
     424Defining \def_long_test_function:npx on line 446
     425Defining \def_test_function_new:npn on line 449
     426Defining \def_long_test_function_new:npn on line 452
     427Defining \def_test_function_new:npx on line 455
     428Defining \def_long_test_function_new:npx on line 458
     429Defining \cs_if_free:NTF on line 461
     430Defining \cs_if_free:NFT on line 461
     431Defining \cs_if_free:NT on line 461
     432Defining \cs_if_free:NF on line 461
     433Defining \cs_if_free:cTF on line 466
     434Defining \cs_if_free:cFT on line 466
     435Defining \cs_if_free:cT on line 466
     436Defining \cs_if_free:cF on line 466
     437Defining \cs_if_really_free:cTF on line 471
     438Defining \cs_if_really_free:cFT on line 471
     439Defining \cs_if_really_free:cT on line 471
     440Defining \cs_if_really_free:cF on line 471
     441Defining \cs_if_exist:NTF on line 475
     442Defining \cs_if_exist:NFT on line 475
     443Defining \cs_if_exist:NT on line 475
     444Defining \cs_if_exist:NF on line 475
     445Defining \cs_if_exist:cTF on line 478
     446Defining \cs_if_exist:cFT on line 478
     447Defining \cs_if_exist:cT on line 478
     448Defining \cs_if_exist:cF on line 478
     449Defining \cs_if_really_exist:cTF on line 480
     450Defining \cs_if_really_exist:cFT on line 480
     451Defining \cs_if_really_exist:cT on line 480
     452Defining \cs_if_really_exist:cF on line 480
     453Defining \cs_gundefine:N on line 481
     454Defining \engine_if_aleph:TF on line 482
     455Defining \engine_if_aleph:FT on line 482
     456Defining \engine_if_aleph:T on line 482
     457Defining \engine_if_aleph:F on line 482
     458Defining \use:c on line 483
     459Defining \cs_use:c on line 484
     460Defining \use:cc on line 485
     461Defining \use_arg_i:nn on line 487
     462Defining \use_arg_ii:nn on line 488
     463Defining \use_arg_i:nnn on line 489
     464Defining \use_arg_ii:nnn on line 490
     465Defining \use_arg_iii:nnn on line 491
     466Defining \use_arg_i:nnnn on line 492
     467Defining \use_arg_ii:nnnn on line 493
     468Defining \use_arg_iii:nnnn on line 494
     469Defining \use_arg_iv:nnnn on line 495
     470Defining \use_arg_i_ii:nn on line 496
     471Defining \use_none_delimit_by_q_nil:w on line 497
     472Defining \use_none_delimit_by_q_stop:w on line 498
     473Defining \use_arg_i_delimit_by_q_nil:nw on line 499
     474Defining \use_arg_i_delimit_by_q_stop:nw on line 500
     475Defining \use_arg_i_after_fi:nw on line 501
     476Defining \use_arg_i_after_else:nw on line 502
     477Defining \use_arg_i_after_or:nw on line 503
     478Defining \use_arg_i_after_orelse:nw on line 504
     479Defining \use_none:nn on line 505
     480Defining \use_none:nnn on line 506
     481Defining \use_none:nnnn on line 507
     482Defining \use_none:nnnnn on line 508
     483Defining \use_none:nnnnnn on line 509
     484Defining \use_none:nnnnnnn on line 510
     485Defining \use_none:nnnnnnnn on line 511
     486Defining \use_none:nnnnnnnnn on line 512
     487Defining \gtmp:w on line 513
     488Defining \tmp:w on line 514
     489Defining \use_noop: on line 515
     490Defining \cs_to_str:N on line 516
     491Defining \cs_if_eq:NNTF on line 517
     492Defining \cs_if_eq:NNFT on line 517
     493Defining \cs_if_eq:NNT on line 517
     494Defining \cs_if_eq:NNF on line 517
     495Defining \cs_if_eq:cNTF on line 518
     496Defining \cs_if_eq:cNT on line 519
     497Defining \cs_if_eq:cNF on line 520
     498Defining \cs_if_eq:NcTF on line 521
     499Defining \cs_if_eq:NcT on line 522
     500Defining \cs_if_eq:NcF on line 523
     501Defining \cs_if_eq:ccTF on line 524
     502Defining \cs_if_eq:ccT on line 525
     503Defining \cs_if_eq:ccF on line 526
     504Defining \file_not_found:nTF on line 527
     505)
     506Defining \tlp_new:Nn on line 56
     507Defining \tlp_new:cn on line 60
     508Defining \tlp_new:Nx on line 61
     509Defining \tlp_new:N on line 65
     510Defining \tlp_new:c on line 66
     511Defining \tlp_use:N on line 67
     512Defining \tlp_use:c on line 75
     513Defining \tlp_set:Nn on line 76
     514Defining \tlp_set:Nx on line 77
     515Defining \tlp_gset:Nn on line 78
     516Defining \tlp_gset:Nx on line 79
     517Defining \tlp_set:No on line 80
     518Defining \tlp_set:Nd on line 81
     519Defining \tlp_set:Nf on line 82
     520Defining \tlp_set:cn on line 83
     521Defining \tlp_set:co on line 84
     522Defining \tlp_set:cx on line 85
     523Defining \tlp_gset:No on line 86
     524Defining \tlp_gset:Nd on line 87
     525Defining \tlp_gset:cn on line 88
     526Defining \tlp_gset:cx on line 89
     527Defining \tlp_set_eq:NN on line 90
     528Defining \tlp_gset_eq:NN on line 91
     529Defining \tlp_set_eq:Nc on line 92
     530Defining \tlp_set_eq:cN on line 93
     531Defining \tlp_set_eq:cc on line 94
     532Defining \tlp_gset_eq:Nc on line 95
     533Defining \tlp_gset_eq:cN on line 96
     534Defining \tlp_gset_eq:cc on line 97
     535Defining \tlp_clear:N on line 98
     536Defining \tlp_clear:c on line 99
     537Defining \tlp_gclear:N on line 100
     538Defining \tlp_gclear:c on line 101
     539Defining \tlp_clear_new:N on line 102
     540Defining \tlp_clear_new:c on line 103
     541Defining \tlp_gclear_new:N on line 104
     542Defining \tlp_gclear_new:c on line 105
     543Defining \tlp_put_left:Nn on line 106
     544Defining \tlp_put_left:No on line 110
     545Defining \tlp_put_left:Nx on line 114
     546Defining \tlp_gput_left:Nn on line 117
     547Defining \tlp_gput_left:No on line 121
     548Defining \tlp_gput_left:Nx on line 125
     549Defining \tlp_put_left:cn on line 128
     550Defining \tlp_put_left:co on line 129
     551Defining \tlp_put_left:cx on line 130
     552Defining \tlp_gput_left:cn on line 131
     553Defining \tlp_gput_left:co on line 132
     554Defining \tlp_gput_left:cx on line 133
     555Defining \tlp_put_right:Nn on line 134
     556Defining \tlp_gput_right:Nn on line 138
     557Defining \tlp_put_right:No on line 142
     558Defining \tlp_gput_right:No on line 146
     559Defining \tlp_gput_right:cn on line 156
     560Defining \tlp_gput_right:co on line 157
     561Defining \tlp_put_right:cc on line 158
     562Defining \tlp_gset:Nc on line 159
     563Defining \tlp_set:Nc on line 162
     564Defining \tlp_if_empty_p:N on line 163
     565Defining \tlp_if_empty_p:c on line 165
     566Defining \tlp_if_empty:NTF on line 167
     567Defining \tlp_if_empty:NFT on line 167
     568Defining \tlp_if_empty:NT on line 167
     569Defining \tlp_if_empty:NF on line 167
     570Defining \tlp_if_empty:cTF on line 168
     571Defining \tlp_if_empty:cT on line 169
     572Defining \tlp_if_empty:cF on line 170
     573Defining \tlp_if_eq_p:NN on line 171
     574Defining \tlp_if_eq_p:Nc on line 173
     575Defining \tlp_if_eq_p:cN on line 174
     576Defining \tlp_if_eq_p:cc on line 175
     577Defining \tlp_if_eq:NNTF on line 176
     578Defining \tlp_if_eq:NNFT on line 176
     579Defining \tlp_if_eq:NNT on line 176
     580Defining \tlp_if_eq:NNF on line 176
     581Defining \tlp_if_eq:cNTF on line 177
     582Defining \tlp_if_eq:cNT on line 178
     583Defining \tlp_if_eq:cNF on line 179
     584Defining \tlp_if_eq:NcTF on line 180
     585Defining \tlp_if_eq:NcT on line 181
     586Defining \tlp_if_eq:NcF on line 182
     587Defining \tlp_if_eq:ccTF on line 183
     588Defining \tlp_if_eq:ccT on line 184
     589Defining \tlp_if_eq:ccF on line 185
     590Defining \c_empty_tlp on line 186
     591Defining \c_relax_tlp on line 187
     592Defining \g_tmpa_tlp on line 188
     593Defining \g_tmpb_tlp on line 189
     594Defining \l_testa_tlp on line 190
     595Defining \l_testb_tlp on line 191
     596Defining \g_testa_tlp on line 192
     597Defining \g_testb_tlp on line 193
     598Defining \l_tmpa_tlp on line 194
     599Defining \l_tmpb_tlp on line 195
     600Defining \tlp_to_str:N on line 196
     601Defining \tlp_to_str_aux:w on line 198
     602Defining \tlp_to_str:c on line 199
     603Defining \tlist_if_empty_p:n on line 200
     604Defining \tlist_if_empty_p:o on line 207
     605Defining \tlist_if_empty:nTF on line 209
     606Defining \tlist_if_empty:nFT on line 209
     607Defining \tlist_if_empty:nT on line 209
     608Defining \tlist_if_empty:nF on line 209
     609Defining \tlist_if_empty:oTF on line 211
     610Defining \tlist_if_empty:oFT on line 211
     611Defining \tlist_if_empty:oT on line 211
     612Defining \tlist_if_empty:oF on line 211
     613Defining \tlist_if_blank_p:n on line 212
     614Defining \tlist_if_blank_p_aux:w on line 215
     615Defining \tlist_if_blank:nTF on line 218
     616Defining \tlist_if_blank:nFT on line 218
     617Defining \tlist_if_blank:nT on line 218
     618Defining \tlist_if_blank:nF on line 218
     619Defining \tlist_if_blank:oTF on line 221
     620Defining \tlist_if_blank:oFT on line 221
     621Defining \tlist_if_blank:oT on line 221
     622Defining \tlist_if_blank:oF on line 221
     623Defining \tlist_to_lowercase:n on line 222
     624Defining \tlist_to_uppercase:n on line 223
     625Defining \tlist_to_str:n on line 224
     626Defining \tlist_map_function:nN on line 225
     627Defining \tlp_map_function:NN on line 228
     628Defining \tlist_map_function_aux:Nn on line 232
     629Defining \tlp_map_function:cN on line 236
     630Defining \tlist_map_inline:nn on line 237
     631Defining \tlp_map_inline:Nn on line 246
     632Defining \tlp_map_inline:cN on line 255
     633Defining \g_tlp_inline_level_num on line 256
     634Defining \tlist_map_variable:nNn on line 257
     635Defining \tlp_map_variable:NNn on line 260
     636Defining \tlp_map_variable:cNn on line 261
     637Defining \tlist_map_variable_aux:Nnn on line 262
     638Defining \tlist_map_break:w on line 267
     639Defining \tlp_map_break:w on line 268
     640Defining \tlist_elt_count:n on line 269
     641Defining \tlist_elt_count:o on line 274
     642Defining \tlp_elt_count:N on line 275
     643Defining \tlist_compare:xx on line 280
     644Defining \tlist_compare:nn on line 283
     645Defining \tlist_compare:nx on line 286
     646Defining \tlist_compare:xn on line 289
     647Defining \tlist_compare:no on line 292
     648Defining \tlist_compare:on on line 295
     649Defining \tlist_compare:oo on line 298
     650Defining \tlist_compare:xo on line 301
     651Defining \tlist_compare:ox on line 304
     652Defining \tlist_if_eq_p:xx on line 317
     653Defining \tlist_if_eq:xxTF on line 317
     654Defining \tlist_if_eq:xxFT on line 317
     655Defining \tlist_if_eq:xxT on line 317
     656Defining \tlist_if_eq:xxF on line 317
     657Defining \tlist_if_eq_p:nn on line 317
     658Defining \tlist_if_eq:nnTF on line 317
     659Defining \tlist_if_eq:nnFT on line 317
     660Defining \tlist_if_eq:nnT on line 317
     661Defining \tlist_if_eq:nnF on line 317
     662Defining \tlist_if_eq_p:oo on line 317
     663Defining \tlist_if_eq:ooTF on line 317
     664Defining \tlist_if_eq:ooFT on line 317
     665Defining \tlist_if_eq:ooT on line 317
     666Defining \tlist_if_eq:ooF on line 317
     667Defining \tlist_if_eq_p:xn on line 317
     668Defining \tlist_if_eq:xnTF on line 317
     669Defining \tlist_if_eq:xnFT on line 317
     670Defining \tlist_if_eq:xnT on line 317
     671Defining \tlist_if_eq:xnF on line 317
     672Defining \tlist_if_eq_p:nx on line 317
     673Defining \tlist_if_eq:nxTF on line 317
     674Defining \tlist_if_eq:nxFT on line 317
     675Defining \tlist_if_eq:nxT on line 317
     676Defining \tlist_if_eq:nxF on line 317
     677Defining \tlist_if_eq_p:on on line 318
     678Defining \tlist_if_eq:onTF on line 318
     679Defining \tlist_if_eq:onFT on line 318
     680Defining \tlist_if_eq:onT on line 318
     681Defining \tlist_if_eq:onF on line 318
     682Defining \tlist_if_eq_p:no on line 318
     683Defining \tlist_if_eq:noTF on line 318
     684Defining \tlist_if_eq:noFT on line 318
     685Defining \tlist_if_eq:noT on line 318
     686Defining \tlist_if_eq:noF on line 318
     687Defining \tlist_if_eq_p:xo on line 318
     688Defining \tlist_if_eq:xoTF on line 318
     689Defining \tlist_if_eq:xoFT on line 318
     690Defining \tlist_if_eq:xoT on line 318
     691Defining \tlist_if_eq:xoF on line 318
     692Defining \tlist_if_eq_p:ox on line 318
     693Defining \tlist_if_eq:oxTF on line 318
     694Defining \tlist_if_eq:oxFT on line 318
     695Defining \tlist_if_eq:oxT on line 318
     696Defining \tlist_if_eq:oxF on line 318
     697Defining \tlp_if_in:cnTF on line 372
     698Defining \tlp_if_in:cnT on line 379
     699Defining \tlp_if_in:cnF on line 386
     700Defining \tlist_if_in:nnTF on line 387
     701Defining \tlist_if_in:onTF on line 393
     702Defining \l_tlp_replace_tlp on line 394
     703Defining \tlp_replace_in_aux:NNnn on line 409
     704Defining \tlp_replace_in:Nnn on line 410
     705Defining \tlp_replace_in:cnn on line 411
     706Defining \tlp_greplace_in:Nnn on line 412
     707Defining \tlp_greplace_in:cnn on line 413
     708Defining \tlp_replace_all_in:Nnn on line 430
     709Defining \tlp_replace_all_in:cnn on line 432
     710Defining \tlp_greplace_all_in:Nnn on line 433
     711Defining \tlp_greplace_all_in:cnn on line 435
     712Defining \tlp_remove_in:Nn on line 436
     713Defining \tlp_gremove_in:Nn on line 437
     714Defining \tlp_remove_in:cn on line 438
     715Defining \tlp_gremove_in:cn on line 439
     716Defining \tlp_remove_all_in:Nn on line 440
     717Defining \tlp_gremove_all_in:Nn on line 443
     718Defining \tlp_remove_all_in:cn on line 446
     719Defining \tlp_gremove_all_in:cn on line 447
     720Defining \tlist_head:n on line 448
     721Defining \tlist_head_i:n on line 449
     722Defining \tlist_tail:n on line 450
     723Defining \tlist_tail:f on line 451
     724Defining \tlist_head_iii:n on line 452
     725Defining \tlist_head_iii:f on line 453
     726Defining \tlist_head:w on line 454
     727Defining \tlist_tail:w on line 455
     728Defining \tlist_head_iii:w on line 456
     729Defining \tlist_if_head_eq_meaning_p:nN on line 457
     730Defining \tlist_if_head_eq_meaning:nNTF on line 465
     731Defining \tlist_if_head_eq_meaning:nNFT on line 465
     732Defining \tlist_if_head_eq_meaning:nNT on line 465
     733Defining \tlist_if_head_eq_meaning:nNF on line 465
     734Defining \tlist_if_head_eq_charcode_p:nN on line 466
     735Defining \tlist_if_head_eq_charcode:nNTF on line 475
     736Defining \tlist_if_head_eq_charcode:nNFT on line 475
     737Defining \tlist_if_head_eq_charcode:nNT on line 475
     738Defining \tlist_if_head_eq_charcode:nNF on line 475
     739Defining \tlist_if_head_eq_charcode_p:fN on line 476
     740Defining \tlist_if_head_eq_charcode:fNTF on line 484
     741Defining \tlist_if_head_eq_charcode:fNFT on line 484
     742Defining \tlist_if_head_eq_charcode:fNT on line 484
     743Defining \tlist_if_head_eq_charcode:fNF on line 484
     744Defining \tlist_if_head_eq_catcode_p:nN on line 485
     745Defining \tlist_if_head_eq_catcode:nNTF on line 494
     746Defining \tlist_if_head_eq_catcode:nNFT on line 494
     747Defining \tlist_if_head_eq_catcode:nNT on line 494
     748Defining \tlist_if_head_eq_catcode:nNF on line 494
     749Defining \tlist_reverse:n on line 495
     750Defining \tlist_reverse_aux:nN on line 498
     751)
     752Defining \l_exp_tlp on line 56
     753Defining \exp_arg_next:nnn on line 57
     754Defining \::n on line 60
     755Defining \::N on line 63
     756Defining \::c on line 66
     757Defining \::o on line 69
     758Defining \::f on line 72
     759Defining \exp_stop_f: on line 77
     760Defining \exp_arg:x on line 78
     761Defining \::x on line 90
     762Defining \::: on line 91
     763Defining \::C on line 92
     764Defining \exp_C_aux:nnn on line 94
     765Defining \::E on line 103
     766Defining \::e on line 106
     767Defining \::d on line 109
     768Defining \exp_not:o on line 153
     769Defining \exp_not:d on line 154
     770Defining \exp_not:f on line 157
     771Defining \exp_not:E on line 160
     772Defining \exp_not:c on line 161
     773Defining \exp_args:No on line 162
     774Defining \exp_args:NOo on line 163
     775Defining \exp_args:NOOo on line 165
     776Defining \exp_args:NNo on line 167
     777Defining \exp_args:NNO on line 169
     778Defining \exp_args:NNOo on line 171
     779Defining \exp_args:NNNo on line 173
     780Defining \exp_args:Nc on line 175
     781Defining \exp_args:NNc on line 176
     782Defining \exp_args:NOc on line 178
     783Defining \exp_args:Ncc on line 180
     784Defining \exp_args:Nccc on line 182
     785Defining \exp_args:Nco on line 185
     786Defining \exp_args_form_x:w on line 210
     787)
     788Defining \num_value:w on line 56
     789Defining \num_eval:w on line 57
     790Defining \num_eval_end: on line 58
     791Defining \if_num:w on line 59
     792Defining \if_num_odd:w on line 60
     793Defining \if_case:w on line 61
     794Defining \or: on line 62
     795Defining \num_incr:c on line 67
     796Defining \num_decr:c on line 68
     797Defining \num_gincr:c on line 69
     798Defining \num_gdecr:c on line 70
     799Defining \num_zero:N on line 71
     800Defining \num_gzero:N on line 72
     801Defining \num_zero:c on line 73
     802Defining \num_gzero:c on line 74
     803Defining \num_new:N on line 75
     804Defining \num_new:c on line 76
     805Defining \num_eval:n on line 77
     806Defining \num_set:Nn on line 78
     807Defining \num_gset:Nn on line 81
     808Defining \num_set:cn on line 82
     809Defining \num_gset:cn on line 83
     810Defining \num_set_eq:NN on line 84
     811Defining \num_set_eq:cN on line 85
     812Defining \num_set_eq:Nc on line 86
     813Defining \num_set_eq:cc on line 87
     814Defining \num_gset_eq:NN on line 88
     815Defining \num_gset_eq:cN on line 89
     816Defining \num_gset_eq:Nc on line 90
     817Defining \num_gset_eq:cc on line 91
     818Defining \num_add:Nn on line 92
     819Defining \num_add:cn on line 93
     820Defining \num_gadd:Nn on line 94
     821Defining \num_gadd:cn on line 95
     822Defining \num_use:N on line 96
     823Defining \num_use:c on line 97
     824Defining \num_compare:nNnTF on line 100
     825Defining \num_compare:nNnFT on line 100
     826Defining \num_compare:nNnT on line 100
     827Defining \num_compare:nNnF on line 100
     828Defining \num_compare:cNcTF on line 101
     829Defining \num_compare_p:nNn on line 102
     830Defining \num_abs:n on line 109
     831Defining \num_max_of:nn on line 112
     832Defining \num_min_of:nn on line 113
     833Defining \num_elt_count:n on line 114
     834Defining \num_elt_count_prop:Nn on line 115
     835Defining \l_tmpa_num on line 116
     836Defining \l_tmpb_num on line 117
     837Defining \l_tmpc_num on line 118
     838Defining \g_tmpa_num on line 119
     839Defining \g_tmpb_num on line 120
     840Defining \const_new_aux:Nw on line 129
     841Defining \const_new:Nn on line 130
     842Defining \c_zero on line 142
     843Defining \c_one on line 143
     844Defining \c_two on line 144
     845Defining \c_three on line 145
     846Defining \c_four on line 146
     847Defining \c_six on line 147
     848Defining \c_seven on line 148
     849Defining \c_nine on line 149
     850Defining \c_ten on line 150
     851Defining \c_eleven on line 151
     852Defining \c_thirty_two on line 152
     853Defining \c_hundred_one on line 153
     854Defining \c_twohundred_fifty_five on line 154
     855Defining \c_twohundred_fifty_six on line 155
     856Defining \c_thousand on line 156
     857Defining \c_ten_thousand on line 157
     858Defining \c_ten_thousand_one on line 158
     859Defining \c_ten_thousand_two on line 159
     860Defining \c_ten_thousand_three on line 160
     861Defining \c_ten_thousand_four on line 161
     862Defining \c_twenty_thousand on line 162
     863)
     864Defining \int_to_roman:w on line 57
     865Defining \int_to_number:w on line 58
     866Defining \int_advance:w on line 59
     867Defining \int_incr:N on line 60
     868Defining \int_decr:N on line 62
     869Defining \int_gincr:N on line 64
     870Defining \int_gdecr:N on line 67
     871Defining \int_new:c on line 79
     872Defining \int_set:Nn on line 80
     873Defining \int_gset:Nn on line 82
     874Defining \int_set:cn on line 85
     875Defining \int_gset:cn on line 86
     876Defining \int_zero:N on line 87
     877Defining \int_zero:c on line 88
     878Defining \int_gzero:N on line 89
     879Defining \int_gzero:c on line 90
     880Defining \int_add:Nn on line 91
     881Defining \int_add:cn on line 94
     882Defining \int_sub:Nn on line 95
     883Defining \int_gadd:Nn on line 98
     884Defining \int_gsub:Nn on line 101
     885Defining \int_gadd:cn on line 104
     886Defining \int_sub:cn on line 105
     887Defining \int_gsub:cn on line 106
     888Defining \int_use:N on line 107
     889Defining \int_use:c on line 108
     890Defining \int_to_arabic:n on line 109
     891Defining \int_roman_lcuc_mapping:Nnn on line 110
     892Defining \int_to_roman:n on line 122
     893Defining \int_to_Roman:n on line 126
     894Defining \int_to_roman_lcuc:NN on line 130
     895Defining \int_alph_default_conversion_rule:n on line 144
     896Defining \int_Alph_default_conversion_rule:n on line 153
     897Defining \int_to_alph:n on line 162
     898Defining \int_to_Alph:n on line 166
     899Defining \int_to_symbol:n on line 170
     900Defining \int_symbol_math_conversion_rule:n on line 181
     901Defining \int_symbol_text_conversion_rule:n on line 194
     902\l_tmpa_int=\count103
     903\l_tmpb_int=\count104
     904\l_tmpc_int=\count105
     905\g_tmpa_int=\count106
     906\g_tmpb_int=\count107
     907\l_loop_int=\count108
     908Defining \int_eval:n on line 213
     909Defining \int_eval:w on line 214
     910Defining \int_eval_end: on line 215
     911\c_max_int=\count109
     912Defining \int_div_truncate:nn on line 221
     913Defining \int_div_truncate_raw:nn on line 224
     914Defining \int_div_round:nn on line 248
     915Defining \int_div_round_raw:nn on line 251
     916Defining \int_mod:nn on line 252
     917Defining \int_mod_raw:nn on line 253
     918Defining \int_compare:nNnTF on line 256
     919Defining \int_compare:nNnT on line 257
     920Defining \int_compare:nNnF on line 258
     921Defining \int_max_of:nn on line 259
     922Defining \int_min_of:nn on line 260
     923Defining \int_abs:nn on line 261
     924Defining \int_compare_p:nNn on line 262
     925Defining \int_if_odd_p:n on line 263
     926Defining \int_if_odd:nTF on line 270
     927Defining \int_if_odd:nFT on line 270
     928Defining \int_if_odd:nT on line 270
     929Defining \int_if_odd:nF on line 270
     930Defining \int_whiledo:nNnT on line 271
     931Defining \int_whiledo:nNnF on line 274
     932Defining \int_dowhile:nNnT on line 277
     933Defining \int_dowhile:nNnF on line 280
     934Defining \int_get_sign_and_digits:n on line 283
     935Defining \int_get_sign:n on line 286
     936Defining \int_get_digits:n on line 289
     937Defining \int_get_sign_and_digits_aux:nNNN on line 292
     938Defining \int_get_sign_and_digits_aux:oNNN on line 310
     939Defining \int_convert_from_base_ten_aux:nnn on line 325
     940Defining \int_convert_to_base_ten_aux:nn on line 361
     941Defining \int_convert_to_base_ten_auxi:nnN on line 364
     942)
     943(/usr/local/texlive/2008/texmf-dist/tex/latex/expl3/l3skip.sty
     944Package: l3skip 2007/09/27 v666 L3 Experimental skip registers
     945
     946(/usr/local/texlive/2008/texmf-dist/tex/latex/expl3/l3prg.sty
     947Package: l3prg 2008/08/05 v768 L3 Experimental control structures
     948
     949(/usr/local/texlive/2008/texmf-dist/tex/latex/expl3/l3quark.sty
     950Package: l3quark 2008/08/04 v761 L3 Experimental Quark Commands
     951Defining \quark_new:N on line 56
     952Defining \q_stop on line 57
     953Defining \q_no_value on line 58
     954Defining \q_nil on line 59
     955Defining \q_error on line 60
     956Defining \q_mark on line 61
     957Defining \q_recursion_tail on line 62
     958Defining \q_recursion_stop on line 63
     959Defining \quark_if_recursion_tail_stop:n on line 64
     960Defining \quark_if_recursion_tail_stop:N on line 70
     961Defining \quark_if_recursion_tail_stop:o on line 75
     962Defining \quark_if_recursion_tail_stop_do:nn on line 78
     963Defining \quark_if_recursion_tail_stop_do:Nn on line 87
     964Defining \quark_if_recursion_tail_stop_do:on on line 95
     965Defining \quark_if_recursion_tail_aux:w on line 98
     966Defining \use_none_delimit_by_q_recursion_stop:w on line 100
     967Defining \use_arg_i_delimit_by_q_recursion_stop:nw on line 102
     968Defining \quark_if_no_value:NTF on line 105
     969Defining \quark_if_no_value:NFT on line 105
     970Defining \quark_if_no_value:NT on line 105
     971Defining \quark_if_no_value:NF on line 105
     972Defining \quark_if_no_value_p:N on line 106
     973Defining \quark_if_no_value_p:n on line 127
     974Defining \quark_if_no_value:nTF on line 129
     975Defining \quark_if_no_value:nFT on line 129
     976Defining \quark_if_no_value:nT on line 129
     977Defining \quark_if_no_value:nF on line 129
     978Defining \quark_if_nil_p:N on line 137
     979Defining \quark_if_nil:NTF on line 142
     980Defining \quark_if_nil:NFT on line 142
     981Defining \quark_if_nil:NT on line 142
     982Defining \quark_if_nil:NF on line 142
     983Defining \quark_if_nil_p:n on line 160
     984Defining \quark_if_nil:nTF on line 162
     985Defining \quark_if_nil:nFT on line 162
     986Defining \quark_if_nil:nT on line 162
     987Defining \quark_if_nil:nF on line 162
     988Defining \quark_if_nil_p:o on line 163
     989Defining \quark_if_nil:oTF on line 164
     990Defining \quark_if_nil:oT on line 165
     991Defining \quark_if_nil:oF on line 166
     992)
     993(/usr/local/texlive/2008/texmf-dist/tex/latex/expl3/l3toks.sty
     994Package: l3toks 2008/01/01 v728 L3 Experimental Token Registers
     995Defining \toks_new:c on line 57
     996Defining \toks_clear:N on line 58
     997Defining \toks_gclear:N on line 60
     998Defining \toks_use:N on line 63
     999Defining \toks_use:c on line 64
     1000Defining \toks_use_clear:N on line 65
     1001Defining \toks_use_gclear:N on line 71
     1002Defining \toks_put_left:Nn on line 74
     1003Defining \toks_put_left:No on line 77
     1004Defining \toks_gput_left:Nn on line 78
     1005Defining \toks_gput_left:Nx on line 81
     1006Defining \toks_put_left_aux:w on line 82
     1007Defining \toks_put_right:Nn on line 85
     1008Defining \toks_gput_right:Nn on line 87
     1009Defining \toks_put_right:No on line 90
     1010Defining \toks_put_right:Nd on line 92
     1011Defining \toks_put_right:Nf on line 94
     1012Defining \toks_put_right:Nx on line 97
     1013Defining \toks_gput_right:No on line 98
     1014Defining \toks_gput_right:Nx on line 99
     1015Defining \toks_set:Nn on line 100
     1016Defining \toks_set:No on line 101
     1017Defining \toks_set:Nd on line 102
     1018Defining \toks_set:Nx on line 104
     1019Defining \toks_set:Nf on line 105
     1020Defining \toks_set:cf on line 107
     1021Defining \toks_set:cn on line 108
     1022Defining \toks_set:co on line 109
     1023Defining \toks_set:cx on line 110
     1024Defining \toks_gset:Nn on line 111
     1025Defining \toks_gset:No on line 112
     1026Defining \toks_gset:Nx on line 113
     1027Defining \toks_gset:cn on line 114
     1028Defining \toks_gset:co on line 115
     1029Defining \toks_gset:cx on line 116
     1030Defining \toks_set_eq:NN on line 117
     1031Defining \toks_gset_eq:NN on line 118
     1032Defining \toks_set_eq:Nc on line 119
     1033Defining \toks_set_eq:cN on line 120
     1034Defining \toks_set_eq:cc on line 121
     1035Defining \toks_gset_eq:Nc on line 122
     1036Defining \toks_gset_eq:cN on line 123
     1037Defining \toks_gset_eq:cc on line 124
     1038Defining \toks_if_empty_p:N on line 125
     1039Defining \toks_if_empty:NTF on line 132
     1040Defining \toks_if_empty:NFT on line 132
     1041Defining \toks_if_empty:NT on line 132
     1042Defining \toks_if_empty:NF on line 132
     1043Defining \toks_if_empty:cTF on line 133
     1044Defining \toks_if_empty:cT on line 134
     1045Defining \toks_if_empty:cF on line 135
     1046Defining \toks_if_eq:NNTF on line 138
     1047Defining \toks_if_eq:NNT on line 141
     1048Defining \toks_if_eq:NNF on line 144
     1049Defining \toks_if_eq:NcTF on line 145
     1050Defining \toks_if_eq:NcT on line 146
     1051Defining \toks_if_eq:NcF on line 147
     1052Defining \toks_if_eq:cNTF on line 148
     1053Defining \toks_if_eq:cNT on line 149
     1054Defining \toks_if_eq:cNF on line 150
     1055Defining \toks_if_eq:ccTF on line 151
     1056Defining \toks_if_eq:ccT on line 152
     1057Defining \toks_if_eq:ccF on line 153
     1058Defining \toks_if_eq_p:NN on line 156
     1059Defining \toks_if_eq_p:cN on line 157
     1060Defining \toks_if_eq_p:Nc on line 158
     1061Defining \toks_if_eq_p:cc on line 159
     1062\l_tmpb_toks=\toks29
     1063\l_tmpc_toks=\toks30
     1064\g_tmpa_toks=\toks31
     1065\g_tmpb_toks=\toks32
     1066\g_tmpc_toks=\toks33
     1067\c_empty_toks=\toks34
     1068Defining \toks_remove_extra_brace_group:N on line 167
     1069Defining \toks_remove_extra_brace_group_aux:NNw on line 172
     1070)
     1071Defining \mode_if_vertical_p: on line 58
     1072Defining \mode_if_vertical:TF on line 60
     1073Defining \mode_if_vertical:FT on line 60
     1074Defining \mode_if_vertical:T on line 60
     1075Defining \mode_if_vertical:F on line 60
     1076Defining \mode_if_horizontal_p: on line 61
     1077Defining \mode_if_horizontal:TF on line 63
     1078Defining \mode_if_horizontal:FT on line 63
     1079Defining \mode_if_horizontal:T on line 63
     1080Defining \mode_if_horizontal:F on line 63
     1081Defining \mode_if_inner_p: on line 64
     1082Defining \mode_if_inner:TF on line 66
     1083Defining \mode_if_inner:FT on line 66
     1084Defining \mode_if_inner:T on line 66
     1085Defining \mode_if_inner:F on line 66
     1086Defining \mode_if_math:TF on line 68
     1087Defining \mode_if_math:FT on line 68
     1088Defining \mode_if_math:T on line 68
     1089Defining \mode_if_math:F on line 68
     1090Defining \group_align_safe_begin: on line 69
     1091Defining \group_align_safe_end: on line 71
     1092Defining \scan_align_safe_stop: on line 72
     1093Defining \prg_replicate:nn on line 82
     1094Defining \prg_replicate_aux:N on line 88
     1095Defining \prg_replicate_first_aux:N on line 91
     1096Defining \prg_replicate_ on line 94
     1097Defining \prg_replicate_0:n on line 95
     1098Defining \prg_replicate_1:n on line 96
     1099Defining \prg_replicate_2:n on line 97
     1100Defining \prg_replicate_3:n on line 98
     1101Defining \prg_replicate_4:n on line 100
     1102Defining \prg_replicate_5:n on line 102
     1103Defining \prg_replicate_6:n on line 104
     1104Defining \prg_replicate_7:n on line 106
     1105Defining \prg_replicate_8:n on line 108
     1106Defining \prg_replicate_9:n on line 110
     1107Defining \prg_replicate_first_0:n on line 112
     1108Defining \prg_replicate_first_1:n on line 113
     1109Defining \prg_replicate_first_2:n on line 114
     1110Defining \prg_replicate_first_3:n on line 115
     1111Defining \prg_replicate_first_4:n on line 116
     1112Defining \prg_replicate_first_5:n on line 117
     1113Defining \prg_replicate_first_6:n on line 118
     1114Defining \prg_replicate_first_7:n on line 119
     1115Defining \prg_replicate_first_8:n on line 120
     1116Defining \prg_replicate_first_9:n on line 121
     1117Defining \prg_stepwise_function:nnnN on line 127
     1118Defining \prg_stepwise_function_incr:nnnN on line 136
     1119Defining \prg_stepwise_function_decr:nnnN on line 145
     1120\g_prg_inline_level_int=\count110
     1121Defining \prg_stepwise_inline:nnnn on line 156
     1122Defining \prg_stepwise_inline_incr:Nnnn on line 164
     1123Defining \prg_stepwise_inline_decr:Nnnn on line 172
     1124Defining \prg_stepwise_variable:nnnNn on line 178
     1125Defining \prg_stepwise_variable_incr:nnnNn on line 186
     1126Defining \prg_stepwise_variable_decr:nnnNn on line 194
     1127Defining \bool_new:N on line 195
     1128Defining \bool_new:c on line 196
     1129Defining \bool_set_true:N on line 197
     1130Defining \bool_set_true:c on line 198
     1131Defining \bool_set_false:N on line 199
     1132Defining \bool_set_false:c on line 200
     1133Defining \bool_gset_true:N on line 201
     1134Defining \bool_gset_true:c on line 202
     1135Defining \bool_gset_false:N on line 203
     1136Defining \bool_gset_false:c on line 204
     1137Defining \bool_set_eq:NN on line 205
     1138Defining \bool_set_eq:Nc on line 206
     1139Defining \bool_set_eq:cN on line 207
     1140Defining \bool_set_eq:cc on line 208
     1141Defining \bool_gset_eq:NN on line 209
     1142Defining \bool_gset_eq:Nc on line 210
     1143Defining \bool_gset_eq:cN on line 211
     1144Defining \bool_gset_eq:cc on line 212
     1145Defining \l_tmpa_bool on line 213
     1146Defining \g_tmpa_bool on line 214
     1147Defining \bool_if:NTF on line 215
     1148Defining \bool_if:NFT on line 215
     1149Defining \bool_if:NT on line 215
     1150Defining \bool_if:NF on line 215
     1151Defining \bool_if:cTF on line 216
     1152Defining \bool_if:cT on line 217
     1153Defining \bool_if:cF on line 218
     1154Defining \bool_if_p:N on line 219
     1155Defining \bool_if_p:c on line 220
     1156Defining \bool_whiledo:NT on line 221
     1157Defining \bool_whiledo:cT on line 224
     1158Defining \bool_whiledo:NF on line 225
     1159Defining \bool_whiledo:cF on line 228
     1160Defining \bool_dowhile:NT on line 229
     1161Defining \bool_dowhile:cT on line 232
     1162Defining \bool_dowhile:NF on line 233
     1163Defining \bool_dowhiledo:cF on line 236
     1164Defining \bool_double_if:NNnnnn on line 237
     1165Defining \bool_double_if:cNnnnn on line 252
     1166Defining \bool_double_if:Ncnnnn on line 253
     1167Defining \bool_double_if:ccnnnn on line 254
     1168Defining \prg_whiledo:nT on line 255
     1169Defining \prg_whiledo:nF on line 258
     1170Defining \prg_dowhile:nT on line 261
     1171Defining \prg_dowhile:nF on line 264
     1172Defining \predicate_p:n on line 267
     1173Defining \predicate:nTF on line 276
     1174Defining \predicate:nFT on line 276
     1175Defining \predicate:nT on line 276
     1176Defining \predicate:nF on line 276
     1177Defining \predicate_auxi:NN on line 277
     1178Defining \predicate_auxii:NNN on line 281
     1179Defining \predicate_&&_0:w on line 283
     1180Defining \predicate_&&_1:w on line 286
     1181Defining \predicate_||_0:w on line 288
     1182Defining \predicate_||_1:w on line 290
     1183Defining \predicate_02_0:w on line 293
     1184Defining \predicate_02_1:w on line 294
     1185Defining \predicate_not_p:n on line 295
     1186Defining \prg_case_int_aux:nnn on line 302
     1187Defining \prg_case_dim_aux:nnn on line 312
     1188Defining \prg_case_str_aux:nnn on line 322
     1189Defining \prg_define_quicksort:nnn on line 402
     1190)
     1191Defining \skip_new:c on line 58
     1192Defining \skip_set:Nn on line 59
     1193Defining \skip_gset:Nn on line 61
     1194Defining \skip_set:cn on line 64
     1195Defining \skip_gset:cn on line 65
     1196Defining \skip_zero:N on line 66
     1197Defining \skip_gzero:N on line 68
     1198Defining \skip_zero:c on line 71
     1199Defining \skip_gzero:c on line 72
     1200Defining \skip_add:Nn on line 73
     1201Defining \skip_add:cn on line 76
     1202Defining \skip_sub:Nn on line 77
     1203Defining \skip_gadd:Nn on line 80
     1204Defining \skip_gsub:Nn on line 83
     1205Defining \skip_horizontal:N on line 86
     1206Defining \skip_horizontal:c on line 87
     1207Defining \skip_horizontal:n on line 88
     1208Defining \skip_vertical:N on line 89
     1209Defining \skip_vertital:c on line 90
     1210Defining \skip_vertical:n on line 91
     1211Defining \skip_use:N on line 92
     1212Defining \skip_use:c on line 93
     1213Defining \skip_eval:n on line 94
     1214\l_tmpa_skip=\skip49
     1215\l_tmpb_skip=\skip50
     1216\l_tmpc_skip=\skip51
     1217\g_tmpa_skip=\skip52
     1218\g_tmpb_skip=\skip53
     1219Defining \skip_infinite_glue:nTF on line 104
     1220Defining \skip_split_finite_else_action:nnNN on line 110
     1221Defining \dim_new:c on line 123
     1222Defining \dim_set:Nn on line 124
     1223Defining \dim_gset:Nn on line 125
     1224Defining \dim_set:cn on line 126
     1225Defining \dim_set:Nc on line 127
     1226Defining \dim_gset:cn on line 128
     1227Defining \dim_gset:Nc on line 129
     1228Defining \dim_gset:cc on line 130
     1229Defining \dim_zero:N on line 131
     1230Defining \dim_gzero:N on line 132
     1231Defining \dim_zero:c on line 133
     1232Defining \dim_gzero:c on line 134
     1233Defining \dim_add:Nn on line 135
     1234Defining \dim_add:cn on line 138
     1235Defining \dim_add:Nc on line 139
     1236Defining \dim_gadd:Nn on line 140
     1237Defining \dim_gadd:cn on line 141
     1238Defining \dim_sub:Nn on line 142
     1239Defining \dim_sub:cn on line 143
     1240Defining \dim_sub:Nc on line 144
     1241Defining \dim_gsub:Nn on line 145
     1242Defining \dim_gsub:cn on line 146
     1243Defining \dim_use:N on line 147
     1244Defining \dim_use:c on line 148
     1245\l_tmpa_dim=\dimen118
     1246\l_tmpb_dim=\dimen119
     1247\l_tmpc_dim=\dimen120
     1248\l_tmpd_dim=\dimen121
     1249\g_tmpa_dim=\dimen122
     1250\g_tmpb_dim=\dimen123
     1251Defining \c_zero_dim on line 155
     1252Defining \c_max_dim on line 156
     1253Defining \dim_eval:n on line 157
     1254Defining \if_dim:w on line 158
     1255Defining \dim_compare:nNnTF on line 159
     1256Defining \dim_compare:nNnT on line 166
     1257Defining \dim_compare:nNnF on line 172
     1258Defining \dim_compare_p:nNn on line 179
     1259Defining \dim_while:nNnT on line 186
     1260Defining \dim_while:nNnF on line 189
     1261Defining \dim_dowhile:nNnT on line 192
     1262Defining \dim_dowhile:nNnF on line 195
     1263Defining \muskip_new:N on line 198
     1264Defining \muskip_set:Nn on line 199
     1265Defining \muskip_gset:Nn on line 200
     1266Defining \muskip_add:Nn on line 201
     1267Defining \muskip_gadd:Nn on line 202
     1268Defining \muskip_sub:Nn on line 203
     1269Defining \muskip_gsub:Nn on line 204
     1270)
     1271(/usr/local/texlive/2008/texmf-dist/tex/latex/expl3/l3box.sty
     1272Package: l3box 2007/12/16 v718 L3 Experimental Box module
     1273
     1274(/usr/local/texlive/2008/texmf-dist/tex/latex/expl3/l3token.sty
     1275Package: l3token 2007/11/27 v701 L3 Experimental token investigation and manipu
     1276lation
     1277Defining \char_set_catcode:w on line 57
     1278Defining \char_set_catcode:nn on line 58
     1279Defining \char_value_catcode:w on line 61
     1280Defining \char_value_catcode:n on line 62
     1281Defining \char_show_value_catcode:w on line 63
     1282Defining \char_show_value_catcode:n on line 64
     1283Defining \char_set_mathcode:w on line 66
     1284Defining \char_set_mathcode:nn on line 67
     1285Defining \char_gset_mathcode:w on line 70
     1286Defining \char_gset_mathcode:nn on line 71
     1287Defining \char_value_mathcode:w on line 74
     1288Defining \char_value_mathcode:n on line 75
     1289Defining \char_show_value_mathcode:w on line 76
     1290Defining \char_show_value_mathcode:n on line 77
     1291Defining \char_set_lccode:w on line 79
     1292Defining \char_set_lccode:nn on line 80
     1293Defining \char_value_lccode:w on line 83
     1294Defining \char_value_lccode:n on line 84
     1295Defining \char_show_value_lccode:w on line 85
     1296Defining \char_show_value_lccode:n on line 86
     1297Defining \char_set_uccode:w on line 88
     1298Defining \char_set_uccode:nn on line 89
     1299Defining \char_value_uccode:w on line 92
     1300Defining \char_value_uccode:n on line 93
     1301Defining \char_show_value_uccode:w on line 94
     1302Defining \char_show_value_uccode:n on line 95
     1303Defining \char_set_sfcode:w on line 97
     1304Defining \char_set_sfcode:nn on line 98
     1305Defining \char_value_sfcode:w on line 101
     1306Defining \char_value_sfcode:n on line 102
     1307Defining \char_show_value_sfcode:w on line 103
     1308Defining \char_show_value_sfcode:n on line 104
     1309Defining \token_new:Nn on line 106
     1310Defining \c_group_begin_token on line 107
     1311Defining \c_group_end_token on line 108
     1312Defining \c_math_shift_token on line 111
     1313Defining \c_alignment_tab_token on line 113
     1314Defining \c_parameter_token on line 114
     1315Defining \c_math_superscript_token on line 115
     1316Defining \c_math_subscript_token on line 117
     1317Defining \c_space_token on line 118
     1318Defining \c_letter_token on line 119
     1319Defining \c_other_char_token on line 120
     1320Defining \c_active_char_token on line 122
     1321Defining \token_if_group_begin_p:N on line 124
     1322Defining \token_if_group_begin:NTF on line 132
     1323Defining \token_if_group_begin:NFT on line 132
     1324Defining \token_if_group_begin:NT on line 132
     1325Defining \token_if_group_begin:NF on line 132
     1326Defining \token_if_group_end_p:N on line 133
     1327Defining \token_if_group_end:NTF on line 141
     1328Defining \token_if_group_end:NFT on line 141
     1329Defining \token_if_group_end:NT on line 141
     1330Defining \token_if_group_end:NF on line 141
     1331Defining \token_if_math_shift_p:N on line 142
     1332Defining \token_if_math_shift:NTF on line 150
     1333Defining \token_if_math_shift:NFT on line 150
     1334Defining \token_if_math_shift:NT on line 150
     1335Defining \token_if_math_shift:NF on line 150
     1336Defining \token_if_alignment_tab_p:N on line 151
     1337Defining \token_if_alignment_tab:NTF on line 159
     1338Defining \token_if_alignment_tab:NFT on line 159
     1339Defining \token_if_alignment_tab:NT on line 159
     1340Defining \token_if_alignment_tab:NF on line 159
     1341Defining \token_if_parameter_p:N on line 160
     1342Defining \token_if_parameter:NTF on line 168
     1343Defining \token_if_parameter:NFT on line 168
     1344Defining \token_if_parameter:NT on line 168
     1345Defining \token_if_parameter:NF on line 168
     1346Defining \token_if_math_superscript_p:N on line 169
     1347Defining \token_if_math_superscript:NTF on line 177
     1348Defining \token_if_math_superscript:NFT on line 177
     1349Defining \token_if_math_superscript:NT on line 177
     1350Defining \token_if_math_superscript:NF on line 177
     1351Defining \token_if_math_subscript_p:N on line 178
     1352Defining \token_if_math_subscript:NTF on line 186
     1353Defining \token_if_math_subscript:NFT on line 186
     1354Defining \token_if_math_subscript:NT on line 186
     1355Defining \token_if_math_subscript:NF on line 186
     1356Defining \token_if_space_p:N on line 187
     1357Defining \token_if_space:NTF on line 195
     1358Defining \token_if_space:NFT on line 195
     1359Defining \token_if_space:NT on line 195
     1360Defining \token_if_space:NF on line 195
     1361Defining \token_if_letter_p:N on line 196
     1362Defining \token_if_letter:NTF on line 204
     1363Defining \token_if_letter:NFT on line 204
     1364Defining \token_if_letter:NT on line 204
     1365Defining \token_if_letter:NF on line 204
     1366Defining \token_if_other_char_p:N on line 205
     1367Defining \token_if_other_char:NTF on line 213
     1368Defining \token_if_other_char:NFT on line 213
     1369Defining \token_if_other_char:NT on line 213
     1370Defining \token_if_other_char:NF on line 213
     1371Defining \token_if_active_char_p:N on line 214
     1372Defining \token_if_active_char:NTF on line 222
     1373Defining \token_if_active_char:NFT on line 222
     1374Defining \token_if_active_char:NT on line 222
     1375Defining \token_if_active_char:NF on line 222
     1376Defining \token_if_eq_meaning_p:NN on line 223
     1377Defining \token_if_eq_meaning:NNTF on line 231
     1378Defining \token_if_eq_meaning:NNFT on line 231
     1379Defining \token_if_eq_meaning:NNT on line 231
     1380Defining \token_if_eq_meaning:NNF on line 231
     1381Defining \token_if_eq_catcode_p:NN on line 232
     1382Defining \token_if_eq_catcode:NNTF on line 240
     1383Defining \token_if_eq_catcode:NNFT on line 240
     1384Defining \token_if_eq_catcode:NNT on line 240
     1385Defining \token_if_eq_catcode:NNF on line 240
     1386Defining \token_if_charcode_eq_p:NN on line 241
     1387Defining \token_if_eq_charcode:NNTF on line 249
     1388Defining \token_if_eq_charcode:NNFT on line 249
     1389Defining \token_if_eq_charcode:NNT on line 249
     1390Defining \token_if_eq_charcode:NNF on line 249
     1391Defining \token_if_macro_p:N on line 250
     1392Defining \token_if_macro_p_aux:w on line 253
     1393Defining \token_if_macro:NTF on line 256
     1394Defining \token_if_macro:NFT on line 256
     1395Defining \token_if_macro:NT on line 256
     1396Defining \token_if_macro:NF on line 256
     1397Defining \token_if_cs_p:N on line 257
     1398Defining \token_if_cs:NTF on line 259
     1399Defining \token_if_cs:NFT on line 259
     1400Defining \token_if_cs:NT on line 259
     1401Defining \token_if_cs:NF on line 259
     1402Defining \token_if_expandable_p:N on line 260
     1403Defining \token_if_expandable:NTF on line 268
     1404Defining \token_if_expandable:NFT on line 268
     1405Defining \token_if_expandable:NT on line 268
     1406Defining \token_if_expandable:NF on line 268
     1407Defining \token_if_chardef_p:N on line 358
     1408Defining \token_if_chardef_p_aux:w on line 358
     1409Defining \token_if_mathchardef_p:N on line 358
     1410Defining \token_if_mathchardef_p_aux:w on line 358
     1411Defining \token_if_int_register_p_aux:w on line 358
     1412Defining \token_if_skip_register_p_aux:w on line 358
     1413Defining \token_if_dim_register_p_aux:w on line 358
     1414Defining \token_if_toks_register_p_aux:w on line 358
     1415Defining \token_if_protected_macro_p:N on line 358
     1416Defining \token_if_protected_macro_p_aux:w on line 358
     1417Defining \token_if_long_macro_p:N on line 358
     1418Defining \token_if_long_macro_p_aux:w on line 358
     1419Defining \token_if_protected_long_macro_p:N on line 358
     1420Defining \token_if_protected_long_macro_p_aux:w on line 358
     1421Defining \token_if_chardef:NTF on line 359
     1422Defining \token_if_chardef:NFT on line 359
     1423Defining \token_if_chardef:NT on line 359
     1424Defining \token_if_chardef:NF on line 359
     1425Defining \token_if_mathchardef:NTF on line 361
     1426Defining \token_if_mathchardef:NFT on line 361
     1427Defining \token_if_mathchardef:NT on line 361
     1428Defining \token_if_mathchardef:NF on line 361
     1429Defining \token_if_long_macro:NTF on line 363
     1430Defining \token_if_long_macro:NFT on line 363
     1431Defining \token_if_long_macro:NT on line 363
     1432Defining \token_if_long_macro:NF on line 363
     1433Defining \token_if_protected_macro:NTF on line 365
     1434Defining \token_if_protected_macro:NFT on line 365
     1435Defining \token_if_protected_macro:NT on line 365
     1436Defining \token_if_protected_macro:NF on line 365
     1437Defining \token_if_protected_long_macro:NTF on line 367
     1438Defining \token_if_protected_long_macro:NFT on line 367
     1439Defining \token_if_protected_long_macro:NT on line 367
     1440Defining \token_if_protected_long_macro:NF on line 367
     1441Defining \token_if_dim_register:NTF on line 369
     1442Defining \token_if_dim_register:NFT on line 369
     1443Defining \token_if_dim_register:NT on line 369
     1444Defining \token_if_dim_register:NF on line 369
     1445Defining \token_if_skip_register:NTF on line 371
     1446Defining \token_if_skip_register:NFT on line 371
     1447Defining \token_if_skip_register:NT on line 371
     1448Defining \token_if_skip_register:NF on line 371
     1449Defining \token_if_int_register:NTF on line 373
     1450Defining \token_if_int_register:NFT on line 373
     1451Defining \token_if_int_register:NT on line 373
     1452Defining \token_if_int_register:NF on line 373
     1453Defining \token_if_toks_register:NTF on line 375
     1454Defining \token_if_toks_register:NFT on line 375
     1455Defining \token_if_toks_register:NT on line 375
     1456Defining \token_if_toks_register:NF on line 375
     1457Defining \token_get_prefix_arg_replacement_aux:w on line 406
     1458Defining \token_get_prefix_spec:N on line 406
     1459Defining \token_get_arg_spec:N on line 406
     1460Defining \token_get_replacement_spec:N on line 406
     1461Defining \token_if_primitive_p:N on line 407
     1462Defining \token_if_primitive_p_aux:N on line 426
     1463Defining \token_if_primitive:NTF on line 448
     1464Defining \token_if_primitive:NFT on line 448
     1465Defining \token_if_primitive:NT on line 448
     1466Defining \token_if_primitive:NF on line 448
     1467Defining \l_peek_token on line 449
     1468Defining \g_peek_token on line 450
     1469Defining \l_peek_search_token on line 451
     1470Defining \peek_after:NN on line 452
     1471Defining \peek_gafter:NN on line 453
     1472Defining \l_peek_true_tlp on line 456
     1473Defining \l_peek_false_tlp on line 457
     1474Defining \peek_tmp:w on line 458
     1475Defining \l_peek_search_tlp on line 459
     1476Defining \peek_token_generic:NNTF on line 460
     1477Defining \peek_token_remove_generic:NNTF on line 468
     1478Defining \l_peek_true_aux_tlp on line 477
     1479Defining \c_peek_true_remove_next_tlp on line 480
     1480Defining \peek_execute_branches_meaning: on line 481
     1481Defining \peek_execute_branches_catcode: on line 488
     1482Defining \peek_execute_branches_charcode: on line 495
     1483Defining \peek_execute_branches_charcode_aux:NN on line 503
     1484Defining \peek_meaning:NTF on line 511
     1485Defining \peek_meaning_ignore_spaces:NTF on line 514
     1486Defining \peek_meaning_remove:NTF on line 518
     1487Defining \peek_meaning_remove_ignore_spaces:NTF on line 521
     1488Defining \peek_catcode:NTF on line 525
     1489Defining \peek_catcode_ignore_spaces:NTF on line 528
     1490Defining \peek_catcode_remove:NTF on line 532
     1491Defining \peek_catcode_remove_ignore_spaces:NTF on line 535
     1492Defining \peek_charcode:NTF on line 539
     1493Defining \peek_charcode_ignore_spaces:NTF on line 542
     1494Defining \peek_charcode_remove:NTF on line 546
     1495Defining \peek_charcode_remove_ignore_spaces:NTF on line 550
     1496Defining \peek_ignore_spaces_aux: on line 554
     1497Defining \peek_ignore_spaces_execute_branches: on line 557
     1498)
     1499Defining \box_new:N on line 56
     1500Defining \box_new:c on line 57
     1501Defining \if_hbox:N on line 58
     1502Defining \if_vbox:N on line 59
     1503Defining \if_box_empty:N on line 60
     1504Defining \box_if_empty_p:N on line 61
     1505Defining \box_if_empty_p:c on line 63
     1506Defining \box_if_empty:NTF on line 64
     1507Defining \box_if_empty:NFT on line 64
     1508Defining \box_if_empty:NT on line 64
     1509Defining \box_if_empty:NF on line 64
     1510Defining \box_if_empty:cTF on line 65
     1511Defining \box_if_empty:cT on line 66
     1512Defining \box_if_empty:cF on line 67
     1513Defining \box_set_eq:NN on line 68
     1514Defining \box_set_eq:cN on line 69
     1515Defining \box_set_eq:Nc on line 70
     1516Defining \box_set_eq:cc on line 71
     1517Defining \box_gset_eq:NN on line 72
     1518Defining \box_gset_eq:cN on line 73
     1519Defining \box_gset_eq:Nc on line 74
     1520Defining \box_gset_eq:cc on line 75
     1521Defining \R_last_box on line 76
     1522Defining \box_set_to_last:N on line 77
     1523Defining \box_set_to_last:c on line 78
     1524Defining \box_gset_to_last:N on line 79
     1525Defining \box_gset_to_last:c on line 80
     1526Defining \box_move_left:nn on line 81
     1527Defining \box_move_right:nn on line 82
     1528Defining \box_move_up:nn on line 83
     1529Defining \box_move_down:nn on line 84
     1530Defining \box_clear:N on line 85
     1531Defining \box_clear:c on line 86
     1532Defining \box_gclear:N on line 87
     1533Defining \box_gclear:c on line 88
     1534Defining \box_ht:N on line 89
     1535Defining \box_ht:c on line 90
     1536Defining \box_dp:N on line 91
     1537Defining \box_dp:c on line 92
     1538Defining \box_wd:N on line 93
     1539Defining \box_wd:c on line 94
     1540Defining \box_use_clear:N on line 95
     1541Defining \box_use_clear:c on line 96
     1542Defining \box_use:N on line 97
     1543Defining \box_use:c on line 98
     1544Defining \box_show:c on line 100
     1545Defining \l_tmpa_box on line 102
     1546\l_tmpb_box=\box28
     1547Defining \vbox:n on line 104
     1548Defining \vbox_set:Nn on line 105
     1549Defining \vbox_set:cn on line 106
     1550Defining \vbox_gset:Nn on line 107
     1551Defining \vbox_gset:cn on line 108
     1552Defining \vbox_set_to_ht:Nnn on line 109
     1553Defining \vbox_set_to_ht:cnn on line 111
     1554Defining \vbox_gset_to_ht:Nnn on line 112
     1555Defining \vbox_gset_to_ht:cnn on line 113
     1556Defining \vbox_gset_to_ht:ccn on line 114
     1557Defining \vbox_set_inline_begin:N on line 115
     1558Defining \vbox_set_inline_end: on line 117
     1559Defining \vbox_gset_inline_begin:N on line 118
     1560Defining \vbox_gset_inline_end: on line 120
     1561Defining \vbox_to_ht:nn on line 121
     1562Defining \vbox_to_zero:n on line 122
     1563Defining \vbox_set_split_to_ht:NNn on line 123
     1564Defining \vbox_unpack:N on line 126
     1565Defining \vbox_unpack:c on line 127
     1566Defining \vbox_unpack_clear:N on line 128
     1567Defining \vbox_unpack_clear:c on line 129
     1568Defining \hbox:n on line 130
     1569Defining \hbox_set:Nn on line 131
     1570Defining \hbox_set:cn on line 132
     1571Defining \hbox_gset:Nn on line 133
     1572Defining \hbox_gset:cn on line 134
     1573Defining \hbox_set_to_wd:Nnn on line 135
     1574Defining \hbox_set_to_wd:cnn on line 137
     1575Defining \hbox_gset_to_wd:Nnn on line 138
     1576Defining \hbox_gset_to_wd:cnn on line 139
     1577Defining \hbox_set_inline_begin:N on line 140
     1578Defining \hbox_set_inline_end: on line 144
     1579Defining \hbox_gset_inline_begin:N on line 145
     1580Defining \hbox_gset_inline_end: on line 149
     1581Defining \hbox_to_wd:nn on line 150
     1582Defining \hbox_to_zero:n on line 151
     1583Defining \hbox_unpack:N on line 152
     1584Defining \hbox_unpack:c on line 153
     1585Defining \hbox_unpack_clear:N on line 154
     1586Defining \hbox_unpack_clear:c on line 155
     1587)
     1588Defining \l_calc_expression_tlp on line 58
     1589Defining \g_calc_A_register on line 59
     1590Defining \l_calc_B_register on line 60
     1591\l_calc_current_type_int=\count111
     1592\g_calc_A_int=\count112
     1593\l_calc_B_int=\count113
     1594\l_calc_C_int=\count114
     1595\g_calc_A_dim=\dimen124
     1596\l_calc_B_dim=\dimen125
     1597\l_calc_C_dim=\dimen126
     1598\g_calc_A_skip=\skip54
     1599\l_calc_B_skip=\skip55
     1600\l_calc_C_skip=\skip56
     1601\g_calc_A_muskip=\muskip11
     1602\l_calc_B_muskip=\muskip12
     1603\l_calc_C_muskip=\muskip13
     1604Defining \calc_assign_generic:NNNNnn on line 74
     1605Defining \calc_int_set:Nn on line 89
     1606Defining \calc_int_gset:Nn on line 92
     1607Defining \calc_int_add:Nn on line 95
     1608Defining \calc_int_gadd:Nn on line 98
     1609Defining \calc_int_sub:Nn on line 101
     1610Defining \calc_int_gsub:Nn on line 104
     1611Defining \calc_dim_set:Nn on line 107
     1612Defining \calc_dim_gset:Nn on line 110
     1613Defining \calc_dim_add:Nn on line 113
     1614Defining \calc_dim_gadd:Nn on line 116
     1615Defining \calc_dim_sub:Nn on line 119
     1616Defining \calc_dim_gsub:Nn on line 122
     1617Defining \calc_skip_set:Nn on line 125
     1618Defining \calc_skip_gset:Nn on line 128
     1619Defining \calc_skip_add:Nn on line 131
     1620Defining \calc_skip_gadd:Nn on line 134
     1621Defining \calc_skip_sub:Nn on line 137
     1622Defining \calc_skip_gsub:Nn on line 140
     1623Defining \calc_muskip_set:Nn on line 143
     1624Defining \calc_muskip_gset:Nn on line 147
     1625Defining \calc_muskip_add:Nn on line 151
     1626Defining \calc_muskip_gadd:Nn on line 155
     1627Defining \calc_muskip_sub:Nn on line 159
     1628Defining \calc_muskip_gsub:Nn on line 163
     1629Defining \calc_pre_scan:N on line 167
     1630Defining \calc_open:w on line 180
     1631Defining \calc_init_B: on line 185
     1632Defining \calc_numeric: on line 186
     1633Defining \calc_close: on line 190
     1634Defining \calc_post_scan:N on line 194
     1635Defining \calc_multiply:N on line 213
     1636Defining \calc_divide:N on line 229
     1637Defining \calc_generic_add_or_subtract:N on line 245
     1638Defining \calc_add: on line 251
     1639Defining \calc_subtract: on line 252
     1640Defining \calc_add_A_to_B: on line 254
     1641Defining \calc_subtract_A_from_B: on line 263
     1642Defining \calc_generic_multiply_or_divide:N on line 272
     1643Defining \calc_multiply_B_by_A: on line 280
     1644Defining \calc_divide_B_by_A: on line 289
     1645Defining \calc_multiply: on line 298
     1646Defining \calc_divide: on line 300
     1647Defining \calc_calculate_box_size:nnn on line 302
     1648Defining \calc_ratio_divide:nn on line 347
     1649Defining \calc_real_evaluate:nn on line 348
     1650Defining \calc_real_multiply:n on line 362
     1651Defining \calc_real_divide:n on line 363
     1652Defining \calc_maxmin_generic:Nnn on line 370
     1653Defining \calc_maxmin_div_or_mul:NNnn on line 399
     1654Defining \calc_maxmin_multiply: on line 409
     1655Defining \calc_maxmin_divide: on line 411
     1656Defining \calc_error:N on line 413
     1657Defining \calc_maxof:nn on line 418
     1658Defining \calc_minof:nn on line 421
     1659Defining \calc_widthof:n on line 426
     1660Defining \calc_heightof:n on line 429
     1661Defining \calc_depthof:n on line 432
     1662Defining \calc_totalheightof:n on line 435
     1663Defining \calc_widthof_aux:n on line 438
     1664Defining \calc_widthof_auxi:n on line 441
     1665Defining \calc_depthof_aux:n on line 442
     1666Defining \calc_depthof_auxi:n on line 445
     1667Defining \calc_heightof_aux:n on line 446
     1668Defining \calc_heightof_auxi:n on line 449
     1669Defining \calc_totalheightof_aux:n on line 450
     1670Defining \calc_totalheightof_auxi:n on line 453
     1671Defining \calc_ratio:nn on line 454
     1672Defining \calc_real:n on line 456
     1673Defining \calc_chk_document_counter:nn on line 490
     1674)
     1675\KV@toks=\toks35
     1676)
     1677(/usr/local/texlive/2008/texmf-dist/tex/latex/xpackages/xparse.sty
     1678Package: xparse 2008/08/03 v748 generic document command parser
     1679
     1680(/usr/local/texlive/2008/texmf-dist/tex/latex/expl3/l3seq.sty
     1681Package: l3seq 2007/09/01 v621 L3 Experimental sequences and stacks
     1682Defining \seq_elt:w on line 58
     1683Defining \seq_elt_end: on line 59
     1684Defining \seq_new:N on line 60
     1685Defining \seq_new:c on line 61
     1686Defining \seq_clear:N on line 62
     1687Defining \seq_clear:c on line 63
     1688Defining \seq_gclear:N on line 64
     1689Defining \seq_gclear:c on line 65
     1690Defining \seq_clear_new:N on line 66
     1691Defining \seq_clear_new:c on line 67
     1692Defining \seq_gclear_new:N on line 68
     1693Defining \seq_gclear_new:c on line 69
     1694Defining \seq_if_empty_p:N on line 70
     1695Defining \seq_if_empty:NTF on line 71
     1696Defining \seq_if_empty:cTF on line 72
     1697Defining \seq_if_empty:NF on line 73
     1698Defining \seq_if_empty:cF on line 74
     1699Defining \seq_if_empty_err:N on line 75
     1700Defining \seq_get:NN on line 78
     1701Defining \seq_get_aux:w on line 81
     1702Defining \seq_get:cN on line 83
     1703Defining \seq_pop_aux:nnNN on line 84
     1704Defining \seq_pop_aux:w on line 87
     1705Defining \seq_put_aux:Nnn on line 89
     1706Defining \seq_put_aux:w on line 91
     1707Defining \seq_put_left:Nn on line 92
     1708Defining \seq_put_left:cn on line 94
     1709Defining \seq_put_left:No on line 95
     1710Defining \seq_put_left:Nx on line 96
     1711Defining \seq_put_right:Nn on line 97
     1712Defining \seq_put_right:No on line 99
     1713Defining \seq_put_right:Nx on line 100
     1714Defining \seq_gput_left:Nn on line 101
     1715Defining \seq_gput_right:Nn on line 104
     1716Defining \seq_gput_right:No on line 107
     1717Defining \seq_gput_right:Nc on line 108
     1718Defining \seq_gput_right:cn on line 109
     1719Defining \seq_gput_right:co on line 110
     1720Defining \seq_gput_right:cc on line 111
     1721Defining \seq_map_variable_aux:Nnw on line 112
     1722Defining \seq_map_variable:NNn on line 118
     1723Defining \seq_map_variable:cNn on line 122
     1724Defining \seq_map_break:w on line 123
     1725Defining \seq_map:NN on line 124
     1726Defining \seq_map_inline:Nn on line 128
     1727Defining \seq_map_inline:cn on line 132
     1728Defining \seq_set_eq:NN on line 133
     1729Defining \seq_set_eq:Nc on line 134
     1730Defining \seq_gset_eq:NN on line 135
     1731Defining \seq_gset_eq:cN on line 136
     1732Defining \seq_gset_eq:Nc on line 137
     1733Defining \seq_gset_eq:cc on line 138
     1734Defining \seq_gconcat:NNN on line 139
     1735Defining \seq_gconcat:ccc on line 142
     1736Defining \seq_if_in:NnTF on line 143
     1737Defining \seq_if_in:coTF on line 155
     1738Defining \seq_if_in:cnTF on line 156
     1739Defining \seq_if_in:cxTF on line 157
     1740Defining \seq_if_in:NnF on line 158
     1741Defining \seq_if_in:cnF on line 159
     1742Defining \seq_push:Nn on line 160
     1743Defining \seq_push:No on line 161
     1744Defining \seq_push:cn on line 162
     1745Defining \seq_pop:NN on line 163
     1746Defining \seq_pop:cN on line 164
     1747Defining \seq_gpush:Nn on line 165
     1748Defining \seq_gpush:No on line 166
     1749Defining \seq_gpush:cn on line 167
     1750Defining \seq_gpush:NC on line 168
     1751Defining \seq_gpop:NN on line 169
     1752Defining \seq_gpop:cN on line 170
     1753Defining \seq_top:NN on line 171
     1754Defining \seq_top:cN on line 172
     1755)
     1756Defining \xparse_already_defined_error_msg:N on line 66
     1757Defining \xparse_not_yet_defined_error_msg:N on line 71
     1758Defining \xparse_begins_with_end_error_msg:N on line 77
     1759Defining \xparse_unknown_arg_type_error_msg:N on line 83
     1760Defining \xparse_no_command_implementation_warning:n on line 86
     1761Defining \xparse_error:x on line 87
     1762Defining \xparse_warning:x on line 88
     1763Defining \xparse_if_definable:NTF on line 97
     1764Defining \xparse_if_definable:cTF on line 100
     1765Defining \xparse_if_redefinable:NTF on line 109
     1766Defining \xparse_if_redefinable:cTF on line 112
     1767Defining \xparse_begins_with_end:NTF on line 118
     1768Defining \xparse_begins_with_end_aux:N on line 127
     1769\l_xparse_grabbed_args_toks=\toks36
     1770\l_xparse_end_environment_args_toks=\toks37
     1771\l_xparse_mandatory_args_int=\count115
     1772\l_xparse_total_args_int=\count116
     1773Defining \xparse_declare_document_command:cnn on line 142
     1774Defining \xparse_declare_document_environment:nnnn on line 155
     1775Defining \xparse_parsed_end_environment: on line 160
     1776Defining \xparse_parsed_end_environment_aux:N on line 163
     1777Defining \DeclareDocumentCommand on line 164
     1778Defining \NewDocumentCommand on line 169
     1779Defining \RenewDocumentCommand on line 174
     1780Defining \DeclareDocumentEnvironment on line 175
     1781Defining \NewDocumentEnvironment on line 181
     1782Defining \RenewDocumentEnvironment on line 186
     1783Defining \ProvideDocumentCommand on line 191
     1784Defining \ProvideDocumentEnvironment on line 196
     1785Defining \DeclareDocumentCommandInterface on line 207
     1786Defining \xparse_undefined_command_implementation:n on line 211
     1787Defining \DeclareDocumentCommandImplementation on line 214
     1788Defining \xparse_prepare_signature:n on line 224
     1789Defining \g_xparse_ignore_marker_tlp on line 225
     1790Defining \g_xparse_ignore_marker_seq on line 226
     1791Defining \g_xparse_insert_marker_bool on line 227
     1792Defining \xparse_add_arg_type_>: on line 228
     1793Defining \xparse_add_ignore_marker:Nnn on line 244
     1794Defining \g_xparse_ignore_nothing_marker_tlp on line 245
     1795Defining \xparse_add_arg_type_W: on line 245
     1796Defining \g_xparse_ignore_spaces_marker_tlp on line 246
     1797Defining \xparse_add_arg_type_i: on line 246
     1798Defining \g_xparse_ignore_pars_marker_tlp on line 247
     1799Defining \xparse_add_arg_type_I: on line 247
     1800Defining \xparse_add_arg_type_P: on line 250
     1801Defining \g_xparse_allow_par_bool on line 251
     1802Defining \xparse_parse_signature:n on line 269
     1803Defining \xparse_check_and_add_argument_type:N on line 276
     1804Defining \xparse_read_arg_type_or_grab_default:n on line 277
     1805Defining \xparse_grab_default_arg:n on line 284
     1806Defining \xparse_grab_default_arg_allow_par:n on line 290
     1807Defining \xparse_add_arg_type_m: on line 291
     1808Defining \xparse_add_remaining_m_args: on line 298
     1809Defining \xparse_m1:w on line 309
     1810Defining \xparse_m2:w on line 313
     1811Defining \xparse_m3:w on line 317
     1812Defining \xparse_m4:w on line 321
     1813Defining \xparse_m5:w on line 325
     1814Defining \xparse_m6:w on line 329
     1815Defining \xparse_m7:w on line 334
     1816Defining \xparse_m8:w on line 339
     1817Defining \xparse_m9:w on line 345
     1818Defining \xparse_allow_par_m:w on line 351
     1819Defining \xparse_add_arg_type_l: on line 355
     1820Defining \xparse_l:w on line 363
     1821Defining \xparse_allow_par_l:w on line 367
     1822Defining \DeclareSymbolArgument on line 393
     1823Defining \DeclareArgumentType on line 431
     1824Defining \DeclareArgumentTypeDefaultValue on line 470
     1825Defining \xparse_define_helper:Nnnn on line 487
     1826Defining \DeclareArgumentTypeShorthand on line 503
     1827Defining \xparse_add_arg_type_s: on line 504
     1828Defining \IfBooleanTF on line 505
     1829Defining \IfBooleanT on line 506
     1830Defining \IfBooleanF on line 507
     1831Defining \NoValue on line 508
     1832Defining \c_xparse_hidden_no_value_tlp on line 509
     1833Defining \xparse_if_no_value:nTF on line 510
     1834Defining \xparse_if_no_value_aux: on line 519
     1835Defining \IfNoValueTF on line 525
     1836Defining \IfNoValueT on line 526
     1837Defining \IfNoValueF on line 527
     1838Defining \IfValueTF on line 528
     1839Defining \IfValueT on line 529
     1840Defining \IfValueF on line 530
     1841Defining \l_xparse_pseudo_post_arg_tlp on line 531
     1842Defining \DeclarePseudoArgument on line 560
     1843Defining \UsePseudoArgument on line 561
     1844)
     1845(/usr/local/texlive/2008/texmf-dist/tex/latex/expl3/l3clist.sty
     1846Package: l3clist 2008/08/03 v745 L3 Experimental comma separated lists
     1847Defining \clist_new:N on line 57
     1848Defining \clist_new:c on line 58
     1849Defining \clist_clear:N on line 59
     1850Defining \clist_clear:c on line 60
     1851Defining \clist_gclear:N on line 61
     1852Defining \clist_gclear:c on line 62
     1853Defining \clist_set_eq:NN on line 63
     1854Defining \clist_gset_eq:NN on line 64
     1855Defining \clist_gset_eq:cN on line 65
     1856Defining \clist_gset_eq:Nc on line 66
     1857Defining \clist_gset_eq:cc on line 67
     1858Defining \clist_if_empty_p:N on line 68
     1859Defining \clist_if_empty:NTF on line 69
     1860Defining \clist_if_empty:NFT on line 69
     1861Defining \clist_if_empty:NT on line 69
     1862Defining \clist_if_empty:NF on line 69
     1863Defining \clist_if_empty:cTF on line 70
     1864Defining \clist_if_empty:cT on line 71
     1865Defining \clist_if_empty:cF on line 72
     1866Defining \clist_if_empty_err:N on line 73
     1867Defining \clist_if_eq:NNTF on line 78
     1868Defining \clist_get:NN on line 79
     1869Defining \clist_get_aux:w on line 82
     1870Defining \clist_get:cN on line 83
     1871Defining \clist_pop_aux:nnNN on line 84
     1872Defining \clist_pop_aux:w on line 87
     1873Defining \clist_pop_auxi:w on line 94
     1874Defining \clist_put_aux:NNnnNn on line 95
     1875Defining \clist_put_left:Nn on line 99
     1876Defining \clist_put_left:cn on line 102
     1877Defining \clist_put_left:No on line 103
     1878Defining \clist_put_left:Nx on line 104
     1879Defining \clist_gput_left:Nn on line 105
     1880Defining \clist_put_right:Nn on line 108
     1881Defining \clist_put_right:cn on line 111
     1882Defining \clist_put_right:No on line 112
     1883Defining \clist_put_right:Nx on line 113
     1884Defining \clist_gput_right:Nn on line 114
     1885Defining \clist_gput_right:No on line 117
     1886Defining \clist_gput_right:cn on line 118
     1887Defining \clist_gput_right:co on line 119
     1888Defining \clist_gput_right:cc on line 120
     1889Defining \clist_gput_right:NC on line 121
     1890Defining \clist_map_function:NN on line 122
     1891Defining \clist_map_function:cN on line 129
     1892Defining \clist_map_function:nN on line 130
     1893Defining \clist_map_function_aux:Nw on line 134
     1894Defining \clist_map_break:w on line 139
     1895\g_clist_inline_level_int=\count117
     1896Defining \clist_map_inline:Nn on line 141
     1897Defining \clist_map_inline:cn on line 153
     1898Defining \clist_map_inline:nn on line 154
     1899Defining \clist_map_variable:nNn on line 166
     1900Defining \clist_map_variable:NNn on line 173
     1901Defining \clist_map_variable:cNn on line 174
     1902Defining \clist_map_variable_aux:Nnw on line 175
     1903Defining \clist_concat_aux:NNNN on line 180
     1904Defining \clist_concat:NNN on line 189
     1905Defining \clist_gconcat:NNN on line 190
     1906Defining \clist_gconcat:NNc on line 191
     1907Defining \clist_gconcat:ccc on line 192
     1908Defining \clist_remove_duplicates:N on line 202
     1909Defining \clist_gremove_duplicates:N on line 205
     1910Defining \l_clist_remove_duplicates_clist on line 208
     1911Defining \clist_use:N on line 209
     1912Defining \clist_use:c on line 217
     1913Defining \clist_if_in:NnTF on line 218
     1914Defining \clist_if_in:NoTF on line 229
     1915Defining \clist_if_in:coTF on line 230
     1916Defining \clist_if_in:cnTF on line 231
     1917Defining \clist_push:Nn on line 232
     1918Defining \clist_push:No on line 233
     1919Defining \clist_push:cn on line 234
     1920Defining \clist_pop:NN on line 235
     1921Defining \clist_pop:cN on line 236
     1922Defining \clist_gpush:Nn on line 237
     1923Defining \clist_gpush:No on line 238
     1924Defining \clist_gpush:cn on line 239
     1925Defining \clist_gpop:NN on line 240
     1926Defining \clist_gpop:cN on line 241
     1927Defining \clist_top:NN on line 242
     1928Defining \clist_top:cN on line 243
     1929)
     1930\l_TP_KV_assignments_toks=\toks38
     1931\l_TP_default_assignments_toks=\toks39
     1932Defining \TP_declare_instance:Nnn on line 77
     1933Defining \TP_declare_instance:cnn on line 78
     1934Defining \UseTemplate on line 84
     1935Defining \DoParameterAssignments on line 85
     1936Defining \TP_pop_and_execute_assignments:nw on line 90
     1937\g_TP_assignments_stack_toks=\toks40
     1938Defining \TP_push_assignments:n on line 95
     1939Defining \TP_push_assignments: on line 98
     1940Defining \DeclareTemplateType on line 105
     1941Defining \TP_get_csname_prefix:n on line 106
     1942Defining \TP_get_arg_count:n on line 111
     1943Defining \DeclareTemplate on line 141
     1944Defining \TP_templdecl_process_KV:nn on line 142
     1945Defining \TP_templdecl_parse_KV:N on line 147
     1946Defining \l_TP_global_assignment_bool on line 152
     1947Defining \TP_use_arg_type_+:w on line 153
     1948Defining \TP_use_arg_type_l:w on line 159
     1949Defining \TP_use_arg_type_L:w on line 168
     1950Defining \TP_use_arg_type_c:w on line 172
     1951Defining \TP_use_arg_type_C:w on line 181
     1952Defining \TP_use_arg_type_n:w on line 186
     1953Defining \TP_use_arg_type_f:w on line 190
     1954Defining \TP_templdecl_parse_f_arg:nw on line 194
     1955Defining \TP_use_arg_type_b:w on line 197
     1956Defining \TP_templdecl_setup_b_key:n on line 201
     1957Defining \TP_templdecl_eval_b_key_value:nn on line 206
     1958Defining \TP_use_arg_type_s:w on line 214
     1959Defining \TP_templdecl_setup_s_key:n on line 218
     1960Defining \TP_use_arg_type_i:w on line 222
     1961Defining \TP_templdecl_setup_i_key:nnn on line 225
     1962Defining \TP_templdecl_eval_i_key_value:Nnn on line 231
     1963Defining \TP_use_arg_type_x:w on line 255
     1964Defining \TP_templdecl_setup_x_key:n on line 259
     1965Defining \TP_use_arg_type_g:w on line 263
     1966Defining \TP_templdecl_setup_g_key:n on line 267
     1967Defining \TP_templdecl_define_key:n on line 269
     1968Defining \TP_templdecl_finish_key_setup:nw on line 290
     1969Defining \TP_templdecl_finish_key_setup_with_default:nnw on line 294
     1970Defining \c_TP_true_tlp on line 316
     1971Defining \TP_templdecl_eval_s_key_value:nnn on line 317
     1972Defining \TP_templdecl_setup_register_key:Nn on line 323
     1973Defining \DelayEvaluation on line 363
     1974Defining \MultiSelection on line 364
     1975Defining \TP_templdecl_remove_from_default_assignments:N on line 365
     1976Defining \TP_templdecl_setup_f_key:Nn on line 371
     1977Defining \TP_templdecl_define_function:NNn on line 375
     1978Defining \TP_templdecl_setup_n_key:N on line 379
     1979Defining \TP_templdecl_multiselection:nnnn on line 397
     1980Defining \DeclareInstance on line 406
     1981Defining \DeclareCollectionInstance on line 407
     1982Defining \UseCollection on line 410
     1983Defining \TP_let_instance:Nnn on line 414
     1984Defining \UseInstance on line 423
     1985Defining \TP_templdecl_declare_tmp_instance:nnnn on line 429
     1986Defining \ShowTemplate on line 431
     1987Defining \ShowCollectionInstance on line 447
     1988Defining \ShowInstance on line 451
     1989Defining \TP_templdecl_setup_fakeregister_key:NNn on line 452
     1990\g_TP_multiselection_toks=\toks41
     1991Defining \TP_multiselection_add:nnnnnn on line 481
     1992Defining \TP_multiselection_add_or_case:n on line 497
     1993Defining \TP_multiselection_add_or_case:o on line 502
     1994Defining \IfExistsInstanceTF on line 505
     1995Defining \DeclareRestrictedTemplate on line 515
     1996Defining \TP_instdecl_generate_assignments:nn on line 531
     1997Defining \TP_instdecl_add_default_recurse:nn on line 550
     1998Defining \TP_split_finite_skip_value:nnNN on line 561
     1999)
     2000Defining \g_cm_recommended_bool on line 34
     2001\l_xfrac_temp_box=\box29
     2002\l_xfrac_slash_box=\box30
     2003)
     2004(/usr/local/texlive/2008/texmf-dist/tex/latex/ushort/ushort.sty
    5382005ushort.sty by M. Vaeth: Release: 2.2
    5392006Package: ushort 2001/06/13 v2.2
    540 ) (/usr/local/texlive/2011/texmf-dist/tex/latex/algorithms/algorithmic.sty
    541 Package: algorithmic 2009/08/24 v0.1 Document Style `algorithmic'
    542 
    543 (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ifthen.sty
     2007) (/usr/local/texlive/2008/texmf-dist/tex/latex/algorithms/algorithmic.sty
     2008Package: algorithmic 2006/06/02
     2009
     2010Document Style `algorithmic' - environment
     2011(/usr/local/texlive/2008/texmf-dist/tex/latex/base/ifthen.sty
    5442012Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
    5452013)
    546 \c@ALC@unique=\count186
    547 \c@ALC@line=\count187
    548 \c@ALC@rem=\count188
    549 \c@ALC@depth=\count189
    550 \ALC@tlm=\skip59
    551 \algorithmicindent=\skip60
    552 )
    553 (/usr/local/texlive/2011/texmf-dist/tex/latex/algorithms/algorithm.sty
    554 Package: algorithm 2009/08/24 v0.1 Document Style `algorithm' - floating enviro
    555 nment
    556 
    557 (/usr/local/texlive/2011/texmf-dist/tex/latex/float/float.sty
     2014\c@ALC@line=\count118
     2015\c@ALC@rem=\count119
     2016\c@ALC@depth=\count120
     2017\ALC@tlm=\skip57
     2018\algorithmicindent=\skip58
     2019)
     2020(/usr/local/texlive/2008/texmf-dist/tex/latex/algorithms/algorithm.sty
     2021Package: algorithm
     2022
     2023Document Style `algorithm' - floating environment
     2024(/usr/local/texlive/2008/texmf-dist/tex/latex/float/float.sty
    5582025Package: float 2001/11/08 v1.3d Float enhancements (AL)
    559 \c@float@type=\count190
    560 \float@exts=\toks29
    561 \float@box=\box39
    562 \@float@everytoks=\toks30
    563 \@floatcapt=\box40
    564 )
    565 \@float@every@algorithm=\toks31
    566 \c@algorithm=\count191
    567 )
    568 (/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/hyperref.sty
    569 Package: hyperref 2011/10/01 v6.82j Hypertext links for LaTeX
    570 
    571 (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
    572 Package: hobsub-hyperref 2011/04/23 v1.4 Bundle oberdiek, subset hyperref (HO)
    573 
    574 (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty
    575 Package: hobsub-generic 2011/04/23 v1.4 Bundle oberdiek, subset generic (HO)
    576 Package: hobsub 2011/04/23 v1.4 Subsetting bundle oberdiek (HO)
    577 Package hobsub Info: Skipping package `infwarerr' (already loaded).
    578 Package hobsub Info: Skipping package `ltxcmds' (already loaded).
    579 Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
    580 Package ifluatex Info: LuaTeX not detected.
    581 Package hobsub Info: Skipping package `ifvtex' (already loaded).
    582 Package: intcalc 2007/09/27 v1.1 Expandable integer calculations (HO)
    583 Package hobsub Info: Skipping package `ifpdf' (already loaded).
    584 Package: etexcmds 2011/02/16 v1.5 Prefix for e-TeX command names (HO)
     2026\c@float@type=\count121
     2027\float@exts=\toks42
     2028\float@box=\box31
     2029\@float@everytoks=\toks43
     2030\@floatcapt=\box32
     2031)
     2032\@float@every@algorithm=\toks44
     2033\c@algorithm=\count122
     2034)
     2035(/usr/local/texlive/2008/texmf-dist/tex/latex/hyperref/hyperref.sty
     2036Package: hyperref 2009/02/22 v6.78p Hypertext links for LaTeX
     2037
     2038(/usr/local/texlive/2008/texmf-dist/tex/generic/ifxetex/ifxetex.sty
     2039Package: ifxetex 2009/01/23 v0.5 Provides ifxetex conditional
     2040)
     2041(/usr/local/texlive/2008/texmf-dist/tex/latex/oberdiek/hycolor.sty
     2042Package: hycolor 2008/09/08 v1.4 Code for color options of hyperref/bookmark (H
     2043O)
     2044
     2045(/usr/local/texlive/2008/texmf-dist/tex/latex/oberdiek/xcolor-patch.sty
     2046Package: xcolor-patch 2008/09/08 xcolor patch
     2047))
     2048\@linkdim=\dimen127
     2049\Hy@linkcounter=\count123
     2050\Hy@pagecounter=\count124
     2051
     2052(/usr/local/texlive/2008/texmf-dist/tex/latex/hyperref/pd1enc.def
     2053File: pd1enc.def 2009/02/22 v6.78p Hyperref: PDFDocEncoding definition (HO)
     2054)
     2055(/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/etexcmds.sty
     2056Package: etexcmds 2007/12/12 v1.2 Prefix for e-TeX command names (HO)
     2057
     2058(/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/infwarerr.sty
     2059Package: infwarerr 2007/09/09 v1.2 Providing info/warning/message (HO)
     2060)
    5852061Package etexcmds Info: Could not find \expanded.
    5862062(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
    5872063(etexcmds)             that some package has redefined \expanded.
    5882064(etexcmds)             In the latter case, load this package earlier.
    589 Package: kvsetkeys 2011/04/07 v1.13 Key value parser (HO)
    590 Package: kvdefinekeys 2011/04/07 v1.3 Defining keys (HO)
    591 Package: pdftexcmds 2011/04/22 v0.16 Utilities of pdfTeX for LuaTeX (HO)
    592 Package pdftexcmds Info: LuaTeX not detected.
    593 Package pdftexcmds Info: \pdf@primitive is available.
    594 Package pdftexcmds Info: \pdf@ifprimitive is available.
    595 Package pdftexcmds Info: \pdfdraftmode found.
    596 Package: pdfescape 2011/04/04 v1.12 Provides string conversions (HO)
    597 Package: bigintcalc 2011/01/30 v1.2 Expandable big integer calculations (HO)
    598 Package: bitset 2011/01/30 v1.1 Data type bit set (HO)
    599 Package: uniquecounter 2011/01/30 v1.2 Provides unlimited unique counter (HO)
    600 )
    601 Package hobsub Info: Skipping package `hobsub' (already loaded).
    602 Package: letltxmacro 2010/09/02 v1.4 Let assignment for LaTeX macros (HO)
    603 Package: hopatch 2011/01/30 v1.0 Wrapper for package hooks (HO)
    604 Package: xcolor-patch 2011/01/30 xcolor patch
    605 Package: atveryend 2011/04/23 v1.7 Hooks at very end of document (HO)
    606 Package: atbegshi 2011/01/30 v1.15 At begin shipout hook (HO)
    607 Package: refcount 2010/12/01 v3.2 Data extraction from references (HO)
    608 Package: hycolor 2011/01/30 v1.7 Color options of hyperref/bookmark (HO)
    609 )
    610 (/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/kvoptions.sty
    611 Package: kvoptions 2010/12/23 v3.10 Keyval support for LaTeX options (HO)
    612 )
    613 \@linkdim=\dimen165
    614 \Hy@linkcounter=\count192
    615 \Hy@pagecounter=\count193
    616 
    617 (/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/pd1enc.def
    618 File: pd1enc.def 2011/10/01 v6.82j Hyperref: PDFDocEncoding definition (HO)
    619 )
    620 \Hy@SavedSpaceFactor=\count194
    621 
    622 (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/hyperref.cfg
     2065)
     2066(/usr/local/texlive/2008/texmf/tex/latex/config/hyperref.cfg
    6232067File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
    6242068)
    625 Package hyperref Info: Hyper figures OFF on input line 4046.
    626 Package hyperref Info: Link nesting OFF on input line 4051.
    627 Package hyperref Info: Hyper index ON on input line 4054.
    628 Package hyperref Info: Plain pages OFF on input line 4061.
    629 Package hyperref Info: Backreferencing OFF on input line 4066.
    630 Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
    631 Package hyperref Info: Bookmarks ON on input line 4284.
    632 \c@Hy@tempcnt=\count195
    633 
    634 (/usr/local/texlive/2011/texmf-dist/tex/latex/url/url.sty
     2069(/usr/local/texlive/2008/texmf-dist/tex/latex/oberdiek/kvoptions.sty
     2070Package: kvoptions 2007/10/18 v3.0 Keyval support for LaTeX options (HO)
     2071)
     2072Package hyperref Info: Hyper figures OFF on input line 2935.
     2073Package hyperref Info: Link nesting OFF on input line 2940.
     2074Package hyperref Info: Hyper index ON on input line 2943.
     2075Package hyperref Info: Plain pages OFF on input line 2950.
     2076Package hyperref Info: Backreferencing OFF on input line 2955.
     2077
     2078Implicit mode ON; LaTeX internals redefined
     2079Package hyperref Info: Bookmarks ON on input line 3145.
     2080(/usr/local/texlive/2008/texmf-dist/tex/latex/ltxmisc/url.sty
    6352081\Urlmuskip=\muskip14
    6362082Package: url 2006/04/12  ver 3.3  Verb mode for urls, etc.
    6372083)
    638 LaTeX Info: Redefining \url on input line 4637.
    639 \Fld@menulength=\count196
    640 \Field@Width=\dimen166
    641 \Fld@charsize=\dimen167
    642 Package hyperref Info: Hyper figures OFF on input line 5723.
    643 Package hyperref Info: Link nesting OFF on input line 5728.
    644 Package hyperref Info: Hyper index ON on input line 5731.
    645 Package hyperref Info: backreferencing OFF on input line 5738.
    646 Package hyperref Info: Link coloring OFF on input line 5743.
    647 Package hyperref Info: Link coloring with OCG OFF on input line 5748.
    648 Package hyperref Info: PDF/A mode OFF on input line 5753.
    649 LaTeX Info: Redefining \ref on input line 5793.
    650 LaTeX Info: Redefining \pageref on input line 5797.
    651 \Hy@abspage=\count197
    652 \c@Item=\count198
    653 \c@Hfootnote=\count199
    654 )
    655 
    656 Package hyperref Message: Driver: hpdftex.
    657 
    658 (/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/hpdftex.def
    659 File: hpdftex.def 2011/10/01 v6.82j Hyperref driver for pdfTeX
    660 \Fld@listcount=\count200
    661 \c@bookmark@seq@number=\count201
    662 
    663 (/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
    664 Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO)
    665 Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
    666 82.
    667 )
    668 \Hy@SectionHShift=\skip61
    669 )
    670 Normal \count register pool exhausted, switching to extended pool.
    671 \c@thm=\count277
    672 \c@defn=\count278
    673 \c@ex=\count279
     2084LaTeX Info: Redefining \url on input line 3382.
     2085
     2086(/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/bitset.sty
     2087Package: bitset 2007/09/28 v1.0 Data type bit set (HO)
     2088
     2089(/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/intcalc.sty
     2090Package: intcalc 2007/09/27 v1.1 Expandable integer calculations (HO)
     2091)
     2092(/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/bigintcalc.sty
     2093Package: bigintcalc 2007/11/11 v1.1 Expandable big integer calculations (HO)
     2094
     2095(/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
     2096Package: pdftexcmds 2007/12/12 v0.3 LuaTeX support for pdfTeX utility functions
     2097 (HO)
     2098Package pdftexcmds Info: LuaTeX not detected on input line 139.
     2099)))
     2100(/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
     2101Package: kvsetkeys 2007/09/29 v1.3 Key value parser with default handler suppor
     2102t (HO)
     2103)
     2104\Fld@menulength=\count125
     2105\Field@Width=\dimen128
     2106\Fld@charsize=\dimen129
     2107\Field@toks=\toks45
     2108Package hyperref Info: Hyper figures OFF on input line 4299.
     2109Package hyperref Info: Link nesting OFF on input line 4304.
     2110Package hyperref Info: Hyper index ON on input line 4307.
     2111Package hyperref Info: backreferencing OFF on input line 4314.
     2112Package hyperref Info: Link coloring OFF on input line 4319.
     2113Package hyperref Info: Link coloring with OCG OFF on input line 4324.
     2114Package hyperref Info: PDF/A mode OFF on input line 4329.
     2115
     2116(/usr/local/texlive/2008/texmf-dist/tex/generic/oberdiek/atbegshi.sty
     2117Package: atbegshi 2008/07/31 v1.9 At begin shipout hook (HO)
     2118)
     2119\Hy@abspage=\count126
     2120\c@Item=\count127
     2121\c@Hfootnote=\count128
     2122)
     2123*hyperref using driver hpdftex*
     2124(/usr/local/texlive/2008/texmf-dist/tex/latex/hyperref/hpdftex.def
     2125File: hpdftex.def 2009/02/22 v6.78p Hyperref driver for pdfTeX
     2126\Fld@listcount=\count129
     2127)
     2128\c@thm=\count130
     2129\c@defn=\count131
     2130\c@ex=\count132
    6742131
    6752132(./documentation.aux)
     
    6912148LaTeX Font Info:    Try loading font information for TS1+cmr on input line 75.
    6922149
    693 (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ts1cmr.fd
     2150(/usr/local/texlive/2008/texmf-dist/tex/latex/base/ts1cmr.fd
    6942151File: ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
    6952152)
     
    6992156LaTeX Font Info:    Try loading font information for T1+ppl on input line 75.
    7002157
    701 (/usr/local/texlive/2011/texmf-dist/tex/latex/psnfss/t1ppl.fd
     2158(/usr/local/texlive/2008/texmf-dist/tex/latex/psnfss/t1ppl.fd
    7022159File: t1ppl.fd 2001/06/04 font definitions for T1/ppl.
    7032160)
    704 (/usr/local/texlive/2011/texmf-dist/tex/context/base/supp-pdf.mkii
     2161(/usr/local/texlive/2008/texmf-dist/tex/context/base/supp-pdf.tex
    7052162[Loading MPS to PDF converter (version 2006.09.02).]
    706 \scratchcounter=\count280
    707 \scratchdimen=\dimen168
    708 \scratchbox=\box41
    709 \nofMPsegments=\count281
    710 \nofMParguments=\count282
    711 \everyMPshowfont=\toks32
    712 \MPscratchCnt=\count283
    713 \MPscratchDim=\dimen169
    714 \MPnumerator=\count284
    715 \makeMPintoPDFobject=\count285
    716 \everyMPtoPDFconversion=\toks33
    717 )
    718 *geometry* detected driver: pdftex
    719 *geometry* verbose mode - [ preamble ] result:
    720 * driver: pdftex
    721 * paper: a4paper
    722 * layout: <same size as paper>
    723 * layoutoffset:(h,v)=(0.0pt,0.0pt)
    724 * modes:
    725 * h-part:(L,W,R)=(72.26999pt, 452.9679pt, 72.26999pt)
    726 * v-part:(T,H,B)=(72.26999pt, 700.50687pt, 72.26999pt)
    727 * \paperwidth=597.50787pt
    728 * \paperheight=845.04684pt
    729 * \textwidth=452.9679pt
    730 * \textheight=700.50687pt
    731 * \oddsidemargin=0.0pt
    732 * \evensidemargin=0.0pt
    733 * \topmargin=-37.0pt
    734 * \headheight=12.0pt
    735 * \headsep=25.0pt
    736 * \topskip=12.0pt
    737 * \footskip=30.0pt
    738 * \marginparwidth=35.0pt
    739 * \marginparsep=10.0pt
    740 * \columnsep=10.0pt
    741 * \skip\footins=10.8pt plus 4.0pt minus 2.0pt
    742 * \hoffset=0.0pt
    743 * \voffset=0.0pt
    744 * \mag=1000
    745 * \@twocolumnfalse
    746 * \@twosidefalse
    747 * \@mparswitchfalse
    748 * \@reversemarginfalse
    749 * (1in=72.27pt=25.4mm, 1cm=28.453pt)
    750 
    751 (/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
    752 Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf
    753 
    754 (/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/grfext.sty
    755 Package: grfext 2010/08/19 v1.1 Managing graphics extensions (HO)
    756 )
    757 Package grfext Info: Graphics extension search list:
    758 (grfext)             [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
    759 G,.JBIG2,.JB2,.eps]
    760 (grfext)             \AppendGraphicsExtensions on input line 452.
    761 
    762 (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
    763 File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
    764 e
    765 ))
    766 \AtBeginShipoutBox=\box42
     2163\scratchcounter=\count133
     2164\scratchdimen=\dimen130
     2165\scratchbox=\box33
     2166\nofMPsegments=\count134
     2167\nofMParguments=\count135
     2168\everyMPshowfont=\toks46
     2169\MPscratchCnt=\count136
     2170\MPscratchDim=\dimen131
     2171\MPnumerator=\count137
     2172\everyMPtoPDFconversion=\toks47
     2173)
     2174*geometry detected driver: pdftex*
     2175-------------------- Geometry parameters
     2176paper: a4paper
     2177landscape: --
     2178twocolumn: --
     2179twoside: --
     2180asymmetric: --
     2181h-parts: 72.26999pt, 452.9679pt, 72.26999pt
     2182v-parts: 72.26999pt, 700.50687pt, 72.26999pt
     2183hmarginratio: --
     2184vmarginratio: --
     2185lines: --
     2186heightrounded: --
     2187bindingoffset: 0.0pt
     2188truedimen: --
     2189includehead: --
     2190includefoot: --
     2191includemp: --
     2192driver: pdftex
     2193-------------------- Page layout dimensions and switches
     2194\paperwidth  597.50787pt
     2195\paperheight 845.04684pt
     2196\textwidth  452.9679pt
     2197\textheight 700.50687pt
     2198\oddsidemargin  0.0pt
     2199\evensidemargin 0.0pt
     2200\topmargin  -37.0pt
     2201\headheight 12.0pt
     2202\headsep    25.0pt
     2203\footskip   30.0pt
     2204\marginparwidth 35.0pt
     2205\marginparsep   10.0pt
     2206\columnsep  10.0pt
     2207\skip\footins  10.8pt plus 4.0pt minus 2.0pt
     2208\hoffset 0.0pt
     2209\voffset 0.0pt
     2210\mag 1000
     2211
     2212(1in=72.27pt, 1cm=28.45pt)
     2213-----------------------
    7672214Package hyperref Info: Link coloring OFF on input line 75.
    768 
    769 (/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/nameref.sty
    770 Package: nameref 2010/04/30 v2.40 Cross-referencing by name of section
    771 
    772 (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/gettitlestring.sty
    773 Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO)
    774 )
    775 \c@section@level=\count286
     2215(/usr/local/texlive/2008/texmf-dist/tex/latex/hyperref/nameref.sty
     2216Package: nameref 2007/05/29 v2.31 Cross-referencing by name of section
     2217
     2218(/usr/local/texlive/2008/texmf-dist/tex/latex/oberdiek/refcount.sty
     2219Package: refcount 2008/08/11 v3.1 Data extraction from references (HO)
     2220)
     2221\c@section@level=\count138
    7762222)
    7772223LaTeX Info: Redefining \ref on input line 75.
    7782224LaTeX Info: Redefining \pageref on input line 75.
    779 LaTeX Info: Redefining \nameref on input line 75.
    7802225
    7812226(./documentation.out) (./documentation.out)
     
    7832228\openout3 = `documentation.out'.
    7842229
     2230\AtBeginShipoutBox=\box34
    7852231LaTeX Font Info:    Font shape `T1/ppl/bx/n' in size <17.28> not available
    7862232(Font)              Font shape `T1/ppl/b/n' tried instead on input line 87.
     
    7902236LaTeX Font Info:    Try loading font information for OT1+ppl on input line 2.
    7912237
    792 (/usr/local/texlive/2011/texmf-dist/tex/latex/psnfss/ot1ppl.fd
     2238(/usr/local/texlive/2008/texmf-dist/tex/latex/psnfss/ot1ppl.fd
    7932239File: ot1ppl.fd 2001/06/04 font definitions for OT1/ppl.
    7942240)
    7952241LaTeX Font Info:    Try loading font information for OML+zplm on input line 2.
    7962242
    797 (/usr/local/texlive/2011/texmf-dist/tex/latex/psnfss/omlzplm.fd
     2243(/usr/local/texlive/2008/texmf-dist/tex/latex/psnfss/omlzplm.fd
    7982244File: omlzplm.fd 2002/09/08 Fontinst v1.914 font definitions for OML/zplm.
    7992245)
    8002246LaTeX Font Info:    Try loading font information for OMS+zplm on input line 2.
    8012247
    802 (/usr/local/texlive/2011/texmf-dist/tex/latex/psnfss/omszplm.fd
     2248(/usr/local/texlive/2008/texmf-dist/tex/latex/psnfss/omszplm.fd
    8032249File: omszplm.fd 2002/09/08 Fontinst v1.914 font definitions for OMS/zplm.
    8042250)
    8052251LaTeX Font Info:    Try loading font information for OMX+zplm on input line 2.
    8062252
    807 (/usr/local/texlive/2011/texmf-dist/tex/latex/psnfss/omxzplm.fd
     2253(/usr/local/texlive/2008/texmf-dist/tex/latex/psnfss/omxzplm.fd
    8082254File: omxzplm.fd 2002/09/08 Fontinst v1.914 font definitions for OMX/zplm.
    8092255)
     
    8222268LaTeX Font Info:    Try loading font information for OT1+zplm on input line 2.
    8232269
    824 (/usr/local/texlive/2011/texmf-dist/tex/latex/psnfss/ot1zplm.fd
     2270(/usr/local/texlive/2008/texmf-dist/tex/latex/psnfss/ot1zplm.fd
    8252271File: ot1zplm.fd 2002/09/08 Fontinst v1.914 font definitions for OT1/zplm.
    8262272))
     
    8322278LaTeX Font Info:    Try loading font information for T1+cmtt on input line 95.
    8332279
    834 (/usr/local/texlive/2011/texmf-dist/tex/latex/base/t1cmtt.fd
     2280(/usr/local/texlive/2008/texmf-dist/tex/latex/base/t1cmtt.fd
    8352281File: t1cmtt.fd 1999/05/25 v2.5h Standard LaTeX font definitions
    8362282)
     
    8412287[1
    8422288
    843 {/usr/local/texlive/2011/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
     2289{/usr/local/texlive/2008/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
    8442290Underfull \hbox (badness 10000) in paragraph at lines 104--111
    8452291
     
    8712317 []
    8722318
    873 [2] [3] [4] <rsc/domain_diagram.pdf, id=189, 863.225pt x 311.1625pt>
     2319[2] [3] [4] <rsc/domain_diagram.pdf, id=186, 863.225pt x 311.1625pt>
    8742320File: rsc/domain_diagram.pdf Graphic file (type pdf)
    8752321
    8762322<use rsc/domain_diagram.pdf>
    877 Package pdftex.def Info: rsc/domain_diagram.pdf used on input line 260.
    878 (pdftex.def)             Requested size: 500.67085pt x 180.47438pt.
    879 
    880 Overfull \hbox (47.70296pt too wide) in paragraph at lines 260--261
     2323Overfull \hbox (47.70296pt too wide) in paragraph at lines 263--264
    8812324 []
    8822325 []
    8832326
    884 <rsc/class_diagram.pdf, id=190, 1435.3625pt x 913.4125pt>
     2327<rsc/class_diagram.pdf, id=187, 1435.3625pt x 913.4125pt>
    8852328File: rsc/class_diagram.pdf Graphic file (type pdf)
    8862329
    887 <use rsc/class_diagram.pdf>
    888 Package pdftex.def Info: rsc/class_diagram.pdf used on input line 265.
    889 (pdftex.def)             Requested size: 645.90717pt x 411.03183pt.
    890  [5 <./rsc/domain_diagram.pdf>]
    891 <rsc/playgame.pdf, id=211, 746.79pt x 557.08125pt>
     2330<use rsc/class_diagram.pdf> [5 <./rsc/domain_diagram.pdf>]
     2331<rsc/playgame.pdf, id=214, 746.79pt x 557.08125pt>
    8922332File: rsc/playgame.pdf Graphic file (type pdf)
    8932333 <use rsc/playgame.pdf>
    894 Package pdftex.def Info: rsc/playgame.pdf used on input line 271.
    895 (pdftex.def)             Requested size: 634.77449pt x 473.5213pt.
    896 
    897 Overfull \hbox (20.5534pt too wide) in paragraph at lines 271--272
     2334Overfull \hbox (20.5534pt too wide) in paragraph at lines 274--275
    8982335 []
    8992336 []
    9002337
    9012338[6 <./rsc/class_diagram.pdf>]
    902 <rsc/turn.pdf, id=220, 745.78625pt x 557.08125pt>
     2339<rsc/turn.pdf, id=223, 745.78625pt x 557.08125pt>
    9032340File: rsc/turn.pdf Graphic file (type pdf)
    9042341 <use rsc/turn.pdf>
    905 Package pdftex.def Info: rsc/turn.pdf used on input line 275.
    906 (pdftex.def)             Requested size: 633.92131pt x 473.5213pt.
    907 
    908 Overfull \hbox (20.5534pt too wide) in paragraph at lines 275--276
     2342Overfull \hbox (20.5534pt too wide) in paragraph at lines 278--279
    9092343 []
    9102344 []
    9112345
    912 [7 <./rsc/playgame.pdf>] <rsc/build.pdf, id=242, 745.78625pt x 553.06625pt>
     2346[7 <./rsc/playgame.pdf>] <rsc/build.pdf, id=245, 745.78625pt x 553.06625pt>
    9132347File: rsc/build.pdf Graphic file (type pdf)
    9142348
    9152349<use rsc/build.pdf>
    916 Package pdftex.def Info: rsc/build.pdf used on input line 278.
    917 (pdftex.def)             Requested size: 633.92131pt x 470.10854pt.
    918 
    919 Overfull \hbox (17.14064pt too wide) in paragraph at lines 278--279
     2350Overfull \hbox (17.14064pt too wide) in paragraph at lines 281--282
    9202351 []
    9212352 []
    9222353
    923 [8 <./rsc/turn.pdf>] <rsc/updatevisuals.pdf, id=264, 764.8575pt x 557.08125pt>
     2354[8 <./rsc/turn.pdf>] <rsc/updatevisuals.pdf, id=266, 764.8575pt x 557.08125pt>
    9242355File: rsc/updatevisuals.pdf Graphic file (type pdf)
    9252356
    9262357<use rsc/updatevisuals.pdf>
    927 Package pdftex.def Info: rsc/updatevisuals.pdf used on input line 282.
    928 (pdftex.def)             Requested size: 650.13194pt x 473.5213pt.
    929 
    930 Overfull \hbox (20.5534pt too wide) in paragraph at lines 282--283
     2358Overfull \hbox (20.5534pt too wide) in paragraph at lines 285--286
    9312359 []
    9322360 []
    9332361
    9342362[9 <./rsc/build.pdf>] [10 <./rsc/updatevisuals.pdf>]
    935 Underfull \hbox (badness 10000) in paragraph at lines 293--302
    936 
    937  []
    938 
    939 
    940 Underfull \hbox (badness 10000) in paragraph at lines 293--302
    941 
    942  []
    943 
    944 
    945 Underfull \hbox (badness 10000) in paragraph at lines 293--302
    946 
    947  []
    948 
    949 
    950 Underfull \hbox (badness 10000) in paragraph at lines 293--302
    951 
    952  []
    953 
    954 
    955 Underfull \hbox (badness 10000) in paragraph at lines 293--302
    956 
    957  []
    958 
    959 
    960 Underfull \hbox (badness 10000) in paragraph at lines 293--302
    961 
    962  []
    963 
    964 
    965 Underfull \hbox (badness 10000) in paragraph at lines 293--302
    966 
    967  []
    968 
    969 
    970 Underfull \hbox (badness 10000) in paragraph at lines 293--302
     2363Underfull \hbox (badness 10000) in paragraph at lines 296--305
     2364
     2365 []
     2366
     2367
     2368Underfull \hbox (badness 10000) in paragraph at lines 296--305
     2369
     2370 []
     2371
     2372
     2373Underfull \hbox (badness 10000) in paragraph at lines 296--305
     2374
     2375 []
     2376
     2377
     2378Underfull \hbox (badness 10000) in paragraph at lines 296--305
     2379
     2380 []
     2381
     2382
     2383Underfull \hbox (badness 10000) in paragraph at lines 296--305
     2384
     2385 []
     2386
     2387
     2388Underfull \hbox (badness 10000) in paragraph at lines 296--305
     2389
     2390 []
     2391
     2392
     2393Underfull \hbox (badness 10000) in paragraph at lines 296--305
     2394
     2395 []
     2396
     2397
     2398Underfull \hbox (badness 10000) in paragraph at lines 296--305
    9712399
    9722400 []
    9732401
    9742402[11]
    975 Underfull \hbox (badness 10000) in paragraph at lines 303--309
    976 
    977  []
    978 
    979 
    980 Underfull \hbox (badness 10000) in paragraph at lines 303--309
    981 
    982  []
    983 
    984 
    985 Underfull \hbox (badness 10000) in paragraph at lines 303--309
    986 
    987  []
    988 
    989 
    990 Underfull \hbox (badness 10000) in paragraph at lines 303--309
     2403Underfull \hbox (badness 10000) in paragraph at lines 306--312
     2404
     2405 []
     2406
     2407
     2408Underfull \hbox (badness 10000) in paragraph at lines 306--312
     2409
     2410 []
     2411
     2412
     2413Underfull \hbox (badness 10000) in paragraph at lines 306--312
     2414
     2415 []
     2416
     2417
     2418Underfull \hbox (badness 10000) in paragraph at lines 306--312
    9912419
    9922420 []
    9932421
    9942422[12]
    995 Underfull \hbox (badness 10000) in paragraph at lines 330--332
     2423Underfull \hbox (badness 10000) in paragraph at lines 333--335
    9962424
    9972425 []
    9982426
    9992427[13]
    1000 Underfull \hbox (badness 10000) in paragraph at lines 344--349
    1001 
    1002  []
    1003 
    1004 
    1005 Underfull \hbox (badness 10000) in paragraph at lines 344--349
    1006 
    1007  []
    1008 
    1009 
    1010 Underfull \hbox (badness 10000) in paragraph at lines 344--349
    1011 
    1012  []
    1013 
    1014 
    1015 Underfull \hbox (badness 10000) in paragraph at lines 344--349
    1016 
    1017  []
    1018 
    1019 Package atveryend Info: Empty hook `BeforeClearDocument' on input line 350.
    1020 [14]
    1021 Package atveryend Info: Empty hook `AfterLastShipout' on input line 350.
    1022  (./documentation.aux)
    1023 Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 350.
    1024 Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 350.
    1025 
    1026 
    1027 Package rerunfilecheck Warning: File `documentation.out' has changed.
    1028 (rerunfilecheck)                Rerun to get outlines right
    1029 (rerunfilecheck)                or use package `bookmark'.
    1030 
    1031 Package rerunfilecheck Info: Checksums for `documentation.out':
    1032 (rerunfilecheck)             Before: 68A43123DD2DA2983E03EF639A29BE71;837
    1033 (rerunfilecheck)             After:  8C81AECBB92AC7F5F0BF4D670BD8FBBC;888.
    1034  )
     2428Underfull \hbox (badness 10000) in paragraph at lines 347--352
     2429
     2430 []
     2431
     2432
     2433Underfull \hbox (badness 10000) in paragraph at lines 347--352
     2434
     2435 []
     2436
     2437
     2438Underfull \hbox (badness 10000) in paragraph at lines 347--352
     2439
     2440 []
     2441
     2442
     2443Underfull \hbox (badness 10000) in paragraph at lines 347--352
     2444
     2445 []
     2446
     2447[14] (./documentation.aux) )
    10352448Here is how much of TeX's memory you used:
    1036  12769 strings out of 493629
    1037  204646 string characters out of 3143322
    1038  293908 words of memory out of 3000000
    1039  15729 multiletter control sequences out of 15000+200000
    1040  26184 words of font info for 56 fonts, out of 3000000 for 9000
    1041  831 hyphenation exceptions out of 8191
    1042  46i,7n,32p,1017b,490s stack positions out of 5000i,500n,10000p,200000b,50000s
    1043 {/usr/local/texlive/2011/texmf-dist/fonts/enc/dvips/base/8r.enc}{/usr/local/t
    1044 exlive/2011/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc}</usr/local/tex
    1045 live/2011/texmf-dist/fonts/type1/public/cm-super/sftt1200.pfb></usr/local/texli
    1046 ve/2011/texmf-dist/fonts/type1/urw/palatino/uplb8a.pfb></usr/local/texlive/2011
    1047 /texmf-dist/fonts/type1/urw/palatino/uplr8a.pfb></usr/local/texlive/2011/texmf-
    1048 dist/fonts/type1/urw/palatino/uplri8a.pfb>
    1049 Output written on documentation.pdf (14 pages, 207540 bytes).
     2449 9611 strings out of 493876
     2450 144444 string characters out of 1150567
     2451 200096 words of memory out of 3000000
     2452 12564 multiletter control sequences out of 10000+50000
     2453 26184 words of font info for 56 fonts, out of 3000000 for 5000
     2454 714 hyphenation exceptions out of 8191
     2455 85i,7n,65p,1096b,465s stack positions out of 5000i,500n,10000p,200000b,50000s
     2456{/usr/local/texlive/2008/texmf-dist/fonts/enc/dvips
     2457/base/8r.enc}{/usr/local/texlive/2008/texmf-dist/fonts/enc/dvips/cm-super/cm-su
     2458per-t1.enc}</usr/local/texlive/2008/texmf-dist/fonts/type1/public/cm-super/sftt
     24591200.pfb></usr/local/texlive/2008/texmf-dist/fonts/type1/urw/palatino/uplb8a.pf
     2460b></usr/local/texlive/2008/texmf-dist/fonts/type1/urw/palatino/uplr8a.pfb></usr
     2461/local/texlive/2008/texmf-dist/fonts/type1/urw/palatino/uplri8a.pfb>
     2462Output written on documentation.pdf (14 pages, 240103 bytes).
    10502463PDF statistics:
    10512464 370 PDF objects out of 1000 (max. 8388607)
    1052  324 compressed objects within 4 object streams
    1053  118 named destinations out of 1000 (max. 500000)
    1054  151 words of extra memory for PDF output out of 10000 (max. 10000000)
    1055 
     2465 120 named destinations out of 1000 (max. 131072)
     2466 163 words of extra memory for PDF output out of 10000 (max. 10000000)
     2467
  • design/alpha_release/documentation.out

    r172 r173  
    1 \BOOKMARK [1][-]{section*.1}{Program Guide}{}% 1
    2 \BOOKMARK [2][-]{section*.2}{Installation Guide}{section*.1}% 2
    3 \BOOKMARK [2][-]{section*.3}{User Guide}{section*.1}% 3
    4 \BOOKMARK [2][-]{section*.6}{Disabled Features \046 Known Issues}{section*.1}% 4
    5 \BOOKMARK [1][-]{section*.7}{Program Design}{}% 5
    6 \BOOKMARK [2][-]{section*.8}{Use Cases}{section*.7}% 6
    7 \BOOKMARK [2][-]{Item.71}{Domain Diagram}{section*.7}% 7
    8 \BOOKMARK [2][-]{section*.11}{Class Diagram}{section*.7}% 8
    9 \BOOKMARK [2][-]{section*.11}{Sequence Diagrams}{section*.7}% 9
    10 \BOOKMARK [3][-]{section*.12}{Play Game}{section*.11}% 10
    11 \BOOKMARK [3][-]{section*.13}{Turn}{section*.11}% 11
    12 \BOOKMARK [3][-]{section*.14}{Build}{section*.11}% 12
    13 \BOOKMARK [3][-]{section*.15}{Update Visuals}{section*.11}% 13
    14 \BOOKMARK [2][-]{section*.15}{UI Test Results}{section*.7}% 14
    15 \BOOKMARK [2][-]{section*.18}{Coding Policy}{section*.7}% 15
     1\BOOKMARK [1][-]{section*.1}{Program Guide}{}
     2\BOOKMARK [2][-]{section*.2}{Installation Guide}{section*.1}
     3\BOOKMARK [2][-]{section*.3}{User Guide}{section*.1}
     4\BOOKMARK [2][-]{section*.6}{Disabled Features \046 Known Issues}{section*.1}
     5\BOOKMARK [1][-]{section*.7}{Program Design}{}
     6\BOOKMARK [2][-]{section*.8}{Use Cases}{section*.7}
     7\BOOKMARK [2][-]{Item.73}{Domain Diagram}{section*.7}
     8\BOOKMARK [2][-]{section*.11}{Class Diagram}{section*.7}
     9\BOOKMARK [2][-]{section*.11}{Sequence Diagrams}{section*.7}
     10\BOOKMARK [3][-]{section*.12}{Play Game}{section*.11}
     11\BOOKMARK [3][-]{section*.13}{Turn}{section*.11}
     12\BOOKMARK [3][-]{section*.14}{Build}{section*.11}
     13\BOOKMARK [3][-]{section*.15}{Update Visuals}{section*.11}
     14\BOOKMARK [2][-]{section*.15}{UI Test Results}{section*.7}
     15\BOOKMARK [2][-]{section*.18}{Coding Policy}{section*.7}
  • design/alpha_release/documentation.tex

    r172 r173  
    100100\subsection*{User Guide}
    101101\subsubsection*{Goals \& Motivation}
    102 TechTrek casts you, the player, as an intergalactic space traveler whose ship crash lands on an alien planet. Friendly aliens inhabit this world and welcome you. They are impressed by your technology and want to learn more about it. Simultaneously, however, you want to build a new spaceship and return home. Thus, it is your job to introduce the society of aliens to various technologies until you have advanced them enough that they can help you build a spaceship and return home. As you know too well from your experience on Earth, some technologies can have negative consequences on a society and therefore, it is your responsibility to discern between the technologies that should and should not be introduced.
     102TechTrek casts you, the player, as an intergalactic space traveler whose ship crash lands on an alien planet. Friendly aliens inhabit this world and welcome you. They are impressed by your technology and want to learn more about it. Simultaneously, however, you want to build a new spaceship and return home. Thus, it is your job to introduce the society of aliens to various technologies until you have advanced them enough that they can help you build a spaceship and return home. As you know too well from your experience on Earth, some technologies can have negative consequences on a society, and therefore it is your responsibility to discern between the technologies that should and should not be introduced.
    103103\subsubsection*{Gameplay \& Instructions}
    104 To start a new game from the opening menu, click ``New Game''. This will initiate a sequence of introductory images, explaining the background story. Use the ``Next'' and ``Back'' buttons to navigate through this until you arrive at the main screen, which should display a map in the top right corner, progress bars representing stats in the lower right corner and buttons along the top and bottom left.\\ \\
    105 The map consists of multiple blocks. Use the left and right arrows or the colored boxes underneath the map to toggle between blocks. When you build something, it will be displayed in the current block, provided there is sufficient space (if not, you will be notified).\\ \\
    106 The stats represent your progress. Green stats, which include money, power, materials, and food, are things you want to have a big supply of and the red stat, which is pollution, is something you want to minimize. Click on any stat to see the actual value and a brief description of things that affect this stat. If pollution exceeds 200 units, then you lose and an ending sequence is displayed. Each building will affect your stats both initially as you buy them and on subsequent turns.\\ \\
    107 Use the ``Build'' button on the main screen to open a menu where you can navigate to the various items you wish to build. The build menus only display what is available given your current amount of money and research. When you click on an item in the menu, a side window will appear with a detailed description. Clicking on the ``Build'' in this window will purchase the item. In order to finish the construction, you must click ``End Turn'' for the item to show up on the map.\\ \\
    108 The ``Research'' menu allows you to invest in different technologies. Clicking on the ``Research'' button will open a window with the different categories you can research.  When you click on an item, a side window will appear with a spinner.  You can use the arrows to increase or decrease the amount you want to research, given you don't exceed the amount of mone you have.  Clicking on ``Research'' in this window will research the amount given.\\ \\
    109 Over the course of a given turn, if you make purchases that you want to undo, click the ``Undo Turn'' button which will restore the game to the start of the turn.\\ \\
    110 By clicking on ``Main Menu'', you can start a new game or quit. Later versions will allow saving and loading of games.
     104To start a new game from the opening menu, click the ``New Game'' button. This will initiate a sequence of introductory images, explaining the background story. Use the ``Next'' and ``Back'' buttons to navigate through this until you arrive at the main screen, which should display a map in the top right corner, progress bars representing stats in the lower right corner and buttons along the top and bottom left of the screen.\\ \\
     105The map consists of multiple blocks. Use the left and right arrows or the small icons underneath the map to toggle between blocks. When you build something, it will be displayed in the current block, provided there is sufficient space (if not, you will be notified).\\ \\
     106The stats represent your progress. The colors indicate that quality of the stat: the brighter green it is, the better, the bright red it is, the worse. Thus, for example increasing pollution substantially will cause it to go from green low levels to bright red level. Click on any stat to see the actual numerical value and a brief description of things that affect this stat. If pollution exceeds 200 units, then you lose and an ending sequence is displayed. Each building will affect your stats both initially as you first buy them and on subsequent turns.\\ \\
     107Use the ``Build'' button on the main screen to open a menu where you can navigate to the various items you wish to build. The build menus only display what is available given your current amount of money and research. When you click on an item in the menu, a side window will appear with a detailed description. Clicking on ``Build'' in this window will purchase the item, or hit ``Cancel'' to exit. In order to finish the construction, you must click ``End Turn'' for the item to show up on the map.\\ \\
     108The ``Research'' buttons allows you to invest in different technologies. In particular, clicking on it will open a window with the different categories you can research.  When you click on an item, a side window will appear with a spinner.  You can use the arrows to increase or decrease the amount you want to research, given you don't exceed the amount of money you have.  Clicking on ``Research'' in this window will research the amount given.\\ \\
     109Over the course of a given turn, if you make purchases or invest in research that you want to undo, click the ``Undo Turn'' button which will restore the game to the start of the turn.\\ \\
     110Click on ``Main Menu'' to start a new game or quit. Later versions will allow saving and loading of games.
    111111\addcontentsline{toc}{subsection}{Disabled Features \& Known Issues}\subsection*{Disabled Features \& Known Issues}
    112 We intentionally added the framework for certain features without explicitly implementing them for the alpha release. In particular, the save and load functionality in the main menu are intentionally disabled. In addition, a subset of the stats, while correctly updated, are not being used and remain constant.
     112We intentionally added the framework for certain features without explicitly implementing them for the alpha release. In particular, the save and load functionality in the main menu are intentionally disabled. In addition, a subset of the stats, while correctly updated, are not being used and remain constant. Moreover, some text blocks currently just have filler text, like the descriptions of the different stats. An arguable bug is that upon launching the game, if you hit ``Resume'' before ``New Game'' it will start a new game, skipping the introduction scene. Subsequent versions will dynamic change this menu to allow for the resume feature only if a game has been started.
    113113\addcontentsline{toc}{section}{Program Design}
    114114\section*{Program Design}
    115 Note: \textbf{Bold} steps indicate a separate use case. An asterisk (*) denotes a use case not implemented in the alpha release and are not enumerated here.
     115Note: \textbf{Bold} steps indicate a separate use case. An asterisk (*) denotes a use case not implemented in the alpha release and not enumerated here.
    116116\addcontentsline{toc}{subsection}{Use Cases}
    117117\subsection*{Alpha Use Cases}
     
    175175\begin{usecase}
    176176 \item Display research transportation menu
     177 \item Select value with spinner
    177178 \item Give money to trains; if past threshold, unlock trains
    178179\begin{usecase}
     
    186187\begin{usecase}
    187188 \item Display research power menu
     189  \item Select value with spinner
    188190 \item Give money to wind; if past threshold, unlock windmill
    189191\begin{usecase}
     
    197199\begin{usecase}
    198200 \item Display research materials menu
     201  \item Select value with spinner
    199202 \item Give money to increased efficiency in mining
    200203\begin{usecase}
     
    228231\begin{usecase}
    229232 \item Display build materials menu
    230  \item Build train, if unlocked and requirements met
    231 \begin{usecase}
    232  \item Build mine, if requirements met
     233  \item Build additional mine, if requirements met
     234\begin{usecase}
     235
    233236 \item Back to build menu
    234237\end{usecase}
     
    237240\hypertarget{updatestats}{Update Stats}
    238241\begin{usecase}
    239  \item Update power -- for each transport, decrease by transportation constant, increase proportional to current energy source
    240  \item Update pollution -- decrease by current energy source times power reduced by transportation and mining
     242 \item Update power -- for each transport, decrease by transportation constant; increase proportional to current energy source
     243 \item Update pollution -- decrease by current energy source scaled by power reduced by transportation and mining
    241244 \item Update food - increase/decrease by portion of space used to space available
    242245 \item Update materials on building turn -- decrease by material constant for things built
     
    288291\addcontentsline{toc}{subsection}{UI Test Results}
    289292\subsection*{UI Test Results}
    290 We received a variety of feedback from the two rounds of user tests, the first was with our peers and the second was with local middle school students. We decided to incorporate the feedback that occurred most frequently. Here we provide an analysis of both the suggested changes we adopted as well as explanations for ones we did not use for the time being. Note that the changes were incorporated into our UI design and have not all been implemented in the alpha prototype. Nevertheless, the UI reflects the goal for the general aesthetic of the game.
     293We received a variety of feedback from the two rounds of user tests, the first was with our peers and the second was with local middle school students. We decided to incorporate the feedback that occurred most frequently. Here we provide an analysis of both the suggested changes we adopted as well as explanations for ones we did not use for the timebeing. Note that the changes were incorporated into our UI design and have not all been implemented in the alpha prototype. Nevertheless, the UI reflects the goal for the general aesthetic of the game and will be progressively incorporating into our game.
    291294\subsubsection*{Changes Accepted}
    292295% I'm not sure if this first claim is too strong.  We added back buttons for many things but there is still no way to get back to the categories in the research or build menus
    293 A very common and astute observation by our test users was that there were no back or close buttons. The absence of these makes the user feel both constrained and anxious, as they feel they cannot undo a decision or return to a menu, and can be tedious if a user makes a mistake, for example while navigating menus, and then must start-over. Given this feedback, we added back buttons during the opening story scenes and close buttons for all menu situations. This provides greater clarity on how to navigate between windows and undo selection by closing a given window.\\ \\
    294 Another recurring issue users expressed regarding our UI design was that it was unclear why certain items in the build menu were not accessible and said locked. Confusing the user is something we strive to avoid at all costs and in response we made a few changes. The first of which is that instead of the menu choice just saying locked, it also says ``Research First.'' Moreover, as players invest in specific types of research, they receive a notification if something has been unlocked. This addition also addressed the concern that user's did not know how much they had invested, since it was not displayed, and because there had previously been no notification, they worried whether the action actually went through.\\ \\
    295 Similarly, we added notifications elsewhere to further resolve the concern by users that they were unsure when their actions took place. In particular, users were surprised when upon building something, the map did not change. To address this, we added a notification that confirms that purchase of a building and it explicitly states that to complete the construction of the building, they must advance a week with the ``Next Week" button. However, this delayed visual response is something we plan on revisiting and reevaluating in the prototype itself, since there was a large amount of feedback regarding it.\\ \\
    296 When asked to save the game as one of the their tasks, users went to the ``Main Menu'' button but then commented that because the screen it brought them to was identical to the starting screen, they were worried they had lost all of their progress. Given this, we made a separate main menu that uses different buttons from the menu displayed upon start-up. This menu has a ``Resume'' button, as well as ``New Game'' towards the bottom. This change assures the user that they can indeed resume their game. Moreover, we had a number of users accidentally click ``New Game'' when it was previously next to ``Save'' and thereby accidentally erase their progress. By moving the location of the button, we reduce the chance of this mistake.\\ \\
    297 One comment about the aesthetic and story was about the background image we were using for the general game screen. The image was previously the same as the menu image, where there is a rocket leaving Earth. Indeed, the users were correct in that this image is illogical given the story. Thus we changed the background image during the general gameplay to the image of the damaged spaceship, joined by an alien. This is a more logical background image and reminds the user of the motivation and context.\\ \\
    298 We noticed that users did not read the tips we had on the main game screen and users commented that they were unhelpful and oddly placed. To accommodate this, we removed the tips entirely and instead developed a tutorial. The tutorial is narrated by the alien and features a ``Skip'' button for experienced/impatient players. The tutorial consists of a explanations about a number of elements of the main game screen, explaining the map, stats and the various menus. Each bit of information is broken up as to not result in a large block of text. The tutorial proceeds by the user successively clicking a ``Next'' button when they are ready. Adding this feature also addresses the issue brought up that many users were unclear of the game's motivation and generally what they were supposed to do. This tutorial elucidates much of that, along with explaining the functionality of the elements on the screen.\\ \\
    299 Another aesthetic concern was that the build menus had only offered a button called ``Description'' that caused a side window to pop-up with the option to build. Users complained about not being able to just buy the item without viewing the description. To tweak this but ensure that users did indeed look at the description, which is a vital step in communicating the learning objective, we simply changed ``Description'' to ``Build...'' in order to signal to impatient users that they were close to building.\\ \\
     296A very common and astute observation by our test users was that there were no back or close buttons. The absence of these makes the user feel both constrained and anxious, as they feel they cannot undo a decision or return to a menu. This can also be tedious if a user makes a mistake, for example while navigating menus, and then must start-over. Given this feedback, we added back buttons during the opening story scenes and close buttons for most menu situations. This provides greater clarity on how to navigate between windows and undo selections by closing a given window.\\ \\
     297Another recurring issue users expressed regarding our UI design was that it was unclear why certain items in the build menu were not accessible and were labeled as  ``Locked.'' Confusing the user is something we strive to avoid at all costs and in response we made a few changes. The first of which is that instead of the menu choice just saying locked, it also says ``Research First.'' Moreover, as players invest in specific types of research, they receive a notification if something has been unlocked. This addition also addressed the concern that user's did not know how much they had invested, since it was not displayed, and because there had previously been no notification, they worried whether the action actually went through.\\ \\
     298Similarly, we added notifications elsewhere to further resolve the concern by users that they were unsure when their actions went through successively. In particular, users were surprised when upon building something, the map did not change. To address this, we added a notification that confirms the purchase of a building and it explicitly states that to complete the construction of the building, they must advance a week with the ``Next Week" button. However, this delayed visual response is something we plan on revisiting and reevaluating in the prototype itself, since there was a large amount of feedback regarding it.\\ \\
     299When asked to save the game as one of their tasks, users went to the ``Main Menu'' button but then commented that because the screen it brought them to was identical to the starting screen, they were worried they had lost all of their progress. Given this, we made a separate main menu while in a game that uses different buttons from the menu displayed upon start-up. This menu has a ``Resume'' button, as well as ``New Game'' towards the bottom. This change assures the user that they can indeed resume their game. Moreover, we had a number of users accidentally click ``New Game'' when it was previously next to ``Save'' and thereby accidentally erase their progress. By moving the location of the button, we reduce the chance of this mistake.\\ \\
     300One comment we received about the aesthetic and story was about the background image we were using for the general game screen. The image was previously the same as the menu image, where there is a rocket leaving Earth. Indeed, the users were correct in that this image is illogical given the story. Thus we changed the background image during the general gameplay to the image of the damaged spaceship, joined by an alien. This is a more logical background image and reminds the user of the motivation and context.\\ \\
     301We noticed that users did not read the tips we had on the main game screen and users commented that they were unhelpful and oddly placed. To accommodate this, we removed the tips entirely and instead developed a tutorial. The tutorial is narrated by the alien and features a ``Skip'' button for experienced/impatient players. The tutorial consists of an explanations about a number of elements of the main game screen, explaining the map, stats and the various menus. Each bit of information is broken up as to not result in a large block of text. The tutorial proceeds by the user successively clicking a ``Next'' button when they are ready. Adding this feature also addresses the issue brought up that many users were unclear of the game's motivation and generally what they were supposed to do. This tutorial elucidates much of that, along with explaining the functionality of the elements on the screen.\\ \\
     302Another aesthetic concern was that the build menus had only offered a button called ``Description'' that caused a side window to pop-up with the actual option to build. Users complained about not being able to just buy the item without viewing the description. To tweak this but ensure that users did indeed look at the description, which is a vital step in communicating the learning objective, we simply changed ``Description'' to ``Build...'' in order to signal to impatient users that they were close to completing the action.\\ \\
    300303In response to some uncertainty about what on the main screen was clickable, we standardized all the buttons and made them a more prominent blue. The intent of this change is that the user would recognize the consistency across the program and would be able to discern between what was interactive and what was not.\\ \\
    301304Given the limitations of the program we used to developed the UI model, we were not able to implement the player stats as we intended. We received feedback that suggested changing the numerical values to progress bars and making them clickable. While we did not update our UI model with these suggestions, they have already been incorporated into the alpha release.
    302305\subsubsection*{Changes Not Incorporated}
    303 Although all the feedback was helpful, we deliberately chose not to implement some of the changes suggested by the users for various reasons, though they may be revisited. The first of such suggestions is that the opening sequence of images should be animated and not static. While we agreed that this would make the opening much more engaging and interesting, we decided that given the expected difficultly of the implementation to hold off on this idea. If time permits it, we would be very glad to implement it, but we decided to focus on both the user interface and the general development on the core features, before attending to enhancements like this.\\ \\
     306Although all the feedback was helpful, we deliberately chose not to implement some of the changes suggested by the users for various reasons, though they may be revisited in the future. The first of such suggestions is that the opening sequence of images should be animated and not static. While we agreed that this would make the opening much more engaging and interesting, we decided that given the expected difficultly of such an implementation we would to hold off on this idea. If time permits, we would be very glad to implement it, but we decided to focus on both the user interface and the general development on the core features, before attending to enhancements like this.\\ \\
    304307A number of the middle school students had trouble with some of the vocabulary used in the game. Students stumbled on words such as pollution, invest and technology. While we were ready to change the sophistication of the diction, when we contacted our liaison, Mr. Greg Orr, he convinced us that he would ensure the students knew the vocabulary. Thus by keeping the language as is, we will perhaps challenge the students but not confuse them.\\ \\
    305 There were a number of miscellaneous additional features suggested by the students that seemed tangential to the purpose of our game and the gameplay. These suggestions included narration, allowing users to design their own aliens, and requiring users to actually assemble what they build. While these are all potentially interesting ideas, they did not seem to facilitate the learning objectives or mesh nicely with the rest of the game.\\ \\
     308There were a number of miscellaneous additional features suggested by the students that seemed tangential to the purpose of our game and the gameplay. These suggestions included audio narration, allowing users to design their own aliens, and requiring users to actually assemble what they build. While these are all potentially interesting ideas, they did not seem to facilitate the learning objectives or mesh nicely with the rest of the game.\\ \\
    306309Finally, there were suggestions that users be able to drag and drop the item they wish to build onto the map directly. While this seems suiting for games that emphasize building a city or community, because our game is about discerning between what technology to introduce and what not to introduce, and not about the physical placement of them, we deemed this a feature that would not be worth its implementation.\\ \\
    307 While it was not suggested directly, the user tests motivated us to redesign our map component. Since  students both during the UI testing and in the game treatment feedback suggested that there be more interaction with the aliens and the alien planet, we decided that map would function similar to a discretized version of Google maps. The map consists of multiple blocks that a user can toggle between. As a user builds, the buildings appear on the landscape of the block. This provides some choice in where a user can build things. Moreover, the blocks will include images of aliens and the main character. The aliens will be interactive in that upon clicking on them, they will give some sort of response to the technology on that block. For instance, aliens next to a mine might complain about pollution while aliens on an empty block might complain about lack of transportation or other resources. This will provide a more personalized gameplay and greater interaction with the alien planet.
     310While it was not suggested directly, the user tests motivated us to redesign our map feature. Since  students both during the UI testing and in the game treatment feedback suggested that there be more interaction with the aliens and the alien planet, we decided that map would function similar to a discretized version of Google maps. The map consists of multiple blocks of first person views that a user can toggle between. As a user builds, the buildings appear on the landscape of the block. This provides some choice in where a user can build things. Moreover, the blocks will include images of aliens and the main character. The aliens will be interactive in that upon clicking on them, they will give some sort of response to the technology on that block. For instance, aliens next to a mine might complain about pollution whereas aliens on an empty block might complain about lack of transportation or other resources. This will provide a more personalized gameplay and greater interaction with the alien planet. It will also further communicate the learning objective.
    308311\addcontentsline{toc}{subsection}{Coding Policy}
    309312\subsection*{Coding Policy}
     
    329332\end{center}
    330333Files are organized into \verb+\src+ and \verb+\resource+ directories, which contain source code and games images, respectively. Each source file has at most one class. \\ \\
    331 In terms of commenting, we use docstrings for all classes and any nontrivial functions. The docstrings for functions/methods describe the general purpose and declare the type of both the input and output. The docstrings adhere to the following format:
     334In terms of commenting, we use docstrings for all classes and all functions. The docstrings for functions/methods describe the general purpose and declare the type of both the input and output. The docstrings adhere to the following format:
    332335\begin{verbatim}
    333336    def myFunction(arg1, arg2)
     
    345348Certain types of functions follow the same format. Boolean checker functions are formatted as \verb+isPositive()+. In other words, the function returns true for the positive case. Moreover, simple methods to get and set data members are of the form \verb+getMember()+ and \verb+setMember(value)+.\\ \\
    346349Abbreviations for longer words are used only when it is intuitive, such as \verb+img+ for \verb+image+.\\ \\
    347 We use global constants for dimensions, directory paths, colors, and other static values. The only global variables we use are the current screen width and height. The program's window can be dynamically resized and thus these global variables are used to hold the most recent size and are globally accessible.\\ \\
    348 To handle output to the console from the program, we define a global constant called \verb+DEBUG+. All print statements are preceded by a check for if this flag is true. Thus in the release this value will be set to false.
     350We use global constants for dimensions, directory paths, colors, and other static values. The only global variables we use are the current screen width and height. The program's window can be dynamically resized and thus these global variables are used to hold the most recent size and must be globally accessible.\\ \\
     351To handle output to the console from the program, we define a global constant called \verb+DEBUG+. All print statements are preceded by a check for this flag. Thus in the actual release this value will simply be set to false and no output will be produced.
    349352
    350353\end{document}
  • design/alpha_release/documentation.toc

    r171 r173  
    22\contentsline {subsection}{Installation Guide}{1}{section*.2}
    33\contentsline {subsection}{User Guide}{1}{section*.3}
    4 \contentsline {subsection}{Disabled Features \& Known Issues}{2}{section*.6}
     4\contentsline {subsection}{Disabled Features \& Known Issues}{3}{section*.6}
    55\contentsline {section}{Program Design}{3}{section*.7}
    66\contentsline {subsection}{Use Cases}{3}{section*.8}
    7 \contentsline {subsection}{Domain Diagram}{5}{Item.71}
     7\contentsline {subsection}{Domain Diagram}{5}{Item.73}
    88\contentsline {subsection}{Class Diagram}{6}{section*.11}
    99\contentsline {subsection}{Sequence Diagrams}{6}{section*.11}
Note: See TracChangeset for help on using the changeset viewer.