This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2019/dev/Debian) (preloaded format=pdflatex 2021.6.6) 25 AUG 2021 23:44 entering extended mode restricted \write18 enabled. %&-line parsing enabled. **test.tex (./test.tex LaTeX2e <2018-12-01> (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls Document Class: article 2018/09/03 v1.4i Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo File: size12.clo 2018/09/03 v1.4i Standard LaTeX file (size option) ) \c@part=\count80 \c@section=\count81 \c@subsection=\count82 \c@subsubsection=\count83 \c@paragraph=\count84 \c@subparagraph=\count85 \c@figure=\count86 \c@table=\count87 \abovecaptionskip=\skip41 \belowcaptionskip=\skip42 \bibindent=\dimen102 ) (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty Package: geometry 2018/04/16 v5.8 Page Geometry (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty Package: keyval 2014/10/28 v1.15 key=value parser (DPC) \KV@toks@=\toks14 ) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty Package: ifpdf 2018/09/07 v3.3 Provides the ifpdf switch ) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) Package ifvtex Info: VTeX not detected. ) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional ) \Gm@cnth=\count88 \Gm@cntv=\count89 \c@Gm@tempcnt=\count90 \Gm@bindingoffset=\dimen103 \Gm@wd@mp=\dimen104 \Gm@odd@mp=\dimen105 \Gm@even@mp=\dimen106 \Gm@layoutwidth=\dimen107 \Gm@layoutheight=\dimen108 \Gm@layouthoffset=\dimen109 \Gm@layoutvoffset=\dimen110 \Gm@dimlist=\toks15 ) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty Package: color 2016/07/10 v1.1e Standard LaTeX Color (DPC) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg File: color.cfg 2016/01/02 v1.6 sample color configuration ) Package color Info: Driver file: pdftex.def on input line 147. (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def File: pdftex.def 2018/01/08 v1.0l Graphics/color driver for pdftex )) (/usr/share/texlive/texmf-dist/tex/latex/tools/multicol.sty Package: multicol 2018/12/27 v1.8v multicolumn formatting (FMi) \c@tracingmulticols=\count91 \mult@box=\box27 \multicol@leftmargin=\dimen111 \c@unbalance=\count92 \c@collectmore=\count93 \doublecol@number=\count94 \multicoltolerance=\count95 \multicolpretolerance=\count96 \full@width=\dimen112 \page@free=\dimen113 \premulticols=\dimen114 \postmulticols=\dimen115 \multicolsep=\skip43 \multicolbaselineskip=\skip44 \partial@page=\box28 \last@line=\box29 \maxbalancingoverflow=\dimen116 \mult@rightbox=\box30 \mult@grightbox=\box31 \mult@gfirstbox=\box32 \mult@firstbox=\box33 \@tempa=\box34 \@tempa=\box35 \@tempa=\box36 \@tempa=\box37 \@tempa=\box38 \@tempa=\box39 \@tempa=\box40 \@tempa=\box41 \@tempa=\box42 \@tempa=\box43 \@tempa=\box44 \@tempa=\box45 \@tempa=\box46 \@tempa=\box47 \@tempa=\box48 \@tempa=\box49 \@tempa=\box50 \c@columnbadness=\count97 \c@finalcolumnbadness=\count98 \last@try=\dimen117 \multicolovershoot=\dimen118 \multicolundershoot=\dimen119 \mult@nat@firstbox=\box51 \colbreak@box=\box52 \mc@col@check@num=\count99 ) (/usr/share/texlive/texmf-dist/tex/latex/keystroke/keystroke.sty Package: keystroke 2010/04/23 v1.6 3D keystrokes (SuSE GmbH/RN) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty Package: graphics 2017/06/25 v1.2c Standard LaTeX Graphics (DPC,SPQR) (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty Package: trig 2016/01/03 v1.10 sin cos tan (DPC) ) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration ) Package graphics Info: Driver file: pdftex.def on input line 99. ) \suse@key=\box53 \keystroke@left=\box54 \keystroke@right=\box55 \keystroke@middle=\box56 File: keystroke_left.pdf Graphic file (type pdf) Package pdftex.def Info: keystroke_left.pdf used on input line 171. (pdftex.def) Requested size: 42.15738pt x 195.73076pt. File: keystroke_middle.pdf Graphic file (type pdf) Package pdftex.def Info: keystroke_middle.pdf used on input line 172. (pdftex.def) Requested size: 116.43471pt x 195.73076pt. File: keystroke_right.pdf Graphic file (type pdf) Package pdftex.def Info: keystroke_right.pdf used on input line 173. (pdftex.def) Requested size: 42.15738pt x 195.73076pt. ) (/usr/share/texlive/texmf-dist/tex/latex/ms/multitoc.sty Package: multitoc 1999/06/08 v2.01 MultiToc Package (MS) (/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) )) (/usr/share/texlive/texmf-dist/tex/latex/tocloft/tocloft.sty Package: tocloft 2017/08/31 v2.3i parameterised ToC, etc., typesetting Package tocloft Info: The document has section divisions on input line 51. \cftparskip=\skip45 \cftbeforetoctitleskip=\skip46 \cftaftertoctitleskip=\skip47 \cftbeforepartskip=\skip48 \cftpartnumwidth=\skip49 \cftpartindent=\skip50 \cftbeforesecskip=\skip51 \cftsecindent=\skip52 \cftsecnumwidth=\skip53 \cftbeforesubsecskip=\skip54 \cftsubsecindent=\skip55 \cftsubsecnumwidth=\skip56 \cftbeforesubsubsecskip=\skip57 \cftsubsubsecindent=\skip58 \cftsubsubsecnumwidth=\skip59 \cftbeforeparaskip=\skip60 \cftparaindent=\skip61 \cftparanumwidth=\skip62 \cftbeforesubparaskip=\skip63 \cftsubparaindent=\skip64 \cftsubparanumwidth=\skip65 \cftbeforeloftitleskip=\skip66 \cftafterloftitleskip=\skip67 \cftbeforefigskip=\skip68 \cftfigindent=\skip69 \cftfignumwidth=\skip70 \c@lofdepth=\count100 \c@lotdepth=\count101 \cftbeforelottitleskip=\skip71 \cftafterlottitleskip=\skip72 \cftbeforetabskip=\skip73 \cfttabindent=\skip74 \cfttabnumwidth=\skip75 Package tocloft Warning: \@starttoc has already been redefined; tocloft bailing out. on input line 1147. ) (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty \lst@mode=\count102 \lst@gtempboxa=\box57 \lst@token=\toks16 \lst@length=\count103 \lst@currlwidth=\dimen120 \lst@column=\count104 \lst@pos=\count105 \lst@lostspace=\dimen121 \lst@width=\dimen122 \lst@newlines=\count106 \lst@lineno=\count107 \lst@maxwidth=\dimen123 (/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty File: lstmisc.sty 2018/09/02 1.7 (Carsten Heinz) \c@lstnumber=\count108 \lst@skipnumbers=\count109 \lst@framebox=\box58 ) (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg File: listings.cfg 2018/09/02 1.7 listings configuration )) Package: listings 2018/09/02 1.7 (Carsten Heinz) (/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty Package: caption 2018/10/06 v3.3-154 Customizing captions (AR) (/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty Package: caption3 2018/09/12 v1.8c caption3 kernel (AR) Package caption3 Info: TeX engine: e-TeX on input line 64. \captionmargin=\dimen124 \captionmargin@=\dimen125 \captionwidth=\dimen126 \caption@tempdima=\dimen127 \caption@indent=\dimen128 \caption@parindent=\dimen129 \caption@hangindent=\dimen130 ) \c@caption@flags=\count110 \c@ContinuedFloat=\count111 Package caption Info: listings package is loaded. ) (/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty File: lstlang1.sty 2018/09/02 1.7 listings language file ) (/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty File: lstlang1.sty 2018/09/02 1.7 listings language file ) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty Package: graphicx 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR) \Gin@req@height=\dimen131 \Gin@req@width=\dimen132 ) (/usr/share/texlive/texmf-dist/tex/latex/fancybox/fancybox.sty Package: fancybox 2010/05/15 1.4 Style option: `fancybox' v1.4 <2010/05/15> (tvz) \@fancybox=\box59 \shadowsize=\dimen133 \@Sbox=\box60 \do@VerbBox=\toks17 \the@fancyput=\toks18 \this@fancyput=\toks19 \EndVerbatimTokens=\toks20 \Verbatim@Outfile=\write3 \Verbatim@Infile=\read1 ) (/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty \wrapoverhang=\dimen134 \WF@size=\dimen135 \c@WF@wrappedlines=\count112 \WF@box=\box61 \WF@everypar=\toks21 Package: wrapfig 2003/01/31 v 3.6 ) (/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty Package: tabularx 2016/02/03 v2.11b `tabularx' package (DPC) (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty Package: array 2018/12/30 v2.4k Tabular extension package (FMi) \col@sep=\dimen136 \ar@mcellbox=\box62 \extrarowheight=\dimen137 \NC@list=\toks22 \extratabsurround=\skip76 \backup@length=\skip77 \ar@cellbox=\box63 ) \TX@col@width=\dimen138 \TX@old@table=\dimen139 \TX@old@col=\dimen140 \TX@target=\dimen141 \TX@delta=\dimen142 \TX@cols=\count113 \TX@ftn=\toks23 ) (/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg File: color.cfg 2016/01/02 v1.6 sample color configuration ) Package xcolor Info: Driver file: pdftex.def on input line 225. (/usr/share/texlive/texmf-dist/tex/latex/colortbl/colortbl.sty Package: colortbl 2018/12/12 v1.0d Color table columns (DPC) \everycr=\toks24 \minrowclearance=\skip78 ) LaTeX Info: Redefining \color on input line 709. \rownum=\count114 Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. Package xcolor Info: Model `RGB' extended on input line 1364. Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. ) (/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty Package: booktabs 2016/04/27 v1.618033 publication quality tables \heavyrulewidth=\dimen143 \lightrulewidth=\dimen144 \cmidrulewidth=\dimen145 \belowrulesep=\dimen146 \belowbottomsep=\dimen147 \aboverulesep=\dimen148 \abovetopsep=\dimen149 \cmidrulesep=\dimen150 \cmidrulekern=\dimen151 \defaultaddspace=\dimen152 \@cmidla=\count115 \@cmidlb=\count116 \@aboverulesep=\dimen153 \@belowrulesep=\dimen154 \@thisruleclass=\count117 \@lastruleclass=\count118 \@thisrulewidth=\dimen155 ) (/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty Package: titlesec 2016/03/21 v2.10.2 Sectioning titles \ttl@box=\box64 \beforetitleunit=\skip79 \aftertitleunit=\skip80 \ttl@plus=\dimen156 \ttl@minus=\dimen157 \ttl@toksa=\toks25 \titlewidth=\dimen158 \titlewidthlast=\dimen159 \titlewidthfirst=\dimen160 ) (/usr/share/texlive/texmf-dist/tex/latex/enumitem/enumitem.sty Package: enumitem 2019/02/04 v3.8 Customized lists \labelindent=\skip81 \enit@outerparindent=\dimen161 \enit@toks=\toks26 \enit@inbox=\box65 \enit@count@id=\count119 \enitdp@description=\count120 ) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty Package: hyperref 2018/11/30 v6.88e Hypertext links for LaTeX (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty Package: hobsub-hyperref 2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty Package: hobsub-generic 2016/05/16 v1.14 Bundle oberdiek, subset generic (HO) Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO) Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) Package ifluatex Info: LuaTeX not detected. Package hobsub Info: Skipping package `ifvtex' (already loaded). Package: intcalc 2016/05/16 v1.2 Expandable calculations with integers (HO) Package hobsub Info: Skipping package `ifpdf' (already loaded). Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) Package: pdftexcmds 2018/09/10 v0.29 Utility functions of pdfTeX for LuaTeX (HO ) Package pdftexcmds Info: LuaTeX not detected. Package pdftexcmds Info: \pdf@primitive is available. Package pdftexcmds Info: \pdf@ifprimitive is available. Package pdftexcmds Info: \pdfdraftmode found. Package: pdfescape 2016/05/16 v1.14 Implements pdfTeX's escape features (HO) Package: bigintcalc 2016/05/16 v1.4 Expandable calculations on big integers (HO ) Package: bitset 2016/05/16 v1.2 Handle bit-vector datatype (HO) Package: uniquecounter 2016/05/16 v1.3 Provide unlimited unique counter (HO) ) Package hobsub Info: Skipping package `hobsub' (already loaded). Package: letltxmacro 2016/05/16 v1.5 Let assignment for LaTeX macros (HO) Package: hopatch 2016/05/16 v1.3 Wrapper for package hooks (HO) Package: xcolor-patch 2016/05/16 xcolor patch Package: atveryend 2016/05/16 v1.9 Hooks at the very end of document (HO) Package atveryend Info: \enddocument detected (standard20110627). Package: atbegshi 2016/06/09 v1.18 At begin shipout hook (HO) Package: refcount 2016/05/16 v3.5 Data extraction from label references (HO) Package: hycolor 2016/05/16 v1.8 Color options for hyperref/bookmark (HO) ) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty Package: auxhook 2016/05/16 v1.4 Hooks for auxiliary files (HO) ) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) ) \@linkdim=\dimen162 \Hy@linkcounter=\count121 \Hy@pagecounter=\count122 (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def File: pd1enc.def 2018/11/30 v6.88e Hyperref: PDFDocEncoding definition (HO) Now handling font encoding PD1 ... ... no UTF-8 mapping file for font encoding PD1 ) \Hy@SavedSpaceFactor=\count123 (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive ) Package hyperref Info: Hyper figures OFF on input line 4519. Package hyperref Info: Link nesting OFF on input line 4524. Package hyperref Info: Hyper index ON on input line 4527. Package hyperref Info: Plain pages OFF on input line 4534. Package hyperref Info: Backreferencing OFF on input line 4539. Package hyperref Info: Implicit mode ON; LaTeX internals redefined. Package hyperref Info: Bookmarks ON on input line 4772. \c@Hy@tempcnt=\count124 (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty \Urlmuskip=\muskip10 Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. ) LaTeX Info: Redefining \url on input line 5125. \XeTeXLinkMargin=\dimen163 \Fld@menulength=\count125 \Field@Width=\dimen164 \Fld@charsize=\dimen165 Package hyperref Info: Hyper figures OFF on input line 6380. Package hyperref Info: Link nesting OFF on input line 6385. Package hyperref Info: Hyper index ON on input line 6388. Package hyperref Info: backreferencing OFF on input line 6395. Package hyperref Info: Link coloring OFF on input line 6400. Package hyperref Info: Link coloring with OCG OFF on input line 6405. Package hyperref Info: PDF/A mode OFF on input line 6410. LaTeX Info: Redefining \ref on input line 6450. LaTeX Info: Redefining \pageref on input line 6454. \Hy@abspage=\count126 \c@Item=\count127 \c@Hfootnote=\count128 ) Package hyperref Info: Driver (autodetected): hpdftex. (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def File: hpdftex.def 2018/11/30 v6.88e Hyperref driver for pdfTeX \Fld@listcount=\count129 \c@bookmark@seq@number=\count130 (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty Package: rerunfilecheck 2016/05/16 v1.8 Rerun checks for auxiliary files (HO) Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 82. ) \Hy@SectionHShift=\skip82 ) Package hyperref Info: Option `colorlinks' set `true' on input line 56. Package hyperref Warning: Option `bookmarks' has already been used, (hyperref) setting the option has no effect on input line 56. (/usr/share/texlive/texmf-dist/tex/latex/titlesec/frame.tss File: frame.tss 2016/03/15 ) No file test.aux. \openout1 = `test.aux'. LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 79. LaTeX Font Info: ... okay on input line 79. LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 79. LaTeX Font Info: ... okay on input line 79. LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 79. LaTeX Font Info: ... okay on input line 79. LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 79. LaTeX Font Info: ... okay on input line 79. LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 79. LaTeX Font Info: ... okay on input line 79. LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 79. LaTeX Font Info: ... okay on input line 79. LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 79. LaTeX Font Info: ... okay on input line 79. *geometry* driver: auto-detecting *geometry* detected driver: pdftex *geometry* verbose mode - [ preamble ] result: * driver: pdftex * paper: a4paper * layout: * layoutoffset:(h,v)=(0.0pt,0.0pt) * modes: * h-part:(L,W,R)=(72.26999pt, 452.9679pt, 72.26999pt) * v-part:(T,H,B)=(72.26999pt, 700.50687pt, 72.26999pt) * \paperwidth=597.50787pt * \paperheight=845.04684pt * \textwidth=452.9679pt * \textheight=700.50687pt * \oddsidemargin=0.0pt * \evensidemargin=0.0pt * \topmargin=0.0pt * \headheight=0.0pt * \headsep=0.0pt * \topskip=12.0pt * \footskip=0.0pt * \marginparwidth=35.0pt * \marginparsep=10.0pt * \columnsep=10.0pt * \skip\footins=10.8pt plus 4.0pt minus 2.0pt * \hoffset=0.0pt * \voffset=0.0pt * \mag=1000 * \@twocolumnfalse * \@twosidefalse * \@mparswitchfalse * \@reversemarginfalse * (1in=72.27pt=25.4mm, 1cm=28.453pt) (/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] \scratchcounter=\count131 \scratchdimen=\dimen166 \scratchbox=\box66 \nofMPsegments=\count132 \nofMParguments=\count133 \everyMPshowfont=\toks27 \MPscratchCnt=\count134 \MPscratchDim=\dimen167 \MPnumerator=\count135 \makeMPintoPDFobject=\count136 \everyMPtoPDFconversion=\toks28 ) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) ) Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 38. Package grfext Info: Graphics extension search list: (grfext) [.pdf,.png,.jpg,.mps,.jpeg,.jbig2,.jb2,.PDF,.PNG,.JPG,.JPE G,.JBIG2,.JB2,.eps] (grfext) \AppendGraphicsExtensions on input line 456. (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv e )) \c@lstlisting=\count137 Package caption Info: Begin \AtBeginDocument code. Package caption Info: hyperref package is loaded. Package caption Info: wrapfig package is loaded. Package caption Info: End \AtBeginDocument code. \AtBeginShipoutBox=\box67 Package hyperref Info: Link coloring ON on input line 79. (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO) ) \c@section@level=\count138 ) LaTeX Info: Redefining \ref on input line 79. LaTeX Info: Redefining \pageref on input line 79. LaTeX Info: Redefining \nameref on input line 79. \@outlinefile=\write4 \openout4 = `test.out'. LaTeX Font Info: External font `cmex10' loaded for size (Font) <12> on input line 107. LaTeX Font Info: External font `cmex10' loaded for size (Font) <8> on input line 107. LaTeX Font Info: External font `cmex10' loaded for size (Font) <6> on input line 107. LaTeX Font Info: External font `cmex10' loaded for size (Font) <10.95> on input line 123. Overfull \hbox (219.5224pt too wide) in paragraph at lines 151--167 \OT1/cmr/m/n/12 im-ple-men-ta-tion of sim-ple con-text free lan-guages and com- pil-ers. [] []\OT1/cmtt/m/n/12 pep -e "r;'\n'{t;}t;d;" /usr/share/dict/words # better [] [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} ] Overfull \hbox (176.53241pt too wide) in paragraph at lines 187--191 [][] [] LaTeX Font Info: Try loading font information for OMS+cmr on input line 194. (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions ) LaTeX Font Info: Font shape `OMS/cmr/m/it' in size <12> not available (Font) Font shape `OMS/cmsy/m/n' tried instead on input line 194. LaTeX Font Info: Font shape `OT1/cmtt/bx/n' in size <12> not available (Font) Font shape `OT1/cmtt/m/n' tried instead on input line 263. LaTeX Font Info: Font shape `OT1/cmtt/bx/n' in size <10.95> not available (Font) Font shape `OT1/cmtt/m/n' tried instead on input line 263. Overfull \hbox (3.63599pt too wide) in paragraph at lines 259--269 [][] [] Overfull \hbox (92.55676pt too wide) in paragraph at lines 283--298 [][] [] Overfull \hbox (92.55676pt too wide) in paragraph at lines 316--330 [][] [] [2] [3] [4] Overfull \hbox (56.38191pt too wide) in paragraph at lines 364--378 []\OT1/cmr/m/n/12 The com-piled script will be printed to std-out and saved in \OT1/cmtt/m/n/12 sav.pp [] []pep -a asm.pp someScript [] [5] Overfull \hbox (25.86618pt too wide) in paragraph at lines 437--446 [][] [] Overfull \hbox (48.09637pt too wide) in paragraph at lines 476--485 [][] [] Overfull \hbox (77.73663pt too wide) in paragraph at lines 488--504 [][] [] [6] [7] [8] Overfull \hbox (22.15733pt too wide) in paragraph at lines 606--610 [][] [] [9] [10] Overfull \hbox (104.54066pt too wide) in paragraph at lines 730--732 []\OT1/cmr/m/n/12 All com-mands must be ter-mi-nated with a semi-colon ex-cept for the fol-low-ing: [] []\OT1/cmtt/m/n/12 .reparse .restart parse> [] LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <12> not available (Font) Font shape `OMS/cmsy/m/n' tried instead on input line 751. [11] Overfull \hbox (114.71092pt too wide) in paragraph at lines 821--823 \OT1/cmr/m/n/12 Both sin-gle and dou-ble quotes may be used in scripts. [] []\O T1/cmtt/m/n/12 r; '"' { add "<< single quote!\n"; print; } d; [] [12] [13] [14] [15] [16] [17] [18] [19] Overfull \hbox (12.87546pt too wide) in paragraph at lines 1351--1361 \OT1/cmr/m/n/12 dou-ble quote char-ac-ters, from the in-put. [] []\OT1/cmtt/m/n /12 "\"" { clear; until "\""; clip; print; } [] [20] [21] Overfull \hbox (11.04605pt too wide) in paragraph at lines 1471--1487 [][] [] [22] [23] [24] [25] [26] [27] [28] Overfull \hbox (131.34637pt too wide) in paragraph at lines 1937--1941 \OT1/cmr/m/n/12 workspace buffer -begins- with the given text and the syn-tax l ooks like this [] []\OT1/cmtt/m/n/12 B"ocean" { add ' blue'; print; } [] Overfull \hbox (164.6482pt too wide) in paragraph at lines 1992--1994 []\OT1/cmr/m/n/12 This test was in-cluded orig-i-nally in or-der to parse the s ed struc-ture [] []\OT1/cmtt/m/n/12 s@old@new@g or s/old/new/g or s%old%new%g [] [29] [30] Overfull \hbox (199.9787pt too wide) in paragraph at lines 2071--2073 []\OT1/cmr/m/n/12 A new "asm.pp" file is gen-er-ated by run-ning [] []\OT1/cmtt /m/n/12 pep -f compile.pss compile.pss >> asm.new.pp; cp asm.new.pp asm.pp [] [31] [32] Overfull \hbox (71.23038pt too wide) in paragraph at lines 2150--2152 []\OT1/cmr/m/n/12 But it seems now that an-other re-duc-tion should oc-cur name ly [] []\OT1/cmtt/m/n/12 if-block --> if-statement block [] [33] [34] [35] [36] Overfull \hbox (33.27625pt too wide) in paragraph at lines 2398--2425 [][] [] [37] [38] Overfull \hbox (30.79329pt too wide) in paragraph at lines 2495--2497 []\OT1/cmr/m/n/12 can be mod-i-fied with the logic op-er-a-tor "!" (not) as in [] []\OT1/cmtt/m/n/12 !"some-text" { #* commands *# } [] Overfull \hbox (200.75595pt too wide) in paragraph at lines 2514--2517 []\OT1/cmr/m/n/12 If the workspace does not be-gin with the text 'ap-ple' then print the workspace [] []\OT1/cmtt/m/n/12 r; E" " { !B"apple" { print; } clear; } [] [39] Overfull \hbox (99.96683pt too wide) in paragraph at lines 2674--2783 [][] [] LaTeX Warning: Float too large for page by 900.99147pt on input line 2784. [40] [41] [42] Overfull \hbox (129.60709pt too wide) in paragraph at lines 2800--2854 [][] [] LaTeX Warning: Float too large for page by 219.49219pt on input line 2855. Overfull \hbox (103.92369pt too wide) in paragraph at lines 2857--2859 []\OT1/cmr/m/n/12 Without the empty "text*" to-ken we would have to write [] [] \OT1/cmtt/m/n/12 "text*word*","word*word*" { } [] Overfull \hbox (25.86618pt too wide) in paragraph at lines 2922--2960 [][] [] [43] [44] Overfull \hbox (82.35175pt too wide) in paragraph at lines 3080--3083 \OT1/cmr/m/n/12 in Wirth's ebnf syn-tax, is: [] []\OT1/cmtt/m/n/12 constdec = "const" ident "=" number {"," ident "=" number} ";" [] Overfull \hbox (3.63599pt too wide) in paragraph at lines 3101--3164 [][] [] LaTeX Warning: Float too large for page by 146.99226pt on input line 3165. [45] [46] [47] [48] [49] Overfull \hbox (25.86618pt too wide) in paragraph at lines 3191--3214 [][] [] [50] Overfull \hbox (55.50644pt too wide) in paragraph at lines 3241--3281 [][] [] Overfull \hbox (55.50644pt too wide) in paragraph at lines 3304--3356 [][] [] LaTeX Warning: Float too large for page by 45.49237pt on input line 3357. Overfull \hbox (48.09637pt too wide) in paragraph at lines 3378--3403 [][] [] Overfull \hbox (40.68631pt too wide) in paragraph at lines 3414--3425 [][] [] [51] [52] [53] [54] [55] Overfull \hbox (43.35986pt too wide) in paragraph at lines 3502--3511 \OT1/cmr/m/n/12 used later when pars-ing the whole brace block. [] []\OT1/cmtt/ m/n/12 quoteset '{' := quote ',' quoteset '{' ; [] Overfull \hbox (11.04605pt too wide) in paragraph at lines 3548--3588 [][] [] [56] [57] Overfull \hbox (25.86618pt too wide) in paragraph at lines 3632--3652 [][] [] [58] Overfull \hbox (0.72484pt too wide) in paragraph at lines 3695--3699 \OT1/cmr/m/n/12 As of july 2020, the in-ter-preter and de-bug-ger writ-ten in c (i.e \OT1/cmtt/m/n/12 /books/pars/object/pep.c [] Overfull \hbox (19.27296pt too wide) in paragraph at lines 3700--3706 \OT1/cmr/m/n/12 with, for ex-am-ple: [] []\OT1/cmtt/m/n/12 pep -f translate.jav a.pss translate.java.pss > Machine.java [] [59] [60] [61] [62] Overfull \hbox (310.34984pt too wide) in paragraph at lines 3910--3912 []\OT1/cmr/m/n/12 "asm.pp" is now gen-er-ated from \OT1/cmtt/m/n/12 /books/pars /compile.pss \OT1/cmr/m/n/12 with [] []\OT1/cmtt/m/n/12 pep -f compile.pss comp ile.pss > asm.new.pp; cp asm.new.pp asm.pp; [] Overfull \hbox (261.04639pt too wide) in paragraph at lines 3915--3919 \OT1/cmr/m/n/12 "trans-late.xxx.pss" scripts could be used in this way. For ex- am-ple: [] []\OT1/cmtt/m/n/12 pep -f translate.java.pss translate.java.pss > Ma chine.java [] Overfull \hbox (349.7825pt too wide) in paragraph at lines 3933--3938 [] []\OT1/cmtt/m/n/12 com! -nargs=1 Ppm ?^ *---?+1,/^ *,,,/-1w !sed 's/^//' > t est.pss; /Users/baobab/sf/htdocs/books/pars/pep -f test.pss -i "" [] Overfull \hbox (318.55748pt too wide) in paragraph at lines 3940--3944 [][] [] Overfull \hbox (343.25749pt too wide) in paragraph at lines 3948--3952 [][] [] Overfull \hbox (59.20735pt too wide) in paragraph at lines 3954--3958 [][] [] Overfull \hbox (23.3133pt too wide) in paragraph at lines 3960--3962 []\OT1/cmr/m/n/12 Given a one line script such as the fol-low-ing [] []\OT1/cmt t/m/n/12 read; "'" { until "'"; print; } clear; [] [63] Overfull \hbox (705.96594pt too wide) in paragraph at lines 3968--3972 \OT1/cmr/m/it/12 em-bed-ded in a text doc-u-ment with the in-put given as an ar-gu-ment [] []\OT1/cmtt/m/n/12 com! -nargs=1 Ppm ?^ *---?+1,/^ *,,,/-1w !sed 's/^//' > test.pss; /home/rowantree/sf/htdocs/books/pars/pep -f test.pss -i "< args>" [] Overfull \hbox (365.7163pt too wide) in paragraph at lines 3973--3976 \OT1/cmr/m/it/12 put stream [] []\OT1/cmtt/m/n/12 com! Ppf ?^ *---?+1,/^ *,,,/ -1w !sed 's/^//' > test.pss; /Users/baobab/sf/htdocs/books/pars/pep -f test.pss pars-book.txt [] Overfull \hbox (296.34511pt too wide) in paragraph at lines 3977--3980 \OT1/cmr/m/it/12 in-put stream. [] []\OT1/cmtt/m/n/12 com! Ppll .w !sed 's/^ * >>//' > test.pss; /Users/baobab/sf/htdocs/books/pars/pep -f test.pss pars-book. txt [] Overfull \hbox (19.32631pt too wide) in paragraph at lines 4004--4007 \OT1/cmr/m/n/12 the ed-i-tor prepend a ":" to each map-ping etc. [] []\OT1/cmtt /m/n/12 :command! Ppl .w !sed 's/^ *>>//' []\OT1/cmr/m/n/12 bash [] Overfull \hbox (1083.56018pt too wide) in paragraph at lines 4015--4020 \OT1/cmr/m/it/12 in-put given as an ar-gu-ment [] []\OT1/cmtt/m/n/12 com! -nar gs=1 Ppmj ?^ *---?+1,/^ *,,,/-1w !sed 's/^//' > test.pss; echo "[translating to java and compiling]"; ./pep -f translate.java.pss test.pss > Machine.java; jav ac Machine.java; echo "[running code]"; echo "" []\OT1/cmr/m/n/12 java [] Overfull \hbox (918.2235pt too wide) in paragraph at lines 4022--4026 [][] [] [64] [65] Package atveryend Info: Empty hook `BeforeClearDocument' on input line 4137. [66] Package atveryend Info: Empty hook `AfterLastShipout' on input line 4137. (./test.aux) Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 4137. Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 4137. Package rerunfilecheck Warning: File `test.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. Package rerunfilecheck Info: Checksums for `test.out': (rerunfilecheck) Before: (rerunfilecheck) After: 91DCCCE7F8EB556E6EBF5A51BDBF0B43;8916. Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 4137. ) Here is how much of TeX's memory you used: 11548 strings out of 494561 169164 string characters out of 6177455 809855 words of memory out of 5000000 13879 multiletter control sequences out of 15000+600000 9147 words of font info for 34 fonts, out of 8000000 for 9000 14 hyphenation exceptions out of 8191 36i,18n,49p,272b,1802s stack positions out of 5000i,500n,10000p,200000b,80000s Output written on test.pdf (66 pages, 310591 bytes). PDF statistics: 1756 PDF objects out of 2073 (max. 8388607) 1658 compressed objects within 17 object streams 1223 named destinations out of 1440 (max. 500000) 16 words of extra memory for PDF output out of 10000 (max. 10000000)