From 7c7f70ce8a5d4df1d4b24313ba01f0eb9fce9fbc Mon Sep 17 00:00:00 2001 From: bobzhang Date: Wed, 28 Dec 2011 11:21:25 -0500 Subject: [PATCH] initial --- _region_.log | 848 + _region_.prv/tmp187064Fx/preview.ps | Bin 0 -> 59253 bytes _region_.prv/tmp187064TZ/preview.ps | Bin 0 -> 177165 bytes _region_.prv/tmp18706s8x/preview.ps | Bin 0 -> 60475 bytes _region_.synctex.gz | Bin 0 -> 1759 bytes _region_.tex | 257 + auto/_region_.el | 38 + auto/blogs.el | 5 + auto/caltech_ocaml.el | 5 + auto/developing_application_with_ocaml.el | 5 + auto/godi.el | 5 + auto/hol_light.el | 5 + auto/master.el | 89 + auto/ocaml_for_scientists.el | 5 + auto/practical_ocaml.el | 5 + .../the_functional_approach_to_programming.el | 5 + auto/trival_tricks.el | 5 + auto/unix_system_programming_in_ocaml.el | 7 + blogs.log | 753 + blogs.tex | 24 + books/_build/_digests | 4 + books/_build/_log | 8 + books/_build/find.byte | Bin 0 -> 1209797 bytes books/_build/find.cmi | Bin 0 -> 4424 bytes books/_build/find.cmo | Bin 0 -> 5266 bytes books/_build/find.ml | 70 + books/_build/find.ml.depends | 1 + books/_build/myocamlbuild | Bin 0 -> 1681232 bytes books/_build/myocamlbuild.cmi | Bin 0 -> 1900 bytes books/_build/myocamlbuild.cmx | Bin 0 -> 1268 bytes books/_build/myocamlbuild.ml | 184 + books/_build/myocamlbuild.o | Bin 0 -> 26020 bytes books/_build/ocamlc.where | 1 + books/_tags | 3 + books/auto/caltech_ocaml.el | 5 + books/auto/hol_light.el | 5 + books/auto/ocaml_for_scientists.el | 5 + books/auto/practical_ocaml.el | 5 + .../the_functional_approach_to_programming.el | 5 + .../auto/unix_system_programming_in_ocaml.el | 5 + books/caltech_ocaml.tex | 417 + books/developing_application_with_ocaml.tex | 754 + books/find.ml | 70 + books/find.xxxx | 70 + books/hol_light.tex | 10 + books/myocamlbuild.ml | 1 + books/ocaml_for_scientists.log | 1220 ++ books/ocaml_for_scientists.tex | 99 + books/practical_ocaml.tex | 16 + books/texput.log | 21 + ...the_functional_approach_to_programming.tex | 7 + books/unix_system_programming_in_ocaml.log | 4505 ++++ books/unix_system_programming_in_ocaml.tex | 577 + c/m4.tex | 8 + camlp4/camlp4_tutorial.dvi | Bin 0 -> 4472 bytes camlp4/camlp4_tutorial.log | 17984 ++++++++++++++++ camlp4/camlp4_tutorial.synctex.gz | Bin 0 -> 7580 bytes camlp4/camlp4_tutorial.tex | 456 + camlp4/experiment.tex | 69 + camlp4/extensible_parser.tex | 864 + camlp4/jake_blog.tex | 1051 + camlp4/revised_syntax.tex | 218 + camlp4/syntax_extension.tex | 548 + continuations/cont.tex | 263 + godi.tex | 34 + lang/stream.tex | 207 + lex.tex | 341 + library/caml-inspect.tex | 177 + library/mikmatch.tex | 636 + library/monad.tex | 193 + library/ocaml-graph.tex | 346 + library/pcre.tex | 18 + master.aux | 92 + master.dvi | Bin 0 -> 501108 bytes master.html | 5 + master.log | 1247 ++ master.out | 45 + master.pdf | Bin 0 -> 434639 bytes master.rel | 224 + master.synctex.gz | Bin 0 -> 690411 bytes master.tex | 318 + master.toc | 45 + module-lang.tex | 75 + ob.tex | 156 + ocaml-lex.tex | 127 + ocaml-yacc.tex | 610 + ocaml.pdf | Bin 0 -> 386887 bytes of.tex | 48 + prv_master.log | 1614 ++ runtime/gc.tex | 245 + runtime/runtime.tex | 203 + test.ml | 3 + toplevel.tex | 148 + trival_tricks.tex | 212 + 94 files changed, 38959 insertions(+) create mode 100644 _region_.log create mode 100644 _region_.prv/tmp187064Fx/preview.ps create mode 100644 _region_.prv/tmp187064TZ/preview.ps create mode 100644 _region_.prv/tmp18706s8x/preview.ps create mode 100644 _region_.synctex.gz create mode 100644 _region_.tex create mode 100644 auto/_region_.el create mode 100644 auto/blogs.el create mode 100644 auto/caltech_ocaml.el create mode 100644 auto/developing_application_with_ocaml.el create mode 100644 auto/godi.el create mode 100644 auto/hol_light.el create mode 100644 auto/master.el create mode 100644 auto/ocaml_for_scientists.el create mode 100644 auto/practical_ocaml.el create mode 100644 auto/the_functional_approach_to_programming.el create mode 100644 auto/trival_tricks.el create mode 100644 auto/unix_system_programming_in_ocaml.el create mode 100644 blogs.log create mode 100644 blogs.tex create mode 100644 books/_build/_digests create mode 100644 books/_build/_log create mode 100755 books/_build/find.byte create mode 100644 books/_build/find.cmi create mode 100644 books/_build/find.cmo create mode 100644 books/_build/find.ml create mode 100644 books/_build/find.ml.depends create mode 100755 books/_build/myocamlbuild create mode 100644 books/_build/myocamlbuild.cmi create mode 100644 books/_build/myocamlbuild.cmx create mode 100644 books/_build/myocamlbuild.ml create mode 100644 books/_build/myocamlbuild.o create mode 100644 books/_build/ocamlc.where create mode 100644 books/_tags create mode 100644 books/auto/caltech_ocaml.el create mode 100644 books/auto/hol_light.el create mode 100644 books/auto/ocaml_for_scientists.el create mode 100644 books/auto/practical_ocaml.el create mode 100644 books/auto/the_functional_approach_to_programming.el create mode 100644 books/auto/unix_system_programming_in_ocaml.el create mode 100644 books/caltech_ocaml.tex create mode 100644 books/developing_application_with_ocaml.tex create mode 100644 books/find.ml create mode 100644 books/find.xxxx create mode 100644 books/hol_light.tex create mode 120000 books/myocamlbuild.ml create mode 100644 books/ocaml_for_scientists.log create mode 100644 books/ocaml_for_scientists.tex create mode 100644 books/practical_ocaml.tex create mode 100644 books/texput.log create mode 100644 books/the_functional_approach_to_programming.tex create mode 100644 books/unix_system_programming_in_ocaml.log create mode 100644 books/unix_system_programming_in_ocaml.tex create mode 100644 c/m4.tex create mode 100644 camlp4/camlp4_tutorial.dvi create mode 100644 camlp4/camlp4_tutorial.log create mode 100644 camlp4/camlp4_tutorial.synctex.gz create mode 100644 camlp4/camlp4_tutorial.tex create mode 100644 camlp4/experiment.tex create mode 100644 camlp4/extensible_parser.tex create mode 100644 camlp4/jake_blog.tex create mode 100644 camlp4/revised_syntax.tex create mode 100644 camlp4/syntax_extension.tex create mode 100644 continuations/cont.tex create mode 100644 godi.tex create mode 100644 lang/stream.tex create mode 100644 lex.tex create mode 100644 library/caml-inspect.tex create mode 100644 library/mikmatch.tex create mode 100644 library/monad.tex create mode 100644 library/ocaml-graph.tex create mode 100644 library/pcre.tex create mode 100644 master.aux create mode 100644 master.dvi create mode 100644 master.html create mode 100644 master.log create mode 100644 master.out create mode 100644 master.pdf create mode 100644 master.rel create mode 100644 master.synctex.gz create mode 100644 master.tex create mode 100644 master.toc create mode 100644 module-lang.tex create mode 100644 ob.tex create mode 100644 ocaml-lex.tex create mode 100644 ocaml-yacc.tex create mode 100644 ocaml.pdf create mode 100644 of.tex create mode 100644 prv_master.log create mode 100644 runtime/gc.tex create mode 100644 runtime/runtime.tex create mode 100644 test.ml create mode 100644 toplevel.tex create mode 100644 trival_tricks.tex diff --git a/_region_.log b/_region_.log new file mode 100644 index 0000000..adfa2ee --- /dev/null +++ b/_region_.log @@ -0,0 +1,848 @@ +This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010) (format=latex 2010.10.24) 3 DEC 2011 16:06 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**\nonstopmode\nofiles\PassOptionsToPackage{active,tightpage,auctex}{preview}\A +tBeginDocument{\ifx\ifPreview\undefined\RequirePackage[displaymath,floats,graph +ics,textmath,sections,footnotes]{preview}[2004/11/05]\fi} \input _region_.tex +(./_region_.tex !name(master.tex) +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/article.cls +Document Class: article 2007/10/19 v1.4h Standard LaTeX document class +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/size12.clo +File: size12.clo 2007/10/19 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2008/03/30 v1.1d Input encoding file +\inpenc@prehook=\toks14 +\inpenc@posthook=\toks15 + +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/latin9.def +File: latin9.def 2008/03/30 v1.1d Input encoding file +)) +(/usr/local/texlive/2010/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2010/07/13 v5.5 Page Geometry + +(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 1999/03/16 v1.13 key=value parser (DPC) +\KV@toks@=\toks16 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2010/01/28 v2.1 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in pdf mode not detected. +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2010/03/01 v1.5 Switches for detecting VTeX and its modes (HO) +Package ifvtex Info: VTeX not detected. +) +\Gm@cnth=\count87 +\Gm@cntv=\count88 +\c@Gm@tempcnt=\count89 +\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=\toks17 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2000/07/18 v2.13 AMS math features +\@mathmargin=\skip43 + +For additional information on amsmath, use the `?' option. +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 + +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 +\@emptytoks=\toks18 +\ex@=\dimen111 +)) +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d +\pmbraise@=\dimen112 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count90 +LaTeX Info: Redefining \frac on input line 211. +\uproot@=\count91 +\leftroot@=\count92 +LaTeX Info: Redefining \overline on input line 307. +\classnum@=\count93 +\DOTSCASE@=\count94 +LaTeX Info: Redefining \ldots on input line 379. +LaTeX Info: Redefining \dots on input line 382. +LaTeX Info: Redefining \cdots on input line 467. +\Mathstrutbox@=\box26 +\strutbox@=\box27 +\big@size=\dimen113 +LaTeX Font Info: Redeclaring font encoding OML on input line 567. +LaTeX Font Info: Redeclaring font encoding OMS on input line 568. +\macc@depth=\count95 +\c@MaxMatrixCols=\count96 +\dotsspace@=\muskip10 +\c@parentequation=\count97 +\dspbrk@lvl=\count98 +\tag@help=\toks19 +\row@=\count99 +\column@=\count100 +\maxfields@=\count101 +\andhelp@=\toks20 +\eqnshift@=\dimen114 +\alignsep@=\dimen115 +\tagshift@=\dimen116 +\tagwidth@=\dimen117 +\totwidth@=\dimen118 +\lineht@=\dimen119 +\@envbody=\toks21 +\multlinegap=\skip44 +\multlinetaggap=\skip45 +\mathdisplay@stack=\toks22 +LaTeX Info: Redefining \[ on input line 2666. +LaTeX Info: Redefining \] on input line 2667. +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2009/06/22 v3.00 + +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2009/06/22 v3.00 Basic AMSFonts support +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 96. +)) +(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/latexconfig/graphics.cfg +File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +) +Package graphics Info: Driver file: dvips.def on input line 91. + +(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/dvips.def +File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR) +)) +\Gin@req@height=\dimen120 +\Gin@req@width=\dimen121 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/float/float.sty +Package: float 2001/11/08 v1.3d Float enhancements (AL) +\c@float@type=\count102 +\float@exts=\toks23 +\float@box=\box28 +\@float@everytoks=\toks24 +\@floatcapt=\box29 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/tools/array.sty +Package: array 2008/09/09 v2.4c Tabular extension package (FMi) +\col@sep=\dimen122 +\extrarowheight=\dimen123 +\NC@list=\toks25 +\extratabsurround=\skip46 +\backup@length=\skip47 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te +x +\pgfutil@everybye=\toks26 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def +) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex +Package: pgfrcs 2008/02/20 v2.00 (rcs-revision 1.21) +)) +Package: pgf 2008/01/15 v2.00 (rcs-revision 1.12) + (/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2008/02/07 v2.00 (rcs-revision 1.31) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks27 +\pgfkeys@temptoks=\toks28 +) +\pgf@x=\dimen124 +\pgf@y=\dimen125 +\pgf@xa=\dimen126 +\pgf@ya=\dimen127 +\pgf@xb=\dimen128 +\pgf@yb=\dimen129 +\pgf@xc=\dimen130 +\pgf@yc=\dimen131 +\c@pgf@counta=\count103 +\c@pgf@countb=\count104 +\c@pgf@countc=\count105 +\c@pgf@countd=\count106 +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2008/01/13 (rcs-revision 1.6) +) +Package pgfsys Info: Driver file for pgf: pgfsys-dvips.def on input line 885. + +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvips.de +f +File: pgfsys-dvips.def 2007/12/12 (rcs-revision 1.19) + +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-p +ostscript.def +File: pgfsys-common-postscript.def 2008/02/07 (rcs-revision 1.18) +\pgf@objectcount=\count107 +))) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath. +code.tex +File: pgfsyssoftpath.code.tex 2008/01/23 (rcs-revision 1.6) +\pgfsyssoftpath@smallbuffer@items=\count108 +\pgfsyssoftpath@bigbuffer@items=\count109 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol. +code.tex +File: pgfsysprotocol.code.tex 2006/10/16 (rcs-revision 1.4) +)) (/usr/local/texlive/2010/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK) + +(/usr/local/texlive/2010/texmf-dist/tex/latex/latexconfig/color.cfg +File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive +) +Package xcolor Info: Driver file: dvips.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337. +Package xcolor Info: Model `RGB' extended on input line 1353. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360. +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2008/01/15 v2.00 (rcs-revision 1.6) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex +\pgfmath@box=\box30 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@stack=\toks29 +\c@pgfmath@parsecounta=\count110 +\c@pgfmath@parsecountb=\count111 +\c@pgfmath@parsecountc=\count112 +\pgfmath@parsex=\dimen132 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathoperations.code +.tex +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathtrig.code.tex) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathrnd.code.tex)) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathbase.code.tex)) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.co +de.tex +File: pgfcorepoints.code.tex 2008/02/03 (rcs-revision 1.13) +\pgf@picminx=\dimen133 +\pgf@picmaxx=\dimen134 +\pgf@picminy=\dimen135 +\pgf@picmaxy=\dimen136 +\pgf@pathminx=\dimen137 +\pgf@pathmaxx=\dimen138 +\pgf@pathminy=\dimen139 +\pgf@pathmaxy=\dimen140 +\pgf@xx=\dimen141 +\pgf@xy=\dimen142 +\pgf@yx=\dimen143 +\pgf@yy=\dimen144 +\pgf@zx=\dimen145 +\pgf@zy=\dimen146 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconst +ruct.code.tex +File: pgfcorepathconstruct.code.tex 2008/02/13 (rcs-revision 1.14) +\pgf@path@lastx=\dimen147 +\pgf@path@lasty=\dimen148 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage +.code.tex +File: pgfcorepathusage.code.tex 2008/01/23 (rcs-revision 1.11) +\pgf@shorten@end@additional=\dimen149 +\pgf@shorten@start@additional=\dimen150 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.co +de.tex +File: pgfcorescopes.code.tex 2008/01/15 (rcs-revision 1.26) +\pgfpic=\box31 +\pgf@hbox=\box32 +\pgf@layerbox@main=\box33 +\pgf@picture@serial@count=\count113 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicst +ate.code.tex +File: pgfcoregraphicstate.code.tex 2007/12/12 (rcs-revision 1.8) +\pgflinewidth=\dimen151 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransform +ations.code.tex +File: pgfcoretransformations.code.tex 2008/02/04 (rcs-revision 1.10) +\pgf@pt@x=\dimen152 +\pgf@pt@y=\dimen153 +\pgf@pt@temp=\dimen154 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.cod +e.tex +File: pgfcorequick.code.tex 2006/10/11 (rcs-revision 1.2) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.c +ode.tex +File: pgfcoreobjects.code.tex 2006/10/11 (rcs-revision 1.2) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathproce +ssing.code.tex +File: pgfcorepathprocessing.code.tex 2008/01/23 (rcs-revision 1.7) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.co +de.tex +File: pgfcorearrows.code.tex 2007/06/07 (rcs-revision 1.8) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.cod +e.tex +File: pgfcoreshade.code.tex 2007/12/10 (rcs-revision 1.9) +\pgf@max=\dimen155 +\pgf@sys@shading@range@num=\count114 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.cod +e.tex +File: pgfcoreimage.code.tex 2008/01/15 (rcs-revision 1.1) +\pgfexternal@startupbox=\box34 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.co +de.tex +File: pgfcorelayers.code.tex 2008/01/15 (rcs-revision 1.1) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretranspare +ncy.code.tex +File: pgfcoretransparency.code.tex 2008/01/17 (rcs-revision 1.2) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns. +code.tex +File: pgfcorepatterns.code.tex 2008/01/15 (rcs-revision 1.1) +))) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.cod +e.tex +File: pgfmoduleshapes.code.tex 2008/02/13 (rcs-revision 1.4) +\pgfnodeparttextbox=\box35 +\toks@savedmacro=\toks30 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code. +tex +File: pgfmoduleplot.code.tex 2008/01/15 (rcs-revision 1.1) +\pgf@plotwrite=\write3 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version +-0-65.sty +Package: pgfcomp-version-0-65 2007/07/03 v2.00 (rcs-revision 1.7) +\pgf@nodesepstart=\dimen156 +\pgf@nodesepend=\dimen157 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version +-1-18.sty +Package: pgfcomp-version-1-18 2007/07/23 v2.00 (rcs-revision 1.1) +)) +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex +Package: pgffor 2007/11/07 v2.00 (rcs-revision 1.8) +\pgffor@iter=\dimen158 +\pgffor@skip=\dimen159 +)) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.cod +e.tex +Package: tikz 2008/02/13 v2.00 (rcs-revision 1.27) + +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothan +dlers.code.tex +File: pgflibraryplothandlers.code.tex 2007/03/09 v2.00 (rcs-revision 1.9) +\pgf@plot@mark@count=\count115 +\pgfplotmarksize=\dimen160 +) +\tikz@lastx=\dimen161 +\tikz@lasty=\dimen162 +\tikz@lastxsaved=\dimen163 +\tikz@lastysaved=\dimen164 +\tikzleveldistance=\dimen165 +\tikzsiblingdistance=\dimen166 +\tikz@figbox=\box36 +\tikz@tempbox=\box37 +\tikztreelevel=\count116 +\tikznumberofchildren=\count117 +\tikznumberofcurrentchild=\count118 +\tikz@fig@count=\count119 + +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.cod +e.tex +File: pgfmodulematrix.code.tex 2008/01/15 (rcs-revision 1.1) +\pgfmatrixcurrentrow=\count120 +\pgfmatrixcurrentcolumn=\count121 +\pgf@matrix@numberofcolumns=\count122 +) +\tikz@expandcount=\count123 + +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie +s/tikzlibrarytopaths.code.tex +File: tikzlibrarytopaths.code.tex 2008/01/09 v2.00 (rcs-revision 1.1) +))) +(/usr/local/texlive/2010/texmf-dist/tex/latex/tools/enumerate.sty +Package: enumerate 1999/03/05 v3.00 enumerate extensions (DPC) +\@enLab=\toks31 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/lm/lmodern.sty +Package: lmodern 2009/10/30 v1.6 Latin Modern Fonts +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> OT1/lmr/m/n on input line 22. +LaTeX Font Info: Overwriting symbol font `letters' in version `normal' +(Font) OML/cmm/m/it --> OML/lmm/m/it on input line 23. +LaTeX Font Info: Overwriting symbol font `symbols' in version `normal' +(Font) OMS/cmsy/m/n --> OMS/lmsy/m/n on input line 24. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal' +(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 25. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 26. +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) OML/cmm/b/it --> OML/lmm/b/it on input line 27. +LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' +(Font) OMS/cmsy/b/n --> OMS/lmsy/b/n on input line 28. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' +(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 29. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 31. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> OT1/lmss/m/n on input line 32. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/cmr/m/it --> OT1/lmr/m/it on input line 33. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 34. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 35. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> OT1/lmss/bx/n on input line 36. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmr/bx/it --> OT1/lmr/bx/it on input line 37. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 38. +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package + +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/t1enc.def +File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 43. +)) +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/textcomp.sty +Package: textcomp 2005/09/27 v1.99g Standard LaTeX package +Package textcomp Info: Sub-encoding information: +(textcomp) 5 = only ISO-Adobe without \textcurrency +(textcomp) 4 = 5 + \texteuro +(textcomp) 3 = 4 + \textohm +(textcomp) 2 = 3 + \textestimated + \textcurrency +(textcomp) 1 = TS1 - \textcircled - \t +(textcomp) 0 = TS1 (full) +(textcomp) Font families with sub-encoding setting implement +(textcomp) only a restricted character set as indicated. +(textcomp) Family '?' is the default used for unknown fonts. +(textcomp) See the documentation for details. +Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 71. + +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/ts1enc.def +File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file +) +LaTeX Info: Redefining \oldstylenums on input line 266. +Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 281. +Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 282. +Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 283. +Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 284. +Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 285. +Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 286. +Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 287. +Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 288. +Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 289. +Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 290. +Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 291. +Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 292. +Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 293. +Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 294. +Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 295. +Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 296. +Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 297. +Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 298. +Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 299. +Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 300. +Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 301. +Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 302. +Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 303. +Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 304. + +Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 305. +Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 306. +Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 307. +Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 308. +Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 309. +Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 310. +Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 311. +Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 312. +Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 313. +Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 314. +Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 315. +Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 316. +Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 317. +Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 318. +Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 319. +Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 320. +Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 321. +Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 322. +Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 323. +Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 324. +Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 325. +Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 326. +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2010/06/18 v6.81g Hypertext links for LaTeX + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2010/04/26 v1.7 LaTeX kernel commands for general use (HO) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2010/03/01 v1.9 Key value parser (HO) + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/message (HO) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2010/01/28 v1.3 Prefix for e-TeX command names (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +)) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/pdfescape.sty +Package: pdfescape 2010/03/01 v1.9 Provides hex, PDF name and string conversion +s (HO) + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2010/04/01 v0.9 Utility functions of pdfTeX for LuaTeX (HO) + + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +)) +(/usr/local/texlive/2010/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2009/01/23 v0.5 Provides ifxetex conditional +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/hycolor.sty +Package: hycolor 2009/12/12 v1.6 Color options of hyperref/bookmark (HO) + +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/xcolor-patch.sty +Package: xcolor-patch 2009/12/12 xcolor patch +)) +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/letltxmacro.sty +Package: letltxmacro 2008/06/24 v1.3 Let assignment for LaTeX macros (HO) +) +\@linkdim=\dimen167 +\Hy@linkcounter=\count124 +\Hy@pagecounter=\count125 + +(/usr/local/texlive/2010/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2010/06/18 v6.81g Hyperref: PDFDocEncoding definition (HO) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/intcalc.sty +Package: intcalc 2007/09/27 v1.1 Expandable integer calculations (HO) +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/latexconfig/hyperref.cfg +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2010/02/22 v3.7 Keyval support for LaTeX options (HO) +) +Package hyperref Info: Hyper figures OFF on input line 3658. +Package hyperref Info: Link nesting OFF on input line 3663. +Package hyperref Info: Hyper index ON on input line 3666. +Package hyperref Info: Plain pages OFF on input line 3673. +Package hyperref Info: Backreferencing OFF on input line 3678. + +Implicit mode ON; LaTeX internals redefined +Package hyperref Info: Bookmarks ON on input line 3874. +(/usr/local/texlive/2010/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip11 +Package: url 2006/04/12 ver 3.3 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 4159. + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/bitset.sty +Package: bitset 2007/09/28 v1.0 Data type bit set (HO) + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/bigintcalc.sty +Package: bigintcalc 2007/11/11 v1.1 Expandable big integer calculations (HO) +)) +\Fld@menulength=\count126 +\Field@Width=\dimen168 +\Fld@charsize=\dimen169 +\Field@toks=\toks32 +Package hyperref Info: Hyper figures OFF on input line 5137. +Package hyperref Info: Link nesting OFF on input line 5142. +Package hyperref Info: Hyper index ON on input line 5145. +Package hyperref Info: backreferencing OFF on input line 5152. +Package hyperref Info: Link coloring OFF on input line 5157. +Package hyperref Info: Link coloring with OCG OFF on input line 5162. +Package hyperref Info: PDF/A mode OFF on input line 5167. +LaTeX Info: Redefining \ref on input line 5207. +LaTeX Info: Redefining \pageref on input line 5211. + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/atbegshi.sty +Package: atbegshi 2010/03/25 v1.12 At begin shipout hook (HO) +) +\Hy@abspage=\count127 +\c@Item=\count128 +\c@Hfootnote=\count129 +) +* hyperref using default driver hdvips * +(/usr/local/texlive/2010/texmf-dist/tex/latex/hyperref/hdvips.def +File: hdvips.def 2010/06/18 v6.81g Hyperref driver for dvips + +(/usr/local/texlive/2010/texmf-dist/tex/latex/hyperref/pdfmark.def +File: pdfmark.def 2010/06/18 v6.81g Hyperref definitions for pdfmark specials +\pdf@docset=\toks33 +\pdf@box=\box38 +\pdf@toks=\toks34 +\pdf@defaulttoks=\toks35 +\Fld@listcount=\count130 +\c@bookmark@seq@number=\count131 + +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty +Package: rerunfilecheck 2010/03/16 v1.6 Rerun checks for auxiliary files (HO) + +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/atveryend.sty +Package: atveryend 2010/03/24 v1.5 Hooks at very end of document (HO) +Package atveryend Info: \enddocument detected (standard). +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/uniquecounter.sty +Package: uniquecounter 2009/12/18 v1.1 Provides unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +71. +) +\Hy@SectionHShift=\skip48 +)) +(/usr/local/texlive/2010/texmf-dist/tex/latex/listings/listings.sty +\lst@mode=\count132 +\lst@gtempboxa=\box39 +\lst@token=\toks36 +\lst@length=\count133 +\lst@currlwidth=\dimen170 +\lst@column=\count134 +\lst@pos=\count135 +\lst@lostspace=\dimen171 +\lst@width=\dimen172 +\lst@newlines=\count136 +\lst@lineno=\count137 +\lst@maxwidth=\dimen173 + +(/usr/local/texlive/2010/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz) +\c@lstnumber=\count138 +\lst@skipnumbers=\count139 +\lst@framebox=\box40 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2007/02/22 1.4 listings configuration +)) +Package: listings 2007/02/22 1.4 (Carsten Heinz) + +(/usr/local/texlive/2010/texmf-dist/tex/latex/tools/verbatim.sty +Package: verbatim 2003/08/22 v1.5q LaTeX2e package for verbatim enhancements +\every@verbatim=\toks37 +\verbatim@line=\toks38 +\verbatim@in@stream=\read1 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty +Package: fancyvrb 2008/02/07 + +Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline fix +<2008/02/07> (tvz) +\FV@CodeLineNo=\count140 +\FV@InFile=\read2 +\FV@TabBox=\box41 +\c@FancyVerbLine=\count141 +\FV@StepNumber=\count142 +\FV@OutFile=\write4 +) +No file _region_.aux. +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 94. +LaTeX Font Info: ... okay on input line 94. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 94. +LaTeX Font Info: ... okay on input line 94. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 94. +LaTeX Font Info: ... okay on input line 94. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 94. +LaTeX Font Info: ... okay on input line 94. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 94. +LaTeX Font Info: ... okay on input line 94. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 94. +LaTeX Font Info: ... okay on input line 94. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 94. +LaTeX Font Info: Try loading font information for TS1+cmr on input line 94. +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/ts1cmr.fd +File: ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: ... okay on input line 94. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 94. +LaTeX Font Info: ... okay on input line 94. +LaTeX Font Info: Try loading font information for T1+lmr on input line 94. + +(/usr/local/texlive/2010/texmf-dist/tex/latex/lm/t1lmr.fd +File: t1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +(/Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/auctex/ +latex/preview.sty +Package: preview 2010/02/14 11.86 (AUCTeX/preview-latex) + +(/Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/auctex/ +latex/prtightpage.def +\PreviewBorder=\dimen174 +) +(/Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/auctex/ +latex/prauctex.def +No auxiliary output files. + + +\hbadness=\count143 +\hfuzz=\dimen175 + +(/Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/auctex/ +latex/prauctex.cfg)) +(/Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/auctex/ +latex/prfootnotes.def) +\pr@snippet=\count144 +\pr@box=\box42 +\pr@output=\toks39 + +Preview: Fontsize 12pt +) +*geometry* driver: auto-detecting +*geometry* detected driver: dvips +*geometry* verbose mode - [ preamble ] result: +* driver: dvips +* paper: letterpaper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(72.26999pt, 469.75502pt, 72.26999pt) +* v-part:(T,H,B)=(72.26999pt, 650.43001pt, 72.26999pt) +* \paperwidth=614.295pt +* \paperheight=794.96999pt +* \textwidth=469.75502pt +* \textheight=650.43001pt +* \oddsidemargin=0.0pt +* \evensidemargin=0.0pt +* \topmargin=-37.0pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=12.0pt +* \footskip=30.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) + +\AtBeginShipoutBox=\box43 +Package hyperref Info: Link coloring OFF on input line 94. +(/usr/local/texlive/2010/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2010/04/30 v2.40 Cross-referencing by name of section + +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/refcount.sty +Package: refcount 2008/08/11 v3.1 Data extraction from references (HO) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/gettitlestring.sty +Package: gettitlestring 2009/12/18 v1.3 Cleanup title references (HO) +) +\c@section@level=\count145 +) +LaTeX Info: Redefining \ref on input line 94. +LaTeX Info: Redefining \pageref on input line 94. +LaTeX Info: Redefining \nameref on input line 94. + + +Package hyperref Warning: Rerun to get /PageLabels entry. + +\c@lstlisting=\count146 + !name(ocaml_for_scientists.tex) !offset(-96) +! Preview: Snippet 1 started. +<-><-> + +l.97 \subsection + {Ocaml for scientists} +Not a real error. + +Preview: Tightpage -32891 -32891 32891 32891 +! Preview: Snippet 1 ended.(645227+0x30785865). +<-><-> + +l.97 \subsection{Ocaml for scientists} + +Not a real error. + +[1 + +] +LaTeX Font Info: Try loading font information for TS1+lmr on input line 100. + + (/usr/local/texlive/2010/texmf-dist/tex/latex/lm/ts1lmr.fd +File: ts1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +LaTeX Font Info: Try loading font information for T1+lmtt on input line 103. + + +(/usr/local/texlive/2010/texmf-dist/tex/latex/lm/t1lmtt.fd +File: t1lmtt.fd 2009/10/30 v1.6 Font defs for Latin Modern +) + !name(master.tex) !offset(4857) +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 187. +Package atveryend Info: Empty hook `AfterLastShipout' on input line 187. +Package atveryend Info: Empty hook `AtVeryEndDocument' on input line 187. + ) +Here is how much of TeX's memory you used: + 14533 strings out of 493748 + 238319 string characters out of 3143568 + 321760 words of memory out of 3000000 + 17529 multiletter control sequences out of 15000+200000 + 20702 words of font info for 24 fonts, out of 3000000 for 9000 + 714 hyphenation exceptions out of 8191 + 47i,5n,49p,582b,336s stack positions out of 5000i,500n,10000p,200000b,50000s + +Output written on _region_.dvi (1 page, 4872 bytes). diff --git a/_region_.prv/tmp187064Fx/preview.ps b/_region_.prv/tmp187064Fx/preview.ps new file mode 100644 index 0000000000000000000000000000000000000000..a0e3fee1935df03a67ddd718a9a14ecd842e32ec GIT binary patch literal 59253 zcmcHCdvhFDmM!-G^HbCfPuuG7kX4!WR?MAHWk z%nM&)Sm&C$u(@zMEU^L{sYetCNP%hC1D z$uG`s&v%~={^NT0>g@93Kc2eA;gbGdAKm)$`O)oQy*nNZ#)Go_bTaw0n&+CO1HV3c zwY&LraQOAB>yw><)HlbwixXcrmv1jl&Msaxm+w9ujQszstOoOC<*W7O@!L1Mi`(tx z#jPuR@#Qy{Z;md?>Pd5Xo>LFse|>bdyMBK5*WBid-REM%Je);9;b@#Bl_q(UZmv8>qACps#E>6BUyKr1PS%W8EJN(hp51w2W zfB4_;Kf1d9d3gKgs$9%Rv&r_|@alT^^V#l~r&otNe|>a)^k!#V26%FH_Frcsi_(ti z`Q_W|W49W-*nK~^e0zKKwq1+zX=&lcpO)ohk~uQ-7hhjr9zWmRemc0_y?c6feVNHB z{_tOlp;Omq$G3y=Xf&{Zw}X@2X|C6P_%f#spY472!9T-h|MKkOB!_%>HhjL{y*qyG zm+$w_i)SC2VZA?jd*$bgZ}zv>M;ABe7T4EjH|IBl)1&j7-Qd~q=NmI^l?U@`@aFBg zPhPj5ES^q%RCFJmo5ZX0w>QhtzCEwK_h)SF>|&p*?SB{z9vo8+o|GTY_v7*9#qrUt&vLVGb~l&jZ*SS0$NV{;eD~2u7rR%38y379wD%|;+~MJ&&dde6 z2g!IxgLWSF4=(qlKd61S_Mt|Hp}qJf1A1`m!)tdJJ)B(*j!sV6S$gr!55=3K+v~G; zgX6c?*UYl}YhMrQ!F7CKaP#)%;OOPeVDxn4|H{Gn?Y{lO-9DUNULT#GcLx?3Y=2IE z{qbhkU(8Z{mS;8xSG#?;Y`52Mt(rCcjA6e$IzQd*PWHvk?a}Sqn^?>6{^LP=EECMp z$Cp=UyPN&+f9ZZ1eDA~Umq)ihl&zOqt1M9QY`AS2i`oAFkI#k|7k+&<{Cv~>Jifhd z|2{c=a(i@kzR&lI&PtyR{N9>pF^q@5cz?AMK3vcrZj`Ayy|}%8*MHQA5CbqesFYsee}KwY~G%opR8UVUGMX+_OIQwx!GJCUnbNHGP-92 z@n=x)ho_g912cH)t{w=#OMH$=O7@Ohh zm;K7n2j{zsSGTVR)7Elc?XqmE*N?uM9KI^@-Mf8REd~!y9Us2W&m8jp(dpIQ*QI!# zLkh>7ynA#|c{nKNpLJi|TFYU#O8M1O?lW`7*v_Eei_SHk#kie!zfSv`qn~33B@1Wq z&j)q4&dwcF1F>uOF4q}6zhCk8&-UV;?fZerJFJt3eP?=C?*^;)gVpPHr1|5Q)-PA@ z3k!dIbo_dEB4Qu!@`a<~2KQ$EHlDZh;lKnn z*D7+GgR$l+hpBFcpYPqW`*UryFE6k5Z*O+jZ5;5&lh>D*KMj7mxcuc}UmX5+wc+#6 z2ko*v8+0)|COdd@`Sb4fa`@e#i)4@En&Fo1xau}|wjpcOebC0k#Kk}mL2mfpzx%Ks ze)F9hwV}WDIEJ5v%s)JLXP|{a^b zY}A_Gcs7_6oiQK(e0?L=KHcu`98SqkB|dlfPBy&F;1}Y!IfZj?Fn}Oxqq@8@j|I$*UskP z?#~bHG2`Dprsz)ju+Iwgi+cF+Z1~Nua>%n`v%ciqrly}YM{!%Z<(u~&?Ah?Uy>Wf> z-SB5-^4@g&_WQwi9~#FW(pZ;CK(EV_w;<3juXoqGgwdjfA3uDuKD)U(KYIViPoC|* zfAPmpzK}Yu|9pK0lMTw*5Fq>Gk9@56u)|gQKhL>e@zGbkLAO7|pR)^B`WbdMYcbn4 zlkVP~1-pF6Cx;0rx=j9|hef@~OGW$rtJcL{d^1SI@jt%-L_MJK$R54JV41>wkx9Fc zL4#L^AoSrkuhgC2fumgY{z}FEcdyisuHm8m=q`4AO3rD~p+|Z10Ebxjz?gPQ&h8KB z!o(meI=DWU&29r-Jxo&H;RD~cnXou~aC#>A-#t?^Jlc2HiN)^DZ;x8LXdy-2fAD>- ze>kWZez|`>xMJfuHo+#xI{9V$asS8h{>fzUWiGjYGH!p_?VnWbFQ-AHUnbwZ+K<{# zUhnfkGd$aONBoa{cgj!u?i#;1?(Y7>^ZnJp#eZ?aoBdVc^7-{5pH}U!m-)49e`PXO zB;Q~At^4}MZ{0b!e(NsuZVwbce{hrchER2R@@jD8{Fj#y+jChXIW(Ye=L3HqY@-S2 zDLQu4^NC;4i}N>6cE?Y57suuk!5F-FeFprW0o5;e=a(0+ZUz?c_VsS?#Sya~e0hn_ z30_CXKMA%^9ljgn}II{x+jCMzJ$DIN4=+Z=SkI_raUXn_FXX zv)jSXNLU!e<*Do4=F!f(QNUNb!Ry=Gt51i+@WWScZ*HGnUcY*Jbq*q8k;DGLn_-^d z$@Z&f#`*bb^X&O1Lv%T}>o0Ko_EpaP$4)GUCj0!&?)Zmd`0Coq6~m+Bx3_*ApIu|X zr{}wO#qbuU_0h?hz;<(XQw(3fy?AwW{r1iIk(56SAa=sh_2oq|e2IWM_RZ08`{#)e zew?Rw!0v=&9TmgNSC<#NpNipszP-G4y^B}pLDL2RJGXzH?@k?m_h%~;^oO6kJnz13 zPxjYGU*2EoeD~&(cyPE<`)7YJLp-{9?b+XSKaYQTQw;I=+t-(GZ!Gs;ch{F5H>cm+ zoZbEQKZ@b$segQOdY<3&OMZKMaaK*Lu?xOCK0k7;!{CbH#oIS8v+S=-%?VI>blu*m zn~|e8ZkikRXY|9nqJ3O+BX580KR&t<=g&aCVc4ztj9y?Z-e0}mxw=c8UAhwDoM-Ev z!9-iWUp&q2>+7B0PmzBAKFb>2oLSo&%jN7{q!_~$BXecWmapEN^}l8!9Q2<^TnvSx zL+J3Bz$c4lG|sJ|$YQuEhU;Ru!K;elpNipsD~6vJ!+$G=|3@+WLS!t4&x+w!#qjH5 z_}`1+H^uNd5uq4qJIEKiTlGc&zY)CbF7^-i|xoo3zt+#G%$4*XMp z<`?}5U-Soj(a*-S{_|&t6XS_rJ$BD;`eVN7k9pqz{rvFvonyY}KY4NY$+wR$^=;?s zf4PqY|K4Bh-}_Vl{ei=OZrMM7@b`(35JS1y9rsq#Ki$#caq*!p`1Dsh>3{AHKMx1K z>d!pyPdM)nIPd4>qW_$P(}p2z)$%@m7z@|l?7BbZrvDpIY0se&_5lk|Yd^WY`{eE8 zOTF#p<^BD<{I$Q>U;9)4`d}W;m|YhsPOzPOH|qY1mxC(CTlW#U?yprpjLCIxXZ8I( z>uwY^=Ud&4bkkpC(_dus@FJW0lRxi|`@BEy^M}WMet+ENmg_w0Z~j$((pUXSUp+kO ztHVL}Cx2yVU-e7$ZGY~!{kh*hJonrCbN`%IUc=5}_LH8$L8ro$)L2vtW-}dLeeR%HM`*Ys+-^*T^pjY=3^kaC|-+^2d z-K(32n(kxu_WE>B1v+U}Ao}cqrF1;LReW0+4L)rd<#7A?8k!zd9l;!advPX7be~zZ zRtj!O$^%-`u@a(3$4RO10jE)5sEu^}P9Y^V^`AbHULTO-NDxs}53*KpUMuX43L?hv z%N<&LeA96R^U^7S?dS&wb*|N<2YJp`LJ6}nod+4I2)oKZoeGk}D9J6=`>_Avz_Rwa zFP0Pyu~Qu~u*2QkPl|jJ#@mscgTmS$b2rjntZipGf?>|sA7;88Aw!F}ADIjJ>p5Td zgqh&;%RBP-!$H6L=%No*zVY1*zd8D;75;?kR-B9;`C~N648cFcuU?*KVV_fcZ=>56 za2tAXe0kF7KX3 z25e6?JN{{ZFRFHo(!jEIKeQrsMnzD&KdI%0t-dt4xI}E|EKmKCr#UQtN1gMGm~+pT z?``A9_6nKT{V{HFeXAmL{nKF$DOGouX%Eb0{8RjW)^l?u<{X{>z7sxQr?gTXYAnwN z-3MKL<+JDA>FeF;(cAM|B<%G~TgZ9_yWFIlMa6g>-m8An{dj#7B`)QZ?&lF*I$y88 z`26ekm+N27@S=-D-31_e{pf??d0Xn*)3;3FEsEEzgKp8;+o5`f?mShYeIEAl=f~$~SNrZr zbC4rnU!I;aX;XArbhkWwU}oA6Oob5+Gb8QaW@4{AnQ{8n4GvRtsBL&GlXG{>>-Ly_ zwhqUrjGVvQ5B;mV==nJz%)h$7-d-cuL;pVf>C3m*-IpZ3c2e#vGbDQW*_THt$9?-i zL49-5X{W`#sOqDr(`_V63^{~}gA&=vRs)9}#NAFGd~>2&^sfKxmC0~~|HYsB53BCL zHZZm2iq2))s)i%`!pg60yQ@njl$3Jb+_r%w*4xXuC-)N0^Wy0C=wf(v zM0PtUKv~#U3W@`E)xzjO`(G(PA3i+zws`P$rv>?1uIW{b`&<6a&x*U_9^P(t&_W*E z<8OUd2*XjZjX*Fl5qX>sAM)=m9o|1HVe7UFHNC`(2ckH`SI2{QC#P*rN&$9hA|vKA z*3-ZG{q)9=w!{DXKidCWp?#1{idsT3A>#J*{OHyG>mw{uio7Z zuHN7D`rp;n_28&g#*_T6F0c0&m#3D1PUP?BZNhyX$uNJGg*4sTtjIWcm*WQS+kYqj ze{@2*xD$C(hJA3qaS_|iojWN%Nj+td{LH6SYuov)%dro??~0`Dt&8r~f>dOjk8j_O z_kIYu+W79ekM0XWBt&*s?ylKA+TE2Ojr8%j+Ot0Fi^Ht-GnKnn^WT_&-I|j{c^U?Y~S1GBnH^l?;^c+<@URh-u*{aS7wdLGEhSr5HL?Z19Z7M4sz|(m*l!vvQ{-bu{+SY+XxZn5H zox5SRbu~4L-7Qk^o}*sfoJ#f2AJt{#xMwP#kjabPyY1PleUAF4=TyCu=P9HVeI4yC z0o;fAHk5aG;xLB$l=I+;61UPoaCIqgSdaD&NmlK6`oG>i_$yiN{<~zr_Af$!DZj{SCynOp@cPVEazRlHLmB9=T1`;&1yQXWV4wyfzU4HGVy|E{s zC3zmckLDh{c$eILe{$Jkn8N_NpWWRL&z)O8T9iZD;oe=nWYSss@gSacW7nF%2|DnCW7oEZTBTUU4x>-sZ`2WPfXtSyDNlhc-B50jI_b7*fs-KdSO ztE>65Xb0QL z(A!6ja)rY|hmzmmflVIzD}rrvLmqm#;R7qqH>bP1q2$;`&1T=jOtSd(`M$Rn-&`N> z6<0a{s4$15#QeX1_iEOcKWUh3&(6R9(l3qyDNK=W z&b6`Je_Px;?s)(laBr+F=ixPN>Nx!IUX!BF-gQ52T%*J0zu8Gfye}>wf#trqYiTt4D&=;K2$MvPjqN_*q|C`=l(NE@ppB7`$?x5thQa-f3>zVHSkXQ>Vwy(ga4T| z9enuX9}`V~-$H)nJDt1y#!axG#I0W&&ftH_aEiZeIK9XIJ;N!|So?d1(=|)=_A&T7 zhEx2e;gGUB;qxCfoZ=uxd}KJSnf$|sUaOY4W|tRzcHrv^G5?~yU^~2*bl7Ux8plGJ3ZAt+%0F8N3rS7`Z+agJ>>F@5mhvv{unrntb{GIO+KVY}AJ4++pb{PXnW+z0LW|HMt?9+$x>VivI$mpWeaKq!Rcux2eAiyIU7P-s_YZww z@sBydAWrbjhr7$PP^Y`}ony40J-B%1ET^YfYd;b{yAzY?@6L<8VS4Q`?a%%~hhq*8 zb8`9S<^9mx8OnGLGgRHr(8!c$4O}yo#C8DrRw7(vmZ$bjjC^Byk# z|H3mSZHeyQGcp}_qv_}GV7tD`EVKh{A2Y7fmyqt}seOXNq5b@PbaFd&fAi#byUa+x z0tW~G$8UXq_WMIH$Y}1C?|1M0PNAQg+CP4KnQkJo!u=Hvg~HZs-#5(d2OOU7RTn-yD8EFtNk4Jg~__$h$Ym zI|^wBNlSYsclFADEbw%yU|)-DVd4E1o>pBvdSs7xhS{xEoF{X8IOcs8y0yQIzgwQe zF(1XX1I!eV?ka~}2>Lj#wO7A6-rqS}?sodo-zK2vevc1B_gc<(7Y1_j?lKO%?|wWw zez!mBm44Y<&E(P+Gd%k0rrlMMsk&-8zynD%{)`noltlAU zs6fXc4_c(6cZUu;hY-ix?*pJ+x065o(&-;9+&)j^xQ|XRj|NYT?NXB{8gz7i_4?@1 z>}Y%C{U>)~)gi{+_4yz8?*r}iGts|w{XusS1oFFg=#O}Gk7U~i zH|rm|3sJv%?3<4tJDz+us(kyad-uWa(LL{0s z>r7+CulKgzZQ#w9YzDjU{<-Z8&%a;nE{y-xKM$V0@O|#%z?}Z&=0*MDFJEuU zVV=S49=f?d9^3zFWP|&mIra4V@=e!z{>g7QdAH+hd)+_oUjLiD>n^>8(bISS+im8* zYBG1m{cTe2cGZ=C24Cjz ze081qZhP4eLvJp%um7K#K#qR-c*Sf2z4_~dx#_N|557IuhFi_$w>RAtcWvK)TI9i= z6Lg~;>+g5zbN*efSFgYLbg&rB2IX>+Jp_+7W5=S`XWH>;Y43-RH+A=W&p!V2VfWj8 zJ6pF;4F=b`d}wh?1eH4fvyE%_+e-6snU5J$yB(+Ns_9jSqT6$rPLap^avuLxlyk66 zoxks`$b)=-ae6seb{~fg^j{sM(AG)+s8##q@`7kDO6l9wa(KM^Wc6V0{r`79_R+nz zZ_m%4=}!CP@ic#Y)X|%>^Y@RB`{({y}$ zWWz+ARvs(TKKZxl4G%yObhKy-7f(tg@9}qh*M_H;c)vUe24@B0n~hX+2(#>UuP-rsHL`*{teS zIU8@Li%GpKN0aq(S+7UUswkUsF`3k(O;uI1>3CaD7G<+ojFwF`t0%MVWHnig>*;#F zSxy(_Y*Wvsi^^5X>1?&#tT#ooTu$osYP+4xCev~<+KgwV`#Yg*M#eEISIu%eomHEu zGndU|y>|J!ZgR)vW?2}}wyvhjdOn`49nctHQs4KjOrTLt#$_`vC-Z8yvb}k+UX-JE>uny z+r?^DuBu77UKUloCT!HzVph&pjmenJN2{{gy6UoAZ^zYmSytn6yEbRr(Q>|;%>8T@ zbHiJC%wkbiv&m$>sW+x&vMN_)y{NXEZQ~ZxZ8@#iO*I`=lj(dkpR8A#&1gBDPL?jX zUNo!eqL@$T+i|mXTr*wFreS{8YEvm_Ok%g;Pvvob6ZQN@*Ur*PyMQO}y>HiuB%r@)kY`rKp zqiT`ydF)k_#WqpX)p|Tyu4ZmuO}E?8cH^pLWtBa?$6L%ct7=qlm*Z+y%vakH8|3}t z#bmrS_IfpDJhSzz-pm)<(RexXxa+M6Te;_CI$g4`g_VjaEsM1oSuUre*{t@|^QNj+ z({gEo$CE{~9Z##}YB}9h>vFR)@XFe4SKH}iwV2Gy#cH!ItR72TjK;=YZkFRkGmjxO zWB<6oWW8A}=kxWX@^G8QVp&anFdC0Hn{v|Bt68z-OijLj1hJ&dJVE|_X2bMAB7nU>pf z;;xN@Hp{wM&Y97=t|yyj+_->o&fV4btY|)4jm9i>IWFsIGq-LN2U`XUJepUV?X()L z$J6O_JhI(&T`h{yWV)QJ7n^#-Jl5rS#BQ6$0IPX3S=H;g4af6kxm}op<#t)E=Bv?q z#8<1)WMYy8lua`+d-JsypR8B5EU%^;?myd3O*VJjG<;z-WozZkFh?t{I~g;V@p3(0 zPm6lIDaXtCc3m;d^>i~Ur{n3es_WRqx?U_fb0(`=j;GtkL^s^Dnlb8ilc-g&rq!|> zFP5Xl#&p3P^|-3%0@2JZO(u^TO~#9@d7n31Ub`ACmey+}_RZ>bvGpWkKr^4M#|ab* zPcyP;40UTF#_JXTH_7X&nsDFkY-Zip>#aaBtE*X4tm{o>{-^7WP$Yy^>$M2MFt>|R zJW2#yjh#E2dQvvW?iZs<4BJ$tp4?@zSxh$bsuF4hfcb2>nhHK+v2C%ij?=}qae?LB zDdS~5p3cik%n{e>>2|hS7{O*SFE`@OV!W}6%h_z`!uGW@y zHkwUWV!>i!kyo3=R!p3X*E2SRwu0+iVwt+tdfSMgO=;5B>-lI}Z%5UPpN+=lf@zGaW)!n%7+b-U z&G}-vDz~e#7&fc7l`rO{6g8Cv<_Sq=Z&Izcleyfm*^V~TnP@fQS7jxj7}P?vT#9VX zW+F(;)^5&Os(NGK8UblLZ1W7W>9!hka;D(9=Sz7^9Ou*9+8_LIB)3}H$+RhJsm;}; z#&tbg*4x#jX%=NYnh444(M=?#t!ab=rqgQ6(ae828P7-CM3pVWE>`o2FtZ$S@9}uH zSmw#5PN{13c)7|lPQ?S^ab;w4KDaKcb-f(HHhg+pm|?TNsF}g08JWukBbe0EtoAbdoDIs zZ|b5JzqXPSN7y#NROLjOyc881X{Bi-vS}$^ET@&%v5XV{X2Cqogsm;71q1a+{}>3UsA>|%+N8}_;8`@$E0Sy}b< zy4-GIC6>Jqhv1lrTs=u#T#To#=!i+NZWb~^U5){Uneb#vOQsgPsG2z&S%{2P1+pzi z{DQNMglfrwM?14B$|Za?8dYzbGthNICY7U$>E6=bkt<$PmbFZb)w_1Un^Qp`!GXg|Xd&NG$u323)8@Ag(c%oc0 z2PNc1S#K(kv%NXwG->9UP)o#*7t_sXDrAhTX6$WRi24l!WgF53n7E#=Ec+I0T(A^~ zNMw}WB}BNA*>382H8J5yH?sGpfC=j*~E$c!QY(Ms~WapyDJMeW!^HDb0CzNN#ySv zPs(dXRWn;x%>ry*O{QyJ4Wuj~&WZeL63S+?S@PNnu9MEz$(ftNKm4nd_(7E=>^|Q> zPi6$Z0vCieKy?agVhXIkDH-Xe;$Y@olAab#V+=Ev=kB8k^s*7I!0a7GLE_QEj${ET>YNC_bq+bI^C{DNNw*g31#!VFs20OT1^Kvu;y0ClapyT}6>NmxS^za6^J+UEk9kDBS*^q~ z>|wcNZTw6Y4Q*(~#TK(+tB~qQE*66&OG(WE9+dx#Kz#|$6LKp_Sb~t`*sBRK^i?s3 zOx>mi`^@i5F!xZNbpv3P6VuG2y_gH0m~TK1yYQiU`Jlng=6F$2JAA_3!@%k#ujZpA?$W3geIGMVSFW+8g0ox9CZ9uRQkOU4K6jpq~TkUOuWehZ0? zPryp+;|j|q8Z#5HAyZ}{us4fY!NRvQ#=4kQasW4(ZJ-2sr{rE>me5rq00N$fI_FAq zrKmneQ9TyUG+~x<;CcJ_iA)m64X;X;8wIC}!jl`QW@&r~G`nv@&OHPAot;Wnk*kKuCqisMH?4n$; zvI5K9EV0;#1dFN;Uz<+Fal>sITnl|!P9PZkp@Fv-goz1OwLsEFO98h43SbFf0#6nn zXPnG^7nGC*962%lV$1|B#aVDC7*=>{me?Q^%AxoIOyX@zoZs4EQDq6flM&1k%dgAj z3Xz^qmOk1_YV%s+nDP;^XFlf6Fo!s^@jUf(vz%}=qhPl9h3zj`WM7EPE`MiWj ztS4k=f)Uqcfr8U|nzcwX5gUwWG>(~u&qtGR@N5~o5WdJX;rcKpWVI2;A@IV%5v9Vc zrxSp(W`;o6x{Avp8g&TmdSouePVq&k!h-~XH628d71HKNmeeJ?PkGW7jv3cho>ByD zp@0nBqcoP@@ZhU?;}Hc2ER87?n>h)Ho6eRKfe!SvhODMCDB4ABUfH~-T1>6qQoe#! zHVIyh=tUAJoM)g?3u6Y%P$`$6&zRs8HDJHaouQ6hebqjby^C(7K=_JxP-MWNh=mm^p|aU>S`&{ zFW?_p8|Wgads>zyrC~T==%}&KTY*mE*^ErF8;b%}v`CDz7K4ShWdL0wdBHfL9tKPf zbTSEJJeB<1hi^;Z90C(TW{8h9xo2E$0DF)?5Shl^QJ*k2LJ&NfK@gX)o4e0(4s5?@pdBC2t=wXTmB15tiEm~jOlFRg(o6;D>6&fskSab-AHbe}YltbK*YY983n`bdE(GbZ55|03b z&2Lc&0FbUMwb9H7J;IR@%+ORaiO4yk34_d~CxsBVi>W}KOirwpSJ?|mVN+OdKy3=e zVa%3$%l1%{EoI7wqgfIrZDcjy%JlFpt$TPZSx+-Nmc@U18W0f^}f(L7m;2qc5EJc-)ysL~to9K>b^i^$+eol>x{1$*Jf zq~Sm?3cS$9vUoQFP7b6SvC$|t^c||ncp|*QH@+eXUEX)fOd*ZQ1OnWmWR*~k=t`JL)DvVkqX%}69i6jv2hIgn3ZP+taj{p%( zI!Pi1Egv@mkL1ntWbF}%6ZSvjWloZG6No$#Es61f9m~Q~lFg#sMD0S=HxX=Q#7(7K zz;qR6aBkerh2-Ngr-r{1cum!ERd58gmNjq1eenj83lI-P%*JbhbWPF})QQw1ESP8< z*1`{IUr@G8Ku@H>b3)ozKzoQhmZJJq$plda%nJ#?S_oKMKR}UW=GmCmz>f;CMbs6} zf^H3#Tw@w7@d`kI_kmML90a$l#84oV!@+|aHV=|gwrjcwhXpf~fxsGu7;R2DFZ$9} zH1d=lUseM4Bv}%(yf?vf=mZfYDJ@KHDZz6IWj0`uOoM$R7E#&Ae)28#!p-Fbxib|A zCOeUVCxxrf8DlN;q+yXH!&>sjjp;Fck$}N!>eYhIDv1feGPG+X zn^h`i^klOunNJ0r6~02-E{h7B;cy_4zy=ZG?xu-K5hVkbh{ZuLR+#uV=kP%0*yxn6 zMj`RV(hZH>f>Hc;g~3=ED98%%&N@lc@||{E(i7? z>S~x#QK{DmFR)1U*+ih)P6{NzYL0ycW0|rUb(#PsLaH{95mZuE)qGOoR^*|8Y2cGi zO4;B_+lDWQGK!chCMRAXBCZR5$i!4`dcJ^ef!6Q_fkC|xn1ag03^_!XwDWbTvbFn`Q=RcnqFwQZRQcThT;#T41E)RRx=XVoP4oQ>HW-RGiZb2dWwn zH}q-tDkcetq~bk>_z_59EgC-x0&~F%(^;V;F+=$nB7YM1B^fq^Vh6hh9V;cH925hY zk}g=f&MF{{Y9(nc3i40L1j(wcm0C-J0)bhL%#5ldLp;hg%M?J=+wr-X=_3mW_Oqr| z9-u)vk_IOb(5A%?Nl5*`)Xh|5mP=&D$ym8a3wF8=6)jp63bq*)iw%H3T8ZhD4g!*z zj8mw_q_$K^kR9{3X6Fz+b-|;C$s<`C5ywZa$LAr2*w? zZfa;Dv>>U3O}kd=SQHE^cVO?}UdnX>F2z`iLxj>V!0@MdOY%a=tDjx|FL=;Tg3jxGk0LMitX+%+ljzV@(C*`KJAJu=H56Tre z)X0%PAwrr=EkXH@{R*~nvmBdxJw6BKQ9G0CJ!rZm68}6j*B%FgL+TQtx?^pnR#t|m z3FtEvXcA~86MF=u6N6Q7rHZ7821)2{SeRSF8sb7umUy|Z`deVFKaGLT7G|#hK;hH6 z62MTuDLy9lbMMN0yT)XaSW82m~yH-Al6jODY1&I>q*RgEBJ*r zi7GWeQDvY4TS+!dBj6jBA9S9N3TTck3E=RBX9c+=92j(=Oo@t(p`(z0=`ZkIZCBM0 za0i%j`Hga+jKO5Bw}PCArJ$GRrTPE|s=p+rlm^!HcU8L?bf5C5;kKH zbQdNXpk|mJMRn05fRFGsBr3gwO{*o>q8E+{EJA?%)L?}2fR2m_ZvgbotO*c|h=F0` zp+XoXoEQQ$7J3NKqX+@&?Fc4lKuus->8c@vN)WM-k2RkIA)*88aTh zOPB`@N$$KTrC`PPh{Vv^h=!u~$0MiY92H63WipzcyVT2)j` zC$Xwg6{#yGlfY`|fHUzsS0Zi@_1t_(wKF}8iI1hzM2J&=mm`v)5l@s*NhTonTa*s*g_-K8h=dA5_A00{MIyY*QeWkSqY2}c#EI>U>ijjojxwA$d=zwc$ zA4sJO4WQUrN0D*5+60i|mGKSI4n-~)jkSE8bLfN1|p(u z$0lMUVM|D~Gz6pMN3pUM`{G;F8qyXhM%pbT5u|<=xQMV>K1mh7;?me>xJYRdfMd`W zCW0V|3p|EEGr>NlK$c`Dgi+FAFYfu_nS$d|4$ zAs%3i+Dzl780b+F55!WW5MYk>%2VV5$~L4U8;6Ui@5RuC-rj~C<2=*K#^C?9T$bg_oh~boQoB>3Lt_6D9db}s?4$_TT=LfECOcqt}L)~O2EKRl*N|y!* zw)jR|5iC3c{U^)-I7h9LHfW{TRH~NqwMZFEAbGi*TQBszVUbEeTdf~(@T9=)JS6*7 z9|3YaHW4%MUuj(xeJkHj^$KZ?Q!+yuRC)Llip(R^9a11RR!8%jae`X}OfUj;wwk!N zdE|O}L)1M8G=`;o7m2;C?F5CAL=j$UC3p=03(OnofwiX157J341dBN;LfpbJJ!hFKRp6)06DWs0F~(uBqnG&|r*ZwBL? zps>2dco4sn$o&f+0bSVeq|kB%;gSY4LQ;OH&GHh}aIwLC7uJRHDUGyEOv(=QQsU0W zga@&_@zh2qrnl75I87(nw6Ll#Ff@0%qlAV zIw}MyjO$=MCeQsqd3+?Lbvc146Z9$M|K0peD<6-pqPSA4N zIT|AOm;|OQY?@iPM?mz`np>fi$#E2`kot~zL0RFT0(07{mDK6QRu`B{IY+5a2rXz{St}I&BbjfmK7s$m1a2iv9k`oC!mkAWSBRsNKT4c7kl~ zgom)END7AUc1+Q1quaX1Nrr$PeTAFJ3h7G<1hKy4A$psBV#N+{J6zcK*_SdEftCl) zDwZhLYG?P6Cx9K{5Tu3)$wjUK$a;z-Z$LzK0oG?&Ybp_2+OE=06bc}bM>XKm)FW0) z;0C+Z%FU~0FtwuSF1UuGR=R9-fZ(yT02L0(C+65zb3J{+ot_%y3Dg5cO#xADj5eca znAT5rh!r6w%8hc$Mi&UIr5O(g*svQP$_pBC;Iy?eBf1CO)zk|RR<^I1UuBt9TX>zC zfmMKQ+9rRUljc)aPzBQUEv{QEVL)8Oe9{uc+2tNu2n-CtVhuCx#&9v&7D;F%upm5! znuhX_M8=ddFG{JRE1TC@%2Z(mVtF0{DFKWak#LCmD2l3gs$x5SK@y=BEB1)%#BIOn zAb>q68QeDYbQGO8ru!Nx#kv3wUb{97%c&Dr51o2>6G+CqQ-vbBuz%^NZT3*GQa&$) zIqg17AUcv5lkNlogZ>;7ccPsW<{z2?E!H#^3=v#csr3OguT)m6Lt!S9G+?Gtm%DpX z)L#xs3yOj!5Q%<3SaMea*jmpgj3Ld86(|HUu^&E#{^f2A8oE`UQ~NWy#BPlQz@#cq z>mOKDIbSeJjXrF%P|?&mEd;SSHFUahTtF8EcVWP?9up9TQ3uunY?+odO<2222oXh7 zp%DDlV-}#oN27cy4oKD_Vb~q|N2y|?z!hSohXW>~1?b2k!xVJQ#67%9%-77qS0Gr` zeieJmNz|B&xMs3efS`?m4xt~2lExstPk3YNqLC4mg9KvBtkgsU5@86%3VWia(8T*x zGL%2m?d3wqn=GFTjKL29R&rO3qToTkga?r{-7IMg7QvO1t*(?QR0+7EMf@g8Ibk~G zboniq5_uIu;fJWDSc=vJv5`zRk{b2?@?}C5fyqw^H4RuZ9n&_8X#QiR@>&`;Q~2O` zGPuCY%8{68fzkvm7bi1|Y)945GiED}wN4woSR#>{mgqJ(9UTNk23tj7>IMJ{QF;6^ zSH+1WW(LF4#l%Po9uLBxK>%FN)nyr-0dL_Okv0^dvF-ro(1;MkRE;D|eX3Q&LoH%y zQE>z)t0zPhK;}`RV7FA#=y>|!%x9QBh%Coc7+9MB3H5Rp9*}N+g*oV+4@cG%p-D$d zBJ!S|M;VVWC?cxK;INjLF>2xv+f!Nxh6R9d5Us9CY%n!wsYq!4NV)bo@gBn>A&ik< zYo-!l77DG9DPp8IoiwxxxM!142fT(Drn?*qRu9t!#L^yk9ExBOmd?UTlq69pf-VL%9EjZmk=(bQIyr#=V zF-qkM&|FnopjexV160b2L5ei0;lgG~F9v} zq=OG|OSPNiBI2e8jyF=+(!hnl>xxQey?P*_ML}NRvHd_CO5Gv?QoC(Nu%Ov#F|~s1 zfRc$Lro=`P(3=iyDJXl0%#5CGinaK!kBaClk)bwGEhX->7HOPUz!Ja1`(L8NZ~- zqq~lMTQD6R`WM7-wO~74lpblS{0z_I7Fs6k$iWv(QbEQLUOA9fDrO=!;p?mP{pn*- zIOUj1VX{}UrZzC4n22q0EiGzY8-WHfe@2kkawgQ!zCxKCN(0LN1PK&TxA?=`8Dri}X0(xNiv{};U@1fyG zDULCzHwtkaKRw}UCJE89A5d8lL!c%3l0TVLrlloA18Ca=udZYQfYPcVK(re&%#)T_ z$uFFg1xVkzF0m1*o-RqDQBj5wlgUN903E}W#I@chqiG$WW|IBsfZ(VSj&c%-3R$%^ zk$#VXo8VbshqtE*6i*%0PAE)OJ*9(UYt5nfW10k#tSw-v-;0i)7=F)D}BR23lGGf#Sq5&l}?bAR3 z6&Ah+e^fHX1pC;;o3vqM8%jWJ^gZff8f^j0tTKM76-#G?0H!lWpHk8j6qsGQxEBAS z-kJJ>qi)*Gj%xQIHOZBf14M{>r8q3|q#CS_6T<+-0KN3K1Q5|Ni|nH$?qR=1YHH=N z^m?myrX5h5Jt}8Sa8@~|-O46|Di|w6n9g-wNMfW{)&fT>d;-p*7)yYK_%1*ls--;= zRhBxlZ-m)H-DGCo32f`A$EAgDNmsa4C}6u%v@Hi(=lBi7V-8Rk#|Yh}AA1Vb00mGw zAI1XV=-GxTuH(j zO2oLXl`_EeP_TvUnYMN!8AhqHt|ew#JPQ5rj}_H{}t_uMaB92u_|3TI-oE zCH|ErPJL0D<#@g2rX#W1bWz|<(jIpxgCZeSWyBQTVA#mGe6w4N34T{xm`2v#jnGmpvY2xs1bPZUD9HaqBO3YIYq zdjL%OPoXH`2!8~lP)^@i3c!_XWOuW*=PlJ32Q@ZIp3N6JVSt!c`m-0s#KVNrH&h~2 zn|O*1W6*QVAksjE5^H6koHF82`}Az99_f1`{ZZaUnuT3=M#>q}`o&rWC%bmk`_kyd zWMMa=6;@+5H2>)aO6H?5({o`>n=yC~)6}6(4MGr9cQ)w{le&>JVTC3=Pbg=e=|Z-Q z8hsV|Re?qGY`~|3VX?OSncD2CSxwLlVaQ;pg}{vpoY&tHC!pJ<21vyfF&#n<~oC|VE~(? z1}#M6OQ(xj46%!rrV&h7RBj5#N%4X-2QVOYrZNo}!Bn0?!?7I!cm%GW4Q6=j!=@U`$&H3C^qlNKvf zfs|Ju8a1Yr-(5f|QXDaKm3iMmPE;pt5-M5(UrGt7a@j_u1B-j%j!-@cSF#+$ zI27H=dJqdzTLSLrg)EKbrh$sk3t|WwJS^SSC|Bk$-R8PL^uq`rs-9RBN0ZK#PpB^N zK4rY^C=Dq!|MtQILpIS8q5xW`%IhKYWD#&wOO*B%d~Gp7W+>A*hqY4*l!Mf^be-xu zvBC^JUC63VGEn%tjd5*pj7=fsJcnq4nhH7)s5U21%ywf&8$~8nSwbCrO4Kwf@~k?O zC51k-@kZM;|4a4WGRVcUB1uT(dd&(O{ zyzEb7-$($IOy>v@V9UfU0EW&%51fk!p_gf~*M}oN*ksS2^3XRE(^6t*bq)4O}JrDpIAZgS9BiV37xBDJdJnu*APh*nCg5Jdn>ibtZ84mrl8eNBmh_o4}uGf*QH zPn6$$LmugnpU$;Z2~D2bI;0&yBuBp7LuZnrr@gBJzO^A05(c6hNYDDRTqAf%fr9@5 zafp&>0#UM;M1Q~TUzkY3;JqM)jX4wap4LRl=$t80XOeF})>?>+#e3xr z%^~SB&-O-nTgx;uqVhumk_hD_V?&`d;71;a*CYDbdO;Y_LLqj0vqdK+>D7pmn(iqf zHoeY@+YBpdT~!qHhEvIGV4- zQLo6(Ddb3BF-1*GwCB;xvm^Ol>jUzFUek#qddV8<4|%Zz-_n&N{iRn=_=I#gO0CHg zxYeN`E@#IsYUpZ$qBsZP$})PC0BJoA^sp$50!cQJXl({c6cG#X!t?3u2c2;2w2UV! zFlI`iOTstV5`zAvenhzx<6A|5STEX(NIZhwXdpD(A%->>sDBuQ{3kdkrGsJGJ_zQm z_+XAv8cV98-HgaUq9hWHJczj1l&eK7lCf27h|jy4Aq9W;A7x2XrJ2{mjlm$|4RiD5l z1!FzA_&HZ6;BY_P9|UT3C>9{^DRX-tjD{v~4krw6q+>>X#>3K*E840{WX~XQLd4Vd zf*=cT=1k~~c4mu#fTB8WR2Y;Vo4i|wOZh<95$q`flDO)kL**jS1q~%=xjMC%?dZvh zj588`REuzkwBHGaR8!%AlE#dK@z5B7NwtIM#A{V=%sWWW5_NO5q?~!=WUOq7<58g&)!^OtX6*rz#IckGKf9q%tcKCXaT-3@lk*@rB7H>Kh)0v)n$XE zm@Iiyb!gtuBBv6NrDejOoJnG`AZhN!o}?J&p2V!e=-(PD)(RBSh%Jqh8)a1@OhFCq zNn3bcN@79eZ>~gGp%I0|AiJj4Vv)YK1+1e|t%=0!shg7!u^C;_hC{N_rbrX>wt*C; z@On-8?K_CTZhIZr>WBmqMrWfQv&z0>st%bPn}#yfyL3JVUI;I~rZJ(j0$;EnT}uaz zH+5lGZMR4&Fp-FqpfHs!`PL)j?Md1(Mi5VJ8BhN-y3Lv>da+fP? zd*>JtfJlerCWWbNo1mfSv_ed+23d|-j1PR*)BBb#MUtMMGX*+(QX2p zT8ivY5@6IoxSmQ{LNT}@*lA!;Aj+%CqLxdl8t5Lig|5UBuna4uuNX1C8}8fMk=0( z-hwATGYk*K!!>_t4-k&HPC;EDw`rRIqp(|STahTeH!Pb_?E#Q=X`Pxv6H*QV#{poO zlz|wtj%lkS@tf0;mE`ocQbnjquR4z7JuKo1o3)G3+7eMxT$2pbM5K&rccI#mtvjx& z5QucC{(*%8KkSq|gx#g=-1DkJ|GF6^BB?hH{D45XQyrW9716cq~g;TJsm58kd;uVum z`?-gZ&%7gwv+K>v?g*(+mJy-(uW8VvYvuw(H1v?^vvU*-Rf36R%Pe>kJrNOAjsc+b z3NvS96_^2C6)@NY8;(RrVn~~s1d$YhaUf2Zgtp4UgJ38WG@1!BM>&`>6%*1?fu{OM zDD*j9!qT3c3-Dmzz^J^0jN4IVY)A*dFG~h+rL#*DA??X?5F#O8=|Uf*K7hPIQAC50 z$#F;uX|ynx9K<|>kLvSTnO4(NkU?T1l3O^FLvPZnkF^m9$T%Dw5}>pdlAejNN0j$K z0)mzuFXR@!pwB6F#Jr?QRiWLGW%$w`-MX!VFKNl?DT_5XEt^Uj_JS8u0&1W*#npuFMv@j2}I^U?vzdfY?JsEw2>W~^obx>hk`47 z28`Af##baHjwDk^KX7b#C_@rP^b6qv;tPiZf+<*O^ic>Sgr!3VZP2Hx_X3L5%YrDo zCZUYPqV}2{E3zLzkv;tW_KB3OmQL^Ej~I!FT$mF)l7*2M+IMmRxN7otS+g9=NFx?m z;UrkaHcNQW`+TT9k-9CBlBp*nC=mXLQz?(C;$UrDA0`UzG#`n?K$&I^y*N<2-WqU) zerrdNWh4dWm3oj2^<6ngTGdl8YN%QnIxGV}Sk~-sR=?Dpr;AKIw_r~cBxbJd zMo_}iuoGLZ_;7Z9ieGAh3Qed8AgK~bd5~aW1#i}~#&#D|Du6-(MSH(rcSuNc;5UKndI!3-TZhJkV3E&{t+XyTz<6V3j; zCL%5-8W3Fywk9=->uCn#)KI9_4yZ;p^%_yA4d$^ijzr1dq$kisT!>8W3G7PZ652v# zSkYPmn0=?7Cg~`pW!DB=tgwkM$PmN=#ui?g3UN9pP;1jfuGd!E>ak+FL^ii02W(O^ zWI5CoOLT$;Vycqe*yP>3vZp}T83E3p220MSK$uOgYJ$u} zK}ijr2IHavyfe~0C_lIkTcccU3K4>9X6FflK~Oga#O2=(nYO3zcizKLw~bw;Rz!y;Lg-f1UTAKxDJ!Got!X5dM>?WqC6rgS&iBCHbfsq?RLNXua3&RLn zr{3kQb%D2J9D~=`LE(k9%q*ACQLM>`GT3PTx8GEJOP@N}mae9}P&E<Bsn~U5zbK!c9Nh%= zCeeus8?;p+IWVsj!|C8@6r#zoJUk_Py+yF>&CeD`vJLJNg#*7yADgamEhT}OIszmk zi(vM_0WBX=6mX5uXpD467An11Q}9u-Hao;Zq1E0KWvL}_s=c0sG3}OM2346IY4M7v zl=3RpB&>0CVA0Il@^4Y~>RK{ht=gH5`6N+!1Kc2(rnIB=i|nDDhL$BCrYRiD@JO5m-YLa;OtR{9qrt z9pIgW{`3a{huIvjIOzKyOsQA` za1!!@G+Zff$kf1F$WXzZYMH8{kWQ2V)j1ePlbpw-fKy4eH)PwZ#FGvU)ibe^q2T-^ z5Fv)}U_{{o)Ne1144cSXSHyK1w$=|0n*A5t$_5n%2wkzVl*LG*vc7DW_mim#YGU#7 zp6uK7D1x5GMF}YjVwbtPsmLO)q!C0c2OT9AnN#6NjMT~Fu@HAmoL-6tlB-oRC6T=M zBlTY<0-$-dR5rWP>Vbj0eIQ(1ZuUhr=d`&=B71T6xI8t z7j$diyCj}A789wHQm>@u7f=ITu>-{R09HZHj2tLl;G3$+bTB<0aE9vssu1cBwY-;w z;t+R&C)36WTMA@?yn@^up!Zkac_r5Z;Q}Hy2@q;%Qg@?q==-2{S#`38^`>3(Tt2|Q zGVk<}wvE{O>e+=Dh^h9KX)&G@GC4KOv)Ug3_F5A15C0@VSq7R2duaE02oykBq)WEU zN5c7}t8B^Qi1hY|fO<@fj=tFLlBQV6-56XtX!7RAGhdCmp%nu z$UIc?wq&SoM*XH#ikvbzli}XBXVZR^h54zX7I%{JZBtDLkabL77}ghW7I>tTtgg}u zjhX0To^W7!8Qw78_?R_MkGM7x@C_V>Anod+1Hi+u5h1SaEKywo`n1$=1WA6yhtr8= z*>wO&_M(CpaiZhIy=3yd%K=(XZu39z>xC-7%ipzBXiqu4*^@| z4b@RZ(gq&2M(H!}Nb;gBgo9#~+7j6a7fohzBhTSwXA%{&&modaXpw4#Tu4j7Zqx%Gt63q)NMd8)g;xnQJh2I!%cf_VU0D zjuI&uo(foA7N!RZTBZGIhu5Vgk>oW7$gGjpv_+TnB2+?~R7_7Kb|9%~>`-}X-(@ZU z(J6>t>53w2>hYo_A&d%OV48>10U?Id$MR-hJHwQwQVZAQ1m-e6C{2jnZQw0h2gcwF;|NcgiMHE1@o$h%v2%^}>i&^T*2z7;%w5WR_tC8q8f_RyjT>(}@aUbMT0rj5~pjfy_ zUe@9Nl6n=$$@MC*CK^PvNmPeZUPqG-5pB_d1acw3OQ0pxSZwt$2^;4o-h1tAc7Gvr z06LnOm&$XqG6wGHIaI9jBt#h-aEbXrRh4wIeM2IfW~&8*Qp(y)Xs<0!yyUiF0j0EY@LY=ST@ zXh$_wx}6qYe84xQ^t>{aId}k-o=|DR7)OzO7%}uffl^Lu`#U2VW`}|_Q5AfYj+Lz> zq!%$)a!^AyP#KYOhByK&^cc&VHjlP{HT_oj3my_>n-N>UD8=OUyoDlfUlL(-(Wos$ zFKstfb~DlGWgGuf|7UJG6{!m@V3F0l5$n_dHDzI!c)J!LWhuBco3rz>Gx=Cu*-i4Y zS$aYDBI(L|^Jp4cjffT~4%OBCXTQ9ek*iGx;{=2Fk2m4TE>NTQ$Jq|-OOP!8ITcXJ zmuz3|*U{?(xEK`Im`WM&1sCL-sSHqBNbCe2kwUp8%|-NsDE^?3{w7ftJyY25a)d#1kui!~!`@r)t{pBEsALa zrN=iiNvY#Qj)OMMOPq#=x=~1+UFfkBC^f{&=W-ymZ&r~CfTZ(&O|0J zQ~~|)iT4;2l!-{RHQ7MY)3dD>3rt0RPQ{(+BHbp zI6AtnsHfHj1|cbVhp!YJP=)ssq){~DBQyXQ%dNn0+lQDJJhC#j$gEO(Pg&ju-L!sW z8%s)I#sF>L%aPBmo_i|{5m7=aCH}Pa6V(`x1XhsvvIzx1GBRjSj!5r1Rmd7JC{1H2 zop3fHx>l*|mr+9(h%q761}{`Gjl5SUR5lMPJQytvTYI@wLMW3btcQyMJ(#x|Y9`UP z4?F>sFOXtD1N2c=5JvP}h=q9-g0L*5xN#~Vkxxf|$ zjsA#G-ufldsl%A}G|kaI()gQK^+BpBL=k}`QA`cB%v*+Bog&1(!}nDJxN=^+01T(0 ziYz5t>J2udHif0$thD9t>^KH;!9yzAh-JQ#uT2y z1=5`XbF%=&B>S7AkZ==Pf#!lVs1cl?n7r82EHW=kt<3KYO(_;j`*|ZxVhQPt5W^w7 zVn?OY<{&GZhE=FH;V9kn=@E@kE<#c;s0ZdEFS^KECiH$}H;nR$0!KPzWK|)^J8^7- zQwyb&K)&JR7F5WQnFRS1iZzvyQn@HX2BX6NqN$DxJ9Mm*Tpo?fMi8xFpbi5SRA3}~ zIOs%5xhjSEFZp17GK=^kB`aOi2|XcTVIK0*9SB>>N^l) z_GU!FMxu6TBKA&KM;@gH;&=AMN-h9?-jri&p5&{FYmYAG1ZCzO)nryh0zJ&cbFV`Y zGg7-r=FCW$G_gSqKt(*SwShnJF*)9yQ;N;7z4V-7Da4wE>~KSKvZGj<(QRO}r6y*W zz$5r?SW3lmLlT1800RVyg?0U4dLq1ch?o*0n0ly&ue_Q)@T>hJm zn4?B6fsjkL?>hiypkQD(|Fr>Kp5cv-QS?tijkacH(wirFvHz%1ZfPZ3xZs93A2UwM z_8~qPn^yefpMWzalD#ULc~YLEDJmSe7d2j_#H+;;~50#0-u@-cxzVhL4~X1R*q@@(Aljt*ntxHL7+Mb`m2 zy0AzE>n#7sw)w|0#?-lIpn3l2`@8q91B)Iv7T_>WT!>(1k5!`0Pjbi@XxKA99eWC<$zqMbe81@Kg=l znw164dxXTsOelL#xG_i2g+K&Cqf&XT1qw%55J339Fq#)7u?zE#ezOCyqJ3@I-+619 zON7C*QX45X3n<6PC$=9KVh5_5S``vyb(C3bWRofcb!3u2jxiavrAt}Upm1GM4F;%4 z;y-#PVHtreD4ND9)#6xvhA#dJw0tS;j*4i|Zfa+mn1XE}b`U8_Rx14vqxd7fI-mBJ zhH~W%mXS9srPn4}fWDEa0kVzyTWTWUi_OAq$;}!nou*q!%T(~YJ_D*e>0Bz8D>T5Q zw-rUfBJgqn6sV63KnlwS%4~ZTBHCSmM0WLgp&wb7_Ol(=3Yqq3+7u$q6On{PW*Lek z$|oc5Q0+CgP<=>DShNhP-o`5MddNra2e@@OF-zCUK57iWju(48sktaE1|Yqp3l0q@ zibM;|3)ajlz-UA`B3)FMfC%Mq@xtkqce1i78D=U>Uc7 zi!||QsD~zIrt6@4)?(v(YAk5{qT0I}aIqEvLlvw8s9onT>Zq{gu3h$yb|zKM%s|4?_SE7kO;U^VJ0~-%V(aa$>XI@Bq)PN_BP23cjP<`A4AvL9xA#g-hV~eO4NhnG>3>CO)`Mx*>J8kOtn_ro_8mx*~WH$Y{Y_ zZOSWxm_?*wOr8<$KsIf8E?(V|!^-T-WctiBd-b$5kO*l#FchKlfbIq%|Ak^T7->$!_4{@Fj4I1607N z+26fI26{0Pb1~UPmbeXUFT>5@7r+z0WL>fk@n3Q&cZT9)Qns~?yVDwte%4W3-9@y3 zUfe|ZSdQ}r*rc7VNa73|0Fh~+c|mZiCyA$G+{7I04w(YMpht=xm?ozzBH;0p8)fNq&E6hSVM<&IQ+n+DaKHmv z&d*VP!#A7F><4_brR?6(9?(RYySa!^AQXeUlQWu@%e*5qSCV5;*u&C(vBihLyEoQ=jLFrs9|;iFr~z)nA&PQ`e}y zC;(Cefck{gAc?5& zK{(vOK3gE8zT-(2Y73F8spy>IQt!VoCRvexnsaPpAT+RhD^YL-PGI5kL4cj$1fQY0 z89R}jqKr0_=vLik)*Q4;R}f6Y3`#>*5!a-LD468M3FqSv{A_e_QIKh|SJtyxG0ccj zRLm@(AV$Y?e8f{0!`azuAT^uEL(Jky6)`d{ceQ39o4xXKGz=qc_<)&C%`^9}21SO8 zUygBVOaSJgu? z4YIdG5+xv6Z=3>>4j_LqIlnk7`Tfyh33D#dZ&0!5ae+EH3TaYZ`o zK@rKkYuiJFf=8V_eZ>B8j#X*B)}@gj?ICdvs;bLM5y!2e{MetkbJN6q&xXT~**bi3 zrH0IC)}tybhn(<{9gr|>)2jio7Bx~|*@{Cl6Pv0+h`S zCpmyP;&KgOvRy)9ntugZvSpq=t$DRf0pePPdf+NSqDFODGz%ao=UOiolV4P2cNxk@+N^;9U>c=NrgZqiB6!7Ly<~MWU}?JWFip@5qHg!!SWDSDpZ;y!ZJ9zTeT93 z@?}mgK9xD-K3AYqgZnkuDj176AbH~x)h*pliVjyH&$da4iZ~Qc>8n>H$YvNpqrC{t zR1SyD%LEt$ENR9fATot!w4nsYaF<0*UJZZd3#4CFq=mHXdcqbB#SK+|U~Qx{ z5oUxdw)%81nm6RC1W7bQH)m3<>#*xAG&cYMv9}beP{v-mDyxa= z%1@SQv5`<}F)ou$M1lGSrR)S8`;&l+^0{~5emMoT2kEf6hS}?-BI-1hgw#P~CkEDK zO|qeZd#R2+mmDfWCp~(pP4yTBB+U-Sl*mdvWb|?Wv-JT1G{O);!a?GjjV(+yYNdDg z2w?Xfm?g>)97@hJ?zuSQ-JcI(Wpw@Y%?jv-ng0bn`hl93p!v{sCOOo&k9WVmr* zWQU3~%60OT9He;+RaZ@O_rMs_CoMW^z0faCCTyC2KoarH7Nk_0Gmw6iI|&dH zj0Y?`d)QG_RbkQzB;MRGo2Yzcp}55fF;XC&%aykG{uGLFMxz2D6WK^(H=;n|!Zy$ynV3wV0Bv638I zNR^Vmt0O}q#gkH zlmx4ijw4v6Gr+nwnbK)Z-@fmKE|!1_Ih|UEAZq2wm!>52f)?>WJ6_#{pkwB9yVF27 zcVMX=n8YEcs7VE0jmUys>qPLF(LJRR8w1TDnmMMg#ENP;)YDsLWqI53T#rf5+GL|mw?D2H~{U| z-LhjztJ#d`6+#)@D2~OAv}md)L9F?6cq!m1y{P_`_XGWvA(MqVImHrS#?G;t6(DdA z^b%=c`i=`y2n_oG>FPf+VuBU9fx(8d!T@lNn!$Yy8CqQ(i%nLahFq&aL|3M1WB4_8 zP}|U6q8UO6B15AjY+KS-SYQzxjJF}HRw=pw5Yv*WI7$&LCDDX8=iu?vV zK;iJ1`l_0Ag+?Gr1k10e>2H~j#QW)Vuzb8oB?`y@Y}LD=@#^nvZBh?7(P9m%2yl3z z%qVSWTaP#UawQwbLseB8bllc3DT~R8@`XE=7(=KRd;{r-RpEy~Mvx5bX;I^t&1CQ6 zrDe8s4;@6v(qM`>z#_Zm2Sm(!RRr0mE=KP^z!&7gx+7&qxIof@zpSOCWoSb@m1~XA zl9EJCmw1UUh=s8ls;*fz3J=`z^gwPCo@DS&Baua|hh3%B{jx{+Q7n@tAOkDZ_@u^e zm;-R-<*3r=*Axy|&3iB4NgfpW0WzYM%fu2A+1u>t<|)OA)a^X#2VO?A+;GF~Z3PmsElhr{LY4GteFTcJPnk)<+HB57Z8Vrr z_Z0(!Vrs{>U4Tk33gsg%%Bp_Xigoua37{aKufc|HI^Pbx*YcHYWhR`EuQugLNUc6= zbt~uyAbOG-OwhnEb}yjY=~~f@Qmm!&Gy24%3CknFs$pBICIUEe30V2)pcT*AdPte%b}K#gt+-F zD~)JX$2~lgr3pvo)5uMqa|awHl_Ags`?gBY(w7{_EuPhg)wBU<}016g}lkxH4$G0zorgke9M{C*?9$<3-;MP_$Toc~vMgNvK z9}h(d;U=YJ>j8kMw}GZJtTJlF`(~ZyLK@u4z1f0mb@$=)^vgBPPrZj z#2i?=gdBOqQi_}AofN(l68(DZw&v!+(-pDEkR?+OA3%#LGYwf*)KmzDe$P@&uc=w0 zCS!}Uks>@6Em|y$$@sAI#Zod%^Oxx zv4gr>l0TOVceJ#GFtK8hr4@M^`-Tq_U4RJ%kp{nON3wk+J=G|W9{6o8E3*YG0+#C3 z%!&#|`vnLKvJn1(Cvlh%572W9E5f_<#TEh6v`U?X^1Na>@wD#K#&%^yR>j15n?XZb zYMH<~hSuAdN=jG}W~6^IUPC2=`yw9pU|lJ-o6;pRcR(9@V)g7g1FaJ%PZvlRL^JCN z%{C1UNDzvyy^a-Xz@=-y0;ud5El}n!q=WG<+Op>EYd;3$tVc-%dR7iD7|W=#pwq~z z?=;k25M5+S>B|S&u?Tp-sd%p_&rt&1GddGN$*I7c?89sA6y@07Pw5t5NS*z^y^yKOb9*t2JAeUkj zh8J@p!27Q{HJd*Lpogj{wKu{MU_5pQpbZkR%+b^VQkC9PG}Nj+0Aw|oOajNzEg0BT z*;#__u4%=Q^+Q>7tco8Ky%Jl_N(Ix20=1pktyRaQ1qBslPa40yCd)~0c%6k`6|6}D zb|W03+(P1~T3Gx^FJL|rEac_-ac^*1Xu6?=9$jzy@!-lM?uDs!8I2nF0p1lA>CI{& z4C^qTx~WM-s$5F>^0m^s{pim6p3Jj!#@;e2JPs^~STE@h`fl9{_YFsVWP3m5EwiO8`%~kgtPVj7`N(2qsc=WTyof#w9=};VHv) zN+N-S{z@CxmbScBp`K=2S(yyqQC_F*qHOl1?Zg5q)d>JJJc2Rc06QB5#*&9X zn1i7z+N^G9)CvJeL=x|WBDFz+&D1uoptpZi|O30(r>R z40hf~Ds<9nWpL00BOVAPx!H8=qU{nqmBP;T7#&+L5LBC_t=#9XTWZa47b2`d_a5$B z)DUh`Y15|kbW}g+`CdIplOf*9NKIl9pe_42kfT{OP_1KED%BdKt`96YTWSgLVe7CO zPj<47AqqW%xZUV<$shF<5Vj;MS(I-CysS4?%xR{)>@J393ZVHxD0DiV^8jY1J&<25 z*r_S7SF@>ak-kQl5e1;1XsggB8fa%G1{hxu9!g{J6dM#mo`4hW7qmx46b6)RY0*@2 z;D*7alpu|jDtj~TMC$=R?A_WHoQ3C$^%H3%GD$0|7Y`3y0;kdG?F3SWh-*bPqQk31 zBzH0?gdq25$g$Dkb%;|=7QWG{`X~fa9Ek%~sZxcyJ|Yjz?fTkqV%VRu>m3#joq8#q z$!3<5P{?l~l56>pe{dIxwKq6Oe$pwP&z8BtdzcPjpn4obH1dbSKS1fo zK)H1&=!r+Y_C#vo(b7di<{&*QCh-|n?ej}S;CPhiBXU5AQE;F)b5(8~Sp_eHyd?Qa zJR;8^_JC@b-Gi<@!>ZSa+GxEvlad>p+1n8KG29}>+vXX;es!5D5ZXR2#{w0?!O^m!V?!{0VFqHm<4>fM-){W@V>HdNZF+^@eI; zrRR&nYsAl9NT}DBIz>8Ula;n1)}RVO1ydtfS;*)LDMk6rs%>zkDp2BvGzBXIYC0@! zAF+z7#R>!SR2dx@Mh>Z?(HOlgTaESh64v3T04&o-~U`A>-@=oqM-Nh1|7};1Kq2C&H zOl^ksf>W+}wiAVVJ^~3)16k)Tk1GTJ6upxyP~LjVsf4B?BYEE zcQ93wu|ny@@^LdHd#e=HA(KmOiPGw94hnsM*6z5PJzpVcDUFKPhKV>d8;&Sp9S}J2 z75N@yup1e!WnfC3h1+;ut69iV7$vAsmE0o^4Che`h3L}+B5OhcOzqN=H=r45j4rnw z3^fyNnD@C7h+P`awP)Ce_KP5CV1wUe>duG{U^MnlUmGo3%+j8OsUf=92DzXa6cjB+ zMzOaVHvXlwB>{-F`PYR>2?gQR&*WlI=FD4yZL30|Ri+1?GWwUygjOJz!q`TZ@F?PJ zyh>O0tv5har3B6MwNct~Tm|&y8Pu(=;@Sd9R6&3FjYa^mXK5waW^{!>EO~H@P$G1} z%ZzPe1A8ziOZZZtQ{{5&h$i9={KAt3I|Gp6W9>+^MUViI5fs^ga4#_jzUnpXmP6x@ zmIkJZ?evX|5L$qK&pvy& zK7F)V@5c0O{_(-;WH+AAFIVf4pG6!x9MDsI^I(W8HwW&&{Qug|TR*m0|Ganlc6ELF z^Tp2L$Nr<^VGSSMxixMb-8~!!N9LUk2f5wfeCg&myfg0J8MhC80aWo5efRFs`+0qG z_If@UPv(c~lg;VeIej?rsR#G>q=B*j{a>Cq{q@1;H@?}Nole^qV_u(Lp8w6Y>#D5xJeKkJ)oezF~ z|7Ytzd(82A! zJL9{(uRr<8>DLZ-wEx3uem9QxfBf6u{l*VJ?LV*p$F++$&oAba9?Ra%y@TuHdd@YRP8r}>ZZ==fSci<*w-*EZL8*G`UKpIyIw*WaF70~goNr`glF sTpG`|$E!1sae8wxZ%

`@V7Gm(AwYc(vZVTU&LPfBm=>{`zS87p&Lnv;Y7A literal 0 HcmV?d00001 diff --git a/_region_.prv/tmp187064TZ/preview.ps b/_region_.prv/tmp187064TZ/preview.ps new file mode 100644 index 0000000000000000000000000000000000000000..77d9cbee57a2439dc380d15a73ae5541937593d0 GIT binary patch literal 177165 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 VjxR6QUth}RcYnRd4!=E`{V%NxLD2vJ literal 0 HcmV?d00001 diff --git a/_region_.prv/tmp18706s8x/preview.ps b/_region_.prv/tmp18706s8x/preview.ps new file mode 100644 index 0000000000000000000000000000000000000000..89f5bf53bd8c0c58f98c8e7a0832456c6bb40084 GIT binary patch literal 60475 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 VW_q()zhBvVH-G$eN`5?E{1eBQ{*(X! literal 0 HcmV?d00001 diff --git a/_region_.synctex.gz b/_region_.synctex.gz new file mode 100644 index 0000000000000000000000000000000000000000..1ec31272b053f01751363b3bf098519fe2184e7c GIT binary patch literal 1759 zcmV<51|az#iwFP!000001GSo4lbbda$KUxB$y+nCUakh)Z<#*zp_5K;lTN3T!60mP z0TD?!>va0vdjuFC5ZzeX-O0ulVE=US`JZ!i;Foiq{YpN*`JHeA9Svb1#JbV*Od4Lsjd2UW4ksgSDamZ^H(r-HaCmozKMeO8Kr z5?W9M{Yv}*AZ&m{77(hwN$Tug$n$_%TVS9`>+O9`iUAUvK@NmfMDp|4K;uaaQ9Nyq zG!yOvIiJ!Jfi|~-4x}cWW-i+ko>TJR(xS-=MA|-sbb|8;<$Gq+ODj>O@_2d2B;T3@ zhZ2(vjT(_)!Wd*|*9f#1*amz<+eRSPOh#mA-2f<9Ern``bG64PLmS7au7O#$Mm{tq z7Im|oFS91&y4liaEXnBsaRNgt?_M)j7xZu)R#qG?I73q(hn1gbBaoX43@yDVSt|Qi zJUc@(myDHQ2ArqZ#sfneZw`f9a4;lN=Vf{(+?DjZO&-`Z1{O@`~fY-4%i|C2rB2N?Etf8l;znXiV z@Mb-I1KcZM)i5DN#%UvQCsr!cI}xmqjmkFWt8FDVo!@XKS;k6@Zy0_cWR#2#Z^($F zXM~@gb+w4-W`*H7FNk(F*T_m}U6uolYT?(3tR#ks@V!i~2`C`I^W|U6|cvNpq@|rZAP)xdye0UKpyjd2{OeW?4Ngg@#d;4$tW? zBsAr?K+8h%Hj`Q>R;pX>q!sBwUn46K>K%v-3{hVrD>3TyOM)!H@o9ZnNmK7b^0bDH z53iQhw6;>J-p%KhW)B+NN~$`X?f)j(f~i_*cG-#`7G^{UT5FzRZ6#v87ua~PFWMa9 z7ZS5LrnzQA@e660Rtpk~Ur58n|revCTjt$Eq3Jm!$ECb!Ejl#KKn5tQw`daSFTg7XX7{-RRl5cn5 zulx<}z%YZ=HaW#4kxi^bssU%qoLH$-uRZhyh&kL!oh9A#ln+Dh56;R$jwy7wpwh%H z*PR<7#3oK3HMo^L7uM%GD|I+bOETs5^%)sfZ~CGVsoP5BtGFhR7?y6z3jSa)92ZU# zLn(H*1&VG3@Xdw9P;eba`U-O0)+UCc>LKJ&Dy8BZ0*2edo+DYCL%C@UTBARg`NQ+0cXqR_hI}+GZKdGZ;Oq6y7D60|k_+>(s7 zkZ14-(=_LSL)dbQu`z)e%HRqUvZ7*YbA}0!KCr9Sea|ov>T^W+3HGposV2`37>0o& zg>CGK@5jajW+;S9UX@k+zQ{+4p#~srm3}!zfa$+)nv!OH&B=ZLxlJK1i2Jl@-0!>W zR0{WJB3R2a(k*i1ro)F^l2f@-nXquvHoNxJaB`yL%Vf&YEA=Gl;V2tb^+1wVPcgho zZ~ftEa)5j!67h9*W!{yx_|!SLn{>(B8>B6dZ=kJtgecFp7UExp-1QAn-4_+!FCrVVH|7{=a2b` zVfA;;Tlk(II{*02cm5sZ2i~2x3%z8s-o)#>I9dlma_2dJT3&mKdA$}y{w7G^k{54$ zA1)m(mz>A0<%jEdy$#1JmoIqEyWtb-a1#dMX8goD2@^jIMnd8RvFAtQb-29UdYke3 zHV(ImA76X)*YPF_RTmH4iE;ei&ff-p5``Dk^$LvUFZlP)c^gK)^Y8eaq3Po-%JYet z>oa|_W$>O-D#lwsikzRAkZH9q$qs&fuu+(Y^EOy_=il_Vn%ipU{0C_A4q+}S008v& BUrzu4 literal 0 HcmV?d00001 diff --git a/_region_.tex b/_region_.tex new file mode 100644 index 0000000..0319e0b --- /dev/null +++ b/_region_.tex @@ -0,0 +1,257 @@ +\message{ !name(master.tex)}%%% master.tex --- + +%% Author: bob@bobmatoMacBook-Pro.local +%% Version: $Id: ocaml-hacker.tex,v 0.0 2011/10/23 02:58:53 bob Exp$ + + + +\documentclass[12pt,a4paper]{article} +% \documentstyle{book} +\usepackage[latin9]{inputenc} +\usepackage[letterpaper]{geometry} +\geometry{verbose,tmargin=1in,bmargin=1in,lmargin=1in,rmargin=1in} +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{graphicx} +\usepackage{float} +\usepackage{array} +\usepackage{tikz} +\usepackage{enumerate} +%% for underscore _ work +\usepackage{lmodern} +\usepackage[T1]{fontenc} +\usepackage{textcomp} +\usepackage{hyperref} + +\usepackage{listings} +\usepackage{verbatim} +\usepackage{color} +\usepackage{fancyvrb} +\usepackage{wasysym} +% seems conflict with differnt packages ,fancybox,calc} +% \usepackage{xcolor} + +% \newenvironment{inverseverbatim}{\VerbatimEnvironment% +% \noindent +% % {\columnwidth-\leftmargin-\rightmargin-2\fboxsep-2\fboxrule-4pt} +% \begin{Sbox} +% \begin{minipage}{\linewidth-2\fboxsep-2\fboxrule-4pt} +% \begin{Verbatim} +% } +% {% +% \end{Verbatim} +% \end{minipage} +% \end{Sbox} +% \fcolorbox{green}{black}{\TheSbox} +% } + +% \newenvironment{inverseverbatim}{\begin{Verbatim}} {\end{Verbatim}} + +\makeatletter +\def\inverseverbatim{% + \color{red}\scriptsize + \def\verbatim@processline{% + {\setbox0=\hbox{\the\verbatim@line}% + \hsize=\wd0 \the\verbatim@line\par}}% + \@minipagetrue + \@tempswatrue + \@totalleftmargin\z@ + \setbox0=\vbox\bgroup \verbatim +} +\def\endinverseverbatim{% + \endverbatim + \unskip\setbox0=\lastbox + \egroup + \colorbox{white}{\box0}% +} + \makeatother + + +% \newenvironment{bluecode}{\Verbatim[fomartcom=\color{blue}]}{\endVerbatim} + +% \lstset{{[Objective]Caml}} + + +%% end + +% \usepackage{lstset} +% New commands serve as shorthand for frequently used command combinations. +\newcommand{\ind}[1]{\mathbf{1}\left(#1\right)} +\newcommand{\bx}{\mathbf{x}} +\newcommand{\E}{\mathbf{E}} + +\definecolor{MyDarkBlue}{rgb}{0,0.08,0.45} + +\DefineVerbatimEnvironment{bluecode}{Verbatim}{formatcom=\color{blue},fontsize=\scriptsize} +\DefineVerbatimEnvironment{redcode}{Verbatim}{formatcom=\color{red},fontsize=\scriptsize} +\DefineVerbatimEnvironment{bluetext}{Verbatim}{formatcom=\color{MyDarkBlue},fontsize=\scriptsize} + +\newcommand{\ChangeLine}[1]{% +\ifodd\value{FancyVerbLine}% +\textcolor{red}{#1}\else\textcolor{blue}{#1}\fi} + + + +\DefineVerbatimEnvironment{alternate}{Verbatim}{formatcom=\renewcommand{\FancyVerbFormatLine}{\ChangeLine},fontsize=\scriptsize}{} +%% \usepackage[debugshow,final]{graphics} +%% \revision$Header: /Users/bob/SourceCode/Notes/ocaml-hacker.tex,v 0.0 2011/10/23 02:58:53 bob Exp$ +\def\dashfill{\cleaders\hbox{-}\hfill} + +\begin{document} + +\message{ !name(ocaml-yacc.tex) !offset(-102) } + + + +\begin{enumerate} +\item syntax \\ + + \begin{bluetext} + % {header + % } + %% + Grammar rules + %% + trailer + \end{bluetext} + +A tiny example as follows (It has a subtle bug, readers should find it) + \begin{bluecode} + +% { + open Printf + let parse_error s = + print_endline "error\n"; + print_endline s ; + flush stdout +%} + + +%token NUM +%token PLUS MINUS MULTIPLY DIVIDE CARET UMINUS +%token NEWLINE + +%start input +%type input +%type exp +%% /* rules and actions */ + +input: /* empty */ {} + | input line {} +; + +line: NEWLINE {} + |exp NEWLINE {printf "\t%.10g\n" $1 ; flush stdout} +; + +exp: NUM { $1 } + |exp exp PLUS {$1 +. $2 } + |exp exp MINUS {$1 -. $2 } + |exp exp MULTIPLY {$1 *. $2 } + |exp exp DIVIDE {$1 /. $2 } + |exp exp CARET {$1 ** $2 } + |exp UMINUS {-. $1 } +; + +%% +\end{bluecode} + +Notice that start non-terminal can be given \textit{several}, then you will +have a different .mli file, notice that it's different from ocamllex, +ocamlyacc will generate a .mli file, so here we get the output +interface as follows: + +\begin{bluecode} +type token = + | NUM of (float) + | PLUS + | MINUS + | MULTIPLY + | DIVIDE + | CARET + | UMINUS + | NEWLINE +val input : + (Lexing.lexbuf -> token) -> Lexing.lexbuf -> unit +val exp : + (Lexing.lexbuf -> token) -> Lexing.lexbuf -> float +\end{bluecode} + + +first gammar +\begin{bluetext} + input : /*empty*/ {} | input line {}; +\end{bluetext} +Notice here we \textit{preferred left-recursive} in yacc. empty corresponds +Ctrl-d. +\begin{bluetext} + exp : NUM | exp exp PLUS | exp exp MINUS ... ; +\end{bluetext} + +Here is our lexer +\begin{bluetext} +{ + open Rpcalc + open Printf + let first = ref true +} +let digit = ['0'-'9'] +rule token = parse + |[' ' '\t' ] {token lexbuf} + |'\n' {NEWLINE} + | (digit+ | "." digit+ | digit+ "." digit*) as num + {NUM (float_of_string num)} + |'+' {PLUS} + |'-' {MINUS} + |'*' {MULTIPLY} + |'/' {DIVIDE} + |'^' {CARET} + |'n' {UMINUS} + |_ as c {printf "unrecognized char %c" c ; token lexbuf} + |eof { + if !first then begin first := false; NEWLINE end + else raise End_of_file } + + +{ + let main () = + let file = Sys.argv.(1) in + let chan = open_in file in + try + let lexbuf = Lexing.from_channel chan in + while true do + Rpcalc.input token lexbuf + done + with End_of_file -> close_in chan + + let _ = Printexc.print main () + +} +\end{bluetext} + +we write driver function in lexer for convenience, since lexer depends +on yacc. \textit{Printex.print} +\item precedence associatitvity \\ + operator precedence is determined by the line ordering of the + declarations; + \textit{\%prec} in the grammar section, the \textit{\%prec} simply + instructs ocamlyacc that the rule \textit{|Minus exp } has the same + precedence as NEG + +\item error recovery \\ + by default, the parser function raises exception after calling \textit{parse\_error} +\end{enumerate} +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "master" +%%% End: + +\message{ !name(master.tex) !offset(61) } + +\end{document} + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "master" +%%% End: diff --git a/auto/_region_.el b/auto/_region_.el new file mode 100644 index 0000000..472c5cc --- /dev/null +++ b/auto/_region_.el @@ -0,0 +1,38 @@ +(TeX-add-style-hook "_region_" + (lambda () + (LaTeX-add-environments + "inverseverbatim") + (TeX-add-symbols + '("ChangeLine" 1) + '("ind" 1) + "bx" + "E" + "dashfill") + (TeX-run-style-hooks + "wasysym" + "fancyvrb" + "color" + "verbatim" + "listings" + "hyperref" + "textcomp" + "fontenc" + "T1" + "lmodern" + "enumerate" + "tikz" + "array" + "float" + "graphicx" + "amssymb" + "amsmath" + "geometry" + "letterpaper" + "inputenc" + "latin9" + "latex2e" + "art12" + "article" + "12pt" + "a4paper"))) + diff --git a/auto/blogs.el b/auto/blogs.el new file mode 100644 index 0000000..adfee80 --- /dev/null +++ b/auto/blogs.el @@ -0,0 +1,5 @@ +(TeX-add-style-hook "blogs" + (lambda () + (LaTeX-add-labels + "sec:ocaml-blogs"))) + diff --git a/auto/caltech_ocaml.el b/auto/caltech_ocaml.el new file mode 100644 index 0000000..bbd7a51 --- /dev/null +++ b/auto/caltech_ocaml.el @@ -0,0 +1,5 @@ +(TeX-add-style-hook "caltech_ocaml" + (lambda () + (LaTeX-add-labels + "sec:caltech-ocaml-book"))) + diff --git a/auto/developing_application_with_ocaml.el b/auto/developing_application_with_ocaml.el new file mode 100644 index 0000000..ff19ffc --- /dev/null +++ b/auto/developing_application_with_ocaml.el @@ -0,0 +1,5 @@ +(TeX-add-style-hook "developing_application_with_ocaml" + (lambda () + (LaTeX-add-labels + "sec:chap7-devel-tools"))) + diff --git a/auto/godi.el b/auto/godi.el new file mode 100644 index 0000000..c37158d --- /dev/null +++ b/auto/godi.el @@ -0,0 +1,5 @@ +(TeX-add-style-hook "godi" + (lambda () + (LaTeX-add-labels + "sec:godi"))) + diff --git a/auto/hol_light.el b/auto/hol_light.el new file mode 100644 index 0000000..643e2e1 --- /dev/null +++ b/auto/hol_light.el @@ -0,0 +1,5 @@ +(TeX-add-style-hook "hol_light" + (lambda () + (LaTeX-add-labels + "sec:hol-light"))) + diff --git a/auto/master.el b/auto/master.el new file mode 100644 index 0000000..e5dff32 --- /dev/null +++ b/auto/master.el @@ -0,0 +1,89 @@ +(TeX-add-style-hook "master" + (lambda () + (LaTeX-add-environments + "inverseverbatim") + (LaTeX-add-labels + "sec:parsing-lexing-1" + "sec:ocamlyacc" + "sec:camlp4" + "sec:bolt" + "sec:mikmatch" + "sec:pcre" + "sec:objsize" + "sec:pa-do" + "sec:caml-inspect" + "sec:ocamlgraph" + "sec:pa-monad" + "sec:cont-delim-cont" + "sec:runtime" + "sec:gc" + "sec:ocamlrun" + "sec:compl-lang-feat" + "sec:subtle-bugs" + "sec:inter-with-c") + (TeX-add-symbols + '("ChangeLine" 1) + '("ind" 1) + "bx" + "E" + "dashfill") + (TeX-run-style-hooks + "wasysym" + "fancyvrb" + "color" + "verbatim" + "listings" + "hyperref" + "textcomp" + "fontenc" + "T1" + "lmodern" + "enumerate" + "tikz" + "array" + "float" + "graphicx" + "amssymb" + "amsmath" + "geometry" + "letterpaper" + "inputenc" + "latin9" + "latex2e" + "art12" + "article" + "12pt" + "a4paper" + "./ob" + "./godi" + "./of" + "./toplevel" + "./lex" + "./ocaml-lex" + "./ocaml-yacc" + "./camlp4/camlp4_tutorial" + "./camlp4/revised_syntax" + "./camlp4/experiment" + "./camlp4/extensible_parser" + "./camlp4/jake_blog" + "./library/mikmatch" + "./library/pcre" + "./library/caml-inspect" + "./library/ocaml-graph" + "./module-lang" + "./library/monad" + "./continuations/cont" + "./runtime/runtime" + "./runtime/gc" + "./lang/stream" + "./c/M4" + "./books/developing_application_with_ocaml" + "./books/ocaml_for_scientists" + "./books/caltech_ocaml" + "./books/the_functional_approach_to_programming" + "./books/practical_ocaml" + "./books/hol_light" + "./books/unix_system_programming_in_ocaml" + "trival_tricks" + "blogs"))) + diff --git a/auto/ocaml_for_scientists.el b/auto/ocaml_for_scientists.el new file mode 100644 index 0000000..eb44524 --- /dev/null +++ b/auto/ocaml_for_scientists.el @@ -0,0 +1,5 @@ +(TeX-add-style-hook "ocaml_for_scientists" + (lambda () + (LaTeX-add-labels + "sec:ocaml-scientists"))) + diff --git a/auto/practical_ocaml.el b/auto/practical_ocaml.el new file mode 100644 index 0000000..10819b7 --- /dev/null +++ b/auto/practical_ocaml.el @@ -0,0 +1,5 @@ +(TeX-add-style-hook "practical_ocaml" + (lambda () + (LaTeX-add-labels + "sec:practical-ocaml"))) + diff --git a/auto/the_functional_approach_to_programming.el b/auto/the_functional_approach_to_programming.el new file mode 100644 index 0000000..9df3d18 --- /dev/null +++ b/auto/the_functional_approach_to_programming.el @@ -0,0 +1,5 @@ +(TeX-add-style-hook "the_functional_approach_to_programming" + (lambda () + (LaTeX-add-labels + "sec:funct-appr-progr"))) + diff --git a/auto/trival_tricks.el b/auto/trival_tricks.el new file mode 100644 index 0000000..5c9dfc1 --- /dev/null +++ b/auto/trival_tricks.el @@ -0,0 +1,5 @@ +(TeX-add-style-hook "trival_tricks" + (lambda () + (LaTeX-add-labels + "sec:tricks"))) + diff --git a/auto/unix_system_programming_in_ocaml.el b/auto/unix_system_programming_in_ocaml.el new file mode 100644 index 0000000..f431dda --- /dev/null +++ b/auto/unix_system_programming_in_ocaml.el @@ -0,0 +1,7 @@ +(TeX-add-style-hook "unix_system_programming_in_ocaml" + (lambda () + (LaTeX-add-labels + "sec:unix-syst-progr" + "sec:chap1" + "sec:chap2"))) + diff --git a/blogs.log b/blogs.log new file mode 100644 index 0000000..23f91fc --- /dev/null +++ b/blogs.log @@ -0,0 +1,753 @@ +This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010) (format=latex 2010.10.24) 3 DEC 2011 11:40 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**\input blogs.tex +(./blogs.tex +! Undefined control sequence. +l.2 \subsection + {ocaml blogs} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.2 \subsection{o + caml blogs} +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no s in font nullfont! +! Undefined control sequence. +l.4 \href + {http://ygrek.org.ua/p/ocaml.html}{ygrek} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no k in font nullfont! +! Undefined control sequence. +l.5 \href + {http://elehack.net/michael/blog/}{michal} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +! Undefined control sequence. +l.6 \href + {http://eigenclass.org/R2/}{eigenclass} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +! Undefined control sequence. +l.7 \href + {http://syntaxexclamation.wordpress.com/}{syntax} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +! Undefined control sequence. +l.8 \href + {http://martin.jambon.free.fr/ocaml.html}{jambon} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +! Undefined control sequence. +l.9 \href + {http://www.x9c.fr/}{Xavier Clerc} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no X in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +! Undefined control sequence. +l.10 \href + {http://www.pps.jussieu.fr/~li/}{Zheng li} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no Z in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +! Undefined control sequence. +l.11 \href + {http://pauillac.inria.fr/~xleroy/teaching.html}{xleroy/teaching} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +! Undefined control sequence. +l.12 \href + {http://alaska-kamtchatka.blogspot.com/}{alaska} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no a in font nullfont! +! Undefined control sequence. +l.13 \href + {http://erratique.ch/software/}{erratique} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +! Undefined control sequence. +l.14 \href + {http://dutherenverseauborddelatable.wordpress.com/category/inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +! Undefined control sequence. +l.15 \href + {http://www.univ-orleans.fr/lifo/Members/David.Teller/opensource.h... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 2--16 +[] + [] + +) +! Emergency stop. +<*> \input blogs.tex + +*** (job aborted, no legal \end found) + + +Here is how much of TeX's memory you used: + 5 strings out of 493748 + 118 string characters out of 3143568 + 49070 words of memory out of 3000000 + 3397 multiletter control sequences out of 15000+200000 + 3640 words of font info for 14 fonts, out of 3000000 for 9000 + 714 hyphenation exceptions out of 8191 + 5i,0n,4p,129b,16s stack positions out of 5000i,500n,10000p,200000b,50000s +No pages of output. diff --git a/blogs.tex b/blogs.tex new file mode 100644 index 0000000..a8067c9 --- /dev/null +++ b/blogs.tex @@ -0,0 +1,24 @@ + +\subsection{ocaml blogs} +\label{sec:ocaml-blogs} +\href{http://ygrek.org.ua/p/ocaml.html}{ygrek} \\ +\href{http://elehack.net/michael/blog/}{michal} \\ +\href{http://eigenclass.org/R2/}{eigenclass} \\ +\href{http://syntaxexclamation.wordpress.com/}{syntax} \\ +\href{http://martin.jambon.free.fr/ocaml.html}{jambon} \\ +\href{http://www.x9c.fr/}{Xavier Clerc} \\ +\href{http://www.pps.jussieu.fr/~li/}{Zheng li} \\ +\href{http://pauillac.inria.fr/~xleroy/teaching.html}{xleroy/teaching} \\ +\href{http://alaska-kamtchatka.blogspot.com/}{alaska} \\ +\href{http://erratique.ch/software/}{erratique} \\ +\href{http://dutherenverseauborddelatable.wordpress.com/category/informatique-computer-science/ocaml/}{duther} \\ +\href{http://www.univ-orleans.fr/lifo/Members/David.Teller/opensource.html}{David Teller} \\ +\href{http://www.cl.cam.ac.uk/teaching/Lectures/funprog-jrh-1996/index.html}{john harisson} \\ +\href{http://www.cl.cam.ac.uk/~mjcg/Teaching/FuncProg/FuncProg.html}{Mike Gordon} \\ +\href{http://www.cs.hmc.edu/~keller/cs60book/}{Robert Keller} \\ +\href{http://alexott.net/en/index.html}{alexott} +%%% Local Variables: +%%% mode: LaTex +%%% TeX-master: "master" +%%% End: + diff --git a/books/_build/_digests b/books/_build/_digests new file mode 100644 index 0000000..881a484 --- /dev/null +++ b/books/_build/_digests @@ -0,0 +1,4 @@ +"Rule: ocaml dependencies ml (%=find )": "!\222\180\215\150H\16388K?^\216\025kf" +"Resource: /Users/bob/SourceCode/Notes/ocaml-book/books/find.ml": "{\242\196\198\016CWy\243\128]\011RAF\232" +"Rule: ocaml: ml -> cmo & cmi (%=find )": "\157AM\019\200qx\220R\139\225\162\222\223z\169" +"Rule: ocaml: cmo* -> byte (%=find )": "o\199:\\\195SB\n\133\199\255\248VI\178\155" diff --git a/books/_build/_log b/books/_build/_log new file mode 100644 index 0000000..aed55f7 --- /dev/null +++ b/books/_build/_log @@ -0,0 +1,8 @@ +### Starting build. +# Target: find.ml.depends, tags: { extension:ml, file:find.ml, ocaml, ocamldep, quiet, traverse } +ocamlfind ocamldep -modules find.ml > find.ml.depends # cached +# Target: find.cmo, tags: { byte, compile, extension:cmo, extension:ml, file:find.cmo, file:find.ml, implem, ocaml, quiet, traverse, use_batteries } +ocamlfind ocamlc -c -package batteries -o find.cmo find.ml # cached +# Target: find.byte, tags: { byte, dont_link_with, extension:byte, file:find.byte, link, ocaml, program, quiet, traverse, use_batteries } +ocamlfind ocamlc -linkpkg -package batteries find.cmo -o find.byte # cached +# Compilation successful. diff --git a/books/_build/find.byte b/books/_build/find.byte new file mode 100755 index 0000000000000000000000000000000000000000..5a69dbefbea43ab420a4ddc691b8d92dbf112ab8 GIT binary patch literal 1209797 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±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

*j%cSijWqStQB<7FxZ&z(;*3VjF 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


fG?|nVSQziLHB&;%6oIp9-xan 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 literal 0 HcmV?d00001 diff --git a/books/_build/find.cmo b/books/_build/find.cmo new file mode 100644 index 0000000000000000000000000000000000000000..dfac1ea63c63c22ecb298cac6cbdb9cca86cdd93 GIT binary patch literal 5266 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%0AgznObi5Vzn4k5S-tTp-iXS0 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

e>_fMGD7Fv9_Mx9X^WSIw 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∨OXq?kjNbfpIL}yEdvu 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 H{P+I=+TVFj literal 0 HcmV?d00001 diff --git a/books/_build/myocamlbuild.cmi b/books/_build/myocamlbuild.cmi new file mode 100644 index 0000000000000000000000000000000000000000..76677188dc882eef0ff79aa0d464a99aa5863a32 GIT binary patch literal 1900 zcmaKsYfKbZ6vt=F>{=B=VrcD)#`0F7&O)1J>6cj+2^e1ii>Yn8&a$&Ob(r1GV*}cz zU!bN9Z59)%A85SNrm-|>c0r9zlVTIWqFALAtV(sER;w$ZydP3}hPhrqX*b!-oIB_I z&i|f!?s0IXqSa=zpK`LR{0Q-b_q=%v&1RH1zv8M6rKkO{!j@2b{(jKS6 z`EJBkWJpimjTP3Eb?V8%|p!)%($K_KT#AE75o>?J3*W$an30tXC&PtfNURE zyoW2{ALa`La}za5Q0IgXgYf48PCr9PBjjxqGsjp|2i3TnP^ikF^c%|9npxxkKO#H(O#8m&sdH3o^wUGq%;1qw7l^b~F zFC*#wBscHUN{sf|km&My#ksS;ZuktQDuT*8MZq<@jZYy%72$O+5cvnDUt>`tG{jI! z4)5VKQDv)!XedD$sz zBJPl8V4Nn5j>Qlg+7s5rAP7Vq!6QR{(vPpf7^eO{{jz{MFDk`IxR- z;C_?1p9d?RSij)l3l9a2Bs*Y?`Ch?lrWR8(0f=#eI1APkvCd&&o1x~xqiW11OR&Lg zGLwKax;b}2f5!2xAc!?at*MQos2mu#G(6kU!dc7gfBL=8K1Xl1Jm){KYeRH(3_^G+ zG9MHrG;g-->=-Rbj!W^^)WVl-FnU!F^F~s%?L{-H=@51YE_QCOgPD{sshJr}>kG?& zIPCX@qPt_#+jcZhKuEUc@$fRkHu3A@zs!1n(%c`{8NPG_p|#t1+0QA0pI4Zxa@MLt zq4@B}&(<~dS(0KAT0g&UVUjYosEMX;@=~pPrNJWCo$cO)$5a+R7>W7X?SB_lp%}4mErMp#-~J!tClj7aDl|lYLX&5iK%QZ-wPT zUS;;Js;V7X_x8!y?e-qjv2+CZxn8-HQhw6u&gFf?qLx@;c<1IrNx28QJf3{0DW*ouRJL4!fZw=zE&s4%HCGbe?G zaRCdH!-55BKB*O%dFckVVai8+*`h9g3sRF+FPl0CC=*bWnOBl#5UR>!DaX2C>gCLg z2^X%0ELyNY)ibZe*vR0d4EOH&Wd$2~?(plL2|xN1sKu!?EiJXkz+r!?zS3f=nqRE% zWUoHB{$#-dt$@^`vc%%dveaUO+eKF5Gd3zc=#*Tv|1F!U$btp>{&0827bGTU8(1>` z+`rO8!?5bF!Et8i4LU%hgG+$UNjG3y9hd2Hq*!U^W!3|$xY_?NSfJvQSzKZ;r}ekv z+@KYI+jCkfoJ$^@U$8*gu_)aj;nC@h@2$J4f8Tjs`ug)KL!fYQYKcL$c+Z@#+A%vs zLL471xXk$#Xuey1QEp<1!Gn8-I?Dg&tUGpe|H3a`&RZ5NFhq7-PHB2(p26mxk{_It zrZ3#KIlcAFR(?yMc9+cbRG>3j&fafL^bl3$opIIgpgHSCpnd*HSq4_GjW3EApN!t7 z5PU2w^>x{T1uQlO?P7&}(-uS?lPa5(;L0<%@JPAADAgReVH9rZvj&b3c!pQ78Zwzz_et-;NY;}0H+El){qlbe0*AF zUJ5u06M?}IZ)jv{;^^q$FmVD4ttd&&E6&W%1Dk0IQaBlhJ2OjC<8v~TfCid^ z4V<_EXuATYk>LCV4g;V{kckr~OkCgqL?DAXRWUUrrKaT5I))S~#J(j0Iom|B2bJaGY$2AcsLK4HOv4UFuZss)KfiMc?%6Cv&*XqA~UX;zuR ttm0-7AjKMUm_9BRDVRPdhXu|HoPc4nakJRZ1Gm~2u%&gbEWXvZ8vy^1_YwdA literal 0 HcmV?d00001 diff --git a/books/_build/myocamlbuild.ml b/books/_build/myocamlbuild.ml new file mode 100644 index 0000000..714ae04 --- /dev/null +++ b/books/_build/myocamlbuild.ml @@ -0,0 +1,184 @@ +open Ocamlbuild_plugin +open Command + +let run_and_read = Ocamlbuild_pack.My_unix.run_and_read +let blank_sep_strings = Ocamlbuild_pack.Lexers.blank_sep_strings + + +let find_packages () = + blank_sep_strings & + Lexing.from_string & + run_and_read "ocamlfind list | cut -d' ' -f1" + + + +exception Str of [`Found of int | `NotFound] + +(** Ocaml pervasives really suck *) +let str_find src sub = + let len_sub = String.length sub + and len_src = String.length src + in + if len_sub > len_src then -1 + else ( + try( + for i = 0 to len_src - len_sub do + try + ( + for j = 0 to len_sub - 1 do + if src.[i+j] = sub.[j] then () + else raise (Str `NotFound) + done ; + raise (Str (`Found i))) + with + |Str `NotFound -> () + done ; -1) + with Str (`Found i) -> i) + +(** ocamlfind can only handle these two flags *) +let find_syntaxes () = ["camlp4o"; "camlp4r"] + +let trim_endline str = + let len = String.length (str) in + if len = 0 then str + else if str.[len-1] = '\n' + then String.sub str 0 (len-1) + else str + +let extensions () = + let pas = List.filter + (fun x -> str_find x "pa_" <> -1) (find_packages ()) in + let tbl = List.map + (fun pkg -> + let dir = + trim_endline (run_and_read ("ocamlfind query " ^ pkg))in + (pkg, dir)) pas in + tbl + +let debug = false + +let site_lib () = + trim_endline (run_and_read ("ocamlfind printconf destdir")) + +let _ = + if debug then begin + List.iter (fun (pkg,dir) -> Printf.printf "%s,%s\n" pkg dir) + (extensions ()); + Printf.printf "%s\n" (site_lib()) + end + + + + +module Default = struct + let ocamlfind x = S[A"ocamlfind"; x] + let before_options () = + Options.ocamlc := ocamlfind & A"ocamlc"; + Options.ocamlopt := ocamlfind & A"ocamlopt"; + Options.ocamldep := ocamlfind & A"ocamldep"; + Options.ocamldoc := ocamlfind & A"ocamldoc"; + Options.ocamlmktop := ocamlfind & A"ocamlmktop" + + + let after_rules () = + (*when one link an ocaml library/binary/package, should use -linkpkg*) + flag ["ocaml"; "byte"; "link";"program"] & A"-linkpkg"; + flag ["ocaml"; "native"; "link";"program"] & A"-linkpkg"; + + (* For each ocamlfind package one inject the -package option when + * compiling, computing dependencies, generating documentation + * and linking. *) + List.iter begin fun pkg -> + flag ["ocaml"; "compile"; "pkg_"^pkg] & S[A"-package"; A pkg]; + flag ["ocaml"; "ocamldep"; "pkg_"^pkg] & S[A"-package"; A pkg]; + flag ["ocaml"; "doc"; "pkg_"^pkg] & S[A"-package"; A pkg]; + flag ["ocaml"; "link"; "pkg_"^pkg] & S[A"-package"; A pkg]; + flag ["ocaml"; "infer_interface"; "pkg_"^pkg] & S[A"-package"; A pkg]; + end (find_packages ()); + + (* Like -package but for extensions syntax. Morover -syntax is + * useless when linking. *) + List.iter begin fun syntax -> + flag ["ocaml"; "compile"; "syntax_"^syntax] & S[A"-syntax"; A syntax]; + flag ["ocaml"; "ocamldep"; "syntax_"^syntax] & S[A"-syntax"; A syntax]; + flag ["ocaml"; "doc"; "syntax_"^syntax] & S[A"-syntax"; A syntax]; + flag ["ocaml"; "infer_interface"; "syntax_"^syntax] & S[A"-syntax"; A syntax]; + end (find_syntaxes ()); + (* The default "thread" tag is not compatible with ocamlfind. + Indeed, the default rules add the "threads.cma" or + "threads.cmxa" options when using this tag. When using the + "-linkpkg" option with ocamlfind, this module will then be + added twice on the command line. + + To solve this, one approach is to add the "-thread" option when using + the "threads" package using the previous plugin. + *) + flag ["ocaml"; "pkg_threads"; "compile"] (S[A "-thread"]); + flag ["ocaml"; "pkg_threads"; "link"] (S[A "-thread"]); + flag ["ocaml"; "pkg_threads"; "infer_interface"] (S[A "-thread"]) +end + +module Batteries = struct + let before_options () = + () + let after_rules () = + let cl_use_batteries = [A"-package"; A"batteries"] + (* and cl_use_batteries_o = [] *) + (* and cl_camlp4o = [A"-syntax"; A"camlp4o"] *) + (* and cl_camlp4r = [A"-syntax"; A"camlp4r"] *) + in + flag ["ocaml"; "compile"; "use_batteries"] & S cl_use_batteries; + flag ["ocaml"; "ocamldep"; "use_batteries"] & S cl_use_batteries ; + flag ["ocaml"; "doc"; "use_batteries"] & S cl_use_batteries ; + flag ["ocaml"; "link"; "use_batteries"] & S cl_use_batteries + +end + + + +module Camlp4 = struct + + (** ocamlfind ocamlc -package str -c + -pp 'camlp4o pa_float.cmo' -o bar.cmo bar.ml + pa_comprehension, pp -> -pp '.... ' + *) + let before_options () = () + + (** + I linked pa_ulex.cma to camlp4 directory, to make life easier + if you have pa_xx.syntax, that will be awesome + so in your _tags file + : use_ulex + : pkg_ulex + *) + (** dispatch begin function | After_rules -> flag ["ocaml"; "pp"; + "use_ulex"] (S[A"camlp4o"; A"pa_ulex.cma"]); dep ["ocaml"; "ocamldep"; + "use_ulex"] ["pa_ulex.cma"]; ocaml_lib ~tag_name:"use_ulex" "ulexing"; + | _ -> () end;; + *) + let after_rules () = + () + (* flag ["ocaml"; "pp"; "use_lex"] (S[A"camlp4o"; A"pa_ulex.cma"]); *) + (* flag ["ocaml";"ocamldep"; "use_ulex";"pp"] (S[A"camlp4o"; A"pa_ulex.cma"]) *) +(* + let after_rules () = + let (@>) = Filename.concat in + + flag ["comprehension"] & + (A"'pa_comprehension.cmo'") +(* A( (site_lib () @> "batteries" @> "pa_comprehension.cmo")) *) + *) +end + +let _ = dispatch begin function + |Before_options -> + Default.before_options (); + Batteries.before_options (); + Camlp4.before_options () + |After_rules -> + Default.after_rules (); + Batteries.after_rules (); + Camlp4.after_rules () + | _ -> () +end + diff --git a/books/_build/myocamlbuild.o b/books/_build/myocamlbuild.o new file mode 100644 index 0000000000000000000000000000000000000000..aa7f61038b536852de175977822da1082e936714 GIT binary patch literal 26020 zcmeI43wRaPy|;&ZypiBFD$2H^1Qp$x1W1HP6qG?xQbkFR=q5mbNJwH5G!(3%s3lFK z>Cv8|ZI7H|TdCF-KU>AG^)!kK9;=0_mA16SS}We#P^(a(a^C-%-)xed0dGD1zCLw) z%scO_%dFe1wPx>xpS<(Ny8}G0S09fb{BK-oCpwOVMO{3)9;s??TJFuh$%ggg;ZM>Z-=d`ikoOQSL%2 z)jhu`pM(-^IU>wY>J5xe#8hf_MPtRDi>cIvGpC-p$4gbN=0kKXH>_I@w|{6)wDehT z&WPge7~^@1DgUaAJa5+^&pUu?Wr}qP*X@66<63y2u741;XAfz%_}N3QbIF2buV)3V z$JqH+`w=YLu{--q9YOZ}9l^#e!S0S=*`rx&=bYLles0jRHfWhXlyv=El2$Kh={r;w z=F&PCAG7=U&|20_TK30WMVLIMDEqUPZc^LCtYBT~4lj$_wpxBIWZjg-9dp;Zgs)h% zbb*`AC~tKC95OBIndvk#J!?lV21C$tRM1wR6RbNYyhqF7oMzE*UeNaGykOl#-8!sA z%YdNe>a3vctkR%m0)?@XxlD@E^=wX%xJO-G?Sh^KNs-5R-FXbBy7S`PxH}WMZG3W1 zbGROf8YF5>byU#$gH=`uYctnQ@7WN<%=x%AqG9oIYqWKFNIq_jf5z6ZN!CrTdnVfd zy|e5g6FhH@`}y(wZ4>v$^EZ2gk5@C>?0meoyKSAee*0*R|Fsz_oS3xD4EMv@*G5}b zx0SVBZ?xfE6Yjqhtu)6?o%@Jjd)h2F-I9M^(7Jd>@bDk^58B55bvFl_?ZPp^@a;j{ z)N#Fn)}|hTMJ{j&fyM7+-{{(FU587#?9sfn?cv?SO+0y1>fE4sXZH0jVrx@Y>D%ji zMK&Z@y7TPcEk7-Cw%{(0$t{0A^YXQG+RwaXQp@jyb&tDU^6=+_-Rpwlce8H_`)J9~ zWYE$$G%skGYWvCQL)nT?7@FAk{mZksmu6YRT}Hi=hRpS9uf@y@5#lFWZz)LIyd|N!F__Z=|}gP+%~!Y z?nxW}60}aGpsnYU?iJD<_>`raoPB@a{U;B9cyjR*>2!w@I`v>$^%r5;-uo>j+?Kaq zO2yg6mu6YL!Wv}{;mu%eu&kqZy6wr1Vz@!l<)!CZUJLZ*v2K8MMfln=(el#^Nw>Q& zNrZPe^Ku(SL96S4H-lx5_YOOwbpo|5UaKAr2ZrKW*Sg+`Tk6C0I4s}V^!r_FInDMO z4Kw&xYVNVQ!SJ0y+mfSu19x-bi{9h?kM?uJCLDHMp2|`N%No0?MvslqG_PBz zd%NwvKcR_Zpa19)?m1tytfi|<_u17gL+EwA0jB6`y%_3FEq#KP#k>Jd4Br6VYiF+Y zc9-5u@1J;2{&mn&7`<>)=T)xGYSD8v8%6WMrM$l`P6REFhs_byt$QMSeUGNGZV7qT zKU_j)iVv5t=))$Qkxm$n57&O(=JOTq{XJ@dm@SBF!tU+#LDKAFTsF<$bo;z-*^YkUg2&kb z*hM^EGi`w%lSn*_Ub zYrEZ>quKrBhwTA4u5~~8;T1+9e;;no>VBW-`+lq*RyUy&=H2<&KW0%Tx{-WAh z6$`3oF087aedR@8A9YY8O}E*_Cxx2#x`N_j0HoX4NjJtE#T_KJ5LY{az)m4>Vuc%+6d2p}KiDkf`)%`#6bMm*U$IL~I_U!hU&);u7_7=~z z$AbBdwc$+JZ=dlrsZ)*t`;NC~-rZ-s+PdgB8hYlZ{&VG<<@MTUK69#SW`_;ke^*X; z;?mjmL|r|z(yZE=If>bo4UMy_+)~{4{mvJev`Yms)okIlEkcq zjfoMnhb4w3M$F0YIS!+Fvd8?X`Zp}9X{=~Uc|Gc{@DX8zba|rj9gX+Qb@)T)_a5u& zht5~^NY7IrwcaY{-rCdFBYTc|w5QT#u9HzaX0~hQJoC58H?zM!a=!1;Zy!1Tz4YG) z&R6^9J7m|X-|xv;hE__YJA(uM{j>0ynY|FJ^uFbySHynMti>>-&6aKUjH&)jq*qaJ5^m_*mF_tw+*s%uGptI_{QlAM?@e9z z^z_H=ytjV+|9zZf_M??|&lv96ult@aqbFj2ey@}#s$>_RJ6_q#E7=D5ozRl!A)}^b z17xu%c}&;uhTOH}>##q(Ro53oe&4pF68;P6FNDnIB@-213ireF)(Yx%Q~Ux_Vw7&i3sM%=6GcR_x~w&ZqsJFFx94f3ny zDM)!ooTuxjz;ZkRr@=$v6u3XU06x#n_Wqy>EhKU9wa@6P``@r{JdvzW`eNGZgN_qliCL-VdHh_^yM)_}iexe*s$l&%p%o z*U4AG62fnXmj5l#;$NrmCU_!Iu8^0(V!|gvi$5BkLii!j((Mm@ybmmbZ}B_EcHcih z3x5TU<@#^oS@2nfKc(>X@Eoo`3@5|;6#i|6-wCt1zCzb;gtN)_vkJckGL}nf6h0fy zBD`GT7eV$pC1)$V7?$BD%ZEZM=MXrP>w|Q?AN&`5JDFR3w!lTi+aP}eTDl*?*~I&f zuHOkQ-k0U=(BdtFbBMQ4*K44~yIejETD)`NJmQVj^^wrxoghCJTD(E<3gY$A^<6ZQ z#d{rEd0&DSZ!@eW-qX5%Kl}vO?}avgzX)pxp9_!2FNfC8Co@J;e(;5Phe`4jNZ_@nY4K`Z}V(8_(YU8j7D;MH&ne2e(!Ku4F5#@HPGVU11?!Pkg?7qs}dL(Bh0Xz{Lw&BVJ5E`0V^< zTZVrF{*L%xg%rh+PnVB`kK#%B$#5Nh zqWn1cBtBSv1biAlSbh++`tM-VVD*0iex7=)gRSsu@F&E-1zLS>fL8yd@C$_3LQ8i( zY{RqRkBQ$OTKt`T!~9=`7VjB&6Y(B|?eHeJp7=LFi{At-{|5L)!YiPq8wdXtx6d^m zBmNFHKNkNDXyxAwE#71B7UJCvzXX@Uhl$?=E&dhI@~?#dM)*b0(&fW1<8QLr`Y+PLu zfu-;+n1uJh1pEceg7?Bs7M-8NE%1AA1N=VhfSaK0d)B~q_&jWeKY(@chj0e`84Tc$ zU=ltD6Yvq31J^_p9;6Y)8Gb}gdH#+u7*Bb2@7C5EQHN)B&>ty!Wr;% zSO&+yQplJdn1pA*1RMu*U;z2gI}3ImJ;CVN~d9cN)^Gp4t^SL+K=ZJu7?d44(lx( z*1|Hl0OrB@(1TTQQi5I0NRw6wHE`Ll5$74(uG@dDG!mcq#0F zpMvw?G*}KVfo1SwSPG}YB6tzZgBQXC{3P_?6u6aj-~zY_o)4G9^I#J^7uLZ^a0U#Z ztydFa5j-0v-~^Zh$HR_(y!XJ>uoSL>391hpRJlFw;!FlimSPqB6 zGI%^Jg`a>$@Hn`&x91Iko8Yl<13U(HK<3PWYv9pv9y}73!(3PfkAS7{a99KngC3m2 z_}toy@c}o$d2kJ^f-52W^nvY=`FLP6yc!b6-nRxa_H7;?SOjN6o^`JpX2JQelWBwZ z<$;^vrLY5*!&Q*AWneq}6l{W5z-`oXAZ3dFPS)04^CX3~V~{y<*2qtkZ;+3XZ*X`#H_DUpFUte@N_n&Ve)%T(kK`-l>*cHE8|5AHU&y!0UzFQJZpUBb zP4eE%t5&~U`2q47@Y3={1&+_E_T@au+=X|ZtuzFdGaUZYvezbm&$)BUnT#Yyj=ce7QV} z{fymzz5H1DCiyUVr@TaNi>4jt$aCe><$3Z-d8vG{yi9(be4hL^d6WDOdAs~U`AYdC z^3`(N&slvse7Ss{{NLqG@;l}2@`vQB<h9n2luO zj^pIKQ@UfAyh8Cu$RAR8f&4jnafXkRPgDA{$zPPu z%J3@rc%`?`_pNEWbJOL2`R9x8n%;b@F56 zUyvU!-;a6Gj^Xly*+NNcnEo1v|#buTl7!@-N9JX88H?x0L=Od4hd}9iNgP zFHgx|Q~XM~?ThS~FTX>6WrklZw{^{qYviZ0Zria;o-c2aKd<;V$!}Hom*n@#zmnnq zA%9Bg@05>~-y}Zhp()}07?ek4Lu9YX`*UJNWtNb4M7vpDzD_e5(9m`84@D`D*!7^6$%^kv}T`x!lH~9lw!(0^0GC+}hoa z*W|azx5@23c5IjbS^ih~z(HYnA874kpX1xHpZqL&wtTw$Fu8pnV8_w&8|25y|5ZLr zZr?B1F+#pkULgOI+GEp2lAiD$I73R50(E?o|L~JpCx};-Y9=V{+Rqt`62o| zw1i@0vsVh_e3xUtKjC$1{N8WjxP8xM$9(>G;i}Imq&4r*^YaUZN8{-xdDI^E8f)>R z<10#^{(RTMxfcC9h7VXc|F1bdOfkcp^mVF_eeUe;ulb}e`%LqM=Ks|SkLI^$l;01P z-)9tG)%9k|OI5&g1VR_^)%9~Zb)+k)%-$DLd zN*{|TZ&!adBmA}uzcC~JYZ>7~GQuCv2>%&3>w3Sw8S(9V>aOA6%Si8~>@PLC{#9o9 zFIJ{zR?e-ei3^=oJDWePj1P^AKWAZ0D!<4tjti@p!{5cF>K9g5Hl*@Lj~X2pXJ+M` z+WN{Ae-l$xTjQdQii?(!RY6>wo>}>E(Yj|fvM4T2`uFiE_sEfPF&g-HMES==XIg~V z+wkv}R@OAAQiZX3G}c!wNLAL%=C3L$$)_+jANy;bRQPu$t{DsS!{Vf7Ev&C!6q}@> zu|DOJ<@+OJThj&VPa|n_e`H}?71gz|ZLKhsrTYL2!}9l$XTFMER#|^lMFW4S){sgK z9Z4JHMuUM3tNyf8NmG$+t^$K!nVr$uBM2*xKPA#aNT{UM>m_hg2SJpJvE1+v3 z`8(9;cGcCjvo45B>YhEuLtL2sJF_-c;=<6*KvRTlc)DYAWZ>NiC>oNZ)d1 zLs#!!;MhKl9aph!6x+?Q!##E=#!d>c&t&Wrlb?)hko?#>MPn073^OMQ^k;OV0m5fgEqZ2Awt@4b;KHaB zBcoD`j7q^=r`+R9QKaC)s1(e6VS>V_6ou*A#FrwvInAn+(ao74b)_IWiEU&*Dt19s zih`&V1yLyqqEZyZmcozjS&%-7Ze9>ub3Y1Z;vUT!THf0@}oPXn;=~g3K+8)Amgw|=^@C!jIArNgWZpAl}w*R_vBer%BanF;&dgd zQT(cqZkS~3J!!5mn`HVVx% zsM!7*6{#vq55n<-1f&$#(8ig25o|wQ&OGpT z?&32)+PS+6j}hmi!+W`y;R7(r#UJHzV=f_1v1`?EZZEd{eYXz!Zdvr*a_NU_C5wy2 zx7>WUu=+`t4@;I^4|B7-`z)Y##qRF2LfcPw-Hjzb980W4Tz75jCtXZ8x_sB>z8hV> z8(qE|Z@wF2z8hn{8)LrfBj1fQ-;FfijWpl&pzp?;@5Y<&#+&cPo9}wrccadCqt17u z&Ua(LcVo|YW6yVE&v#?bcjLr&BhYsv(03!yXL+L*ZXEh<9Qtk?`feQhZlw8c9Qtk? z`fddJZZ!ICEZGY;Ik>*?-H7ttSn^#T`EEq{ZbbQREctF+`EJzNYq;IrwVvx)-;Ffi g^|kNDoA1V(@5Y<&#+&cPoA1V(Kic&sqmJW$0Lc`tcK`qY literal 0 HcmV?d00001 diff --git a/books/_build/ocamlc.where b/books/_build/ocamlc.where new file mode 100644 index 0000000..0928a2a --- /dev/null +++ b/books/_build/ocamlc.where @@ -0,0 +1 @@ +/Users/bob/SourceCode/ML/godi/lib/ocaml/std-lib diff --git a/books/_tags b/books/_tags new file mode 100644 index 0000000..a8dc59c --- /dev/null +++ b/books/_tags @@ -0,0 +1,3 @@ + + + : use_batteries \ No newline at end of file diff --git a/books/auto/caltech_ocaml.el b/books/auto/caltech_ocaml.el new file mode 100644 index 0000000..bbd7a51 --- /dev/null +++ b/books/auto/caltech_ocaml.el @@ -0,0 +1,5 @@ +(TeX-add-style-hook "caltech_ocaml" + (lambda () + (LaTeX-add-labels + "sec:caltech-ocaml-book"))) + diff --git a/books/auto/hol_light.el b/books/auto/hol_light.el new file mode 100644 index 0000000..643e2e1 --- /dev/null +++ b/books/auto/hol_light.el @@ -0,0 +1,5 @@ +(TeX-add-style-hook "hol_light" + (lambda () + (LaTeX-add-labels + "sec:hol-light"))) + diff --git a/books/auto/ocaml_for_scientists.el b/books/auto/ocaml_for_scientists.el new file mode 100644 index 0000000..eb44524 --- /dev/null +++ b/books/auto/ocaml_for_scientists.el @@ -0,0 +1,5 @@ +(TeX-add-style-hook "ocaml_for_scientists" + (lambda () + (LaTeX-add-labels + "sec:ocaml-scientists"))) + diff --git a/books/auto/practical_ocaml.el b/books/auto/practical_ocaml.el new file mode 100644 index 0000000..10819b7 --- /dev/null +++ b/books/auto/practical_ocaml.el @@ -0,0 +1,5 @@ +(TeX-add-style-hook "practical_ocaml" + (lambda () + (LaTeX-add-labels + "sec:practical-ocaml"))) + diff --git a/books/auto/the_functional_approach_to_programming.el b/books/auto/the_functional_approach_to_programming.el new file mode 100644 index 0000000..9df3d18 --- /dev/null +++ b/books/auto/the_functional_approach_to_programming.el @@ -0,0 +1,5 @@ +(TeX-add-style-hook "the_functional_approach_to_programming" + (lambda () + (LaTeX-add-labels + "sec:funct-appr-progr"))) + diff --git a/books/auto/unix_system_programming_in_ocaml.el b/books/auto/unix_system_programming_in_ocaml.el new file mode 100644 index 0000000..c95282d --- /dev/null +++ b/books/auto/unix_system_programming_in_ocaml.el @@ -0,0 +1,5 @@ +(TeX-add-style-hook "unix_system_programming_in_ocaml" + (lambda () + (LaTeX-add-labels + "sec:unix-syst-progr"))) + diff --git a/books/caltech_ocaml.tex b/books/caltech_ocaml.tex new file mode 100644 index 0000000..b871266 --- /dev/null +++ b/books/caltech_ocaml.tex @@ -0,0 +1,417 @@ + +\subsection{caltech ocaml book} +\label{sec:caltech-ocaml-book} + +\begin{enumerate}[(a)] +\item oo + \begin{itemize} + \item immediate object + +\begin{redcode} +let poly = object + val vertices = [|0,0;1,1;2,2|] + method draw = "test" +end +\end{redcode} + + \item dynamic lookup \\ + obj\#method, the actual method that gets called is determined + at \emph{runtime} + +\begin{alternate} +# let draw_list items = List.iter (fun item->item#draw) items;; +val draw_list : < draw : unit; .. > list -> unit = +\end{alternate} + + \item type annotation (very common in oo) + \item .. ellipse -- row variable \\ + \textbf{ \{<>\} }represents a \textbf{functional update} (only fields), + which produces a new object + + +\begin{alternate} +# type 'a blob = as 'a ;; +type 'a blob = 'a constraint 'a = < draw : unit; .. > +\end{alternate} + +\begin{redcode} +let transform = + object + val matrix = (1.,0.,0.,0.,1.,0.) + method new_scale sx sy = + {} + method new_rotate theta = + let s,c=sin theta, cos theta in + {} + method new_translate dx dy= + {} + method transform (x,y) = + let (m11,m12,m13,m21,m22,m23)=matrix in + (m11 *. x +. m12 *. y +. m13, + m21 *. x +. m22 *. y +. m23) + end ;; +\end{redcode} + +\begin{bluecode} + val transform : + < new_rotate : float -> 'a; new_scale : float -> float -> 'a; + new_translate : float -> float -> 'a; + transform : float * float -> float * float > + as 'a = +\end{bluecode} + + + +\begin{redcode} +# let new_collection () = + object + val mutable items = [] + method add item = items <- item::items + method transform mat = + { item#transform mat) items>} + end ;; + \end{redcode} + +\begin{bluecode} + val new_collection : + unit -> + (< add : (< transform : 'c -> 'b; .. > as 'b) -> unit; + transform : 'c -> 'a > + as 'a) = + +\end{bluecode} + + \item caveat + \begin{itemize} + \item field expression \textbf{could not} refer to other fields, nor to itself + \item after you get the object you can have initializer \\ + the object \textit{does not exist} when the field values are be computed + For the initializer, you can call \verb|self#blabla| + +\begin{redcode} +# object + val x = 1 + val mutable x_plus_1 = 0 + initializer + x_plus_1 <- x + 1 +end ;; +\end{redcode} + +\begin{bluecode} +- : < > = +\end{bluecode} + + + \item method private + \item subtyping \\ + supports \textit{width and depth subtyping, contravariant and covariant} + for subtyping of recursive object types, \textit{first assume it is right} + then prove it using such assumption + +\begin{bluecode} + e : t1 :> t2 +\end{bluecode} + +sometimes, type annotation and coersion both needed, when t2 is recursive or t2 has polymorphic structure + + + \item narrowing \\ (opposite to subtyping) (\textbf{not permitted} in Ocaml) + but you can simulate it. do runtime type testing + +\begin{bluecode} +type animal = < eat : unit; v : exn > +type dog = < bark : unit; eat : unit; v : exn > +type cat = < eat : unit; meow : unit; v : exn > +exception Dog of dog +exception Cat of cat +let fido : dog = object(self) method v=Dog self method eat = () method bark = () end;; +let miao : cat = object(self) method v = Cat self method eat = () method meow = () end;; +\end{bluecode} + + +then you dispatch on animal\#v, you can also encode using \textit{polymorphic variant} +sometimes ocaml's type annotation does not require its polymorphic is also +a feature, you just \textbf{hint}, and let it guess, this is +unlike haskell, always \textbf{universal quantifier} required. + +\begin{alternate} +type 'a animal = ] as 'a >;; +(** now we let the compiler to guess the type of 'a *) +let fido : 'a animal = object method eat = () method tag = `Dog 3 end;; +val fido : [> `Dog of int ] animal = + +(** +# let fido : [< `Dog of int] animal = object method eat = () method tag = `Dog 3 end;; +val fido : [ `Dog of int ] animal = +*) + +let miao : [> `Cat of int] animal = object method eat = () method tag = `Cat 2 end;; +val miao : [> `Cat of int ] animal = +# [fido;miao];; +- : [> `Cat of int | `Dog of int ] animal list = [; ] + + +List.map (fun v -> match v#tag with `Cat a -> a |`Dog a -> a) [fido;miao];; +- : int list = [3; 2] +\end{alternate} + + \item modules vs objects + \begin{enumerate}[(1)] + \item objects (data entirely hidden) + \item now both are first class (both can be used as arguments) + \item objects can bind type variable easier, especially when \textbf{self recursive + recursive} is so natural in objects (isomorphic-like equivalence is free in oo) + when we build an object of recursive type, but we don't care which type it is + (maybe called existential type), so coding existential types is easier in OO +\begin{redcode} +module type PolySig = sig +type poly +val create : (float*float) array -> poly +val draw : poly -> unit +val transform : poly -> poly +end +module Poly :PolySig = +type poly = (float * float) array +let create vertices = vertices +let draw vertices = () +let transform matrix = matrix +end +\end{redcode} +Here module Poly is more natural to model it as an object + +\begin{redcode} +# class type poly = object + method create : (float*float) array -> poly + method draw : poly -> unit + method transform : poly->poly +end +;; +\end{redcode} + +\begin{bluecode} +class type poly = + object + method create : (float * float) array -> poly + method draw : poly -> unit + method transform : poly -> poly +end +\end{bluecode} + +\begin{redcode} +class poly = object (self:'self) +method test (x:'self) = x end;; +\end{redcode} + +\begin{redcode} +class poly : object ('a) method test : 'a -> 'a end +# let v = new poly;; +\end{redcode} + +\begin{redcode} +type blob = unit; transform:unit-> blob>;; +type blob = < draw : unit -> unit; transform : unit -> blob > +type blob = {draw:unit-> unit; transform:unit-> blob};; +\end{redcode} + + \end{enumerate} + \item parameterized class \\ + template shows how to build an object + \item polymorphic class + +\begin{inverseverbatim} +class ['a] cell(x:'a) = object + method get = x +end ;; +class ['a] cell : 'a -> object method get : 'a end +\end{inverseverbatim} + + + \end{itemize} + \end{itemize} + +\item polymorphic variants + \begin{enumerate} + \item simple example + +\begin{alternate} +let string_of_number = function `Integer i -> i;; +val string_of_number : [< `Integer of 'a ] -> 'a = +\end{alternate} + +\begin{redcode} +# let string_of_number = function + |`Integer i -> i + |_ -> invalid_arg "string_of_number";; + \end{redcode} +\begin{bluecode} + val string_of_number : [> `Integer of 'a ] -> 'a = +\end{bluecode} + +\begin{redcode} +let test0 = function + |`Int i -> i + +let test1 = function + |`Int i -> i + | _ -> invalid_arg "invalid arg in test1" + +let test2 = function + |x -> test0 x + +let test3 = function + |x -> test1 x + +(* let test4 : [> `Real of 'a | `Int of 'a ] -> 'a = function + |`Real x -> x *) + | x -> test0 (x:> [< `Int of 'a]) *) + +let test5 = function + |`Real x -> x + | x -> test1 x + +\end{redcode} + +\begin{bluecode} +val test0 : [< `Int of 'a ] -> 'a = +val test1 : [> `Int of 'a ] -> 'a = +val test2 : [< `Int of 'a ] -> 'a = +val test3 : [> `Int of 'a ] -> 'a = +val test5 : [> `Int of 'a | `Real of 'a ] -> 'a = +\end{bluecode} + +for open union, it's easy to reuse, but \textbf{unsafe}, +for closed union, hard to use, since the type checker is +conservative + + +\begin{alternate} + +test1 `Test;; +Exception: Invalid_argument "invalid arg in test1". + +test0 `Test;; +Characters 6-11: + test0 `Test;; + ^^^^^ +Error: This expression has type [> `Test ] + but an expression was expected of type [< `Int of 'a ] + The second variant type does not allow tag(s) `Test +\end{alternate} + + + + + + + + \item \textbf{define polymorphic variant type } + +\begin{alternate} +type number = [> `Integer of int | `Real of float ];; + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Error: A type variable is unbound in this type declaration. +In type [> `Integer of int | `Real of float ] as 'a +the variable 'a is unbound + +type 'a number = 'a constraint 'a = [>`Integer of int | `Real of float] + +let zero : 'a number = `Zero;; +val zero : [> `Integer of int | `Real of float | `Zero ] number = `Zero + + +type number = [< `Integer of int | `Real of float ];; + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Error: A type variable is unbound in this type declaration. +In type [< `Integer of int | `Real of float ] as 'a +the variable 'a is unbound +# type number = [ `Integer of int | `Real of float ];; +type number = [ `Integer of int | `Real of float ] + + +\end{alternate} + + \item \textbf{sub-typing for polymorphic variants} + +\begin{bluecode} + [`A] :> [`A | `B] +\end{bluecode} +since you know how to handle A and B, then you know how to handle A + +\begin{alternate} +let f x = (x:[`A] :> [`A | `B ]);; +val f : [ `A ] -> [ `A | `B ] = +\end{alternate} + +ocaml does has width and depth subtyping +if t1 :> t1' and t2 :> t2' then (t1,t2) :> (t1',t2') + +\begin{alternate} +let f x = (x:[`A] * [`B] :> [`A|`C] * [`B | `D]);; +val f : [ `A ] * [ `B ] -> [ `A | `C ] * [ `B | `D ] = + + +let f x = (x : [ `A | `B ] -> [ `C ] :> [ `A ] -> [ `C | `D ]);; +val f : ([ `A | `B ] -> [ `C ]) -> [ `A ] -> [ `C | `D ] = +\end{alternate} + + \item variance notation \\ + if you don't write the + and -, ocaml will \textbf{infer} them for you , + but when you write abstract type in module type signatures, it makes sense. + variance annotations \textbf{allow you to expose the subtyping properties} of your type + in an interface, without exposing the representation. + +\begin{redcode} +type (+'a, +'b) t = 'a * 'b +type (-'a,+'b) t = 'a -> 'b +module M : sig + type (+'a,'+b) t +end = struct + type ('a,'b) t = 'a * 'b +end +\end{redcode} +ocaml did the check when you define it, so you can not define it arbitrarily + + \item \textbf{co-variant} helps polymorphism + +\begin{alternate} +module M : sig + type +'a t + val embed : 'a -> 'a t + end = struct + type 'a t = 'a + let embed x = x +end ;; +M.embed [] ;; +- : 'a list M.t = +\end{alternate} + + + \item example + +\begin{alternate} +type suit = [ `Club | `Diamond | `Heart | `Spade ] + +let winner = function `Heart -> true | #suit -> false;; +val winner : [< suit ] -> bool = +let winner2 = function `Unknown -> true |#suit -> false;; +val winner2 : [< `Club | `Diamond | `Heart | `Spade | `Unknown ] -> bool = + + +(* the variant tag does not belong to a particular type *) + +let winner3 : (suit -> bool) = function `Unknown -> true | #suit -> false;; + ^^^^^^^^ +Warning 11: this match case is unused. +val winner3 : suit -> bool = + +\end{alternate} + +\end{enumerate} + +\end{enumerate} + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "../master" +%%% End: diff --git a/books/developing_application_with_ocaml.tex b/books/developing_application_with_ocaml.tex new file mode 100644 index 0000000..9b51748 --- /dev/null +++ b/books/developing_application_with_ocaml.tex @@ -0,0 +1,754 @@ +\subsection{Developing Applications with Objective Caml} + +\begin{enumerate} + \item caveat + \begin{enumerate} + \item + (modulo the boundary, \emph{will not be checked}) + \item $1.0/0.0 \rightarrow \infty $ + \item $+. -. *. /. **$ mod ceil floor sqrt exp log log10 cos sin tan acos asin atan + \item $asin 3.14 \rightarrow nan $ + \item \verb|char_of_int 255| $\rightarrow$ \verb|'\255'| (can not display) + \item \verb|char_of_int int_of_char string_of_int int_of_string| + \verb|string_of_int 2551 -> ``2551''| + \item string (length $\le 2^{24} - 6$ ) + \item == (\textit{physical equal}) (=, != <>) + + +\begin{alternate} +true == true;; +- : bool = true +# 3 == 3;; +- : bool = true +# 1. == 1.;; +- : bool = false +\end{alternate} + + \item int * int * int is different from (int * int ) * int + \item unreasonable parametric equality \verb|(=) : 'a -> 'a -> bool| + \item recursive declaration + +\begin{redcode} +let rec ones = 1 :: ones;; +\end{redcode} + +\begin{bluecode} +val ones : int list = + [1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; + 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; + 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; + 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; + 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; + 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; + 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; + 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; + 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; + 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; + 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; + 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 1; + ...] +\end{bluecode} + + +\begin{redcode} + let special_size l = + let rec size_aux prev = function + |[] -> 0 + |_ :: l1 -> if List.memq l1 prev then 1 else 1 + size_aux (l1::prev) l1 in size_aux [l] l;; + \end{redcode} +\begin{bluecode} + val special_size : 'a list -> int = +\end{bluecode} + +\begin{alternate} +# special_size ones;; +- : int = 1 +# let rec twos = 1 :: 2 :: twos in special_size twos;; +- : int = 2 +# special_size [];; +- : int = 0 +\end{alternate} +\item combine patterns \\ + p1 | .. | pn (all name is forbidden within these patterns) + 'a' .. 'e' + + \begin{alternate} +let test 'a' .. 'e' = true;; +^^^^^^^^^^^^^^^^^ + \end{alternate} + +\begin{bluecode} +Warning 8: this pattern-matching is not exhaustive. +Here is an example of a value that is not matched: +'f' +val test : char -> bool = +\end{bluecode} + + \item records + +\begin{alternate} +type complex = {re:float;img:float};; +type complex = { re : float; img : float; } +# let add {re; img} {re; img} = 3;; +val add : complex -> complex -> int = +# let add {re; img} {re; img} = {re = re +. re; img = img +. img};; +val add : complex -> complex -> complex = + \end{alternate} + + \item \emph{redefinition marsks the previous one, while values of the masked types + still exist, but it now turns to be an abstract type } + \item exception + \begin{enumerate} + \item \verb|Match_failure Division_by_zero Failure| + \item exception Name of t -- monomorphic , extensible sum Type \\ + when pattern match your exception, its type should be fixed + \item control flow + \end{enumerate} + \item {\bf disagree over interface} \\ + when toplevel loads the same module (only the name is the same), + it will check the interface is equal, this sucks since ocaml has + flat namespace for module + \end{enumerate} + \item sharing \\ + for structured values, it will be sharing , however, + \emph{vectors of floats don't share} + +\begin{alternate} +let a = Array.create 3 0.;; +val a : float array = [|0.; 0.; 0.|] +# a.(0)==a.(1);; +- : bool = false +\end{alternate} + + + \item weak type variables \\ + +\begin{alternate} + let b = ref [] + (* b should '_a list ref, since b is not pure, cannot be shared *) + let a = [] + (* a : 'a list *) + let a = None + (* a : 'a option *)n + let a = Array.create 3 None + (* '_a option array *) +# type ('a,'b) t ={ch1 : 'a list; mutable ch2 : 'b list};; +type ('a, 'b) t = { ch1 : 'a list; mutable ch2 : 'b list; } +# let v = {ch1=[];ch2=[]};; +val v : ('a, '_b) t = {ch1 = []; ch2 = []} +\end{alternate} + \textit{mutable sharing conflicts with polymorphism} + + \item library + \begin{enumerate} + \item List \\ + +\begin{bluecode} + @ length hd tl nth rev append rev_append concat flatten + iter map rev_map left_fold fold_right iter2 map2 rev_map2 + fold_left2 fold_right2 for_all exists for_all2 exists2 + mem memq find filter partition assoc assq remove_assoc remove_assq + split combine sort statble_sort fast_sort merge + \end{bluecode} + +\begin{alternate} +# List.assq 3 [3,4;1,2];; +- : int = 4 +# List.assq 3. [3.,4;1.,2];; +Exception: Not_found. +\end{alternate} + + \item Array \\ + \verb|Array.create_matrix creates Non-Rectangular matrices| + +\begin{bluecode} +length get set make create init -- when you don't want to initialize +make_matrix (int->int->'a -> 'a array array) create_matrix; +append concat sub copy fill ('a array -> int -> int -> 'a -> int) +blit (Array.Labels.blit), to_list, of_list map iteri mapi fold_left +fold_right sort stable_sort fast_sort unsafe_get unsafe_set copy +\end{bluecode} + + \item IO \\ + +\begin{bluecode} +open_in open_out close_in close_out input_line +input : Batteries.Legacy.in_channel -> string -> int -> int -> int = +output: Batteries.Legacy.out_channel -> string -> int -> int -> unit = +read_line print_string print_newline print_endline +\end{bluecode} + + \item stack (imperative data structure actually) + +\begin{bluecode} +exceptin Empty +create +type 'a t = { mutable c : 'a list } +(* mutable to delay initialization *) +push pop top clear copy is_empty length iter enum copy +of_enum print +module Exceptionless + top : 'a t -> 'a option, pop +\end{bluecode} + + \item stream \textbf{imperative} + +\begin{bluecode} +'a t +exception Failure +exception Error of string +from +of_list of_string of_channel iter empty peek junk count npeek +iapp icons ising lapp lcons lsing +sempty slazy dump npeek +\end{bluecode} + + syntax extension (for my experience, use it in shell, but not in + tuareg toplevel) +\begin{redcode} + let concat_stream a b = [] +\end{redcode} +\begin{bluecode} +val concat_stream : + 'a Batteries.Stream.t -> 'a Batteries.Stream.t -> 'a Batteries.Stream.t = +\end{bluecode} + expression not preceded by an \` considered to be sub-stream + destructive pattern matching (camlp5 or extended parser can merge) + consumed (error), failure + \item Array List String Hashtbl Buffer Queue + \item Sort + +\begin{redcode} +module X = Sort ;; +\end{redcode} + +\begin{bluecode} +module X : + sig + val list : ('a -> 'a -> bool) -> 'a list -> 'a list + val array : ('a -> 'a -> bool) -> 'a array -> unit + val merge : ('a -> 'a -> bool) -> 'a list -> 'a list -> 'a list + end +\end{bluecode} + + \item Weak (vector of weak pointers) abstract type + +\begin{bluecode} +sig + type 'a t = 'a Weak.t +end +\end{bluecode} + + + \item Printf + +\begin{bluecode} +%t -> (output->unit) +%t%s -> (output->unit)->string->unit +\end{bluecode} +they all should be processed at \textbf{compile time} + + + \item Digest \\ + hash functions return a fingerprint of their entry (reversible) + +\begin{bluecode} + val string : string -> t -- fingerprint of a string + val file : string -> t -- fingerprint of a file +\end{bluecode} + + \item Marshal estimate data size + +\begin{alternate} +type external_flag = No_sharing | Closures + +let size x = x |> flip Marshal.to_string [] |> flip Marshal.data_size 0;; ;; +val size : 'a -> int = +# size 3;; +- : int = 1 +# size 3.;; +- : int = 9 +# size "ghsogho";; +- : int = 8 +# size "ghsogho1";; +- : int = 9 +# size "ghsogho1ah";; +- : int = 11 +# size 111;; +- : int = 2 +\end{alternate} + + + \item Sys + +\begin{bluecode} +os_type interactive word_size max_string_length +max_array_length time argv getenv command file_exists +remove rename chdir getcwd +\end{bluecode} + +\begin{alternate} +# float (Sys.max_string_length ) /. (2. ** 57.);; +- : float = 0.999999999999999889 +\end{alternate} + + + \item Arg Filename Printexc + \item Printexc + +\begin{redcode} +# module P = Printexc;; +\end{redcode} + +\begin{bluecode} +module P : + sig + val to_string : exn -> string + val catch : ('a -> 'b) -> 'a -> 'b + val get_backtrace : unit -> string + val record_backtrace : bool -> unit + val backtrace_status : unit -> bool + val register_printer : (exn -> string option) -> unit + val pass : ('a -> 'b) -> 'a -> 'b + val print : 'a BatInnerIO.output -> exn -> unit + val print_backtrace : 'a BatInnerIO.output -> unit + end +\end{bluecode} + + + \item Num + \item \verb|Arith_status| + +\begin{redcode} +# module X = Arith_status;; +\end{redcode} +\begin{bluecode} +module X : + sig + val arith_status : unit -> unit + val get_error_when_null_denominator : unit -> bool + val set_error_when_null_denominator : bool -> unit + val get_normalize_ratio : unit -> bool + val set_normalize_ratio : bool -> unit + val get_normalize_ratio_when_printing : unit -> bool + val set_normalize_ratio_when_printing : bool -> unit + val get_approx_printing : unit -> bool + val set_approx_printing : bool -> unit + val get_floating_precision : unit -> int + val set_floating_precision : int -> unit + end +\end{bluecode} + + + \item Dynlink \\ + choice at execution time, load a new module and hide the + code code (hot-patch) + actually (\#load is kinda hot-patch), however to write it in programs + \emph{more flexible} than \#load , load requires its name are fixed, and + load will check .mli file, Dynlink \textbf{does not} do this check, while when you + want to do X.blabla, it still checks, so still don't work, only side + effects will work. + +\begin{redcode} +#direcotry "+dynlink";; +#load "dynlink.cma";; +Dynlink.loadfile "test.cmo";; +\end{redcode} + + \end{enumerate} + + \item syntaxes + \item expr + +\begin{bluecode} +exp ::=value-path -- value-name or module-path.value-name + | constant + | ( expr ) + | begin expr end + | ( expr : typexpr ) + | expr , expr { , expr } -- tuple + | constr expr -- constructor + | `tag-name expr -- polymorphic variant + | expr :: expr -- list + | [ expr { ; expr } ] + | [| expr { ; expr } |] + | { field = expr { ; field = expr } } + | { expr with field = expr { ; field = expr } } + | expr { argument }+ -- application + | prefix-symbol expr -- prefix operator + | expr infix-op expr + | expr . field + | expr . field <- expr -- still an expression + | expr .( expr ) + | expr .( expr ) <- expr + | expr .[ expr ] + | expr .[ expr ] <- expr + | if expr then expr [ else expr ] + | while expr do expr done + | for ident = expr ( to | downto ) expr do expr done + | expr ; expr + | match expr with pattern-matching + | function pattern-matching + | fun multiple-matching -- multiple parameters matching + | try expr with pattern-matching + | let [rec] let-binding { and let-binding } in expr + | new class-path + | object class-body end + | expr # method-name + | inst-var-name + | inst-var-name <- expr + | ( expr :> typexpr ) + | ( expr : typexpr :> typexpr ) + | {< inst-var-name = expr { ; inst-var-name = expr } >} + | assert expr + | lazy expr + +argument::=expr + | ~ label-name + | ~ label-name : expr + | ? label-name + | ? label-name : expr + +pattern-matching::= + [|] pattern [when expr]-> expr { |pattern [when expr] -> expr } + +multiple-matching::= { parameter }+ [when expr]-> expr + +let-binding::=pattern = expr + | value-name { parameter } [: typexpr] = expr + +parameter::=pattern + | ~ label-name + | ~ ( label-name [: typexpr] ) + | ~ label-name : pattern + | ? label-name + | ? ( label-name [: typexpr] [= expr] ) + | ? label-name : pattern + | ? label-name : ( pattern [: typexpr] [= expr] ) +\end{bluecode} + +\begin{alternate} + let f ?test:(Some x ) y = x + y;; + ^^^^^^^^^^^^^^^^^^^^^^^^^ +\end{alternate} + +\begin{bluecode} +Warning 8: this pattern-matching is not exhaustive. +Here is an example of a value that is not matched: +None +val f : ?test:int -> int -> int = +\end{bluecode} + + \item pattern + +\begin{bluecode} +pattern ::= value-name + | _ + | constant + | pattern as value-name + | ( pattern ) + | ( pattern : typexpr ) + | pattern | pattern + | constr pattern + | `tag-name pattern + | #typeconstr-name -- object ? + | pattern { , pattern } + | { field = pattern { ; field = pattern } } + | [ pattern { ; pattern } ] + | pattern :: pattern + | [| pattern { ; pattern } |] + | lazy pattern +\end{bluecode} + + \item toplevel-phrase + +\begin{bluecode} +toplevel-input::= { toplevel-phrase } ;; + +toplevel-phrase::=definition + | expr + | #ident directive-argument + +directive-argument::=epsilon + | string-literal + | integer-literal + | value-path +defition ::= let [rec] let-binding {and let-binding} + | external value-name : typexpr = external-declartion + | type-definition + | exception-defition + | class-definition + | classtype-definition + | module module-name {(module-name : module-type)} [:module-type] = module-expr + | module type module-name = module-type + | open module-path + | include module-expr +\end{bluecode} + + \item type-definition + +\begin{bluecode} + +type-definition ::= type typedef { and typedef } + +typedef ::= [type-params] typeconstr-name [type-information] + +type-information::= + [type-equation] [type-representation]{ type-constraint } +type-equation::= = typexpr + +type-representation::= + = constr-decl { | constr-decl } + | = { field-decl { ; field-decl } } + +type-params::= type-param + | ( type-param { , type-param } ) + +type-param::= ' ident + | + ' ident + | - ' ident + +constr-decl::= constr-name + | constr-name of typexpr { * typexpr } + +field-decl::= field-name : poly-typexpr + | mutable field-name : poly-typexpr +type-constraint ::=constraint ' ident = typexpr +\end{bluecode} + +\begin{alternate} +# type t;; +type t +\end{alternate} + +\item interoperating with C + + Difficutilies + \begin{enumerate} + \item Machine reperesentation of data + \item GC \\ + calling a c function from ocaml must not modify the memory in ways incompatible + with ocaml gc. + \item Exceptions \\ + C does not support exceptions, different mechanisms for aborting computations, + this complicates ocaml's exception handling + \item sharing common resources \\ + input-output. each language maintains its own input-output buffers. + \end{enumerate} + + Communications + \begin{enumerate} + \item external declarations \\ + it associates a c function definition with an ocaml name, while giving the + type of the latter. + + \begin{bluetext} + external caml_name : type = "C_name" + val caml_name : type + \end{bluetext} + both workds, but in the latter case, calls to the c function \textit{first go} + through the general function application mechanism of ocaml. This is slightly + less efficient, but hides the implementation of the function as a c function. + \item external functions with more than five arguments + \begin{bluetext} + external caml_name : type = "C_name_bytecode" "C_name_native" + \end{bluetext} + \end{enumerate} + + +\end{enumerate} + +\subsubsection{chap7 Development Tools} +\label{sec:chap7-devel-tools} +\begin{enumerate} + +\item Command names \\ + + \begin{tabular}{|c|c|} + \hline + ocaml & toplevel top \\ + \hline + ocamlrun & bytecode interpreter \\ + \hline + ocamlc & bytecode batch compiler \\ + \hline + ocamlopt & native code batch compiler \\ + \hline + ocamlc.opt & \textit{optimized} bytecode batch compiler \\ + \hline + ocamlopt.opt & \textit{optimized} native code batch compiler \\ + \hline + ocamlmktop & new \textit{toplevel} constructor \\ + \hline + \end{tabular} + + The optimized compilers are themselves compiled with the Objective Caml native compiler. + They compile \textit{faster} but are otherwise \textit{identical} to their unoptimized counterparts. +\item compilation unit \\ + For the interactive system, the unit of compilation corresponds to a phrase of the language. For the batch compiler, the unit of compilation is two files: the source file, and the interface file + + \begin{tabular}{|c|c|} + \hline + extension & meaning \\ + .ml & source \\ + .mli & interface \\ + .cmi & compiled interface \\ + .cmo & object file (byte) \\ + .cma & library object file(bytecode) \\ + .cmx & object file (native) \\ + .cmxa & library object file(native) \\ + \hline + .c & c source \\ + .o & c object file (native) \\ + .a & c library object file (native) \\ + \hline + \end{tabular} + + + The \textit{compiled interface} is used for both the bytecode and native code compiler. + +\item ocamlc \\ + + \begin{tabular}{|c|c|} + \hline + -a & construct a runtime library \\ + -c & compile \textit{without} linking \\ + -o name\_of\_executable & specify the name of the executable \\ + -linkall & link with \textit{all} libraries used \\ + -i & \textit{display all } compiled global declarations \\ + -pp command & preprocessor \\ + -unsafe & turn off index checking \\ + -v & display version \\ + -w list & choose among the list the level of warning message \\ + -impl file & indicate that \textit{file} is a caml source(.ml) \\ + -intf file & as a caml interface(.mli) \\ + -I dir & add directory in the list of directories \\ + \hline + -thread & light process \\ + -g, -noassert & linking \\ + -custom, -cclib, -ccopt, -cc & standalone executable \\ + -make-runtime, -use-runtime & runtime \\ + -output-obj & c interface \\ + \end{tabular} + + warning messages. + + \begin{tabular}{|c|c|} + A/a & enable/disable all messages \\ + F/f & partial application in a sequence \\ + P/p & incomplete pattern matching \\ + U/u & missing cases in pattern matching \\ + X/x & enable/disable all other messages \\ + M/m and V/v & for hidden object \\ + \end{tabular} + the compiler chooses the (A) by default. + turn off some warnings sometimes is helpful, for example + \begin{bluetext} + ocamlbuild -cflags -w,aPF top_level.cma + \end{bluetext} + +\item ocamlopt \\ + \begin{tabular}{|c|c|} + -compact & optimize the produced code for space \\ + -S & keeps the assembly code in a file \\ + -inline level & set the aggressiveness of inlining \\ + \end{tabular} + +\item Toplevel + \begin{tabular}{|c|c|} + -I dir & adds the directory \\ + -unsafe & no bounds checking \\ + \end{tabular} +\item ocamlmktop \\ + it's ofen used for pulling native object code libraries(typically written in C) into + a new toplevel. + \textit{ + -cclib libname, -ccopt optioin, -custom, -I dir -o exectuable + } + + \begin{bluetext} + ocamlmktop -custom -o mytoplevel graphics.cma \ + -cclib -I/usr/X11/lib -cclib -lX11 + \end{bluetext} + + This \textit{standalone} exe(-custom) wil be \textit{linked} to the library X11(libX11.a) which in turn will be looked up in the path \textit{/usr/X11/lib} + + A standalone exe is a program that \textit{does not } depend on OCaml installation to run. + The OCaml native compiler produces standalone executables by default. But without \textit{-custom} option, the bytecode compiler produces an executable which requires the \textit{bytecode interpreter ocamlrun} + + \begin{redcode} +ocamlc test.ml -o a +ocamlc -custom test.ml -o b +\end{redcode} + +\begin{bluecode} +-rwxr-xr-x 1 bob staff 12225 Dec 23 16:31 a +-rwxr-xr-x 1 bob staff 198804 Dec 23 16:31 b +\end{bluecode} + +\begin{alternate} +bash-3.2$ cat a | head -n 1 +#!/Users/bob/SourceCode/ML/godi/bin/ocamlrun +\end{alternate} +% $ + +without \textit{-custom}, it depends on \textit{ocamlrun}. With \textit{-custom}, it contains the \textit{Zinc} interpreter as well as the program bytecode, this file can be executed directly or copied to another machien(using the same CPU/Operating System). + +Still, the inclusion of machine code means that stand-alone executalbes are not protable +to other systems or other architectures. + +\item optimization \\ + It is necessary to not create \textit{intermediate closures} in the case of application on several arguments. For example, when the function \textit{add} is applied with two integers, it is not useful to create the first closure corresponding to the function of applying add to the first argument. It is necessary to note that the creation of a closure would \textit{allocate} certain memory space for the environment and would require the recovery of that memory space in the future. \textit{Automatic memory recovery} is the second major performance concern, along with environment. + + +\item chap10 Program Analysis Tool \\ + \begin{enumerate} + \item ocamldep \\ + + + \begin{tabular}{|c|c|} + -I & add dir \\ + -impl,-intf & \\ + -ml(i)-synonym & cosider as a synonym of .ml(i) extension \\ + -modules & Print module dependencies in raw form(not suitable for make) \\ + -native & generate dependencies for a pure native-code project \\ + -slash & for windows \& unix \\ + \end{tabular} + + +\begin{redcode} +ocamldep -modules *.ml +\end{redcode} + +\begin{bluecode} +ta.ml: Array Printf +tb.ml: Array Ta +\begin{bluecode} + + \begin{redcode} +ocamldep *.ml +\end{redcode} + + +\begin{bluecode} +ta.cmo: +ta.cmx: +tb.cmo: ta.cmo +tb.cmx: ta.cmx +\end{bluecode} + +other examples + +\begin{bluetext} +ocamlfind ocamldep -modules dir_top_level_util.ml > dir_top_level_util.ml.depends +ocamlfind ocamldep -pp 'camlp4of -parser pa_mikmatch_pcre.cma' -modules dir_top_level.ml > dir_top_level.ml.depends +\end{bluetext} + \end{enumerate} +\end{enumerate} +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "../master" +%%% End: + + + + diff --git a/books/find.ml b/books/find.ml new file mode 100644 index 0000000..d80faa3 --- /dev/null +++ b/books/find.ml @@ -0,0 +1,70 @@ + +open Batteries_uni +exception Hidden of exn + +(** add a tag to exn *) +let hide_exn f x = try f x with exn -> raise (Hidden exn) + +(** strip the tag of exn *) +let reveal_exn f x = try f x with Hidden exn -> raise exn + +(* let find on_error on_path ?(follow=false) depth roots = *) +(* let stat = if follow then Unix.stat else Unix.lstat in *) +(* let rec find_rec depth visiting filename = *) +(* try *) +(* let {Unix.st_dev, st_ino, st_kind} = stat filename in *) +(* let continue = hide_exn (on_path filename) infos in *) +(* (\* a directory is identified by the id pair *\) *) +(* let id = st_dev, st_ino in *) +(* if st_kind = S_DIR && depth > 0 && continue && *) +(* (\* avoid cycle when it's symbol link *\) *) +(* (not follow || not (List.mem id visiting)) *) +(* then *) +(* let rec iter_dir f root = *) +(* let files = Sys.readdir root in *) +(* Array.iter f files *) +(* in *) +(* let process_child child = let open Filename in *) +(* if (child <> current_dir_name && *) +(* (\* remove the case "." or ".." *\) *) +(* child <> parent_dir_name ) then *) +(* let child_name = concat filename child in *) +(* let visiting = *) +(* (\* we only keep track when follow is specified *\) *) +(* if follow then id :: visiting else visiting in *) +(* find_rec (depth - 1) visiting child_name in *) +(* iter_dir process_child filename *) +(* with *) +(* Unix_error (e,b,c) -> hide_exn on_error (e,b,c) *) +(* in *) +(* reveal_exn (List.iter (find_rec depth [] )) roots *) + + +let buffer_size = 8192 +let buffer = String.create buffer_size + +let file_copy input output = Unix.( + let fd_in = openfile input [O_RDONLY] 0 in + let fd_out = openfile output [O_WRONLY; O_CREAT; O_TRUNC] 0o666 in + let rec copy_loop () = match read fd_in buffer 0 buffer_size with + |0 -> () + |r -> write fd_out buffer 0 r |> ignore; copy_loop () in + copy_loop (); + close fd_in ; + close fd_out +) + + +let copy () = + if Array.length Sys.argv = 3 then begin + file_copy Sys.argv.(1) Sys.argv.(2) + end + else begin + prerr_endline + ("Usage: " ^ Sys.argv.(0) ^ " "); + exit 1 + end + +let _ = Unix.handle_unix_error copy () + + diff --git a/books/find.xxxx b/books/find.xxxx new file mode 100644 index 0000000..d80faa3 --- /dev/null +++ b/books/find.xxxx @@ -0,0 +1,70 @@ + +open Batteries_uni +exception Hidden of exn + +(** add a tag to exn *) +let hide_exn f x = try f x with exn -> raise (Hidden exn) + +(** strip the tag of exn *) +let reveal_exn f x = try f x with Hidden exn -> raise exn + +(* let find on_error on_path ?(follow=false) depth roots = *) +(* let stat = if follow then Unix.stat else Unix.lstat in *) +(* let rec find_rec depth visiting filename = *) +(* try *) +(* let {Unix.st_dev, st_ino, st_kind} = stat filename in *) +(* let continue = hide_exn (on_path filename) infos in *) +(* (\* a directory is identified by the id pair *\) *) +(* let id = st_dev, st_ino in *) +(* if st_kind = S_DIR && depth > 0 && continue && *) +(* (\* avoid cycle when it's symbol link *\) *) +(* (not follow || not (List.mem id visiting)) *) +(* then *) +(* let rec iter_dir f root = *) +(* let files = Sys.readdir root in *) +(* Array.iter f files *) +(* in *) +(* let process_child child = let open Filename in *) +(* if (child <> current_dir_name && *) +(* (\* remove the case "." or ".." *\) *) +(* child <> parent_dir_name ) then *) +(* let child_name = concat filename child in *) +(* let visiting = *) +(* (\* we only keep track when follow is specified *\) *) +(* if follow then id :: visiting else visiting in *) +(* find_rec (depth - 1) visiting child_name in *) +(* iter_dir process_child filename *) +(* with *) +(* Unix_error (e,b,c) -> hide_exn on_error (e,b,c) *) +(* in *) +(* reveal_exn (List.iter (find_rec depth [] )) roots *) + + +let buffer_size = 8192 +let buffer = String.create buffer_size + +let file_copy input output = Unix.( + let fd_in = openfile input [O_RDONLY] 0 in + let fd_out = openfile output [O_WRONLY; O_CREAT; O_TRUNC] 0o666 in + let rec copy_loop () = match read fd_in buffer 0 buffer_size with + |0 -> () + |r -> write fd_out buffer 0 r |> ignore; copy_loop () in + copy_loop (); + close fd_in ; + close fd_out +) + + +let copy () = + if Array.length Sys.argv = 3 then begin + file_copy Sys.argv.(1) Sys.argv.(2) + end + else begin + prerr_endline + ("Usage: " ^ Sys.argv.(0) ^ " "); + exit 1 + end + +let _ = Unix.handle_unix_error copy () + + diff --git a/books/hol_light.tex b/books/hol_light.tex new file mode 100644 index 0000000..6965f7b --- /dev/null +++ b/books/hol_light.tex @@ -0,0 +1,10 @@ +\subsection{hol-light} +\label{sec:hol-light} +\begin{itemize} +\item \href{http://code.google.com/p/hol-light/}{hol-light} +\end{itemize} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "../master" +%%% End: diff --git a/books/myocamlbuild.ml b/books/myocamlbuild.ml new file mode 120000 index 0000000..7922fbe --- /dev/null +++ b/books/myocamlbuild.ml @@ -0,0 +1 @@ +/Users/bob/myocamlbuild.ml \ No newline at end of file diff --git a/books/ocaml_for_scientists.log b/books/ocaml_for_scientists.log new file mode 100644 index 0000000..7d27d20 --- /dev/null +++ b/books/ocaml_for_scientists.log @@ -0,0 +1,1220 @@ +This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010) (format=latex 2010.10.24) 3 DEC 2011 11:46 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**\input ocaml_for_scientists.tex +(./ocaml_for_scientists.tex +! Undefined control sequence. +l.1 \subsection + {Ocaml for scientists} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.1 \subsection{O + caml for scientists} +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no O in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 1--3 +[] + [] + +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! + +Overfull \hbox (62.99945pt too wide) in paragraph at lines 6--9 +[]\OT1/cmtt/m/n/10 'a' = '\097' + [] + + +Overfull \hbox (89.24922pt too wide) in paragraph at lines 6--9 +[]\OT1/cmtt/m/n/10 "Hello world".[4] + [] + + +! LaTeX Error: Environment inverseverbatim undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.10 \begin{inverseverbatim} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no [ in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 2 in font nullfont! + +! LaTeX Error: \begin{itemize} on input line 5 ended by \end{inverseverbatim}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.12 \end{inverseverbatim} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! + +! LaTeX Error: Environment inverseverbatim undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.16 \begin{inverseverbatim} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ' in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +! You can't use `macro parameter character #' in vertical mode. +l.34 # + let b = new complex 3. 4.;; +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no > in font nullfont! +! You can't use `macro parameter character #' in horizontal mode. +l.36 # + let b : number = new complex 3. 4.;; +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +! You can't use `macro parameter character #' in horizontal mode. +l.40 # + let make_z x y = object +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +! Missing $ inserted. + + $ +l.40 # let make_ + z x y = object +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <7> on input line 40. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 40. +! Missing $ inserted. + + $ +l.47 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.47 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (26.14006pt too wide) in paragraph at lines 39--47 +[]\OML/cmm/m/it/10 xy \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (51.36755pt too wide) in paragraph at lines 39--47 +\OML/cmm/m/it/10 objectvalx \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (33.45258pt too wide) in paragraph at lines 39--47 +\OML/cmm/m/it/10 float \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (30.20483pt too wide) in paragraph at lines 39--47 +\OML/cmm/m/it/10 xvaly \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (33.45258pt too wide) in paragraph at lines 39--47 +\OML/cmm/m/it/10 float \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (58.12393pt too wide) in paragraph at lines 39--47 +\OML/cmm/m/it/10 ymethodre \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (61.35724pt too wide) in paragraph at lines 39--47 +\OML/cmm/m/it/10 xmethodim \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (78.09268pt too wide) in paragraph at lines 39--47 +\OML/cmm/m/it/10 yend\OT1/cmr/m/n/10 ; ; \OML/cmm/m/it/10 valmake[] \OT1/cmr/m/ +n/10 : + [] + + +Overfull \hbox (41.23038pt too wide) in paragraph at lines 39--47 +\OML/cmm/m/it/10 float\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (49.00818pt too wide) in paragraph at lines 39--47 +\OML/cmm/m/it/10 float\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 >< + [] + + +Overfull \hbox (17.78076pt too wide) in paragraph at lines 39--47 +\OML/cmm/m/it/10 im \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (42.3426pt too wide) in paragraph at lines 39--47 +\OML/cmm/m/it/10 float\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 re \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (49.00818pt too wide) in paragraph at lines 39--47 +\OML/cmm/m/it/10 float >\OT1/cmr/m/n/10 =\OML/cmm/m/it/10 < + [] + + +Overfull \hbox (28.2547pt too wide) in paragraph at lines 39--47 +\OML/cmm/m/it/10 fun > + [] + +! Extra }, or forgotten \endgroup. +\par ...m \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.47 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +! You can't use `macro parameter character #' in horizontal mode. +l.49 # + let abs_number (z:number) = +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no s in font nullfont! +! Missing $ inserted. + + $ +l.49 # let abs_ + number (z:number) = +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! You can't use `macro parameter character #' in math mode. +l.51 sqrt (sqr z# + re +. sqr z#im);; +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + +! You can't use `macro parameter character #' in math mode. +l.51 sqrt (sqr z#re +. sqr z# + im);; +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + +! Missing $ inserted. + + $ +l.52 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.52 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (48.22003pt too wide) in paragraph at lines 48--52 +[]\OML/cmm/m/it/10 umber\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 z \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (48.68877pt too wide) in paragraph at lines 48--52 +\OML/cmm/m/it/10 number\OT1/cmr/m/n/10 ) = + [] + + +Overfull \hbox (42.01851pt too wide) in paragraph at lines 48--52 +\OML/cmm/m/it/10 letsqrx \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (10.71529pt too wide) in paragraph at lines 48--52 +\OML/cmm/m/it/10 x \OMS/cmsy/m/n/10 ^^C + [] + + +Overfull \hbox (76.35384pt too wide) in paragraph at lines 48--52 +\OML/cmm/m/it/10 :xinsqrt\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 sqrzre \OT1/cmr/m/n/ +10 + + [] + + +Overfull \hbox (47.17085pt too wide) in paragraph at lines 48--52 +\OML/cmm/m/it/10 :sqrzim\OT1/cmr/m/n/10 ); ; []$ + [] + +! Extra }, or forgotten \endgroup. +\par ...m \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.52 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! + +! LaTeX Error: \begin{itemize} on input line 5 ended by \end{inverseverbatim}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.54 \end{inverseverbatim} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! + +! LaTeX Error: Environment inverseverbatim undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.59 \begin{inverseverbatim} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no [ in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +! Missing $ inserted. + + $ +l.60 [1;2;3;4] |> Set.of_ + list |> Set.elements;; +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{itemize} on input line 5 ended by \end{inverseverbatim}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.61 \end{inverseverbatim} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.61 \end{inverseverbatim} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (28.1465pt too wide) in paragraph at lines 60--62 +[]\OML/cmm/m/it/10 ist\OMS/cmsy/m/n/10 j \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (65.20615pt too wide) in paragraph at lines 60--62 +\OML/cmm/m/it/10 Set:elements\OT1/cmr/m/n/10 ; ;$ + [] + +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no ) in font nullfont! + +! LaTeX Error: Environment inverseverbatim undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.68 \begin{inverseverbatim} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no T in font nullfont! +! Missing $ inserted. + + $ +l.69 module type INT_ + RANGE = sig +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{itemize} on input line 3 ended by \end{inverseverbatim}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.73 \end{inverseverbatim} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.73 \end{inverseverbatim} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (49.56139pt too wide) in paragraph at lines 69--74 +[]\OML/cmm/m/it/10 ANGE \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (78.90353pt too wide) in paragraph at lines 69--74 +\OML/cmm/m/it/10 sigtypetvalmake \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (31.3919pt too wide) in paragraph at lines 69--74 +\OML/cmm/m/it/10 int\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (31.3919pt too wide) in paragraph at lines 69--74 +\OML/cmm/m/it/10 int\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (19.4746pt too wide) in paragraph at lines 69--74 +\OML/cmm/m/it/10 tend$ + [] + +Missing character: There is no H in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +! Undefined control sequence. +l.78 {\bf + to abstract types} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! + +Overfull \hbox (13.7999pt too wide) in paragraph at lines 76--81 +\OT1/cmr/m/it/10 Se- + [] + + +Overfull \hbox (22.48875pt too wide) in paragraph at lines 76--81 +\OT1/cmr/m/it/10 man- + [] + + +Overfull \hbox (9.96658pt too wide) in paragraph at lines 76--81 +\OT1/cmr/m/it/10 ti- + [] + + +Overfull \hbox (19.67763pt too wide) in paragraph at lines 76--81 +\OT1/cmr/m/it/10 cally + [] + + +Overfull \hbox (25.29979pt too wide) in paragraph at lines 76--81 +\OT1/cmr/m/it/10 equiv- + [] + + +Overfull \hbox (8.68883pt too wide) in paragraph at lines 76--81 +\OT1/cmr/m/it/10 a- + [] + + +Overfull \hbox (16.09988pt too wide) in paragraph at lines 76--81 +\OT1/cmr/m/it/10 lent + [] + + +Overfull \hbox (16.09988pt too wide) in paragraph at lines 76--81 +\OT1/cmr/m/it/10 sets + [] + + +Overfull \hbox (13.41655pt too wide) in paragraph at lines 76--81 +\OT1/cmr/m/it/10 are + [] + + +Overfull \hbox (22.23317pt too wide) in paragraph at lines 76--81 +\OT1/cmr/m/it/10 likely + [] + + +Overfull \hbox (8.43327pt too wide) in paragraph at lines 76--81 +\OT1/cmr/m/it/10 to + [] + + +Overfull \hbox (17.50542pt too wide) in paragraph at lines 76--81 +\OT1/cmr/m/it/10 pro- + [] + + +Overfull \hbox (19.16652pt too wide) in paragraph at lines 76--81 +\OT1/cmr/m/it/10 duce + [] + + +Overfull \hbox (14.82213pt too wide) in paragraph at lines 76--81 +\OT1/cmr/m/it/10 dif- + [] + + +Overfull \hbox (15.46098pt too wide) in paragraph at lines 76--81 +\OT1/cmr/m/it/10 fer- + [] + + +Overfull \hbox (13.54434pt too wide) in paragraph at lines 76--81 +\OT1/cmr/m/it/10 ent + [] + + +Overfull \hbox (28.11095pt too wide) in paragraph at lines 76--81 +\OT1/cmr/m/it/10 hashes + [] + +) +! Emergency stop. +<*> \input ocaml_for_scientists.tex + +*** (job aborted, no legal \end found) + + +Here is how much of TeX's memory you used: + 18 strings out of 493748 + 319 string characters out of 3143568 + 52070 words of memory out of 3000000 + 3408 multiletter control sequences out of 15000+200000 + 4154 words of font info for 16 fonts, out of 3000000 for 9000 + 714 hyphenation exceptions out of 8191 + 18i,2n,14p,126b,213s stack positions out of 5000i,500n,10000p,200000b,50000s +No pages of output. diff --git a/books/ocaml_for_scientists.tex b/books/ocaml_for_scientists.tex new file mode 100644 index 0000000..fb52d3a --- /dev/null +++ b/books/ocaml_for_scientists.tex @@ -0,0 +1,99 @@ +\subsection{Ocaml for scientists} +\label{sec:ocaml-scientists} +\begin{itemize} +\item caveat + \begin{itemize} + \item string char + \verb|'a' = '\097'| + \verb|"Hello world".[4]| + +\begin{alternate} + [|1;2;3|].(1) + 2 +\end{alternate} + + \item objects + +\begin{redcode} + +(* it's a type class type *) +class type number = object + method im:float + method re:float +end +\end{redcode} + +\begin{redcode} +class complex x y = object + val x = x + val y = y + method re:float = x + method im:float = y +end ;; +let b : number = new complex 3. 4. +\end{redcode} + +\begin{alternate} +# let b = new complex 3. 4.;; +val b : complex = +# let b : number = new complex 3. 4.;; +val b : number = + \end{alternate} + +\begin{redcode} +# let make_z x y = object + val x : float = x + val y : float = y + method re = x + method im = y + end;; + \end{redcode} +\begin{bluecode} +val make_z : float -> float -> < im : float; re : float > = +\end{bluecode} + +class type is kinda interface + + +\begin{redcode} +# let abs_number (z:number) = + let sqr x = x *. x in + sqrt (sqr z#re +. sqr z#im);; + \end{redcode} + +think class as a module + + + \item asr (arith) (**) lsr + \item elements + +\begin{alternate} + [1;2;3;4] |> Set.of_list |> Set.elements;; + - : int list = [1; 2; 3; 4] +\end{alternate} + + + \end{itemize} +\item convention +\item GMP (GNU library for arbitrary precision arithmetic) + +\begin{bluecode} +module type INT_RANGE = sig +type t +val make : int -> int -> t +end +\end{bluecode} + + +\item Hashtbl(create, Make) + Hahsing is another form of structural comparison and should not be applied + {\bf to abstract types} + \emph{Semantically equivalent sets are likely to produce different hashes} + notice \textit{Map.empty is polymorphic, Hashtbl.empty is monomorphic} +\end{itemize} + + +%%% Local Variables: +%%% mode: LaTex +%%% TeX-master: "../master" +%%% End: diff --git a/books/practical_ocaml.tex b/books/practical_ocaml.tex new file mode 100644 index 0000000..4c0f2ad --- /dev/null +++ b/books/practical_ocaml.tex @@ -0,0 +1,16 @@ +\subsection{practical ocaml} +\label{sec:practical-ocaml} + + +\begin{enumerate} +\item chap30 \\ + + \begin{bluetext} +external functions_can_be_defined: unit -> unit = "int_c_code" + \end{bluetext} +\end{enumerate} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "../master" +%%% End: diff --git a/books/texput.log b/books/texput.log new file mode 100644 index 0000000..664701c --- /dev/null +++ b/books/texput.log @@ -0,0 +1,21 @@ +This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010) (format=latex 2010.10.24) 3 DEC 2011 16:15 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**\input master.tex + +! Emergency stop. +<*> \input master.tex + +*** (job aborted, file error in nonstop mode) + + +Here is how much of TeX's memory you used: + 3 strings out of 493748 + 100 string characters out of 3143568 + 49070 words of memory out of 3000000 + 3397 multiletter control sequences out of 15000+200000 + 3640 words of font info for 14 fonts, out of 3000000 for 9000 + 714 hyphenation exceptions out of 8191 + 4i,0n,3p,1b,8s stack positions out of 5000i,500n,10000p,200000b,50000s +No pages of output. diff --git a/books/the_functional_approach_to_programming.tex b/books/the_functional_approach_to_programming.tex new file mode 100644 index 0000000..34211cb --- /dev/null +++ b/books/the_functional_approach_to_programming.tex @@ -0,0 +1,7 @@ +\subsection{The functional approach to programming} +\label{sec:funct-appr-progr} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "../master" +%%% End: diff --git a/books/unix_system_programming_in_ocaml.log b/books/unix_system_programming_in_ocaml.log new file mode 100644 index 0000000..49192a3 --- /dev/null +++ b/books/unix_system_programming_in_ocaml.log @@ -0,0 +1,4505 @@ +This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010) (format=pdflatex 2010.10.24) 15 DEC 2011 19:57 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**unix_system_programming_in_ocaml.tex +(./unix_system_programming_in_ocaml.tex +LaTeX2e <2009/09/24> +Babel and hyphenation patterns for english, dumylang, nohyphenation, ge +rman-x-2009-06-19, ngerman-x-2009-06-19, ancientgreek, ibycus, arabic, armenian +, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutch, u +kenglish, usenglishmax, esperanto, estonian, farsi, finnish, french, galician, +german, ngerman, swissgerman, monogreek, greek, hungarian, icelandic, assamese, + bengali, gujarati, hindi, kannada, malayalam, marathi, oriya, panjabi, tamil, +telugu, indonesian, interlingua, irish, italian, kurmanji, lao, latin, latvian, + lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, polish, portuguese, roma +nian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, turkish, + turkmen, ukrainian, uppersorbian, welsh, loaded. +! Undefined control sequence. +l.1 \subsection + {UNIX system programming in ocaml} +? q +OK, entering \batchmode... + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.1 \subsection{U + NIX system programming in ocaml} +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no U in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no X in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 1--3 +[] + [] + +! Undefined control sequence. +l.4 \subsubsection + {chap1} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.4 \subsubsection{c + hap1} +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 1 in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 4--6 +[] + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.7 \begin{enumerate} + +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + + +Overfull \hbox (20.0pt too wide) in paragraph at lines 7--7 +[] + [] + +Missing character: There is no M in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no W in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (16.99434pt too wide) in paragraph at lines 8--11 +\OT1/cmr/bx/n/10 Sys + [] + + +Overfull \hbox (24.49986pt too wide) in paragraph at lines 8--11 +\OT1/cmr/bx/n/10 Unix + [] + +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! + +! LaTeX Error: Environment alternate undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.14 \begin{alternate} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no U in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +! Missing $ inserted. + + $ +l.16 - : Batteries.Unix.file_ + descr = +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <7> on input line 16. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 16. + +! LaTeX Error: \begin{enumerate} on input line 7 ended by \end{alternate}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.19 \end{alternate} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.19 \end{alternate} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (14.56657pt too wide) in paragraph at lines 12--20 +\OT1/cmr/m/it/10 Sys + [] + + +Overfull \hbox (20.761pt too wide) in paragraph at lines 12--20 +\OT1/cmr/m/it/10 Unix + [] + + +Overfull \hbox (19.17763pt too wide) in paragraph at lines 12--20 +\OT1/cmr/m/it/10 Per- + [] + + +Overfull \hbox (13.28879pt too wide) in paragraph at lines 12--20 +\OT1/cmr/m/it/10 va- + [] + + +Overfull \hbox (20.4443pt too wide) in paragraph at lines 12--20 +\OT1/cmr/m/it/10 sives + [] + + +Overfull \hbox (41.45688pt too wide) in paragraph at lines 12--20 +[]\OML/cmm/m/it/10 escr \OT1/cmr/m/n/10 =\OML/cmm/m/it/10 < + [] + + +Overfull \hbox (33.22104pt too wide) in paragraph at lines 12--20 +\OML/cmm/m/it/10 abstr > + [] + + +Overfull \hbox (98.37984pt too wide) in paragraph at lines 12--20 +\OML/cmm/m/it/10 Pervasives:stdin\OT1/cmr/m/n/10 ; ; \OMS/cmsy/m/n/10 ^^@ \OT1/ +cmr/m/n/10 : + [] + + +Overfull \hbox (62.74355pt too wide) in paragraph at lines 12--20 +\OML/cmm/m/it/10 in[]hannel \OT1/cmr/m/n/10 =\OML/cmm/m/it/10 < + [] + + +Overfull \hbox (33.22104pt too wide) in paragraph at lines 12--20 +\OML/cmm/m/it/10 abstr >$ + [] + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.21 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no < in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +! Missing $ inserted. + + $ +l.22 : use_ + unix +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 7 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.24 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.24 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (82.38057pt too wide) in paragraph at lines 22--25 +[]\OML/cmm/m/it/10 nixocamlmktop \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (94.21465pt too wide) in paragraph at lines 22--25 +\OML/cmm/m/it/10 oocamlunixunix:cma$ + [] + +Missing character: There is no W in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no W in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (14.15964pt too wide) in paragraph at lines 26--32 +\OT1/cmr/bx/n/10 ar- + [] + + +Overfull \hbox (15.97214pt too wide) in paragraph at lines 26--32 +\OT1/cmr/bx/n/10 gu- + [] + + +Overfull \hbox (29.93178pt too wide) in paragraph at lines 26--32 +\OT1/cmr/bx/n/10 ments + [] + + +Overfull \hbox (15.49298pt too wide) in paragraph at lines 26--32 +\OT1/cmr/bx/n/10 en- + [] + + +Overfull \hbox (13.09715pt too wide) in paragraph at lines 26--32 +\OT1/cmr/bx/n/10 vi- + [] + + +Overfull \hbox (20.70824pt too wide) in paragraph at lines 26--32 +\OT1/cmr/bx/n/10 ron- + [] + + +Overfull \hbox (25.3957pt too wide) in paragraph at lines 26--32 +\OT1/cmr/bx/n/10 ment + [] + + +Overfull \hbox (10.73328pt too wide) in paragraph at lines 26--32 +\OT1/cmr/m/it/10 an + [] + + +Overfull \hbox (12.81657pt too wide) in paragraph at lines 26--32 +\OT1/cmr/m/it/10 ex- + [] + + +Overfull \hbox (17.37762pt too wide) in paragraph at lines 26--32 +\OT1/cmr/m/it/10 cep- + [] + + +Overfull \hbox (17.12212pt too wide) in paragraph at lines 26--32 +\OT1/cmr/m/it/10 tion + [] + + +Overfull \hbox (15.84436pt too wide) in paragraph at lines 26--32 +\OT1/cmr/m/it/10 was + [] + + +Overfull \hbox (25.17203pt too wide) in paragraph at lines 26--32 +\OT1/cmr/m/it/10 raised + [] + + +Overfull \hbox (13.28879pt too wide) in paragraph at lines 26--32 +\OT1/cmr/m/it/10 but + [] + + +Overfull \hbox (14.05547pt too wide) in paragraph at lines 26--32 +\OT1/cmr/m/it/10 not + [] + + +Overfull \hbox (27.5998pt too wide) in paragraph at lines 26--32 +\OT1/cmr/m/it/10 caught + [] + + +Overfull \hbox (15.62767pt too wide) in paragraph at lines 26--32 +\OT1/cmr/m/it/10 exit + [] + + +Overfull \hbox (5.11108pt too wide) in paragraph at lines 26--32 +\OT1/cmr/m/it/10 2 + [] + + +Overfull \hbox (27.74092pt too wide) in paragraph at lines 26--32 +\OT1/cmr/m/it/10 at[]exit + [] + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.33 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +! Missing $ inserted. + + $ +l.35 Pervasives.exit, Pervasives.at_ + exit, Unix.handle_unix_error +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 7 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.36 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.36 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +! LaTeX Error: Environment alternate undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.37 \begin{alternate} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ; in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 7 ended by \end{alternate}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.39 \end{alternate} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.40 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no - in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no + in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 6 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no ] in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 7 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.44 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + + +! LaTeX Error: Environment alternate undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.45 \begin{alternate} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no U in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ; in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 7 ended by \end{alternate}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.47 \end{alternate} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.48 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no - in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no X in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no 6 in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no + in font nullfont! +Missing character: There is no + in font nullfont! +Missing character: There is no + in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no Y in font nullfont! +! Missing $ inserted. + + $ +l.52 "LIBRARY_ + PATH=/opt/local/lib/"; +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing { inserted. + + _ +l.59 "__ + CF_USER_TEXT_ENCODING=0x1F5:0:0"; "COLUMNS=68"; +A left brace was mandatory here, so I've put one in. +You might want to delete and/or insert some corrections +so that I will find a matching right brace soon. +(If you're confused by all this, try typing `I}' now.) + + +! LaTeX Error: \begin{enumerate} on input line 7 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.70 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing } inserted. + + } +l.70 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + +! Missing $ inserted. + + $ +l.70 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (121.36038pt too wide) in paragraph at lines 34--71 +[]\OML/cmm/m/it/10 xit; Unix:handle[]nix[]rror$ + [] + + +Overfull \hbox (41.08086pt too wide) in paragraph at lines 34--71 +[]\OML/cmm/m/it/10 ATH \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (161.8392pt too wide) in paragraph at lines 34--71 +\OML/cmm/m/it/10 =opt=local=lib=\OT1/cmr/m/n/10 "; "\OML/cmm/m/it/10 EMACSDATA +\OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (389.17946pt too wide) in paragraph at lines 34--71 +\OML/cmm/m/it/10 =Applications=Aquamacs:app=Contents=Resources=etc\OT1/cmr/m/n/ +10 "; "\OML/cmm/m/it/10 Apple[]ubSub[]ocket[]ender \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (65.48286pt too wide) in paragraph at lines 34--71 +\OML/cmm/m/it/10 =tmp=launch \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (177.27576pt too wide) in paragraph at lines 34--71 +\OML/cmm/m/it/10 mcHkKo=Render\OT1/cmr/m/n/10 "; "\OML/cmm/m/it/10 EMACSPATH \O +T1/cmr/m/n/10 = + [] + + +Overfull \hbox (342.10779pt too wide) in paragraph at lines 34--71 +\OML/cmm/m/it/10 =Applications=Aquamacs:app=Contents=MacOS=bin\OT1/cmr/m/n/10 " +; "\OML/cmm/m/it/10 INCLUDE[]ATH \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (152.67354pt too wide) in paragraph at lines 34--71 +\OML/cmm/m/it/10 =opt=local=include=\OT1/cmr/m/n/10 "; "\OML/cmm/m/it/10 EMACS +\OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (58.86588pt too wide) in paragraph at lines 34--71 +\OML/cmm/m/it/10 t\OT1/cmr/m/n/10 "; "\OML/cmm/m/it/10 USER \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (131.93994pt too wide) in paragraph at lines 34--71 +\OML/cmm/m/it/10 bob\OT1/cmr/m/n/10 "; "\OML/cmm/m/it/10 LD[]IBRARY[]ATH \OT1/c +mr/m/n/10 = + [] + + +Overfull \hbox (185.7815pt too wide) in paragraph at lines 34--71 +\OML/cmm/m/it/10 =opt=local=lib=\OT1/cmr/m/n/10 "; "\OML/cmm/m/it/10 COMMAND[]O +DE \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (122.71165pt too wide) in paragraph at lines 34--71 +\OML/cmm/m/it/10 unix\OT1/cmr/m/n/10 2003"; "\OML/cmm/m/it/10 TERMCAP \OT1/cmr/ +m/n/10 = + [] + + +Overfull \hbox (107.47562pt too wide) in paragraph at lines 34--71 +\OT1/cmr/m/n/10 "; "\OML/cmm/m/it/10 SSH[]UTH[]OCK \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (65.48286pt too wide) in paragraph at lines 34--71 +\OML/cmm/m/it/10 =tmp=launch \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (4572.34988pt too wide) in paragraph at lines 34--71 +\OML/cmm/m/it/10 g\OT1/cmr/m/n/10 9\OML/cmm/m/it/10 AcyQ=Listeners\OT1/cmr/m/n/ +10 "; "[]$ + [] + +Missing character: There is no E in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! + +! LaTeX Error: Environment bluetext undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.73 \begin{bluetext} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +! Missing $ inserted. + + $ +l.74 exception Unix_ + error of error * string * string +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 7 ended by \end{bluetext}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.76 \end{bluetext} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.76 \end{bluetext} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! + +Overfull \hbox (63.20055pt too wide) in paragraph at lines 72--82 +[]\OML/cmm/m/it/10 rroroferror \OMS/cmsy/m/n/10 ^^C + [] + + +Overfull \hbox (32.66394pt too wide) in paragraph at lines 72--82 +\OML/cmm/m/it/10 string \OMS/cmsy/m/n/10 ^^C + [] + + +Overfull \hbox (80.65126pt too wide) in paragraph at lines 72--82 +\OML/cmm/m/it/10 stringtypeerror \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (157.2273pt too wide) in paragraph at lines 72--82 +\OML/cmm/m/it/10 E\OT1/cmr/m/n/10 2\OML/cmm/m/it/10 BIG\OMS/cmsy/m/n/10 j\OML/c +mm/m/it/10 :::\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 EUNKNOWERRofint$ + [] + + +Overfull \hbox (46.29079pt too wide) in paragraph at lines 72--82 +\OT1/cmr/m/it/10 Unix[]error + [] + + +Overfull \hbox (100.35382pt too wide) in paragraph at lines 72--82 +\OT1/cmr/m/it/10 Unix.handle[]unix[]error + [] + + +Overfull \hbox (46.29079pt too wide) in paragraph at lines 72--82 +\OT1/cmr/m/it/10 Unix[]error + [] + + +Overfull \hbox (15.62767pt too wide) in paragraph at lines 72--82 +\OT1/cmr/m/it/10 exit + [] + + +Overfull \hbox (6.46664pt too wide) in paragraph at lines 72--82 +\OT1/cmr/m/it/10 2 + [] + + +! LaTeX Error: Environment redcode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.84 \begin{redcode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +! Missing $ inserted. + + $ +l.85 let handle_ + unix_error2 f arg = let open Unix in +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +LaTeX Warning: Command \" invalid in math mode on input line 90. + + +LaTeX Warning: Command \" invalid in math mode on input line 90. + +LaTeX Font Info: Try loading font information for +cmr on input line 90. +LaTeX Font Info: No file cmr.fd. on input line 90. + +LaTeX Font Warning: Font shape `/cmr/m/n' undefined +(Font) using `/cmr/m/n' instead on input line 90. + +! Corrupted NFSS tables. +wrong@fontshape ...message {Corrupted NFSS tables} + error@fontshape else let f... +l.90 prerr_string ": \"" + ; +This error message was generated by an \errmessage +command, so I can't give any explicit help. +Pretend that you're Hercule Poirot: Examine all clues, +and deduce the truth by order and method. + + +LaTeX Font Warning: Font shape `/cmr/m/n' undefined +(Font) using `OT1/cmr/m/n' instead on input line 90. + +! Please use \mathaccent for accents in math mode. +\add@accent ...@spacefactor \spacefactor }\accent + #1 #2\egroup \spacefactor ... +l.90 prerr_string ": \"" + ; +I'm changing \accent to \mathaccent here; wish me luck. +(Accents are not the same in formulas as they are in text.) + +! Missing { inserted. + + \edef +l.90 prerr_string ": \"" + ; +A left brace was mandatory here, so I've put one in. +You might want to delete and/or insert some corrections +so that I will find a matching right brace soon. +(If you're confused by all this, try typing `I}' now.) + +! You can't use `\spacefactor' in math mode. +\add@accent ...}\accent #1 #2\egroup \spacefactor + \accent@spacefactor +l.90 prerr_string ": \"" + ; +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + + +LaTeX Warning: Command \" invalid in math mode on input line 92. + +! Please use \mathaccent for accents in math mode. +\add@accent ...@spacefactor \spacefactor }\accent + #1 #2\egroup \spacefactor ... +l.92 prerr_string "\" f + ailed"; +I'm changing \accent to \mathaccent here; wish me luck. +(Accents are not the same in formulas as they are in text.) + +! You can't use `\spacefactor' in math mode. +\add@accent ...}\accent #1 #2\egroup \spacefactor + \accent@spacefactor +l.92 prerr_string "\" f + ailed"; +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + + +LaTeX Warning: Command \" invalid in math mode on input line 94. + +! Please use \mathaccent for accents in math mode. +\add@accent ...@spacefactor \spacefactor }\accent + #1 #2\egroup \spacefactor ... +l.94 prerr_string " on \"" + ; +I'm changing \accent to \mathaccent here; wish me luck. +(Accents are not the same in formulas as they are in text.) + +! You can't use `\spacefactor' in math mode. +\add@accent ...}\accent #1 #2\egroup \spacefactor + \accent@spacefactor +l.94 prerr_string " on \"" + ; +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + + +LaTeX Warning: Command \" invalid in math mode on input line 96. + +! Please use \mathaccent for accents in math mode. +\add@accent ...@spacefactor \spacefactor }\accent + #1 #2\egroup \spacefactor ... +l.96 prerr_string "\"" + end; +I'm changing \accent to \mathaccent here; wish me luck. +(Accents are not the same in formulas as they are in text.) + +! You can't use `\spacefactor' in math mode. +\add@accent ...}\accent #1 #2\egroup \spacefactor + \accent@spacefactor +l.96 prerr_string "\"" + end; +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + + +! LaTeX Error: \begin{enumerate} on input line 7 ended by \end{redcode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.100 \end{redcode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing } inserted. + + } +l.100 \end{redcode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + +! Missing $ inserted. + + $ +l.100 \end{redcode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + +Missing character: There is no � in font cmex10! +Missing character: There is no � in font cmex10! +Missing character: There is no � in font cmex10! +Missing character: There is no � in font cmex10! + +Overfull \hbox (80.63176pt too wide) in paragraph at lines 85--101 +[]\OML/cmm/m/it/10 nix[]rror\/cmr/m/n/10 2\OML/cmm/m/it/10 farg \/cmr/m/n/10 = + [] + + +Overfull \hbox (271.93558pt too wide) in paragraph at lines 85--101 +\OML/cmm/m/it/10 letopenUnixintryfargwithUnix[]rror\/cmr/m/n/10 (\OML/cmm/m/it/ +10 err; fun[]ame; arg\/cmr/m/n/10 )\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (172.45761pt too wide) in paragraph at lines 85--101 +\OML/cmm/m/it/10 prerr[]tringSys:argv:\/cmr/m/n/10 (0); \OML/cmm/m/it/10 prerr[ +]tring\/cmr/m/n/10 " : + [] + + +Overfull \hbox (822.41716pt too wide) in paragraph at lines 85--101 +[]$ + [] + + +! LaTeX Error: Environment bluetext undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.102 \begin{bluetext} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +! Missing $ inserted. + + $ +l.103 val handle_ + unix_error2 : ('a -> 'b) -> 'a -> 'b = +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 7 ended by \end{bluetext}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.104 \end{bluetext} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.104 \end{bluetext} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (54.45576pt too wide) in paragraph at lines 103--105 +[]\OML/cmm/m/it/10 nix[]rror\/cmr/m/n/10 2 : + [] + + +Overfull \hbox (33.11922pt too wide) in paragraph at lines 103--105 +\/cmr/m/n/10 ([]\OML/cmm/m/it/10 a\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 >[] + [] + + +Overfull \hbox (29.31943pt too wide) in paragraph at lines 103--105 +\OML/cmm/m/it/10 b\/cmr/m/n/10 )\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 >[] + [] + + +Overfull \hbox (26.42476pt too wide) in paragraph at lines 103--105 +\OML/cmm/m/it/10 a\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 >[] + [] + + +Overfull \hbox (22.62497pt too wide) in paragraph at lines 103--105 +\OML/cmm/m/it/10 b \/cmr/m/n/10 =\OML/cmm/m/it/10 < + [] + + +Overfull \hbox (28.2547pt too wide) in paragraph at lines 103--105 +\OML/cmm/m/it/10 fun >$ + [] + + +! LaTeX Error: Environment bluetext undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.106 \begin{bluetext} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +! Missing $ inserted. + + $ +l.107 let rec restart_ + on_EINTR f x = +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Double subscript. +l.108 try f x with Unix_error (EINTR, _, _ + ) -> restart_on_EINTR f x +I treat `x_1_2' essentially like `x_1{}_2'. + + +! LaTeX Error: \begin{enumerate} on input line 7 ended by \end{bluetext}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.109 \end{bluetext} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.109 \end{bluetext} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (68.6565pt too wide) in paragraph at lines 107--110 +[]\OML/cmm/m/it/10 n[]INTRfx \/cmr/m/n/10 = + [] + + +Overfull \hbox (162.51918pt too wide) in paragraph at lines 107--110 +\OML/cmm/m/it/10 tryfxwithUnix[]rror\/cmr/m/n/10 (\OML/cmm/m/it/10 EINTR;[] []\ +OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (89.5316pt too wide) in paragraph at lines 107--110 +\OML/cmm/m/it/10 restart[]n[]INTRfx$ + [] + + +! LaTeX Error: Environment alternate undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.111 \begin{alternate} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no ' in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no ' in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no ' in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no ' in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +! Missing $ inserted. + + $ +l.114 finally (fun _ + -> print_endline "finally") (fun _ -> failwith "haha") ... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 7 ended by \end{alternate}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.115 \end{alternate} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.115 \end{alternate} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.116 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no . in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 7 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.119 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + + +Overfull \hbox (17.30553pt too wide) in paragraph at lines 112--120 +[] \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (140.77577pt too wide) in paragraph at lines 112--120 +\OML/cmm/m/it/10 print[]ndline\/cmr/m/n/10 "\OML/cmm/m/it/10 finally\/cmr/m/n/1 +0 ")(\OML/cmm/m/it/10 fun[] > + [] + + +Overfull \hbox (89.1138pt too wide) in paragraph at lines 112--120 +\OML/cmm/m/it/10 failwith\/cmr/m/n/10 "\OML/cmm/m/it/10 haha\/cmr/m/n/10 ")(); +;$ + [] + +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ' in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (13.03323pt too wide) in paragraph at lines 121--124 +\OT1/cmr/m/it/10 the + [] + + +Overfull \hbox (9.19994pt too wide) in paragraph at lines 121--124 +\OT1/cmr/m/it/10 fi- + [] + + +Overfull \hbox (16.86656pt too wide) in paragraph at lines 121--124 +\OT1/cmr/m/it/10 nal- + [] + + +Overfull \hbox (15.9721pt too wide) in paragraph at lines 121--124 +\OT1/cmr/m/it/10 izer + [] + + +Overfull \hbox (7.15552pt too wide) in paragraph at lines 121--124 +\OT1/cmr/m/it/10 is + [] + + +Overfull \hbox (15.20546pt too wide) in paragraph at lines 121--124 +\OT1/cmr/m/it/10 run + [] + + +Overfull \hbox (15.84436pt too wide) in paragraph at lines 121--124 +\OT1/cmr/m/it/10 and + [] + + +Overfull \hbox (13.03323pt too wide) in paragraph at lines 121--124 +\OT1/cmr/m/it/10 the + [] + + +Overfull \hbox (12.81657pt too wide) in paragraph at lines 121--124 +\OT1/cmr/m/it/10 ex- + [] + + +Overfull \hbox (17.37762pt too wide) in paragraph at lines 121--124 +\OT1/cmr/m/it/10 cep- + [] + + +Overfull \hbox (17.12212pt too wide) in paragraph at lines 121--124 +\OT1/cmr/m/it/10 tion + [] + + +Overfull \hbox (9.23883pt too wide) in paragraph at lines 121--124 +\OT1/cmr/m/it/10 ex + [] + + +Overfull \hbox (7.15552pt too wide) in paragraph at lines 121--124 +\OT1/cmr/m/it/10 is + [] + + +Overfull \hbox (25.17203pt too wide) in paragraph at lines 121--124 +\OT1/cmr/m/it/10 raised + [] + + +Overfull \hbox (23.51097pt too wide) in paragraph at lines 121--124 +\OT1/cmr/m/it/10 again + [] + + +Overfull \hbox (23.31932pt too wide) in paragraph at lines 121--124 +\OT1/cmr/bx/n/10 both + [] + +! Undefined control sequence. +l.126 \subsubsection + {chap2} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 2 in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 126--128 +[] + [] + + +Overfull \hbox (20.0pt too wide) in paragraph at lines 129--129 +[] + [] + +Missing character: There is no F in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! + +Overfull \hbox (18.89574pt too wide) in paragraph at lines 130--133 +\OT1/cmr/bx/n/10 File + [] + + +Overfull \hbox (21.72208pt too wide) in paragraph at lines 130--133 +\OT1/cmr/m/it/10 stan- + [] + + +Overfull \hbox (19.03876pt too wide) in paragraph at lines 130--133 +\OT1/cmr/m/it/10 dard + [] + + +Overfull \hbox (19.93321pt too wide) in paragraph at lines 130--133 +\OT1/cmr/m/it/10 files, + [] + + +Overfull \hbox (11.75548pt too wide) in paragraph at lines 130--133 +\OT1/cmr/m/it/10 di- + [] + + +Overfull \hbox (15.97205pt too wide) in paragraph at lines 130--133 +\OT1/cmr/m/it/10 rec- + [] + + +Overfull \hbox (12.01102pt too wide) in paragraph at lines 130--133 +\OT1/cmr/m/it/10 to- + [] + + +Overfull \hbox (19.03876pt too wide) in paragraph at lines 130--133 +\OT1/cmr/m/it/10 ries, + [] + + +Overfull \hbox (20.69986pt too wide) in paragraph at lines 130--133 +\OT1/cmr/m/it/10 sym- + [] + + +Overfull \hbox (19.42207pt too wide) in paragraph at lines 130--133 +\OT1/cmr/m/it/10 bolic + [] + + +Overfull \hbox (22.99986pt too wide) in paragraph at lines 130--133 +\OT1/cmr/m/it/10 links, + [] + + +Overfull \hbox (16.86653pt too wide) in paragraph at lines 130--133 +\OT1/cmr/m/it/10 spe- + [] + + +Overfull \hbox (15.33324pt too wide) in paragraph at lines 130--133 +\OT1/cmr/m/it/10 cial + [] + + +Overfull \hbox (58.26627pt too wide) in paragraph at lines 130--133 +\OT1/cmr/m/it/10 files(devices), + [] + + +Overfull \hbox (28.11093pt too wide) in paragraph at lines 130--133 +\OT1/cmr/m/it/10 named + [] + + +Overfull \hbox (24.53317pt too wide) in paragraph at lines 130--133 +\OT1/cmr/m/it/10 pipes, + [] + + +Overfull \hbox (21.46649pt too wide) in paragraph at lines 130--133 +\OT1/cmr/m/it/10 sock- + [] + + +Overfull \hbox (12.83183pt too wide) in paragraph at lines 130--133 +\OT1/cmr/m/it/10 ets + [] + +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! + +! LaTeX Error: Environment bluetext undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.135 \begin{bluetext} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +! Missing $ inserted. + + $ +l.136 val current_ + dir_name : string +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 129 ended by \end{bluetext}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.153 \end{bluetext} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.153 \end{bluetext} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (45.72891pt too wide) in paragraph at lines 133--154 +\OT1/cmr/bx/n/10 Filename + [] + + +Overfull \hbox (42.3407pt too wide) in paragraph at lines 133--154 +[]\OML/cmm/m/it/10 ir[]ame \/cmr/m/n/10 : + [] + + +Overfull \hbox (113.05333pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 stringvalparent[]ir[]ame \/cmr/m/n/10 : + [] + + +Overfull \hbox (74.0153pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 stringvaldir[]ep \/cmr/m/n/10 : + [] + + +Overfull \hbox (75.2936pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 stringvalconcat \/cmr/m/n/10 : + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (89.49402pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 stringvalis[]elative \/cmr/m/n/10 : + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (79.67746pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 boolvalis[]mplicit \/cmr/m/n/10 : + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (91.77748pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 boolvalcheck[]uffix \/cmr/m/n/10 : + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (87.4661pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 boolvalchop[]uffix \/cmr/m/n/10 : + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (110.12083pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 stringvalchop[]xtension \/cmr/m/n/10 : + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (90.53784pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 stringvalbasename \/cmr/m/n/10 : + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (85.0559pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 stringvaldirname \/cmr/m/n/10 : + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (85.4367pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 stringvaltemp[]ile \/cmr/m/n/10 : + [] + + +Overfull \hbox (45.25386pt too wide) in paragraph at lines 133--154 +\/cmr/m/n/10 ?\OML/cmm/m/it/10 temp[]ir \/cmr/m/n/10 : + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (105.88353pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 stringvalopen[]emp[]ile \/cmr/m/n/10 : + [] + + +Overfull \hbox (33.76622pt too wide) in paragraph at lines 133--154 +\/cmr/m/n/10 ?\OML/cmm/m/it/10 mode \/cmr/m/n/10 : + [] + + +Overfull \hbox (72.57373pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 open[]laglist\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (45.25386pt too wide) in paragraph at lines 133--154 +\/cmr/m/n/10 ?\OML/cmm/m/it/10 temp[]ir \/cmr/m/n/10 : + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (32.66394pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 string \OMS/cmsy/m/n/10 ^^C + [] + + +Overfull \hbox (127.23761pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 out[]hannelvaltemp[]ir[]ame \/cmr/m/n/10 : + [] + + +Overfull \hbox (70.55399pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 stringvalquote \/cmr/m/n/10 : + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (27.66393pt too wide) in paragraph at lines 133--154 +\OML/cmm/m/it/10 string$ + [] + + +! LaTeX Error: The font size command \normalsize is not defined: + there is probably something wrong with the class file. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.154 + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + + [1 +! Undefined control sequence. + ...label{sec:unix-syst-progr}{{}{\thepage + }} +l.154 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +\newlabel{sec:unix-syst-progr}{{}{}} +! Undefined control sequence. + \newlabel{sec:chap1}{{}{\thepage + }} +l.154 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +\newlabel{sec:chap1}{{}{}} +{/usr/local/texlive/2010/texmf-var/fonts/map/pdftex/updmap/pdftex.map} +! Undefined control sequence. + \newlabel{sec:chap2}{{}{\thepage + }} +l.154 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +\newlabel{sec:chap2}{{}{}} +] +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no W in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! + +! LaTeX Error: Environment bluetext undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.162 \begin{bluetext} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no p in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ) in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 129 ended by \end{bluetext}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.165 \end{bluetext} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + + +! LaTeX Error: Environment bluetext undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.166 \begin{bluetext} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 129 ended by \end{bluetext}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.168 \end{bluetext} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (27.31233pt too wide) in paragraph at lines 155--174 +\OT1/cmr/bx/n/10 many + [] + + +Overfull \hbox (20.5485pt too wide) in paragraph at lines 155--174 +\OT1/cmr/bx/n/10 par- + [] + + +Overfull \hbox (20.3485pt too wide) in paragraph at lines 155--174 +\OT1/cmr/bx/n/10 ents + [] + + +Overfull \hbox (23.10403pt too wide) in paragraph at lines 155--174 +\OT1/cmr/bx/n/10 hard + [] + + +Overfull \hbox (23.3832pt too wide) in paragraph at lines 155--174 +\OT1/cmr/bx/n/10 links + [] + + +Overfull \hbox (20.69986pt too wide) in paragraph at lines 155--174 +\OT1/cmr/m/it/10 sym- + [] + + +Overfull \hbox (19.42207pt too wide) in paragraph at lines 155--174 +\OT1/cmr/m/it/10 bolic + [] + + +Overfull \hbox (19.93321pt too wide) in paragraph at lines 155--174 +\OT1/cmr/m/it/10 links + [] + + +Overfull \hbox (19.93321pt too wide) in paragraph at lines 155--174 +\OT1/cmr/m/it/10 non- + [] + + +Overfull \hbox (38.07745pt too wide) in paragraph at lines 155--174 +\OT1/cmr/m/it/10 directory + [] + + +Overfull \hbox (22.99988pt too wide) in paragraph at lines 155--174 +\OT1/cmr/bx/n/10 mid- + [] + + +Overfull \hbox (14.8541pt too wide) in paragraph at lines 155--174 +\OT1/cmr/bx/n/10 dle + [] + + +Overfull \hbox (50.27744pt too wide) in paragraph at lines 155--174 +\OT1/cmr/m/it/10 Unix.chroot + [] + + +Overfull \hbox (5.11108pt too wide) in paragraph at lines 155--174 +\OT1/cmr/m/it/10 p + [] + + +Overfull \hbox (11.88321pt too wide) in paragraph at lines 155--174 +\OT1/cmr/m/it/10 re- + [] + + +Overfull \hbox (31.8164pt too wide) in paragraph at lines 155--174 +\OT1/cmr/m/it/10 stricted + [] + + +! LaTeX Error: Environment redcode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.175 \begin{redcode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no U in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ; in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 129 ended by \end{redcode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.177 \end{redcode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.178 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no - in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ) in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 129 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.181 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! + +Overfull \hbox (26.83318pt too wide) in paragraph at lines 183--186 +[]\OT1/cmr/m/it/10 unlink + [] + + +Overfull \hbox (3.06665pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 f + [] + + +Overfull \hbox (12.39436pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 rm + [] + + +Overfull \hbox (3.57774pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 - + [] + + +Overfull \hbox (3.06665pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 f + [] + + +Overfull \hbox (3.06665pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 f + [] + + +Overfull \hbox (15.84435pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 link + [] + + +Overfull \hbox (8.17773pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 f1 + [] + + +Overfull \hbox (8.17773pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 f2 + [] + + +Overfull \hbox (8.17773pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 ln + [] + + +Overfull \hbox (8.17773pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 f1 + [] + + +Overfull \hbox (8.17773pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 f2 + [] + + +Overfull \hbox (20.69986pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 sym- + [] + + +Overfull \hbox (15.84435pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 link + [] + + +Overfull \hbox (8.17773pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 f1 + [] + + +Overfull \hbox (8.17773pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 f2 + [] + + +Overfull \hbox (8.17773pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 ln + [] + + +Overfull \hbox (3.57774pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 - + [] + + +Overfull \hbox (4.08887pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 s + [] + + +Overfull \hbox (8.17773pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 f1 + [] + + +Overfull \hbox (8.17773pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 f2 + [] + + +Overfull \hbox (12.7777pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 mv + [] + + +Overfull \hbox (8.17773pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 f1 + [] + + +Overfull \hbox (9.5333pt too wide) in paragraph at lines 183--186 +\OT1/cmr/m/it/10 f2 + [] + +Missing character: There is no A in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (45.03699pt too wide) in paragraph at lines 187--190 +\OT1/cmr/bx/n/10 file[]descr + [] + + +! LaTeX Error: Environment redcode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.191 \begin{redcode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no U in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ; in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 129 ended by \end{redcode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.193 \end{redcode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.195 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no - in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +! Missing $ inserted. + + $ +l.196 - : Batteries.Unix.file_ + descr * Batteries.Unix.file_descr * +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 129 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.198 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.198 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no . in font nullfont! + +! LaTeX Error: Environment bluetext undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.200 \begin{bluetext} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no c in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no f in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 129 ended by \end{bluetext}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.202 \end{bluetext} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + + +Overfull \hbox (28.12358pt too wide) in paragraph at lines 196--203 +[]\OML/cmm/m/it/10 escr \OMS/cmsy/m/n/10 ^^C + [] + + +Overfull \hbox (116.84361pt too wide) in paragraph at lines 196--203 +\OML/cmm/m/it/10 Batteries:Unix:file[]escr \OMS/cmsy/m/n/10 ^^C + [] + + +Overfull \hbox (111.8436pt too wide) in paragraph at lines 196--203 +\OML/cmm/m/it/10 Batteries:Unix:file[]escr$ + [] + +Missing character: There is no M in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! + +! LaTeX Error: Environment alternate undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.206 \begin{alternate} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no U in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +! Missing $ inserted. + + $ +l.208 ...ries.Unix.stats) * (Batteries.Unix.file_ + descr -> Batteries.Unix.st... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 129 ended by \end{alternate}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.209 \end{alternate} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.209 \end{alternate} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (41.45688pt too wide) in paragraph at lines 207--210 +[]\OML/cmm/m/it/10 escr\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (97.23782pt too wide) in paragraph at lines 207--210 +\OML/cmm/m/it/10 Batteries:Unix:stats\/cmr/m/n/10 )$ + [] + +) +! Emergency stop. +<*> unix_system_programming_in_ocaml.tex + +*** (job aborted, no legal \end found) + + +Here is how much of TeX's memory you used: + 35 strings out of 493747 + 530 string characters out of 3143545 + 59070 words of memory out of 3000000 + 3422 multiletter control sequences out of 15000+200000 + 4294 words of font info for 16 fonts, out of 3000000 for 9000 + 714 hyphenation exceptions out of 8191 + 18i,4n,16p,436b,168s stack positions out of 5000i,500n,10000p,200000b,50000s +! ==> Fatal error occurred, no output PDF file produced! diff --git a/books/unix_system_programming_in_ocaml.tex b/books/unix_system_programming_in_ocaml.tex new file mode 100644 index 0000000..eaffb67 --- /dev/null +++ b/books/unix_system_programming_in_ocaml.tex @@ -0,0 +1,577 @@ +\subsection{UNIX system programming in ocaml} +\label{sec:unix-syst-progr} + +\subsubsection{chap1} +\label{sec:chap1} + +\begin{enumerate} +\item Modules Sys and Unix \\ + \textbf{Sys} containts those functions common to Unix and Windows. + \textbf{Unix} contains everything specific to Unix. + + The \textit{Sys} and \textit{Unix} modules can override certain + functions of the \textit{Pervasives} module + \begin{alternate} +Unix.stdin;; +- : Batteries.Unix.file_descr = +Pervasives.stdin;; +- : in_channel = +\end{alternate} + +\begin{bluecode} + : use_unix + ocamlmktop -o ocamlunix unix.cma +\end{bluecode} + +When running a program from a shell, the shell passes \textbf{arguments} and +\textbf{environment} to the program. When a program terminates +prematurely because \textit{an exception was raised but not caught}, it makes +an implicit call to \textit{exit 2}. For \textit{at\_exit}, the last +function to be registered is called first, and it can not be +unregistered. However, we can walk around it using global variables. + +\begin{bluecode} + Sys.argv, Sys.getenv , Unix.environment, + Pervasives.exit, Pervasives.at_exit, Unix.handle_unix_error +\end{bluecode} +\begin{alternate} +Sys.argv;; +\end{alternate} +\begin{bluecode} +- : string array = +[|"/Users/bob/SourceCode/ML/godi/bin/ocaml"; "dynlink.cma"; +"camlp4of.cma"; "-warn-error"; "+a-4-6-27..29"|] +\end{bluecode} +\begin{alternate} + Unix.environment ();; +\end{alternate} +\begin{bluecode} +- : string array = +[|"TERM=dumb"; "SHELL=/bin/bash"; + "TMPDIR=/var/folders/R4/R4awSXDIH6GpuuMmaVeCzU+++TI/-Tmp-/"; + "LIBRARY_PATH=/opt/local/lib/"; + "EMACSDATA=/Applications/Aquamacs.app/Contents/Resources/etc"; + "Apple_PubSub_Socket_Render=/tmp/launch-mcHkKo/Render"; + "EMACSPATH=/Applications/Aquamacs.app/Contents/MacOS/bin"; + "INCLUDE_PATH=/opt/local/include/"; "EMACS=t"; "USER=bob"; + "LD_LIBRARY_PATH=/opt/local/lib/"; "COMMAND_MODE=unix2003"; "TERMCAP="; + "SSH_AUTH_SOCK=/tmp/launch-g9AcyQ/Listeners"; + "__CF_USER_TEXT_ENCODING=0x1F5:0:0"; "COLUMNS=68"; + "PATH=/opt/local/sbin:/usr/local/smlnj/bin:/usr/local/lib:/Applications/MATLAB_R2010b.app/bin:~/SourceCode/scala/scala-2.9.0.final/bin:/Users/bob/SourceCode/scripts:~/lib/emacs/customize:/usr/local/git/bin:/Users/bob/Racket/bin:/Users/bob/.cabal/bin:/Users/bob/SourceCode/ML/godi/bin:/Users/bob/SourceCode/ML/godi/sbin:/usr/texbin/:/bin:/usr/bin:/opt/local/bin/:/usr/local/lib/:/usr/local/bin/"; + "_=/usr/local/bin/ledit"; "C_INCLUDE_PATH=/opt/local/include/"; + "PWD=/Users/bob/SourceCode/Notes/ocaml-book"; + "TEXINPUTS=.:/Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/auctex/latex:"; + "EMACSLOADPATH=/Applications/Aquamacs.app/Contents/Resources/lisp:/Applications/Aquamacs.app/Contents/Resources/leim"; + "SHLVL=3"; "HOME=/Users/bob"; "LOGNAME=bob"; + "CAMLP4_EXAMPLE=/Users/bob/SourceCode/ML/godi/build/distfiles/ocaml-3.12.0/camlp4/examples/"; + "DISPLAY=/tmp/launch-sXEeNT/org.x:0"; "INSIDE_EMACS=23.3.50.1,comint"; + "EMACSDOC=/Applications/Aquamacs.app/Contents/Resources/etc"; + "SECURITYSESSIONID=616cd3"|] +\end{bluecode} + +\item ERROR handling \\ + \begin{bluetext} + exception Unix_error of error * string * string + type error = E2BIG | ... |EUNKNOWERR of int + \end{bluetext} + The second arg of \textit{Unix\_error} is the name of the system + call that raised the error, the third, if possible, identifies the + object on which the error occured (i.e. file name). + \textit{Unix.handle\_unix\_error}, if this raises the exception + \textit{Unix\_error}, displays the message, and \textit{exit 2} + + + \begin{redcode} +let handle_unix_error2 f arg = let open Unix in + try + f arg + with Unix_error(err, fun_name, arg) -> + prerr_string Sys.argv.(0); + prerr_string ": \""; + prerr_string fun_name; + prerr_string "\" failed"; + if String.length arg > 0 then begin + prerr_string " on \""; + prerr_string arg; + prerr_string "\"" end; + prerr_string ": "; + prerr_endline (error_message err); + exit 2;; + \end{redcode} + + \begin{bluetext} +val handle_unix_error2 : ('a -> 'b) -> 'a -> 'b = +\end{bluetext} + +\begin{bluetext} + let rec restart_on_EINTR f x = + try f x with Unix_error (EINTR, _, _) -> restart_on_EINTR f x +\end{bluetext} + +\begin{alternate} +finally;; +- : (unit -> unit) -> ('a -> 'b) -> 'a -> 'b = +finally (fun _ -> print_endline "finally") (fun _ -> failwith "haha") ();; +\end{alternate} +\begin{bluecode} +finally +Exception: Failure "haha". +\end{bluecode} + +In case the program fails, i.e. raises an exception, \textit{the finalizer is +run and the exception ex is raised again}. If \textbf{both} the main function +and the finalizer fail, the finalizer's exception is raised. +\end{enumerate} + +\subsubsection{chap2} +\label{sec:chap2} + +\begin{enumerate} +\item Files \\ + \textbf{File} covers \textit{standard files, directories, symbolic + links, special files(devices), named pipes, sockets} +\item \textbf{Filename} module \\ + makes filename cross platform + \begin{bluetext} + val current_dir_name : string + val parent_dir_name : string + val dir_sep : string + val concat : string -> string -> string + val is_relative : string -> bool + val is_implicit : string -> bool + val check_suffix : string -> string -> bool + val chop_suffix : string -> string -> string + val chop_extension : string -> string + val basename : string -> string + val dirname : string -> string + val temp_file : ?temp_dir:string -> string -> string -> string + val open_temp_file : + ?mode:open_flag list -> + ?temp_dir:string -> string -> string -> string * out_channel + val temp_dir_name : string + val quote : string -> string + \end{bluetext} + + non-directory files can have \textbf{many parents}(we say that they have many + \textbf{hard links}). There are also \textit{symbolic links} which + can be seen as \textit{non-directory} files containing a path, conceptually, + this path can be obtained by reading the contents of the symbolic + link like an ordinary file. Whenever a symbolic link occurs in the + \textbf{middle} of a path, we have to follow its path + transparently. + \begin{bluetext} + p/s/q -> l/q (l is absolute) + p/s/q -> p/l/q (l is relative) + \end{bluetext} + \begin{bluetext} + Sys.getcwd, Sys.chdir, Unix.chroot + \end{bluetext} + \textit{Unix.chroot p} makes the node p, which should be a + directory, the root of the \textit{restricted} view of the + hierarchy. Absolute paths are then interpreted according to this new + root p (and .. at the new root is itself). + Due to hard links, a file can have many different names. + +\begin{redcode} +Unix.(link, unlink,symlink,rename);; +\end{redcode} +\begin{bluecode} +- : (string -> string -> unit) * (string -> unit) * + (string -> string -> unit) * (string -> string -> unit) + \end{bluecode} + + \textit{unlink f} is like \textit{rm -f f}, \textit{link f1 f2} is + like \textit{ln f1 f2}, \textit{symlink f1 f2} is like \textit{ln -s + f1 f2}, rename f1 f2 is like \textit{mv f1 f2} + + A file descriptor represents a pointer to a file along with other + information like the current read/write position in the file, the + access rights, etc. \textbf{file\_descr} + + \begin{redcode} + Unix.(stdin,stdout,stderr);; + \end{redcode} + + \begin{bluecode} + - : Batteries.Unix.file_descr * Batteries.Unix.file_descr * + Batteries.Unix.file_descr + \end{bluecode} + without redirections, the three descriptors refer to the terminal. + \begin{bluetext} + cmd > f ; cmd 2 > f + \end{bluetext} +\item Meta attributes, types and permissions \\ + + + \begin{alternate} +Unix.(stat,lstat,fstat);; + \end{alternate} +\begin{bluecode} + (string -> Batteries.Unix.stats) * + (string -> Batteries.Unix.stats) * + (Batteries.Unix.file_descr -> Batteries.Unix.stats) +\end{bluecode} + \textit{lstat} returns information about the symbolic link itself, + while \textit{stat} returns information about the file that link + points to. + \begin{alternate} +Unix.(lstat &&& stat) "/usr/bin/al";; + \end{alternate} + \begin{bluecode} +({Batteries.Unix.st_dev = 234881026; Batteries.Unix.st_ino = 843893; + Batteries.Unix.st_kind = Batteries.Unix.S_LNK; (* link *) + Batteries.Unix.st_perm = 493; Batteries.Unix.st_nlink = 1; + Batteries.Unix.st_uid = 0; Batteries.Unix.st_gid = 0; + Batteries.Unix.st_rdev = 0; Batteries.Unix.st_size = 46; + (* pretty small as a link *) + Batteries.Unix.st_atime = 1273804908.; + Batteries.Unix.st_mtime = 1273804908.; + Batteries.Unix.st_ctime = 1273804908.}, + + {Batteries.Unix.st_dev = 234881026; Batteries.Unix.st_ino = 840746; + Batteries.Unix.st_kind = Batteries.Unix.S_REG; (* regular file *) + Batteries.Unix.st_perm = 493; Batteries.Unix.st_nlink = 1; + Batteries.Unix.st_uid = 0; Batteries.Unix.st_gid = 80; + Batteries.Unix.st_rdev = 0; Batteries.Unix.st_size = 163; + (* maybe bigger *) + Batteries.Unix.st_atime = 1323997427.; + Batteries.Unix.st_mtime = 1271968805.; + Batteries.Unix.st_ctime = 1273804911.}) +\end{bluecode} + + A file is uniquely identified by the pair made of its device + number(typically the disk partition where it is located) + \textit{st\_dev} and its inode number \textit{st\_ino} + + All the users and groups on the machine are usually described in the + \textit{/etc/passwd, /etc/groups} files. + \begin{bluetext} + st_uid + st_gid + getpwnam, getgrnam, (by name, get passwd_entry, group_entry) + getpwuid, getgrgid (by id) + getlogin, getgroups + chown, fchown + \end{bluetext} + + \begin{redcode} +Unix.getlogin () |> Unix.getpwnam;; +\end{redcode} + +\begin{bluecode} +{Batteries.Unix.pw_name = "bob"; Batteries.Unix.pw_passwd = "********"; + Batteries.Unix.pw_uid = 501; Batteries.Unix.pw_gid = 20; + Batteries.Unix.pw_gecos = "bobzhang"; Batteries.Unix.pw_dir = "/Users/bob"; + Batteries.Unix.pw_shell = "/bin/bash"} + +\end{bluecode} + +for access rights, executable, writable, readable by the user owner, +group owner, other users. For a directory, the executable permission +means the right to enter it, and read permission the right to list its +contents. The special bits do not have meaning unless the \textbf{x} +bit is set. The bit \textit{t} allows sub-directories to inherit the +permissions of the parent directory. On a directory, the bit +\textit{s} allows the use of the directory's \textit{uid} or +\textit{gid} rather than the user's to create directories. For an +executable file, the bit \textit{s} allows the chaning at executation +time of the user's effective identity or group with the system calls +\textit{setuid} and \textit{setgid} + +\begin{alternate} +Unix.(setuid, getuid);; +- : (int -> unit) * (unit -> int) = (, ) +\end{alternate} + +\item operations on directries \\ + only the kernel can write in directories(when files are + created). Opening a directory in write mode is \textit{prohibited}. + + \begin{alternate} +Unix.(opendir,readdir,rewinddir,closedir);; +\end{alternate} + +\begin{bluecode} +- : (string -> Batteries.Unix.dir_handle) * + (Batteries.Unix.dir_handle -> string) * + (Batteries.Unix.dir_handle -> unit) * (Batteries.Unix.dir_handle -> unit) + \end{bluecode} + + \textit{rewinddir} repositions the descriptor at the \textbf{beginning} of + the directory. + + \begin{bluecode} + mkdir, rmdir + \end{bluecode} + We can only remove a directory that is \textbf{already empty}. It is + thus necessary to first recursively empty the contents of the + directory and then remove the directory. + + \begin{bluecode} +exception Hidden of exn +(** add a tag to exn *) +let hide_exn f x = try f x with exn -> raise (Hidden exn) +(** strip the tag of exn *) +let reveal_exn f x = try f x with Hidden exn -> raise exn +\end{bluecode} +\item File manipulation \\ + + \begin{alternate} +Unix.openfile;; +\end{alternate} + +\begin{bluecode} +- : string -> + Batteries.Unix.open_flag list -> + Batteries.Unix.file_perm -> Batteries.Unix.file_descr + \end{bluecode} + Most programs use \textit{0o666} means \textit{rw-rw-rw-}. with the default + creation mask of \textit{0o022}, the file is thus created with the permission + \textit{rw-r--r--}. With a more lenient mask of 0o002, the file is + created with the permissions \textit{rw-rw-r--}. The third argument + can be anything as \textit{O\_CREATE} is not specified. + And to write to an empty file without caring any previous content, + we use + \begin{bluecode} + Unix.openfile filename [O_WRONLY; O_TRUNC; O_CREAT] 0o666 + \end{bluecode} + If the file is scripts, we create it with execution permission: + \begin{bluecode} + Unix.openfile filename [O_WRONLY; O_TRUNC; O_CREAT] 0o777 + \end{bluecode} + If we want it to be confidential, + \begin{bluecode} + Unix.openfile filename [O_WRONLY; O_TRUNC; O_CREAT] 0o600 + \end{bluecode} + The \textit{O\_NONBLOCK} flag guarantees that if the file is a named pipe or a + special file then the file opening and subsequent reads and writes + wil be non-blocking. The \textit{O\_NOCTYY} flag guarantees that if + the file is a control terminal, it won't become the controlling + terminal of the calling process. + + \begin{alternate} + Unix.(read,single_write);; + \end{alternate} + \begin{bluecode} + - : (Batteries.Unix.file_descr -> string -> int -> int -> int) * + (Batteries.Unix.file_descr -> string -> int -> int -> int) + \end{bluecode} + The \textit{string} hold the read bytes or the bytes to write. The 3rd + argument is the start, the forth is the number. + + For writes, the number of bytes actually written is usually the + number of bytes requested, with two exceptions + (i) not possible to write (i.e. disk is full) (ii) the descript is a + pipe or a socket open in non-blocking mode(async) (iii) due to + OCaml, too large. + + The reason for (iii) is that internally OCaml uses auxiliary buffer + whose size is bounded by a maximal value. + + OCaml also provides \textit{Unix.write} which iterates the writes + until all the data is written or an error occurs. The problem is + that in case of error there's no way to know the number of bytes + that were \textit{actually written}. \textit{single\_write} + preserves the atomicity of writes. + + For reads, when the current position is at the end of file, read + returns zero. The convention \textit{zero equals end of file} also + holds for special files, \textit{i.e. pipes and sockets}. For + example, read on a terminal returns zero if we issue a + \textit{Ctrl-D} on the input. + + But you may consider the blocking-mode in case. + + \begin{bluecode} + Unix.close : file_descr -> unit + \end{bluecode} + In contrast to Pervasives' channels, a file descriptor does not need + to be closed to ensure that all pending writes have been performed + as write requests are \textit{immediately} transmitted to the + kernel. On the other hand, the number of descriptors allocated by a + process is limited by the kernel(several hundreds to thousands). + + + \begin{bluecode} +let buffer_size = 8192 +let buffer = String.create buffer_size + +(** this is unsatisfactory, if we copy an executable file, we would +like the copy to be also executable. *) +let file_copy input output = Unix.( + let fd_in = openfile input [O_RDONLY] 0 in + let fd_out = openfile output [O_WRONLY; O_CREAT; O_TRUNC] 0o666 in + let rec copy_loop () = match read fd_in buffer 0 buffer_size with + |0 -> () + |r -> write fd_out buffer 0 r |> ignore; copy_loop () in + copy_loop (); + close fd_in ; + close fd_out +) + + +let copy () = + if Array.length Sys.argv = 3 then begin + file_copy Sys.argv.(1) Sys.argv.(2) + end + else begin + prerr_endline + ("Usage: " ^ Sys.argv.(0) ^ " "); + exit 1 + end + +let _ = Unix.handle_unix_error copy () +\end{bluecode} + +\begin{bluetext} +ocamlbuild find.byte -- find.ml find.xxxx +\end{bluetext} + +\begin{alternate} +ocamlbuild find.byte -- find.mlx find.xxxx +_build/find.byte: "open" failed on "find.mlx": No such file or directory +\end{alternate} +\item system call \\ + For a system call, even if it does very little work, cost dearly -- + much more than a normal function call. So we need buffer to reduce + the number of system call. For ocaml, the \textit{Pervasives} module + adds another layer \textit{in\_channel, out\_channel}. + +\item positioning and operations specific to certain file types + + \begin{alternate} +Unix.lseek;; +- : Batteries.Unix.file_descr -> int -> Batteries.Unix.seek_command -> int = +\end{alternate} + + File descriptors provide a uniform and media-independent interface + for data communicatioin. However this uniformity breaks when we need + to access all the features provided by a given media. + + For normal files, specific API + \begin{bluecode} +Unix.(truncate,ftruncate);; +- : (string -> int -> unit) * (Batteries.Unix.file_descr -> int -> unit) = +\end{bluecode} +For symbolic links +\begin{bluecode} +Unix.(symlink, readlink);; +- : (string -> string -> unit) * (string -> string) = (, ) +\end{bluecode} + +special files +\begin{enumerate} +\item /dev/null black hole. (useful for ignoring the result) +\item /dev/tty* control terminals +\item /dev/pty* pseudo-terminals +\item /dev/hd* disks +\item /proc Under linux, system parameters organized as a file system. +\end{enumerate} + +many special files ignore \textit{lseek} +\item terminals \\ + + \begin{alternate} +Unix.(tcgetattr, tcsetattr);; +\end{alternate} +\begin{bluecode} +(Batteries.Unix.file_descr -> Batteries.Unix.terminal_io) * +(Batteries.Unix.file_descr -> + Batteries.Unix.setattr_when -> Batteries.Unix.terminal_io -> unit) +\end{bluecode} + + \begin{alternate} +Unix.(tcgetattr stdout);; +\end{alternate} + +\begin{bluecode} +{Batteries.Unix.c_ignbrk = false; Batteries.Unix.c_brkint = true; + Batteries.Unix.c_ignpar = false; Batteries.Unix.c_parmrk = false; + Batteries.Unix.c_inpck = false; Batteries.Unix.c_istrip = false; + Batteries.Unix.c_inlcr = false; Batteries.Unix.c_igncr = false; + Batteries.Unix.c_icrnl = true; Batteries.Unix.c_ixon = false; + Batteries.Unix.c_ixoff = false; Batteries.Unix.c_opost = true; + Batteries.Unix.c_obaud = 9600; Batteries.Unix.c_ibaud = 9600; + Batteries.Unix.c_csize = 8; Batteries.Unix.c_cstopb = 1; + Batteries.Unix.c_cread = true; Batteries.Unix.c_parenb = false; + Batteries.Unix.c_parodd = false; Batteries.Unix.c_hupcl = true; + Batteries.Unix.c_clocal = false; Batteries.Unix.c_isig = false; + Batteries.Unix.c_icanon = false; Batteries.Unix.c_noflsh = false; + Batteries.Unix.c_echo = false; Batteries.Unix.c_echoe = true; + Batteries.Unix.c_echok = false; Batteries.Unix.c_echonl = false; + Batteries.Unix.c_vintr = '\003'; Batteries.Unix.c_vquit = '\028'; + Batteries.Unix.c_verase = '\255'; Batteries.Unix.c_vkill = '\255'; + Batteries.Unix.c_veof = '\004'; Batteries.Unix.c_veol = '\255'; + Batteries.Unix.c_vmin = 1; Batteries.Unix.c_vtime = 0; + Batteries.Unix.c_vstart = '\017'; Batteries.Unix.c_vstop = '\019'} +\end{bluecode} + +it seems that ledit will change your input, and you can not get +\textit{Unix.(tcgetattr stdin)} work. + +The code below works in real terminal, but does not work in +pseudo-terminals(like Emacs ) + +\begin{bluecode} +let read_passwd message = Unix.( +match + try + let default = tcgetattr stdin in + let silent = {default with c_echo = false; c_echoe = false ; + c_echok = false; c_echonl = false ; } in + Some (default, silent) + with _ -> None +with + |None -> Legacy.input_line Pervasives.stdin + |Some (default, silent) -> + print_string message ; + Legacy.flush Pervasives.stdout ; + tcsetattr stdin TCSANOW silent ; + try + let s = Legacy.input_line Pervasives.stdin in + tcsetattr stdin TCSANOW default; s + with x -> tcsetattr stdin TCSANOW default; raise x + +);; +\end{bluecode} + Sometimes a program needs to start another and connect its standard + input to a terminal (or pseudo-terminal). To achieve that, we must + manually look among the pseudo-terminals(/dev/tty[a-z][a-f0-9]) and + find one that is not already open. We can open this file and start + the program with this file on its standard input. + + The function \textit{tcsendbreak} sends an interrupt to the + peripheral. The second argument is the duration of the interrupt. + + + \begin{bluetext} + tcdrain, tcflush, tcflow, setsid + \end{bluetext} + +\item locks on files + \begin{bluetext} +Unix.lockf;; +- : Batteries.Unix.file_descr -> Batteries.Unix.lock_command -> int -> unit = +\end{bluetext} + +ocaml-expect +\begin{alternate} +let p = X.spawn "ocaml" [||];; +val p : X.t = +X.expect p ~fmatches:[(fun s -> Some s)] [] "";; +- : string = " Objective Caml version 3.12.1" +X.send p "3;;\n";; +- : unit = () +X.expect p ~fmatches:[(fun s -> Some s)] [] "";; +- : string = "- : int = 3" +\end{alternate} + +not very powerful +\end{enumerate} + + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "../master" +%%% End: diff --git a/c/m4.tex b/c/m4.tex new file mode 100644 index 0000000..e2fa388 --- /dev/null +++ b/c/m4.tex @@ -0,0 +1,8 @@ + + + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "../master" +%%% End: diff --git a/camlp4/camlp4_tutorial.dvi b/camlp4/camlp4_tutorial.dvi new file mode 100644 index 0000000000000000000000000000000000000000..fed3cc8c0ae6308f49978f97fe2d674cbcc809fc GIT binary patch literal 4472 zcmbtYUu+w99X}^ql8!R|3~7aSq6-om?4Oex_MLNg z?i{HSmCzm#+|A~c?36xu5h0>HOz70p8lLuq_f(#EsDwal720db!$8_7pYQi~j-AwD z1uR9myWjW!_w)U8_hDD;C%<^-*tmjU_XkIhXTeGDzu%J9$~#l3Y1HiWNMC*NNZ=IZ(9L}LDC?AfE1Fg+`= zU@Rmq)fCS$%BGhUFV>W|j~O|Us6AY6T=Y|k#p;!NMovoZ5W7|#+xodhZQI8gskg*1A9U zZfInKfiO-6ADYiN;oM}c`{{3DZXcEyY7fZ|QSMHS!TeUSq z7nKr{hftcHu*yVjYkF3-gu(pQim%&hh0hJMdgnfA+U%YGvlAL5wWFeXU*o8gu0j`~ z($FO#hoys2nr_)b%|-fbSfiTY%}Gp?z6~e5wtD5>Y%P|3-CRHaoTl5H=iQKp*F0hR z7Th6UDw^Hof};!>I+E;O2WFp;1PZ-eT)^c%8PJS_$5Af%{Wkvkp=&QWp>8mIZZ88V zudId$Jte}>o%%;Ve7JKs{rr2cwS&r9IrH|ATkEv_XZ+@*3Y73r0 zRiWvNzHO8(!6zcV=*NS8ig|c8h=&sZ#@#bc&>yOnZTzS@`-aeE5*x<=ek9ybbArkN zVJ;fEGD#Me^cQ(RyzC`W@HB99_Mnv*m=u_40Rpyy9%b1?psp4p=xz4if7VHX528Q@ z@2PtCC6QIKzf{;wbhU(RIPq*TI1w6mUI|tFRjgouaerjN2}`6Kwl=lb38U@2P3@$d z={l-62_FQ9$Jf8*ge_EmqW*{!F$O8H+>C)ot>+veTq}4u^8Y&vv_*ocK@x?w=;6v2 zh&9UFR!x7=D;I@sBUrbnHz^_EPn1ydS=AOf#!b!;mTuTfKofVGP3rvHC*69_%fhj2 z6Yz+-eS!0T5)X<7x)%_GuFvH34CzH~@RYooUOh! z#+=qSB-g2I@q}?*ySj`C7bvuGyG|zmv=_X!@yQfdjtbY^ymGmV1jLPoc!E zQ&WDs@l!>~=ap`26#e5Xe=JbYkvB9f8n($Ck6z;>!kkr!O`dEyszs0FkVX!H0E!-- z5fOUQqoP3^QCZiS4*X@)T!G_#7X~2v*P1Lqw zMrqt~EK!2EyJHSXAWUfF1_U$m2%igZP&9+R`qtR1o)9`@OVn6$5O)17?_d&s{KfTO z=JOk_OENSpBmhAHC}TNgtw6y+Lk72~P>9qP360a9udYYqRKqyUq(WO1W#_5)E&tx( z>1lJ#R_Jk%h=w2EP0&mY`lXAq#TVQ)Ih4n5qD!M$B`rJ7`-y$I*7fcCDoG4ZG>JWo z?{S}KzE^#wA!cgWYj|Xj`w{O8HRZ;#HbooGGFF-WtPz!Lozpet-S=__kjTT7_UL)P z>|a6u0Dj@FX4YBZmQ>ac5PFde&L*j+nqG^h8H1)1|EGDC&Zb4tYL6vWp?&uM&oPOV zQcURAk}I>>QTc#-3ngFg`IG5vU&2C~1rTXJmL^_9`Mxs~3Z9av-e7zU7zu@*3&y?B zUO{?GXvlI&4n`%D4OqT*IgAE(gh57k$cAXN;Km<^D}hA-jpa&sfp+Ann?Tgd1j(0Z z=%kTBg5adr+{0)Rl57mxOFk2FvKfzQFZBo+)K0%@+%s>rZ);GGNn)^4e-RiFIJgldAk(J-j2Z zSG4YQww2ZIw-HXEi=atSRLIhORKe+yP-+1s-TY_jZ;iH5<7O}Q487hYIYQHGC~58- z9J*<5rad4!rT}fmV%I$Bpa%ob`6*h#lNorwhBtw{CwINb4_>3A{PGU+-J0@;ek8ILumeU6fhc~l9|9$)sFZ#IyhM6^f&bIi^AX?UG!A-to-9E`MoaSaMD zMu7G9qO}>4gE7QTr;>~!E;qJt7lslHjpGviJ9yroC5-N%z+ zsIbN0w|5?7uCRa6=hKSqgH2V1Vv2bM`xe}sm#Oh)j7ad%6$ zJ for immediate help. + ... + +l.1 \item t + utorial +Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no ) in font nullfont! + +! LaTeX Error: Environment alternate undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.4 \begin{alternate} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 2 in font nullfont! +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <7> on input line 5. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 5. +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{alternate}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.9 \end{alternate} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + + +Overfull \hbox (24.27765pt too wide) in paragraph at lines 3--10 +\OT1/cmr/bx/n/10 com- + [] + + +Overfull \hbox (27.95122pt too wide) in paragraph at lines 3--10 +\OT1/cmr/bx/n/10 mand + [] + + +Overfull \hbox (22.5846pt too wide) in paragraph at lines 3--10 +\OT1/cmr/bx/n/10 lines + [] + + +Overfull \hbox (39.38322pt too wide) in paragraph at lines 3--10 +\OML/cmm/m/it/10 camlp\OT1/cmr/m/n/10 4 \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (255.3726pt too wide) in paragraph at lines 3--10 +\OML/cmm/m/it/10 where=Users=bob=SourceCode=ML=godi=lib=ocaml=std \OMS/cmsy/m/n +/10 ^^@ + [] + + +Overfull \hbox (75.32722pt too wide) in paragraph at lines 3--10 +\OML/cmm/m/it/10 lib=camlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 bash \OMS/cmsy/m/n/ +10 ^^@ + [] + + +Overfull \hbox (12.77782pt too wide) in paragraph at lines 3--10 +\OT1/cmr/m/n/10 3\OML/cmm/m/it/10 :\OT1/cmr/m/n/10 2$ + [] + + +! LaTeX Error: Environment redcode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.11 \begin{redcode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no + in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{redcode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.13 \end{redcode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.14 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +! Missing $ inserted. + + $ +l.31 /Users/bob/SourceCode/ML/godi/bin/safe_ + camlp4 +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.32 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.32 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! + +Overfull \hbox (31.35161pt too wide) in paragraph at lines 12--34 +[]\OML/cmm/m/it/10 amlp\OT1/cmr/m/n/10 4$ + [] + + +Overfull \hbox (38.81227pt too wide) in paragraph at lines 12--34 +\OT1/cmr/bx/n/10 camlp4, + [] + + +Overfull \hbox (44.56224pt too wide) in paragraph at lines 12--34 +\OT1/cmr/bx/n/10 camlp4o, + [] + + +Overfull \hbox (48.07611pt too wide) in paragraph at lines 12--34 +\OT1/cmr/bx/n/10 camlp4of, + [] + + +Overfull \hbox (54.14552pt too wide) in paragraph at lines 12--34 +\OT1/cmr/bx/n/10 camlp4oof, + [] + + +Overfull \hbox (52.81221pt too wide) in paragraph at lines 12--34 +\OT1/cmr/bx/n/10 camlp4orf, + [] + + +Overfull \hbox (43.54837pt too wide) in paragraph at lines 12--34 +\OT1/cmr/bx/n/10 camlp4r, + [] + + +Overfull \hbox (43.86781pt too wide) in paragraph at lines 12--34 +\OT1/cmr/bx/n/10 camlp4rf + [] + + +! LaTeX Error: Environment redcode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.35 \begin{redcode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no h in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{redcode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.37 \end{redcode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.38 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no : in font nullfont! +! Missing $ inserted. + + $ +l.53 ... Name of the location variable (default: _ + loc). +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.66 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.66 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (26.68874pt too wide) in paragraph at lines 36--67 +[]\OML/cmm/m/it/10 oc\OT1/cmr/m/n/10 )\OML/cmm/m/it/10 : \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (27.018pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 QD < + [] + + +Overfull \hbox (27.80974pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 file > + [] + + +Overfull \hbox (241.9409pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 Dumpquotationexpanderresultincaseofsyntaxerror: \OMS/cmsy/m/n/ +10 ^^@ + [] + + +Overfull \hbox (15.40274pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 o < + [] + + +Overfull \hbox (27.80974pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 file > + [] + + +Overfull \hbox (53.01328pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 Outputon < + [] + + +Overfull \hbox (27.80974pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 file > + [] + + +Overfull \hbox (122.8899pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 insteadofstandardoutput: \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (144.11368pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 vPrintCamlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 versionandexit: \ +OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (206.78587pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 versionPrintCamlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 versionnumb +erandexit: \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (198.8651pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 vnumPrintCamlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 versionnumbera +ndexit: \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (238.97273pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 no[]uotDon[]tparsequotations; allowingtouse; e:g:\OT1/cmr/m/n/ +10 " \OML/cmm/m/it/10 <\OT1/cmr/m/n/10 :\OML/cmm/m/it/10 > + [] + + +Overfull \hbox (50.1668pt too wide) in paragraph at lines 36--67 +\OT1/cmr/m/n/10 "\OML/cmm/m/it/10 astoken: \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (36.15749pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 loaded \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (178.52733pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 modulesPrintthelistofloadedmodules: \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (39.79515pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 parser < + [] + + +Overfull \hbox (35.28015pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 name > + [] + + +Overfull \hbox (152.81296pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 LoadtheparserCamlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 Parsers= < + + [] + + +Overfull \hbox (35.28015pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 name > + [] + + +Overfull \hbox (57.53255pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 :cm\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 o\OMS/cmsy/m/n/10 j\OML/c +mm/m/it/10 a\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 xs\OT1/cmr/m/n/10 ) \OMS/cmsy/m/ +n/10 ^^@ + [] + + +Overfull \hbox (42.88036pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 printer < + [] + + +Overfull \hbox (35.28015pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 name > + [] + + +Overfull \hbox (158.98337pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 LoadtheprinterCamlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 Printers= + < + [] + + +Overfull \hbox (35.28015pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 name > + [] + + +Overfull \hbox (57.53255pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 :cm\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 o\OMS/cmsy/m/n/10 j\OML/c +mm/m/it/10 a\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 xs\OT1/cmr/m/n/10 ) \OMS/cmsy/m/ +n/10 ^^@ + [] + + +Overfull \hbox (36.21022pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 filter < + [] + + +Overfull \hbox (35.28015pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 name > + [] + + +Overfull \hbox (144.71251pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 LoadthefilterCamlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 Filters= < + + [] + + +Overfull \hbox (35.28015pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 name > + [] + + +Overfull \hbox (57.53255pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 :cm\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 o\OMS/cmsy/m/n/10 j\OML/c +mm/m/it/10 a\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 xs\OT1/cmr/m/n/10 ) \OMS/cmsy/m/ +n/10 ^^@ + [] + + +Overfull \hbox (143.50754pt too wide) in paragraph at lines 36--67 +\OML/cmm/m/it/10 ignoreignorethenextargument \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (117.19208pt too wide) in paragraph at lines 36--67 +\OMS/cmsy/m/n/10 ^^@\OML/cmm/m/it/10 Deprecated; doesnothing$ + [] + +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (3.83331pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 - + [] + + +Overfull \hbox (13.74437pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 str + [] + + +Overfull \hbox (3.83331pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 - + [] + + +Overfull \hbox (36.41646pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 loaded- + [] + + +Overfull \hbox (41.43172pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 modules + [] + + +Overfull \hbox (3.83331pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 - + [] + + +Overfull \hbox (31.25816pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 parser + [] + + +Overfull \hbox (35.76369pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 + [] + + +Overfull \hbox (20.92348pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 load + [] + + +Overfull \hbox (16.13187pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 the + [] + + +Overfull \hbox (31.25816pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 parser + [] + + +Overfull \hbox (189.05168pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 Camlp4Parsers/.cm(o|a|xs) + [] + + +Overfull \hbox (3.83331pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 - + [] + + +Overfull \hbox (34.8679pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 printer + [] + + +Overfull \hbox (35.76369pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 + [] + + +Overfull \hbox (20.92348pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 load + [] + + +Overfull \hbox (16.13187pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 the + [] + + +Overfull \hbox (34.8679pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 printer + [] + + +Overfull \hbox (197.51694pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 Camlp4Printerss/.cm(o|a|xs) + [] + + +Overfull \hbox (3.83331pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 - + [] + + +Overfull \hbox (24.0624pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 filter + [] + + +Overfull \hbox (35.76369pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 + [] + + +Overfull \hbox (20.92348pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 load + [] + + +Overfull \hbox (16.13187pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 the + [] + + +Overfull \hbox (13.4166pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 fil- + [] + + +Overfull \hbox (14.47911pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 ter + [] + + +Overfull \hbox (184.74478pt too wide) in paragraph at lines 68--69 +\OT1/cmr/bx/n/10 Camlp4Filters/.cm(o|a|xs) + [] + +Missing character: There is no - in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! + +Overfull \hbox (62.74965pt too wide) in paragraph at lines 70--72 +\OT1/cmr/m/it/10 Camlp4Bin.ml + [] + +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! + +Overfull \hbox (30.0276pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 added + [] + + +Overfull \hbox (3.83331pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 - + [] + + +Overfull \hbox (66.81458pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 add[]locations + [] + + +Overfull \hbox (21.4721pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 Add + [] + + +Overfull \hbox (12.77771pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 lo- + [] + + +Overfull \hbox (14.53462pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 ca- + [] + + +Overfull \hbox (24.34152pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 tions + [] + + +Overfull \hbox (10.1263pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 as + [] + + +Overfull \hbox (24.27765pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 com- + [] + + +Overfull \hbox (25.3957pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 ment + [] + + +Overfull \hbox (3.83331pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 - + [] + + +Overfull \hbox (78.47429pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 no[]comments| + [] + + +Overfull \hbox (3.83331pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 - + [] + + +Overfull \hbox (30.87486pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 curry- + [] + + +Overfull \hbox (30.99428pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 constr + [] + + +Overfull \hbox (23.12625pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 (Use + [] + + +Overfull \hbox (20.06935pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 cur- + [] + + +Overfull \hbox (19.5902pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 ried + [] + + +Overfull \hbox (21.08322pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 con- + [] + + +Overfull \hbox (29.07762pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 struc- + [] + + +Overfull \hbox (23.96654pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 tors) + [] + + +Overfull \hbox (3.83331pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 - + [] + + +Overfull \hbox (16.19574pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 sep + [] + + +Overfull \hbox (18.65405pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 Use + [] + + +Overfull \hbox (18.59155pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 this + [] + + +Overfull \hbox (29.07762pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 string + [] + + +Overfull \hbox (15.81242pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 be- + [] + + +Overfull \hbox (29.0693pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 tween + [] + + +Overfull \hbox (35.79424pt too wide) in paragraph at lines 73--79 +\OT1/cmr/bx/n/10 parsers + [] + +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +! Undefined control sequence. +l.81 will {\bf + also extend the embedded one} \\ +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no Y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no Y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no Q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no Q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! + +Overfull \hbox (21.1471pt too wide) in paragraph at lines 122--124 +\OT1/cmr/bx/n/10 sim- + [] + + +Overfull \hbox (14.8541pt too wide) in paragraph at lines 122--124 +\OT1/cmr/bx/n/10 ple + [] + + +Overfull \hbox (25.55542pt too wide) in paragraph at lines 122--124 +\OT1/cmr/bx/n/10 build + [] + + +Overfull \hbox (18.36794pt too wide) in paragraph at lines 122--124 +\OT1/cmr/bx/n/10 and + [] + + +Overfull \hbox (15.17354pt too wide) in paragraph at lines 122--124 +\OT1/cmr/bx/n/10 ex- + [] + + +Overfull \hbox (19.00682pt too wide) in paragraph at lines 122--124 +\OT1/cmr/bx/n/10 am- + [] + + +Overfull \hbox (14.8541pt too wide) in paragraph at lines 122--124 +\OT1/cmr/bx/n/10 ple + [] + + +! LaTeX Error: Environment alternate undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.126 \begin{alternate} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ' in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +! Misplaced alignment tab character &. +l.129 camlp4o -str 'true & + & false' +I can't figure out why you would want to use a tab mark +here. If you just want an ampersand, the remedy is +simple: Just type `I\&' now. But if some right brace +up above has ended a previous alignment prematurely, +you're probably due for more error messages, and you +might try typing `S' now just to see what is salvageable. + +! Misplaced alignment tab character &. +l.129 camlp4o -str 'true && + false' +I can't figure out why you would want to use a tab mark +here. If you just want an ampersand, the remedy is +simple: Just type `I\&' now. But if some right brace +up above has ended a previous alignment prematurely, +you're probably due for more error messages, and you +might try typing `S' now just to see what is salvageable. + +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ' in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +! Misplaced alignment tab character &. +l.130 true & + & false +I can't figure out why you would want to use a tab mark +here. If you just want an ampersand, the remedy is +simple: Just type `I\&' now. But if some right brace +up above has ended a previous alignment prematurely, +you're probably due for more error messages, and you +might try typing `S' now just to see what is salvageable. + +! Misplaced alignment tab character &. +l.130 true && + false +I can't figure out why you would want to use a tab mark +here. If you just want an ampersand, the remedy is +simple: Just type `I\&' now. But if some right brace +up above has ended a previous alignment prematurely, +you're probably due for more error messages, and you +might try typing `S' now just to see what is salvageable. + +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{alternate}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.131 \end{alternate} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + + +! LaTeX Error: Environment redcode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.134 \begin{redcode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +! Missing $ inserted. + + $ +l.135 camlp4of -str "let q = <:str_ + item< let f x = x >>" +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{redcode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.136 \end{redcode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.136 \end{redcode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.137 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no ( in font nullfont! +! Missing $ inserted. + + $ +l.139 Ast.StSem (_ + loc, +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.149 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.149 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (30.93231pt too wide) in paragraph at lines 135--150 +[]\OML/cmm/m/it/10 tem < + [] + + +Overfull \hbox (33.691pt too wide) in paragraph at lines 135--150 +\OML/cmm/m/it/10 letfx \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (24.04858pt too wide) in paragraph at lines 135--150 +\OML/cmm/m/it/10 x >> + [] + + +Overfull \hbox (5.00002pt too wide) in paragraph at lines 135--150 +\OT1/cmr/m/n/10 "$ + [] + + +Overfull \hbox (1042.47565pt too wide) in paragraph at lines 135--150 +[]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:StVal\OT1/cmr/m/n/ +10 ([]\OML/cmm/m/it/10 oc; Ast:ReNil; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:BiE +q\OT1/cmr/m/n/10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast: +PaId\OT1/cmr/m/n/10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 A +st:IdLid\OT1/cmr/m/n/10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 "\OML/cmm/m/it/ +10 f\OT1/cmr/m/n/10 "))))\OML/cmm/m/it/10 ; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 A +st:ExFun\OT1/cmr/m/n/10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 (\OML/cmm/m/it/ +10 Ast:McArr\OT1/cmr/m/n/10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 (\OML/cmm/m +/it/10 Ast:PaId\OT1/cmr/m/n/10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 (\OML/cm +m/m/it/10 Ast:IdLid\OT1/cmr/m/n/10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 "\OM +L/cmm/m/it/10 x\OT1/cmr/m/n/10 "))))\OML/cmm/m/it/10 ; \OT1/cmr/m/n/10 (\OML/cm +m/m/it/10 Ast:ExNil[]oc\OT1/cmr/m/n/10 )\OML/cmm/m/it/10 ; \OT1/cmr/m/n/10 (\OM +L/cmm/m/it/10 Ast:ExId\OT1/cmr/m/n/10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 ( +\OML/cmm/m/it/10 Ast:IdLid\OT1/cmr/m/n/10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/ +10 "\OML/cmm/m/it/10 x\OT1/cmr/m/n/10 "))))))))))))\OML/cmm/m/it/10 ; \OT1/cmr/ +m/n/10 (\OML/cmm/m/it/10 Ast:StNil[]oc\OT1/cmr/m/n/10 ))$ + [] + +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! + +Overfull \hbox (33.64568pt too wide) in paragraph at lines 152--153 +\OT1/cmr/bx/n/10 Source + [] + +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.156 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no | in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no > in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 153 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.185 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no Q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! + +! LaTeX Error: Environment bluetext undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.196 \begin{bluetext} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no Q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 153 ended by \end{bluetext}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.212 \end{bluetext} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.216 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +! Missing $ inserted. + + $ +l.219 value version = Sys.ocaml_ + version; +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing $ inserted. + + $ +l.243 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.243 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (143.20003pt too wide) in paragraph at lines 217--243 +[]\OML/cmm/m/it/10 ersion\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 end\OT1/cmr/m/n/10 +; \OML/cmm/m/it/10 typecamlp\OT1/cmr/m/n/10 4[]\OML/cmm/m/it/10 oken \OT1/cmr/m +/n/10 = + [] + + +Overfull \hbox (92.54596pt too wide) in paragraph at lines 217--243 +\OML/cmm/m/it/10 Sig:camlp\OT1/cmr/m/n/10 4[]\OML/cmm/m/it/10 oken \OT1/cmr/m/n +/10 == + [] + + +Overfull \hbox (198.7863pt too wide) in paragraph at lines 217--243 +\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 KEYWORDofstring\OMS/cmsy/m/n/10 j\OML/cmm/m/i +t/10 SYMBOLofstring \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (371.74142pt too wide) in paragraph at lines 217--243 +\OMS/cmsy/m/n/10 ^^@\OML/cmm/m/it/10 interesting\OMS/cmsy/m/n/10 j\OML/cmm/m/it +/10 LIDENTofstring\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 UIDENTofstring\OMS/cmsy/m/ +n/10 j\OML/cmm/m/it/10 ESCAPED[]DENTofstring \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (1475.33096pt too wide) in paragraph at lines 217--243 +\OMS/cmsy/m/n/10 ^^@\OML/cmm/m/it/10 interesting\OMS/cmsy/m/n/10 j\OML/cmm/m/it +/10 INTofintandstring\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 INT\OT1/cmr/m/n/10 32\O +ML/cmm/m/it/10 ofint\OT1/cmr/m/n/10 32\OML/cmm/m/it/10 andstring\OMS/cmsy/m/n/1 +0 j\OML/cmm/m/it/10 INT\OT1/cmr/m/n/10 64\OML/cmm/m/it/10 ofint\OT1/cmr/m/n/10 +64\OML/cmm/m/it/10 andstring\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 NATIVEINTofnativ +eintandstring\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 FLOAToffloatandstring\OMS/cmsy/ +m/n/10 j\OML/cmm/m/it/10 CHARofcharandstring\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 +STRINGofstringandstring\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 LABELofstring\OMS/cms +y/m/n/10 j\OML/cmm/m/it/10 OPTLABELofstring\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 Q +UOTATIONofSig:quotation\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 ANTIQUOTofstringandst +ring\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 COMMENTofstring \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (154.28586pt too wide) in paragraph at lines 217--243 +\OMS/cmsy/m/n/10 ^^@\OML/cmm/m/it/10 interesting\OMS/cmsy/m/n/10 j\OML/cmm/m/it +/10 BLANKSofstring \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (125.35446pt too wide) in paragraph at lines 217--243 +\OMS/cmsy/m/n/10 ^^@\OML/cmm/m/it/10 interesting\OMS/cmsy/m/n/10 j\OML/cmm/m/it +/10 NEWLINE \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (257.0332pt too wide) in paragraph at lines 217--243 +\OMS/cmsy/m/n/10 ^^@\OML/cmm/m/it/10 interesting\OMS/cmsy/m/n/10 j\OML/cmm/m/it +/10 LINE[]IRECTIVEofintandoptionstring \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (88.85724pt too wide) in paragraph at lines 217--243 +\OMS/cmsy/m/n/10 ^^@\OML/cmm/m/it/10 interesting\OMS/cmsy/m/n/10 j\OML/cmm/m/it +/10 EOI\OT1/cmr/m/n/10 ]; []$ + [] + +! Extra }, or forgotten \endgroup. +\par ...m \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.243 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no Q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no Q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ' in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no Q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no ; in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 153 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.270 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! + +Overfull \hbox (20.8971pt too wide) in paragraph at lines 276--277 +\OT1/cmr/bx/n/10 Ast, + [] + + +Overfull \hbox (32.14565pt too wide) in paragraph at lines 276--277 +\OT1/cmr/bx/n/10 Gram, + [] + + +Overfull \hbox (24.61098pt too wide) in paragraph at lines 276--277 +\OT1/cmr/bx/n/10 Quo- + [] + + +Overfull \hbox (13.89574pt too wide) in paragraph at lines 276--277 +\OT1/cmr/bx/n/10 ta- + [] + + +Overfull \hbox (19.80545pt too wide) in paragraph at lines 276--277 +\OT1/cmr/bx/n/10 tion + [] + + +Overfull \hbox (73.47179pt too wide) in paragraph at lines 276--277 +\OT1/cmr/bx/n/10 Camlp4Syntax + [] + + +Underfull \vbox (badness 2913) has occurred while \output is active [] + + + +! LaTeX Error: The font size command \normalsize is not defined: + there is probably something wrong with the class file. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.277 + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +[1] + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.278 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no Q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +! Missing $ inserted. + + $ +l.282 with type Token.t = Sig.camlp4_ + token) +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing $ inserted. + + $ +l.299 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.299 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (83.16101pt too wide) in paragraph at lines 279--299 +[]\OML/cmm/m/it/10 oken\OT1/cmr/m/n/10 )(\OML/cmm/m/it/10 Quotation \OT1/cmr/m/ +n/10 : + [] + + +Overfull \hbox (142.33374pt too wide) in paragraph at lines 279--299 +\OML/cmm/m/it/10 Sig:QuotationwithmoduleAst \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (122.12021pt too wide) in paragraph at lines 279--299 +\OML/cmm/m/it/10 Sig:Camlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 AstToAstAst\OT1/cmr +/m/n/10 ) : + [] + + +Overfull \hbox (164.96017pt too wide) in paragraph at lines 279--299 +\OML/cmm/m/it/10 Sig:Camlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 SyntaxwithmoduleLoc + \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (93.30457pt too wide) in paragraph at lines 279--299 +\OML/cmm/m/it/10 Ast:LocmoduleAst \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (85.46567pt too wide) in paragraph at lines 279--299 +\OML/cmm/m/it/10 AstmoduleGram \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (97.92638pt too wide) in paragraph at lines 279--299 +\OML/cmm/m/it/10 GrammoduleToken \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (145.98434pt too wide) in paragraph at lines 279--299 +\OML/cmm/m/it/10 Gram:TokenmoduleQuotation \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (55.8357pt too wide) in paragraph at lines 279--299 +\OML/cmm/m/it/10 Quotation \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (144.53511pt too wide) in paragraph at lines 279--299 +\OML/cmm/m/it/10 struct:::blablavaluea[]IDENT \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (242.09904pt too wide) in paragraph at lines 279--299 +\OML/cmm/m/it/10 Gram:Entry:mk\OT1/cmr/m/n/10 "\OML/cmm/m/it/10 blabla\OT1/cmr/ +m/n/10 "\OML/cmm/m/it/10 :::EXTEND[]ramtop[]hrase \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (47.71107pt too wide) in paragraph at lines 279--299 +\OT1/cmr/m/n/10 [[`\OML/cmm/m/it/10 EOI\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (64.71544pt too wide) in paragraph at lines 279--299 +\OML/cmm/m/it/10 None\OT1/cmr/m/n/10 ]]; \OML/cmm/m/it/10 END\OT1/cmr/m/n/10 ; +[]$ + [] + +! Extra }, or forgotten \endgroup. +\par ...m \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.299 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no Q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +! Missing $ inserted. + + $ +l.308 value antiquot_ + expr = Gram.Entry.mk "antiquot_expr"; +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 153 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.326 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.326 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (30.38551pt too wide) in paragraph at lines 300--327 +[]\OML/cmm/m/it/10 xpr \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (234.91153pt too wide) in paragraph at lines 300--327 +\OML/cmm/m/it/10 Gram:Entry:mk\OT1/cmr/m/n/10 "\OML/cmm/m/it/10 antiquot[]xpr\O +T1/cmr/m/n/10 "; \OML/cmm/m/it/10 valueantiquot[]att \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (281.06241pt too wide) in paragraph at lines 300--327 +\OML/cmm/m/it/10 Gram:Entry:mk\OT1/cmr/m/n/10 "\OML/cmm/m/it/10 antiquot[]att\O +T1/cmr/m/n/10 "; \OML/cmm/m/it/10 EXTEND[]ramantiquot[]xpr \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (21.82635pt too wide) in paragraph at lines 300--327 +\OT1/cmr/m/n/10 [[\OML/cmm/m/it/10 x \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (66.79207pt too wide) in paragraph at lines 300--327 +\OML/cmm/m/it/10 expr\OT1/cmr/m/n/10 ; `\OML/cmm/m/it/10 EOI\OMS/cmsy/m/n/10 ^^ +@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (75.75153pt too wide) in paragraph at lines 300--327 +\OML/cmm/m/it/10 x\OT1/cmr/m/n/10 ]]; \OML/cmm/m/it/10 antiquot[]att \OT1/cmr/m +/n/10 : + [] + + +Overfull \hbox (21.82635pt too wide) in paragraph at lines 300--327 +\OT1/cmr/m/n/10 [[\OML/cmm/m/it/10 x \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (64.13928pt too wide) in paragraph at lines 300--327 +\OML/cmm/m/it/10 patt\OT1/cmr/m/n/10 ; `\OML/cmm/m/it/10 EOI\OMS/cmsy/m/n/10 ^^ +@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (145.68793pt too wide) in paragraph at lines 300--327 +\OML/cmm/m/it/10 x\OT1/cmr/m/n/10 ]]\OML/cmm/m/it/10 END\OT1/cmr/m/n/10 ; \OML/ +cmm/m/it/10 valueparse[]xprlocstr \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (269.89766pt too wide) in paragraph at lines 300--327 +\OML/cmm/m/it/10 Gram:parse[]tringantiquot[]xprlocstr\OT1/cmr/m/n/10 ; \OML/cmm +/m/it/10 valueparse[]attlocstr \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (269.65804pt too wide) in paragraph at lines 300--327 +\OML/cmm/m/it/10 Gram:parse[]tringantiquot[]attlocstr\OT1/cmr/m/n/10 ; \OML/cmm +/m/it/10 endmoduleQuotation \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (485.28505pt too wide) in paragraph at lines 300--327 +\OML/cmm/m/it/10 Quotation\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 valueparse[]mplem: +::valueparse[]nterf:::valueprint[]nterf:::valueprint[]mplem:::moduleQuotation \ +OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (65.58807pt too wide) in paragraph at lines 300--327 +\OML/cmm/m/it/10 Quotation\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 end$ + [] + +Missing character: There is no N in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! + +Overfull \hbox (16.29158pt too wide) in paragraph at lines 329--330 +\OT1/cmr/bx/n/10 dy- + [] + + +Overfull \hbox (33.0623pt too wide) in paragraph at lines 329--330 +\OT1/cmr/bx/n/10 namic, + [] + + +Overfull \hbox (15.17354pt too wide) in paragraph at lines 329--330 +\OT1/cmr/bx/n/10 ex- + [] + + +Overfull \hbox (19.96518pt too wide) in paragraph at lines 329--330 +\OT1/cmr/bx/n/10 ten- + [] + + +Overfull \hbox (11.56381pt too wide) in paragraph at lines 329--330 +\OT1/cmr/bx/n/10 si- + [] + + +Overfull \hbox (14.8541pt too wide) in paragraph at lines 329--330 +\OT1/cmr/bx/n/10 ble + [] + +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no ) in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.334 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no ; in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 153 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.340 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no f in font nullfont! + +Overfull \hbox (13.4166pt too wide) in paragraph at lines 342--343 +\OT1/cmr/bx/n/10 fil- + [] + + +Overfull \hbox (14.47911pt too wide) in paragraph at lines 342--343 +\OT1/cmr/bx/n/10 ter + [] + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.344 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no ; in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 153 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.347 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (96.43549pt too wide) in paragraph at lines 350--354 +\OT1/cmr/m/it/10 Camlp4MapGenerator + [] + + +Overfull \hbox (30.66649pt too wide) in paragraph at lines 350--354 +\OT1/cmr/m/it/10 OCaml + [] + + +Overfull \hbox (18.3999pt too wide) in paragraph at lines 350--354 +\OT1/cmr/m/it/10 map + [] + + +Overfull \hbox (29.13307pt too wide) in paragraph at lines 350--354 +\OT1/cmr/m/it/10 traver- + [] + + +Overfull \hbox (11.7555pt too wide) in paragraph at lines 350--354 +\OT1/cmr/m/it/10 sal + [] + +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ) in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.357 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +! You can't use `macro parameter character #' in horizontal mode. +l.361 method expr e = match super# + expr e with +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no + in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no + in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +! Missing $ inserted. + + $ +l.364 end in AstFilters.register_ + str_item_filter simplify#str_item +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! You can't use `macro parameter character #' in math mode. +l.364 ...ilters.register_str_item_filter simplify# + str_item +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + + +! LaTeX Error: \begin{enumerate} on input line 153 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.365 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.365 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (5.71527pt too wide) in paragraph at lines 355--366 +\OML/cmm/m/it/10 x$ + [] + + +Overfull \hbox (5.71527pt too wide) in paragraph at lines 355--366 +\OML/cmm/m/it/10 x$ + [] + + +Overfull \hbox (130.63092pt too wide) in paragraph at lines 355--366 +[]\OML/cmm/m/it/10 tr[]tem[]iltersimplifystr[]tem$ + [] + +Missing character: There is no T in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.368 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +! Missing $ inserted. + + $ +l.370 let simplify = Ast.map_ + expr begin function +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +Missing character: There is no x in font nullfont! +Missing character: There is no x in font nullfont! +! You can't use `macro parameter character #' in math mode. +l.373 ...ilters.register_str_item_filter simplify# + str_item +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + + +! LaTeX Error: \begin{enumerate} on input line 153 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.379 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.379 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (99.39752pt too wide) in paragraph at lines 367--380 +[]\OML/cmm/m/it/10 xprbeginfunction\OMS/cmsy/m/n/10 j \OML/cmm/m/it/10 <\OT1/cm +r/m/n/10 : + [] + + +Overfull \hbox (61.8588pt too wide) in paragraph at lines 367--380 +\OML/cmm/m/it/10 expr <$$\OT1/cmr/m/n/10 +0 \OML/cmm/m/it/10 >> + [] + + +Overfull \hbox (16.11108pt too wide) in paragraph at lines 367--380 +\OMS/cmsy/m/n/10 j \OML/cmm/m/it/10 <\OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (30.74767pt too wide) in paragraph at lines 367--380 +\OML/cmm/m/it/10 expr < + [] + + +Overfull \hbox (28.33342pt too wide) in paragraph at lines 367--380 +\OT1/cmr/m/n/10 0+$$\OML/cmm/m/it/10 >> + [] + + +Overfull \hbox (18.33331pt too wide) in paragraph at lines 367--380 +\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (32.54164pt too wide) in paragraph at lines 367--380 +\OML/cmm/m/it/10 x\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 x\OMS/cmsy/m/n/10 ^^@ \OML +/cmm/m/it/10 > + [] + + +Overfull \hbox (261.79759pt too wide) in paragraph at lines 367--380 +\OML/cmm/m/it/10 xendinAstFilters:register[]tr[]tem[]iltersimplifystr[]tem\OT1/ +cmr/m/n/10 (\OMS/cmsy/m/n/10 ^^C ^^C + [] + + +Overfull \hbox (349.96233pt too wide) in paragraph at lines 367--380 +\OML/cmm/m/it/10 AstFilters:register[]tr[]tem[]ilterregister[]ig[]tem[]ilterreg +ister[]opphrase[]ilter\OMS/cmsy/m/n/10 ^^C\OT1/cmr/m/n/10 )$ + [] + +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.384 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no ; in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 153 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.389 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.390 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +! Missing $ inserted. + + $ +l.391 tags : "map_ + filter_r.ml" : pp(camlp4r -filter map) +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 153 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.392 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.392 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (13.79991pt too wide) in paragraph at lines 382--393 +\OT1/cmr/m/it/10 put + [] + + +Overfull \hbox (19.54987pt too wide) in paragraph at lines 382--393 +\OT1/cmr/m/it/10 your + [] + + +Overfull \hbox (17.37762pt too wide) in paragraph at lines 382--393 +\OT1/cmr/m/it/10 type + [] + + +Overfull \hbox (16.35544pt too wide) in paragraph at lines 382--393 +\OT1/cmr/m/it/10 def- + [] + + +Overfull \hbox (6.6444pt too wide) in paragraph at lines 382--393 +\OT1/cmr/m/it/10 i- + [] + + +Overfull \hbox (12.26659pt too wide) in paragraph at lines 382--393 +\OT1/cmr/m/it/10 ni- + [] + + +Overfull \hbox (17.12212pt too wide) in paragraph at lines 382--393 +\OT1/cmr/m/it/10 tion + [] + + +Overfull \hbox (12.26654pt too wide) in paragraph at lines 382--393 +\OT1/cmr/m/it/10 be- + [] + + +Overfull \hbox (16.4832pt too wide) in paragraph at lines 382--393 +\OT1/cmr/m/it/10 fore + [] + + +Overfull \hbox (54.311pt too wide) in paragraph at lines 382--393 +[]\OML/cmm/m/it/10 ilter[]:ml\OT1/cmr/m/n/10 " : + [] + + +Overfull \hbox (58.124pt too wide) in paragraph at lines 382--393 +\OML/cmm/m/it/10 pp\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 camlp\OT1/cmr/m/n/10 4\OML +/cmm/m/it/10 r \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (48.64088pt too wide) in paragraph at lines 382--393 +\OML/cmm/m/it/10 filtermap\OT1/cmr/m/n/10 )$ + [] + + +! LaTeX Error: Environment redcode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.394 \begin{redcode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +! Missing $ inserted. + + $ +l.395 cat map_ + filter_r.ml +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 153 ended by \end{redcode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.396 \end{redcode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.396 \end{redcode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (43.7555pt too wide) in paragraph at lines 395--397 +[]\OML/cmm/m/it/10 ilter[]:ml$ + [] + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.398 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no ' in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no f in font nullfont! +! Missing $ inserted. + + $ +l.405 object ((o : 'self_ + type)) +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! You can't use `macro parameter character #' in math mode. +l.406 ...od b : b -> b = fun [ B _x -> let _x = o# + a _x in B _x | D -> D ]; +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + +! You can't use `macro parameter character #' in math mode. +l.407 ...od a : a -> a = fun [ A _x -> let _x = o# + b _x in A _x | C -> C ]; +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + + +! LaTeX Error: \begin{enumerate} on input line 153 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.411 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.411 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (68.9561pt too wide) in paragraph at lines 399--412 +[]\OML/cmm/m/it/10 ype\OT1/cmr/m/n/10 ))\OML/cmm/m/it/10 methodb \OT1/cmr/m/n/1 +0 : + [] + + +Overfull \hbox (22.62497pt too wide) in paragraph at lines 399--412 +\OML/cmm/m/it/10 b\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (14.84717pt too wide) in paragraph at lines 399--412 +\OML/cmm/m/it/10 b \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (51.4301pt too wide) in paragraph at lines 399--412 +\OML/cmm/m/it/10 fun\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 B[]\OMS/cmsy/m/n/10 ^^@ \ +OML/cmm/m/it/10 > + [] + + +Overfull \hbox (27.0382pt too wide) in paragraph at lines 399--412 +\OML/cmm/m/it/10 let[] \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (66.90318pt too wide) in paragraph at lines 399--412 +\OML/cmm/m/it/10 oa[]inB[]\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 D\OMS/cmsy/m/n/10 +^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (59.48172pt too wide) in paragraph at lines 399--412 +\OML/cmm/m/it/10 D\OT1/cmr/m/n/10 ]; \OML/cmm/m/it/10 methoda \OT1/cmr/m/n/10 : + + [] + + +Overfull \hbox (23.6192pt too wide) in paragraph at lines 399--412 +\OML/cmm/m/it/10 a\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (15.8414pt too wide) in paragraph at lines 399--412 +\OML/cmm/m/it/10 a \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (51.34503pt too wide) in paragraph at lines 399--412 +\OML/cmm/m/it/10 fun\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 A[]\OMS/cmsy/m/n/10 ^^@ \ +OML/cmm/m/it/10 > + [] + + +Overfull \hbox (27.0382pt too wide) in paragraph at lines 399--412 +\OML/cmm/m/it/10 let[] \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (65.12943pt too wide) in paragraph at lines 399--412 +\OML/cmm/m/it/10 ob[]inA[]\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 C\OMS/cmsy/m/n/10 +^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (95.02933pt too wide) in paragraph at lines 399--412 +\OML/cmm/m/it/10 C\OT1/cmr/m/n/10 ]; \OML/cmm/m/it/10 methodunknown \OT1/cmr/m/ +n/10 : + [] + + +Overfull \hbox (42.87733pt too wide) in paragraph at lines 399--412 +\OT1/cmr/m/n/10 ![]\OML/cmm/m/it/10 a:[]a\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 +>[] + [] + + +Overfull \hbox (15.8414pt too wide) in paragraph at lines 399--412 +\OML/cmm/m/it/10 a \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (41.74777pt too wide) in paragraph at lines 399--412 +\OML/cmm/m/it/10 funx\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (39.35649pt too wide) in paragraph at lines 399--412 +\OML/cmm/m/it/10 x\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 end\OT1/cmr/m/n/10 ; \OMS/ +cmsy/m/n/10 ^^C\OT1/cmr/m/n/10 )$ + [] + + +! LaTeX Error: Environment redcode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.413 \begin{redcode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +! Missing $ inserted. + + $ +l.414 cat _ + build/map_filter_r.inferred.mli +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 153 ended by \end{redcode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.415 \end{redcode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.415 \end{redcode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (135.16338pt too wide) in paragraph at lines 414--416 +[]\OML/cmm/m/it/10 uild=map[]ilter[]:inferred:mli$ + [] + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.417 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no ' in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no ' in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 153 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.422 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no Q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.427 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +! Missing $ inserted. + + $ +l.428 value antiquot_ + expander = object +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! You can't use `macro parameter character #' in math mode. +l.436 let exp_ast = antiquot_expander# + expr meta_ast in +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + + +! LaTeX Error: \begin{enumerate} on input line 153 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.438 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.438 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (89.24922pt too wide) in paragraph at lines 424--439 +[]\OT1/cmtt/m/n/10 antiquot_expander + [] + + +Overfull \hbox (68.2494pt too wide) in paragraph at lines 424--439 +[]\OT1/cmtt/m/n/10 add_quotation + [] + + +Overfull \hbox (51.53488pt too wide) in paragraph at lines 424--439 +[]\OML/cmm/m/it/10 xpander \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (191.07176pt too wide) in paragraph at lines 424--439 +\OML/cmm/m/it/10 objectinheritAst:mapassuper\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 +methodpatt \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (35.87268pt too wide) in paragraph at lines 424--439 +\OML/cmm/m/it/10 patt\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (84.48157pt too wide) in paragraph at lines 424--439 +\OML/cmm/m/it/10 patt:::methodexpr \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (38.52547pt too wide) in paragraph at lines 424--439 +\OML/cmm/m/it/10 expr\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (168.35274pt too wide) in paragraph at lines 424--439 +\OML/cmm/m/it/10 expr:::letexpand[]xprlocloc[]ame[]pts \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (35.58797pt too wide) in paragraph at lines 424--439 +\OML/cmm/m/it/10 letast \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (163.12027pt too wide) in paragraph at lines 424--439 +\OML/cmm/m/it/10 parse[]uot[]tringentry[]oilocsinlet\OT1/cmr/m/n/10 () = + [] + + +Overfull \hbox (109.40761pt too wide) in paragraph at lines 424--439 +\OML/cmm/m/it/10 MetaLoc:loc[]ame:val \OT1/cmr/m/n/10 := + [] + + +Overfull \hbox (116.53117pt too wide) in paragraph at lines 424--439 +\OML/cmm/m/it/10 loc[]ame[]ptinletmeta[]st \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (114.90215pt too wide) in paragraph at lines 424--439 +\OML/cmm/m/it/10 mexprlocastinletexp[]st \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (181.4255pt too wide) in paragraph at lines 424--439 +\OML/cmm/m/it/10 antiquot[]xpanderexprmeta[]stinexp[]stin$ + [] + +Missing character: There is no N in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no ! in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! + +Overfull \hbox (89.24922pt too wide) in paragraph at lines 441--445 +[]\OT1/cmtt/m/n/10 parse_quot_string + [] + + +Overfull \hbox (28.65398pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 that's + [] + + +Overfull \hbox (20.1249pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 how + [] + + +Overfull \hbox (22.04155pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 quo- + [] + + +Overfull \hbox (13.89574pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 ta- + [] + + +Overfull \hbox (19.80545pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 tion + [] + + +Overfull \hbox (29.07762pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 works + [] + + +Overfull \hbox (21.1471pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 host + [] + + +Overfull \hbox (19.00682pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 lan- + [] + + +Overfull \hbox (28.74983pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 guage + [] + + +Overfull \hbox (31.25816pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 parser + [] + + +Overfull \hbox (13.84023pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 re- + [] + + +Overfull \hbox (21.5624pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 flex- + [] + + +Overfull \hbox (13.09715pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 iv- + [] + + +Overfull \hbox (13.4166pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 ity + [] + + +Overfull \hbox (20.66794pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 nest + [] + + +Overfull \hbox (22.6249pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 your + [] + + +Overfull \hbox (22.04155pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 quo- + [] + + +Overfull \hbox (13.89574pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 ta- + [] + + +Overfull \hbox (19.80545pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 tion + [] + + +Overfull \hbox (28.5901pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 what- + [] + + +Overfull \hbox (21.0277pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 ever + [] + + +Overfull \hbox (17.8888pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 you + [] + + +Overfull \hbox (27.31233pt too wide) in paragraph at lines 441--445 +\OT1/cmr/bx/n/10 want. + [] + +Missing character: There is no W in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +! Undefined control sequence. +l.453 \item Writing {\bf + real code} ! \\ +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ! in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.458 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +! Missing $ inserted. + + $ +l.459 (**pa_ + second_r.ml*) +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.463 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.463 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (205.82263pt too wide) in paragraph at lines 459--464 +[]$[]\OML/cmm/m/it/10 econd[]:ml\OMS/cmsy/m/n/10 ^^C\OT1/cmr/m/n/10 )\OML/cmm/m +/it/10 openCamlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 :PreCast\OT1/cmr/m/n/10 ; \OM +L/cmm/m/it/10 value[]oc \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (97.22577pt too wide) in paragraph at lines 459--464 +\OML/cmm/m/it/10 Loc:ghost\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 valueq \OT1/cmr/m/ +n/10 =\OML/cmm/m/it/10 <\OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (43.74251pt too wide) in paragraph at lines 459--464 +\OML/cmm/m/it/10 str[]tem < + [] + + +Overfull \hbox (46.29636pt too wide) in paragraph at lines 459--464 +\OML/cmm/m/it/10 valuefx \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (25.71529pt too wide) in paragraph at lines 459--464 +\OML/cmm/m/it/10 x\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 >> + [] + + +Overfull \hbox (2.77779pt too wide) in paragraph at lines 459--464 +\OT1/cmr/m/n/10 ;$ + [] + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.467 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +! Missing $ inserted. + + $ +l.468 camlp4rf pa_ + second_r.ml -printer o +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.469 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.469 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (56.25714pt too wide) in paragraph at lines 468--470 +[]\OML/cmm/m/it/10 econd[]:ml \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (37.17207pt too wide) in paragraph at lines 468--470 +\OML/cmm/m/it/10 printero$ + [] + + +Overfull \hbox (10.00002pt too wide) in paragraph at lines 472--473 +[]$\OMS/cmsy/m/n/10 !$ + [] + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.475 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +! Missing $ inserted. + + $ +l.477 let _ + loc = Loc.ghost +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.486 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.486 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (22.79976pt too wide) in paragraph at lines 476--487 +[]\OML/cmm/m/it/10 oc \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (69.6204pt too wide) in paragraph at lines 476--487 +\OML/cmm/m/it/10 Loc:ghostletq \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (1095.4051pt too wide) in paragraph at lines 476--487 +\OML/cmm/m/it/10 Ast:StSem\OT1/cmr/m/n/10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/ +10 (\OML/cmm/m/it/10 Ast:StVal\OT1/cmr/m/n/10 ([]\OML/cmm/m/it/10 oc; Ast:ReNil +; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:BiEq\OT1/cmr/m/n/10 ([]\OML/cmm/m/it/10 + oc; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:PaId\OT1/cmr/m/n/10 ([]\OML/cmm/m/it +/10 oc; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:IdLid\OT1/cmr/m/n/10 ([]\OML/cmm/ +m/it/10 oc; \OT1/cmr/m/n/10 "\OML/cmm/m/it/10 f\OT1/cmr/m/n/10 "))))\OML/cmm/m/ +it/10 ; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:ExFun\OT1/cmr/m/n/10 ([]\OML/cmm/ +m/it/10 oc; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:McArr\OT1/cmr/m/n/10 ([]\OML/ +cmm/m/it/10 oc; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:PaId\OT1/cmr/m/n/10 ([]\O +ML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:IdLid\OT1/cmr/m/n/10 ( +[]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 "\OML/cmm/m/it/10 x\OT1/cmr/m/n/10 ")))) +\OML/cmm/m/it/10 ; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:ExNil[]oc\OT1/cmr/m/n/ +10 )\OML/cmm/m/it/10 ; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:ExId\OT1/cmr/m/n/1 +0 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:IdLid\OT1/cmr/m +/n/10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 "\OML/cmm/m/it/10 x\OT1/cmr/m/n/1 +0 "))))))))))))\OML/cmm/m/it/10 ; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:StNil[] +oc\OT1/cmr/m/n/10 ))$ + [] + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.490 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +! Missing $ inserted. + + $ +l.491 camlp4rf pa_ + second_r.ml -printer r (* revised syntax*) +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.492 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.492 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (56.25714pt too wide) in paragraph at lines 491--493 +[]\OML/cmm/m/it/10 econd[]:ml \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (118.10117pt too wide) in paragraph at lines 491--493 +\OML/cmm/m/it/10 printerr\OT1/cmr/m/n/10 (\OMS/cmsy/m/n/10 ^^C\OML/cmm/m/it/10 +revisedsyntax\OMS/cmsy/m/n/10 ^^C\OT1/cmr/m/n/10 )$ + [] + +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.498 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +! Missing $ inserted. + + $ +l.500 value _ + loc = Loc.ghost; +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.511 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.511 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (22.79976pt too wide) in paragraph at lines 499--512 +[]\OML/cmm/m/it/10 oc \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (86.67018pt too wide) in paragraph at lines 499--512 +\OML/cmm/m/it/10 Loc:ghost\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 valueq \OT1/cmr/m/ +n/10 = + [] + + +Overfull \hbox (1265.3656pt too wide) in paragraph at lines 499--512 +\OML/cmm/m/it/10 Ast:StSem[]oc\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:StVal[]ocAs +t:ReNil\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:BiEq[]oc\OT1/cmr/m/n/10 (\OML/cmm/ +m/it/10 Ast:PaId[]oc\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:IdLid[]oc\OT1/cmr/m/n +/10 "\OML/cmm/m/it/10 f\OT1/cmr/m/n/10 "))(\OML/cmm/m/it/10 Ast:ExFun[]oc\OT1/c +mr/m/n/10 (\OML/cmm/m/it/10 Ast:McArr[]oc\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast: +PaId[]oc\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:IdLid[]oc\OT1/cmr/m/n/10 "\OML/cm +m/m/it/10 x\OT1/cmr/m/n/10 "))(\OML/cmm/m/it/10 Ast:ExNil[]oc\OT1/cmr/m/n/10 )( +\OML/cmm/m/it/10 Ast:ExId[]oc\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:IdLid[]oc\OT +1/cmr/m/n/10 "\OML/cmm/m/it/10 x\OT1/cmr/m/n/10 "))))))(\OML/cmm/m/it/10 Ast:St +Nil[]oc\OT1/cmr/m/n/10 ); \OML/cmm/m/it/10 so; youthenocamlc; andlinks\OT1/cmr/ +m/n/10 (\OML/cmm/m/it/10 hereyourlinkextensionstillneedscamlp\OT1/cmr/m/n/10 4\ +OML/cmm/m/it/10 :lib\OT1/cmr/m/n/10 )$ + [] + +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +! Undefined control sequence. +l.518 for the {\bf + printer }, +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.521 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no + in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no - in font nullfont! +! Missing $ inserted. + + $ +l.527 (* MakeMore does not bring you too much -_ + - *) +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing $ inserted. + + $ +l.536 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.536 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (112.27489pt too wide) in paragraph at lines 527--536 +[]\OMS/cmsy/m/n/10 ^^C\OT1/cmr/m/n/10 )\OML/cmm/m/it/10 Camlp\OT1/cmr/m/n/10 4\ +OML/cmm/m/it/10 :Sig:Printer \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (60.51749pt too wide) in paragraph at lines 527--536 +\OML/cmm/m/it/10 functor\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast \OT1/cmr/m/n/10 : + + [] + + +Overfull \hbox (93.99867pt too wide) in paragraph at lines 527--536 +\OML/cmm/m/it/10 Camlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 :Sig:Ast\OT1/cmr/m/n/10 + )\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (83.72891pt too wide) in paragraph at lines 527--536 +\OML/cmm/m/it/10 sigvalprint[]nterf \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (50.5582pt too wide) in paragraph at lines 527--536 +\OT1/cmr/m/n/10 ?\OML/cmm/m/it/10 input[]ile \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 527--536 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (55.29364pt too wide) in paragraph at lines 527--536 +\OT1/cmr/m/n/10 ?\OML/cmm/m/it/10 output[]ile \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 527--536 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (70.18884pt too wide) in paragraph at lines 527--536 +\OML/cmm/m/it/10 Ast:sig[]tem\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (94.648pt too wide) in paragraph at lines 527--536 +\OML/cmm/m/it/10 unitvalprint[]mplem \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (50.5582pt too wide) in paragraph at lines 527--536 +\OT1/cmr/m/n/10 ?\OML/cmm/m/it/10 input[]ile \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 527--536 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (55.29364pt too wide) in paragraph at lines 527--536 +\OT1/cmr/m/n/10 ?\OML/cmm/m/it/10 output[]ile \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (45.99724pt too wide) in paragraph at lines 527--536 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (70.09673pt too wide) in paragraph at lines 527--536 +\OML/cmm/m/it/10 Ast:str[]tem\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (50.51013pt too wide) in paragraph at lines 527--536 +\OML/cmm/m/it/10 unitendend[]$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.536 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.537 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +! Undefined control sequence. +l.540 in the {\bf + precast} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.543 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +! Missing $ inserted. + + $ +l.544 Camlp4.PreCast.Printers.OCamlr.print_ + implem +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.546 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.546 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (254.21143pt too wide) in paragraph at lines 544--547 +[]$[]\OML/cmm/m/it/10 mplemCamlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 :PreCast:Prin +ters:OCamlr:print[]nterf\OT1/cmr/m/n/10 ; ;$ + [] + +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +! Undefined control sequence. +l.549 \item for the ast {\bf + transformation } +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.552 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no r in font nullfont! +! Missing $ inserted. + + $ +l.553 Ast.tyOr_ + of_list : ctyp list -> ctyp +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.555 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.555 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (29.71178pt too wide) in paragraph at lines 553--556 +[]$[]\OML/cmm/m/it/10 f[]ist \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (51.48915pt too wide) in paragraph at lines 553--556 +\OML/cmm/m/it/10 ctyplist\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (66.03212pt too wide) in paragraph at lines 553--556 +\OML/cmm/m/it/10 ctyplist[]f[]typ \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (36.56483pt too wide) in paragraph at lines 553--556 +\OML/cmm/m/it/10 ctyp\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (51.48915pt too wide) in paragraph at lines 553--556 +\OML/cmm/m/it/10 ctyplist\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (33.15584pt too wide) in paragraph at lines 553--556 +\OML/cmm/m/it/10 ctyplist$ + [] + +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.561 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +! Missing $ inserted. + + $ +l.562 match_ + case = +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.567 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.567 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (29.25891pt too wide) in paragraph at lines 562--568 +[]$[]\OML/cmm/m/it/10 ase \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (110.03374pt too wide) in paragraph at lines 562--568 +\OML/cmm/m/it/10 McNiloflocMcOrofloc \OMS/cmsy/m/n/10 ^^C + [] + + +Overfull \hbox (51.4697pt too wide) in paragraph at lines 562--568 +\OML/cmm/m/it/10 match[]ase \OMS/cmsy/m/n/10 ^^C + [] + + +Overfull \hbox (106.84251pt too wide) in paragraph at lines 562--568 +\OML/cmm/m/it/10 match[]aseMcArrofloc \OMS/cmsy/m/n/10 ^^C + [] + + +Overfull \hbox (22.53938pt too wide) in paragraph at lines 562--568 +\OML/cmm/m/it/10 patt \OMS/cmsy/m/n/10 ^^C + [] + + +Overfull \hbox (25.19217pt too wide) in paragraph at lines 562--568 +\OML/cmm/m/it/10 expr \OMS/cmsy/m/n/10 ^^C + [] + + +Overfull \hbox (253.36359pt too wide) in paragraph at lines 562--568 +\OML/cmm/m/it/10 expr\OT1/cmr/m/n/10 (\OMS/cmsy/m/n/10 ^^C\OML/cmm/m/it/10 thes +econdargumentisguardpattern\OMS/cmsy/m/n/10 ^^C\OT1/cmr/m/n/10 )\OML/cmm/m/it/1 +0 McAntofloc \OMS/cmsy/m/n/10 ^^C + [] + + +Overfull \hbox (27.66393pt too wide) in paragraph at lines 562--568 +\OML/cmm/m/it/10 string$ + [] + +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.573 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no ( in font nullfont! +! Missing $ inserted. + + $ +l.576 Ast.ExFun (_ + loc, +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing $ inserted. + + $ +l.583 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.583 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (563.15108pt too wide) in paragraph at lines 574--583 +[]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:McArr\OT1/cmr/m/n/ +10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:PaId\OT1/cmr/m +/n/10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:IdLid\OT1/c +mr/m/n/10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 "\OML/cmm/m/it/10 x\OT1/cmr/m +/n/10 "))))\OML/cmm/m/it/10 ; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:ExApp\OT1/c +mr/m/n/10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:ExApp\O +T1/cmr/m/n/10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:ExI +d\OT1/cmr/m/n/10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast: +IdLid\OT1/cmr/m/n/10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 " \OML/cmm/m/it/10 + > + [] + + +Overfull \hbox (416.94441pt too wide) in paragraph at lines 574--583 +\OT1/cmr/m/n/10 "))))\OML/cmm/m/it/10 ; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:E +xId\OT1/cmr/m/n/10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 As +t:IdLid\OT1/cmr/m/n/10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 "\OML/cmm/m/it/1 +0 x\OT1/cmr/m/n/10 "))))))\OML/cmm/m/it/10 ; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 +Ast:ExInt\OT1/cmr/m/n/10 ([]\OML/cmm/m/it/10 oc; \OT1/cmr/m/n/10 "0"))))\OML/cm +m/m/it/10 ; \OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Ast:ExInt\OT1/cmr/m/n/10 ([]\OML/ +cmm/m/it/10 oc; \OT1/cmr/m/n/10 "1")))))[]$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.583 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.584 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.592 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no [ in font nullfont! +Missing character: There is no ` in font nullfont! +Missing character: There is no Q in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no Q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +! Missing $ inserted. + + $ +l.593 [`QUOTATION x -> Quotation.expand _ + loc x Quotation.DynAst.expr_tag ] +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.594 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.594 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (141.04214pt too wide) in paragraph at lines 593--595 +[]\OML/cmm/m/it/10 ocxQuotation:DynAst:expr[]ag\OT1/cmr/m/n/10 ]$ + [] + +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! + +Overfull \hbox (41.99963pt too wide) in paragraph at lines 597--603 +[]\OT1/cmtt/m/n/10 > + [] + + +Overfull \hbox (377.9967pt too wide) in paragraph at lines 597--603 +[]\OT1/cmtt/m/n/10 add_quotation "sig_item" sig_item_quot ME.meta_sig_item MP.m +eta_sig_item + [] + + +Overfull \hbox (41.99963pt too wide) in paragraph at lines 597--603 +[]\OT1/cmtt/m/n/10 sig_item + [] + + +Overfull \hbox (68.2494pt too wide) in paragraph at lines 597--603 +[]\OT1/cmtt/m/n/10 sig_item_quot + [] + +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +! Undefined control sequence. +l.605 {\color + {red} oco} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.608 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +! Missing $ inserted. + + $ +l.610 ledit -x -h ~/.ocaml_ + history ocaml dynlink.cma camlp4of.cma -warn-erro... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.611 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.611 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (184.85268pt too wide) in paragraph at lines 609--612 +[]\OML/cmm/m/it/10 istoryocamldynlink:cmacamlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 + of:cma \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (31.28366pt too wide) in paragraph at lines 609--612 +\OML/cmm/m/it/10 warn \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (31.6494pt too wide) in paragraph at lines 609--612 +\OML/cmm/m/it/10 error \OT1/cmr/m/n/10 + + [] + + +Overfull \hbox (13.06369pt too wide) in paragraph at lines 609--612 +\OML/cmm/m/it/10 a \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (12.77782pt too wide) in paragraph at lines 609--612 +\OT1/cmr/m/n/10 4 \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (12.77782pt too wide) in paragraph at lines 609--612 +\OT1/cmr/m/n/10 6 \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (25.55563pt too wide) in paragraph at lines 609--612 +\OT1/cmr/m/n/10 27\OML/cmm/m/it/10 ::\OT1/cmr/m/n/10 29$ + [] + +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +! Undefined control sequence. +l.614 under oco some {\bf + useful} functions +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.617 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ! in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no ' in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no ' in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +! Missing $ inserted. + + $ +l.622 Gram.parse_ + string +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.631 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.631 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (43.3896pt too wide) in paragraph at lines 618--632 +[]\OML/cmm/m/it/10 tring\OMS/cmsy/m/n/10 ^^@ \OT1/cmr/m/n/10 :[] + [] + + +Overfull \hbox (87.12651pt too wide) in paragraph at lines 618--632 +\OML/cmm/m/it/10 aGram:Entry:t\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (70.19824pt too wide) in paragraph at lines 618--632 +\OML/cmm/m/it/10 Gram:Loc:t\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (48.8028pt too wide) in paragraph at lines 618--632 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 >[] + [] + + +Overfull \hbox (190.90784pt too wide) in paragraph at lines 618--632 +\OML/cmm/m/it/10 aCamlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 :PreCast:Gram:parse[]t +ring\OT1/cmr/m/n/10 ; ; \OMS/cmsy/m/n/10 ^^@ \OT1/cmr/m/n/10 :[] + [] + + +Overfull \hbox (166.5241pt too wide) in paragraph at lines 618--632 +\OML/cmm/m/it/10 aCamlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 :PreCast:Gram:Entry:t\ +OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (149.59583pt too wide) in paragraph at lines 618--632 +\OML/cmm/m/it/10 Camlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 :PreCast:Gram:Loc:t\OMS +/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (48.8028pt too wide) in paragraph at lines 618--632 +\OML/cmm/m/it/10 string\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 >[] + [] + + +Overfull \hbox (146.99046pt too wide) in paragraph at lines 618--632 +\OML/cmm/m/it/10 aCamlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 :PreCast:Gram:parse \O +T1/cmr/m/n/10 :[] + [] + + +Overfull \hbox (57.63084pt too wide) in paragraph at lines 618--632 +\OML/cmm/m/it/10 aEntry:t\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (40.70258pt too wide) in paragraph at lines 618--632 +\OML/cmm/m/it/10 Loc:t\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (81.52325pt too wide) in paragraph at lines 618--632 +\OML/cmm/m/it/10 charStream:t\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 >[] + [] + + +Overfull \hbox (407.79037pt too wide) in paragraph at lines 618--632 +\OML/cmm/m/it/10 aRegister:loaded[]odules\OT1/cmr/m/n/10 ; ; \OML/cmm/m/it/10 C +amlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 :PreCast:Printers:OCaml:print[]mplem\OT1/ +cmr/m/n/10 ; ; \OML/cmm/m/it/10 letmoduleM \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (261.43808pt too wide) in paragraph at lines 618--632 +\OML/cmm/m/it/10 Camlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 :Printers:OCaml:MakeSyn +taxinM:print[]mplem\OT1/cmr/m/n/10 ; ;$ + [] + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.636 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no d in font nullfont! +! Missing $ inserted. + + $ +l.638 Gram.Entry.print Format.std_ + formatter Syntax.implem ;; +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! You can't use `macro parameter character #' in math mode. +l.641 [ "# + "; a_LIDENT; opt_expr; semi +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + +! You can't use `macro parameter character #' in math mode. +l.647 [ "# + "; a_LIDENT; opt_expr; ";;" +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + +! You can't use `macro parameter character #' in math mode. +l.653 [ "# + "; a_LIDENT; opt_expr; semi +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + +! Missing $ inserted. + + $ +l.655 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.655 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (137.0125pt too wide) in paragraph at lines 637--655 +[]\OML/cmm/m/it/10 ormatterSyntax:implem\OT1/cmr/m/n/10 ; ; \OMS/cmsy/m/n/10 ^^ +@ \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (39.42899pt too wide) in paragraph at lines 637--655 +\OML/cmm/m/it/10 implem \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (308.84428pt too wide) in paragraph at lines 637--655 +\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 LEFTA\OT1/cmr/m/n/10 [""; \OML/cmm/m/it/10 a[ +]IDENT\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 opt[]xpr\OT1/cmr/m/n/10 ; \OML/cmm/m/i +t/10 semi\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 EOI\OMS/cmsy/m/n/10 j\OML/cmm/m/it/ +10 str[]tem\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 semi\OT1/cmr/m/n/10 ; \OML/cmm/m/ +it/10 SELF\OT1/cmr/m/n/10 ]]\OMS/cmsy/m/n/10 ^^@ \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (316.13615pt too wide) in paragraph at lines 637--655 +\OML/cmm/m/it/10 Gram:Entry:printFormat:std[]ormatterSyntax:top[]hrase\OT1/cmr/ +m/n/10 ; ; \OML/cmm/m/it/10 top[]hrase \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (300.67496pt too wide) in paragraph at lines 637--655 +\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 LEFTA\OT1/cmr/m/n/10 [""; \OML/cmm/m/it/10 a[ +]IDENT\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 opt[]xpr\OT1/cmr/m/n/10 ; "; ; "\OMS/c +msy/m/n/10 j\OML/cmm/m/it/10 EOI\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 LIST\OT1/cmr +/m/n/10 1\OML/cmm/m/it/10 str[]tem\OT1/cmr/m/n/10 ; "; ; "]]\OMS/cmsy/m/n/10 ^^ +@ \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (289.97478pt too wide) in paragraph at lines 637--655 +\OML/cmm/m/it/10 Gram:Entry:printFormat:std[]ormatterSyntax:phrase\OT1/cmr/m/n/ +10 ; ; \OML/cmm/m/it/10 phrase \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (237.95273pt too wide) in paragraph at lines 637--655 +\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 LEFTA\OT1/cmr/m/n/10 [""; \OML/cmm/m/it/10 a[ +]IDENT\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 opt[]xpr\OT1/cmr/m/n/10 ; \OML/cmm/m/i +t/10 semi\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 str[]tem\OT1/cmr/m/n/10 ; \OML/cmm/ +m/it/10 semi\OT1/cmr/m/n/10 ]][]$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.655 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no d in font nullfont! +! Missing $ inserted. + + $ +l.656 Gram.Entry.print Format.std_ + formatter Syntax.semi;; +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing $ inserted. + + $ +l.660 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.660 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (138.49927pt too wide) in paragraph at lines 656--660 +[]\OML/cmm/m/it/10 ormatterSyntax:semi\OT1/cmr/m/n/10 ; ; \OML/cmm/m/it/10 semi + \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (70.0938pt too wide) in paragraph at lines 656--660 +\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 LEFTA\OT1/cmr/m/n/10 ["; ; "\OMS/cmsy/m/n/10 +j\OT1/cmr/m/n/10 ]][]$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.660 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no d in font nullfont! +! Missing $ inserted. + + $ +l.661 Gram.Entry.print Format.std_ + formatter Syntax.expr ;; +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.662 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.662 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (108.33124pt too wide) in paragraph at lines 661--663 +[]\OML/cmm/m/it/10 ormatterSyntax:expr\OT1/cmr/m/n/10 ; ;$ + [] + +Missing character: There is no A in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no W in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +! Undefined control sequence. +l.665 ...u define your own ast, one way is to {\bf + use MetaExpr to map your ... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no Q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no Q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no ' in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.670 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +! Missing $ inserted. + + $ +l.671 module Python_ + ast = struct +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing $ inserted. + + $ +l.679 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.679 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (23.69177pt too wide) in paragraph at lines 671--679 +[]\OML/cmm/m/it/10 st \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (76.05913pt too wide) in paragraph at lines 671--679 +\OML/cmm/m/it/10 structtypeexpr \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (177.2431pt too wide) in paragraph at lines 671--679 +\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 Varofstring\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 + Stringofstring\OT1/cmr/m/n/10 ]\OML/cmm/m/it/10 andstm \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (199.03276pt too wide) in paragraph at lines 671--679 +\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 Defofstringandexpr\OMS/cmsy/m/n/10 j\OML/cmm/ +m/it/10 Printoflistexpr\OT1/cmr/m/n/10 ]; \OML/cmm/m/it/10 end\OT1/cmr/m/n/10 ; + []$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.679 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +! Missing $ inserted. + + $ +l.680 include Python_ + ast; +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing $ inserted. + + $ +l.681 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.681 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (17.58067pt too wide) in paragraph at lines 680--681 +[]\OML/cmm/m/it/10 st\OT1/cmr/m/n/10 ; []$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.681 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +! Missing $ inserted. + + $ +l.685 ...e Camlp4Filters.MetaGeneratorExpr(Python_ + ast); +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing $ inserted. + + $ +l.690 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.690 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (129.3887pt too wide) in paragraph at lines 684--690 +[]\OML/cmm/m/it/10 st\OT1/cmr/m/n/10 ); \OML/cmm/m/it/10 end\OT1/cmr/m/n/10 ; \ +OML/cmm/m/it/10 moduleMetaPatt \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (299.52179pt too wide) in paragraph at lines 684--690 +\OML/cmm/m/it/10 structincludeCamlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 Filters:Me +taGeneratorPatt\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Python[]st\OT1/cmr/m/n/10 ); \ +OML/cmm/m/it/10 end\OT1/cmr/m/n/10 ; []$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.690 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no X in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no X in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no X in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no X in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +! Missing $ inserted. + + $ +l.711 [[ s = stm -> MetaExpr.meta_ + stm _loc s]]; +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing $ inserted. + + $ +l.713 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.713 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (73.68195pt too wide) in paragraph at lines 691--713 +[]\OML/cmm/m/it/10 tm[]ocs\OT1/cmr/m/n/10 ]]; \OML/cmm/m/it/10 END\OT1/cmr/m/n/ +10 ; []$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.713 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.714 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +! Undefined control sequence. +l.718 Another way is to define {\bf + your own mapping} from your ast to OCaml... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no e in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.721 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +! Missing $ inserted. + + $ +l.722 module Python_ + ast = struct +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +! Missing { inserted. + + $ +l.738 ...d_left (fun e e' -> <:expr< $e$ ^ " " ^ $ + e'$ >>) e es +A left brace was mandatory here, so I've put one in. +You might want to delete and/or insert some corrections +so that I will find a matching right brace soon. +(If you're confused by all this, try typing `I}' now.) + +! Missing } inserted. + + } +l.738 ...d_left (fun e e' -> <:expr< $e$ ^ " " ^ $ + e'$ >>) e es +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + +Missing character: There is no e in font nullfont! +Missing character: There is no ' in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +! Missing $ inserted. + + $ +l.741 ...r -> <:str_item< value $lid:str$ = $meta_ + expr _loc expr$ ; >> +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +Missing character: There is no ; in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +! Missing $ inserted. + + $ +l.743 let es = List.map (fun e -> meta_ + expr _loc e) es in +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +! Missing $ inserted. + + $ +l.744 <:str_item< print_endline $concat_ + exprs _loc es $ >> +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +Missing character: There is no > in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no X in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +! Missing $ inserted. + + $ +l.760 (* value _ + = Printf.printf "fuck"; *) +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing $ inserted. + + $ +l.766 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.766 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (23.69177pt too wide) in paragraph at lines 722--766 +[]\OML/cmm/m/it/10 st \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (76.05913pt too wide) in paragraph at lines 722--766 +\OML/cmm/m/it/10 structtypeexpr \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (177.2431pt too wide) in paragraph at lines 722--766 +\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 Varofstring\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 + Stringofstring\OT1/cmr/m/n/10 ]\OML/cmm/m/it/10 andstm \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (472.78766pt too wide) in paragraph at lines 722--766 +\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 Defofstringandexpr\OMS/cmsy/m/n/10 j\OML/cmm/ +m/it/10 Printoflistexpr\OT1/cmr/m/n/10 ]; \OML/cmm/m/it/10 end\OT1/cmr/m/n/10 ; + \OML/cmm/m/it/10 includePython[]st\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 openCamlp +\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 :PreCast\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 va +luemeta[]xpr[]oc \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (80.58467pt too wide) in paragraph at lines 722--766 +\OML/cmm/m/it/10 fun\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 Varstr\OMS/cmsy/m/n/10 ^^ +@ \OML/cmm/m/it/10 ><\OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (46.30327pt too wide) in paragraph at lines 722--766 +\OML/cmm/m/it/10 expr <$$>> + [] + + +Overfull \hbox (74.4394pt too wide) in paragraph at lines 722--766 +\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 Stringstr\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/ +10 ><\OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (46.30327pt too wide) in paragraph at lines 722--766 +\OML/cmm/m/it/10 expr <$$>> + [] + + +Overfull \hbox (106.99448pt too wide) in paragraph at lines 722--766 +\OT1/cmr/m/n/10 ]; \OML/cmm/m/it/10 valueconcat[]xprs[]oc \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (44.36586pt too wide) in paragraph at lines 722--766 +\OML/cmm/m/it/10 fun\OT1/cmr/m/n/10 [[]\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (119.59428pt too wide) in paragraph at lines 722--766 +\OML/cmm/m/it/10 failwith\OT1/cmr/m/n/10 "\OML/cmm/m/it/10 concat[]xprs\OT1/cmr +/m/n/10 "\OMS/cmsy/m/n/10 j\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 e \OT1/cmr/m/n/10 +:: + [] + + +Overfull \hbox (30.45486pt too wide) in paragraph at lines 722--766 +\OML/cmm/m/it/10 es\OT1/cmr/m/n/10 ]\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (120.4362pt too wide) in paragraph at lines 722--766 +\OML/cmm/m/it/10 List:fold[]eft\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 funee[]\OMS/cm +sy/m/n/10 ^^@ \OML/cmm/m/it/10 ><\OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (56.28941pt too wide) in paragraph at lines 722--766 +\OML/cmm/m/it/10 expr <$$[]\OT1/cmr/m/n/10 "[]$$\OML/cmm/m/it/10 >> + [] + + +Overfull \hbox (110.96318pt too wide) in paragraph at lines 722--766 +\OT1/cmr/m/n/10 )\OML/cmm/m/it/10 ees\OT1/cmr/m/n/10 ]; \OML/cmm/m/it/10 valuem +eta[]tm[]oc \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (101.83148pt too wide) in paragraph at lines 722--766 +\OML/cmm/m/it/10 fun\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 Defstrexpr\OMS/cmsy/m/n/1 +0 ^^@ \OML/cmm/m/it/10 ><\OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (43.74251pt too wide) in paragraph at lines 722--766 +\OML/cmm/m/it/10 str[]tem < + [] + + +Overfull \hbox (83.81973pt too wide) in paragraph at lines 722--766 +\OML/cmm/m/it/10 value$$\OT1/cmr/m/n/10 =$$[]\OML/cmm/m/it/10 xpr[]ocexpr$ + [] + + +Overfull \hbox (72.46617pt too wide) in paragraph at lines 722--766 +[]\OML/cmm/m/it/10 xpr[]oce\OT1/cmr/m/n/10 )\OML/cmm/m/it/10 esin <\OT1/cmr/m/n +/10 : + [] + + +Overfull \hbox (43.74251pt too wide) in paragraph at lines 722--766 +\OML/cmm/m/it/10 str[]tem < + [] + + +Overfull \hbox (101.77037pt too wide) in paragraph at lines 722--766 +\OML/cmm/m/it/10 print[]ndline$$[]xprs[]oces$ + [] + + +Overfull \hbox (420.07336pt too wide) in paragraph at lines 722--766 +[]\OML/cmm/m/it/10 Printf:printf\OT1/cmr/m/n/10 "\OML/cmm/m/it/10 fuck\OT1/cmr/ +m/n/10 "; \OMS/cmsy/m/n/10 ^^C\OT1/cmr/m/n/10 )\OML/cmm/m/it/10 Gram:Entry:clea +rSyntax:str[]tem\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 EXTENDGramSyntax:str[]tem \O +T1/cmr/m/n/10 : + [] + + +Overfull \hbox (20.79858pt too wide) in paragraph at lines 722--766 +\OT1/cmr/m/n/10 [[\OML/cmm/m/it/10 s \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (35.41206pt too wide) in paragraph at lines 722--766 +\OML/cmm/m/it/10 stm\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (96.01535pt too wide) in paragraph at lines 722--766 +\OML/cmm/m/it/10 meta[]tm[]ocs\OT1/cmr/m/n/10 ]]; \OML/cmm/m/it/10 END\OT1/cmr/ +m/n/10 ; []$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.766 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Missing $ inserted. + + $ +l.770 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.770 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (128.64287pt too wide) in paragraph at lines 767--770 +[]$\OML/cmm/m/it/10 casttest[]iki\OT1/cmr/m/n/10 2[]\OML/cmm/m/it/10 :mldefname + \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (128.01366pt too wide) in paragraph at lines 767--770 +\OT1/cmr/m/n/10 "\OML/cmm/m/it/10 world\OT1/cmr/m/n/10 "; \OML/cmm/m/it/10 prin +t\OT1/cmr/m/n/10 "\OML/cmm/m/it/10 hello\OT1/cmr/m/n/10 "\OML/cmm/m/it/10 ; nam +e\OT1/cmr/m/n/10 ; []$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.770 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Missing $ inserted. + + $ +l.776 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.776 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (50.14485pt too wide) in paragraph at lines 771--776 +[]$\OML/cmm/m/it/10 camlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 rf \OMS/cmsy/m/n/10 +^^@ + [] + + +Overfull \hbox (172.92908pt too wide) in paragraph at lines 771--776 +\OML/cmm/m/it/10 parser[]uild=wiki\OT1/cmr/m/n/10 2[]\OML/cmm/m/it/10 :cmotest[ +]iki\OT1/cmr/m/n/10 2[]\OML/cmm/m/it/10 :ml \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (105.3366pt too wide) in paragraph at lines 771--776 +\OML/cmm/m/it/10 printerr\OT1/cmr/m/n/10 (\OMS/cmsy/m/n/10 ^^C\OML/cmm/m/it/10 +valuename \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (189.97653pt too wide) in paragraph at lines 771--776 +\OT1/cmr/m/n/10 "\OML/cmm/m/it/10 world\OT1/cmr/m/n/10 "; \OML/cmm/m/it/10 prin +t[]ndline\OT1/cmr/m/n/10 ("\OML/cmm/m/it/10 hello\OT1/cmr/m/n/10 "[]""[]\OML/cm +m/m/it/10 ame\OT1/cmr/m/n/10 )); \OMS/cmsy/m/n/10 ^^C\OT1/cmr/m/n/10 )[]$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.776 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.777 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +! Undefined control sequence. +l.782 ...ole file is a functor, we programmed {\bf + based on Camlp4.Sig} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.785 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +! Missing $ inserted. + + $ +l.786 module Python_ + ast = struct +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +! Missing { inserted. + + $ +l.809 ...d_left (fun e e' -> <:expr< $e$ ^ " " ^ $ + e'$ >>) e es +A left brace was mandatory here, so I've put one in. +You might want to delete and/or insert some corrections +so that I will find a matching right brace soon. +(If you're confused by all this, try typing `I}' now.) + +! Missing } inserted. + + } +l.809 ...d_left (fun e e' -> <:expr< $e$ ^ " " ^ $ + e'$ >>) e es +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + +Missing character: There is no e in font nullfont! +Missing character: There is no ' in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +! Missing $ inserted. + + $ +l.812 ...r -> <:str_item< value $lid:str$ = $meta_ + expr _loc expr$ ; >> +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +Missing character: There is no ; in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +! Missing $ inserted. + + $ +l.814 let es = List.map (fun e -> meta_ + expr _loc e) es in +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +! Missing $ inserted. + + $ +l.815 <:str_item< print_endline $concat_ + exprs _loc es $ >> +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +Missing character: There is no > in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no X in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +! Missing $ inserted. + + $ +l.831 (* value _ + = Printf.printf "fuck"; *) +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.841 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.841 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (23.69177pt too wide) in paragraph at lines 786--842 +[]\OML/cmm/m/it/10 st \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (76.05913pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 structtypeexpr \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (177.2431pt too wide) in paragraph at lines 786--842 +\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 Varofstring\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 + Stringofstring\OT1/cmr/m/n/10 ]\OML/cmm/m/it/10 andstm \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (455.16136pt too wide) in paragraph at lines 786--842 +\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 Defofstringandexpr\OMS/cmsy/m/n/10 j\OML/cmm/ +m/it/10 Printoflistexpr\OT1/cmr/m/n/10 ]; \OML/cmm/m/it/10 end\OT1/cmr/m/n/10 ; + \OML/cmm/m/it/10 includePython[]st\OT1/cmr/m/n/10 ; (\OMS/cmsy/m/n/10 ^^C\OML/ +cmm/m/it/10 openCamlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 :PreCast\OT1/cmr/m/n/10 +; \OMS/cmsy/m/n/10 ^^C\OT1/cmr/m/n/10 )\OML/cmm/m/it/10 moduleId \OT1/cmr/m/n/1 +0 = + [] + + +Overfull \hbox (86.0847pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 structvaluename \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (113.20224pt too wide) in paragraph at lines 786--842 +\OT1/cmr/m/n/10 "\OML/cmm/m/it/10 python\OT1/cmr/m/n/10 "; \OML/cmm/m/it/10 val +ueversion \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (162.88359pt too wide) in paragraph at lines 786--842 +\OT1/cmr/m/n/10 "0\OML/cmm/m/it/10 :\OT1/cmr/m/n/10 1"; \OML/cmm/m/it/10 end\OT +1/cmr/m/n/10 ; \OML/cmm/m/it/10 moduleMinimal\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 +Syntax \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (138.14713pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 Camlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 :Sig:Camlp\OT1/cmr/m/n/ +10 4\OML/cmm/m/it/10 Syntax\OT1/cmr/m/n/10 ) = + [] + + +Overfull \hbox (251.23752pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 structopenCamlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 :Sig\OT1/cmr/ +m/n/10 ; \OML/cmm/m/it/10 openSyntax\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 valuemet +a[]xpr[]oc \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (80.58467pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 fun\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 Varstr\OMS/cmsy/m/n/10 ^^ +@ \OML/cmm/m/it/10 ><\OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (46.30327pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 expr <$$>> + [] + + +Overfull \hbox (74.4394pt too wide) in paragraph at lines 786--842 +\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 Stringstr\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/ +10 ><\OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (46.30327pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 expr <$$>> + [] + + +Overfull \hbox (106.99448pt too wide) in paragraph at lines 786--842 +\OT1/cmr/m/n/10 ]; \OML/cmm/m/it/10 valueconcat[]xprs[]oc \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (44.36586pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 fun\OT1/cmr/m/n/10 [[]\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (119.59428pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 failwith\OT1/cmr/m/n/10 "\OML/cmm/m/it/10 concat[]xprs\OT1/cmr +/m/n/10 "\OMS/cmsy/m/n/10 j\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 e \OT1/cmr/m/n/10 +:: + [] + + +Overfull \hbox (30.45486pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 es\OT1/cmr/m/n/10 ]\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (120.4362pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 List:fold[]eft\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 funee[]\OMS/cm +sy/m/n/10 ^^@ \OML/cmm/m/it/10 ><\OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (56.28941pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 expr <$$[]\OT1/cmr/m/n/10 "[]$$\OML/cmm/m/it/10 >> + [] + + +Overfull \hbox (110.96318pt too wide) in paragraph at lines 786--842 +\OT1/cmr/m/n/10 )\OML/cmm/m/it/10 ees\OT1/cmr/m/n/10 ]; \OML/cmm/m/it/10 valuem +eta[]tm[]oc \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (101.83148pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 fun\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 Defstrexpr\OMS/cmsy/m/n/1 +0 ^^@ \OML/cmm/m/it/10 ><\OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (43.74251pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 str[]tem < + [] + + +Overfull \hbox (83.81973pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 value$$\OT1/cmr/m/n/10 =$$[]\OML/cmm/m/it/10 xpr[]ocexpr$ + [] + + +Overfull \hbox (72.46617pt too wide) in paragraph at lines 786--842 +[]\OML/cmm/m/it/10 xpr[]oce\OT1/cmr/m/n/10 )\OML/cmm/m/it/10 esin <\OT1/cmr/m/n +/10 : + [] + + +Overfull \hbox (43.74251pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 str[]tem < + [] + + +Overfull \hbox (101.77037pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 print[]ndline$$[]xprs[]oces$ + [] + + +Overfull \hbox (420.07336pt too wide) in paragraph at lines 786--842 +[]\OML/cmm/m/it/10 Printf:printf\OT1/cmr/m/n/10 "\OML/cmm/m/it/10 fuck\OT1/cmr/ +m/n/10 "; \OMS/cmsy/m/n/10 ^^C\OT1/cmr/m/n/10 )\OML/cmm/m/it/10 Gram:Entry:clea +rSyntax:str[]tem\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 EXTENDGramSyntax:str[]tem \O +T1/cmr/m/n/10 : + [] + + +Overfull \hbox (20.79858pt too wide) in paragraph at lines 786--842 +\OT1/cmr/m/n/10 [[\OML/cmm/m/it/10 s \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (35.41206pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 stm\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (225.39238pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 meta[]tm[]ocs\OT1/cmr/m/n/10 ]]; \OML/cmm/m/it/10 END\OT1/cmr/ +m/n/10 ; \OML/cmm/m/it/10 includeSyntax\OT1/cmr/m/n/10 ; (\OMS/cmsy/m/n/10 ^^C\ +OML/cmm/m/it/10 Syntax\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (269.31613pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 Syntaxweonlycarethesideeffect\OMS/cmsy/m/n/10 ^^C\OT1/cmr/m/n/ +10 )\OML/cmm/m/it/10 end\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 value[]letmoduleM \O +T1/cmr/m/n/10 = + [] + + +Overfull \hbox (262.62865pt too wide) in paragraph at lines 786--842 +\OML/cmm/m/it/10 Camlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 :Register:OCamlSyntaxEx +tensionIdMinimalin\OT1/cmr/m/n/10 ();$ + [] + +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ? in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no : in font nullfont! +! Undefined control sequence. +l.847 {\bf + ocaml dynlink.cma camlp4o.cma \verb|wiki2_r.cmo|} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! + +Overfull \hbox (57.7495pt too wide) in paragraph at lines 845--848 +[]\OT1/cmtt/m/n/10 wiki2_r.cmo + [] + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.850 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no O in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +! Missing $ inserted. + + $ +l.854 Error: Parse error: illegal begin of use_ + file +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! You can't use `macro parameter character #' in math mode. +l.855 # + def name = "world";; +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + +! You can't use `macro parameter character #' in math mode. +l.857 # + +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.858 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.858 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (67.57959pt too wide) in paragraph at lines 851--859 +[]\OML/cmm/m/it/10 iledefname \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (88.29175pt too wide) in paragraph at lines 851--859 +\OT1/cmr/m/n/10 "\OML/cmm/m/it/10 world\OT1/cmr/m/n/10 "; ; \OML/cmm/m/it/10 va +lname \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (38.21944pt too wide) in paragraph at lines 851--859 +\OML/cmm/m/it/10 string \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (35.45032pt too wide) in paragraph at lines 851--859 +\OT1/cmr/m/n/10 "\OML/cmm/m/it/10 world\OT1/cmr/m/n/10 "$ + [] + +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +! Undefined control sequence. +l.862 we could build .mli by {\bf + ocamlbuild xx.inferred.mli} and then cop... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no ) in font nullfont! + +Overfull \hbox (157.49863pt too wide) in paragraph at lines 861--865 +[]\OT1/cmtt/m/n/10 wiki2_r.mli : use_camlp4_full + [] + +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +! Undefined control sequence. +l.865 \item Make a new grammar {\bf + using the same lexer and token type } +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.868 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ; in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.871 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no ) in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.877 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no ) in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.889 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +! Undefined control sequence. +l.892 \item parser {\bf + extensible} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.895 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no X in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no + in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no + in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +! Missing $ inserted. + + $ +l.908 [ x = SELF ; "**" ; y = SELF -> int_ + of_float (float x ** float y) ] +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing $ inserted. + + $ +l.918 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.918 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (68.95322pt too wide) in paragraph at lines 896--918 +[]\OML/cmm/m/it/10 f[]loat\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 floatx \OMS/cmsy/m/ +n/10 ^^C + [] + + +Overfull \hbox (135.0881pt too wide) in paragraph at lines 896--918 +\OMS/cmsy/m/n/10 ^^C\OML/cmm/m/it/10 floaty\OT1/cmr/m/n/10 )]\OMS/cmsy/m/n/10 j +\OT1/cmr/m/n/10 "\OML/cmm/m/it/10 simple\OT1/cmr/m/n/10 "\OML/cmm/m/it/10 NONA\ +OT1/cmr/m/n/10 [\OML/cmm/m/it/10 x \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (39.87148pt too wide) in paragraph at lines 896--918 +\OML/cmm/m/it/10 INT\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (92.7496pt too wide) in paragraph at lines 896--918 +\OML/cmm/m/it/10 int[]f[]tringx\OMS/cmsy/m/n/10 j\OT1/cmr/m/n/10 "("; \OML/cmm/ +m/it/10 x \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (65.95831pt too wide) in paragraph at lines 896--918 +\OML/cmm/m/it/10 SELF\OT1/cmr/m/n/10 ; ")"\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 + > + [] + + +Overfull \hbox (326.41347pt too wide) in paragraph at lines 896--918 +\OML/cmm/m/it/10 x\OT1/cmr/m/n/10 ]]; \OML/cmm/m/it/10 END\OT1/cmr/m/n/10 ; \OM +L/cmm/m/it/10 value[]Printf:printf\OT1/cmr/m/n/10 "\OML/cmm/m/it/10 Gram:parse[ +]tringexpression\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Loc:mk\OT1/cmr/m/n/10 " \OML/ +cmm/m/it/10 < + [] + + +Overfull \hbox (38.21944pt too wide) in paragraph at lines 896--918 +\OML/cmm/m/it/10 string > + [] + + +Overfull \hbox (26.66675pt too wide) in paragraph at lines 896--918 +\OT1/cmr/m/n/10 ")"3 + + [] + + +Overfull \hbox (20.55562pt too wide) in paragraph at lines 896--918 +\OT1/cmr/m/n/10 ((4 \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (16.66672pt too wide) in paragraph at lines 896--918 +\OT1/cmr/m/n/10 2) + + [] + + +Overfull \hbox (15.00005pt too wide) in paragraph at lines 896--918 +\OT1/cmr/m/n/10 28 \OMS/cmsy/m/n/10 ^^C + [] + + +Overfull \hbox (10.00003pt too wide) in paragraph at lines 896--918 +\OT1/cmr/m/n/10 3 \OMS/cmsy/m/n/10 ^^C + [] + + +Overfull \hbox (21.66673pt too wide) in paragraph at lines 896--918 +\OMS/cmsy/m/n/10 ^^C\OT1/cmr/m/n/10 2) + + [] + + +Overfull \hbox (31.66676pt too wide) in paragraph at lines 896--918 +\OT1/cmr/m/n/10 (4\OML/cmm/m/it/10 =\OT1/cmr/m/n/10 2)")[]$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.918 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +Missing character: There is no ; in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +! Missing $ inserted. + + $ +l.920 (* (read_ + line ()) ; *) +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing $ inserted. + + $ +l.921 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.921 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (42.17323pt too wide) in paragraph at lines 919--921 +[]\OML/cmm/m/it/10 ine\OT1/cmr/m/n/10 ()); \OMS/cmsy/m/n/10 ^^C\OT1/cmr/m/n/10 +)[]$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.921 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.924 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.924 \end{bluecode} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (42.40277pt too wide) in paragraph at lines 922--925 +[]$\OML/cmm/m/it/10 cat[]ags < + [] + + +Overfull \hbox (91.88435pt too wide) in paragraph at lines 922--925 +\OML/cmm/m/it/10 pa[]r:[] >\OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (163.78757pt too wide) in paragraph at lines 922--925 +\OML/cmm/m/it/10 pkg[]ynlink; camlp\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 rf; use[]a +mlp\OT1/cmr/m/n/10 4[]\OML/cmm/m/it/10 ull$ + [] + +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +! Undefined control sequence. +l.929 for oco in {\bf + toplevel }, extensible parser works {\bf quite well ... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no s in font nullfont! +! Undefined control sequence. +l.929 ... toplevel }, extensible parser works {\bf + quite well in original sy... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.932 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no X in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no + in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no + in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +! Missing $ inserted. + + $ +l.951 [ x = SELF ; "**"; y = SELF -> int_ + of_float (float x ** float y)] +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing $ inserted. + + $ +l.952 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.952 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (68.95322pt too wide) in paragraph at lines 951--952 +[]\OML/cmm/m/it/10 f[]loat\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 floatx \OMS/cmsy/m/ +n/10 ^^C + [] + + +Overfull \hbox (39.82536pt too wide) in paragraph at lines 951--952 +\OMS/cmsy/m/n/10 ^^C\OML/cmm/m/it/10 floaty\OT1/cmr/m/n/10 )][]$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.952 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +Missing character: There is no | in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +! Missing $ inserted. + + $ +l.955 [ x = INT -> int_ + of_string x +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing $ inserted. + + $ +l.959 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.959 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (79.69101pt too wide) in paragraph at lines 955--959 +[]\OML/cmm/m/it/10 f[]tringx\OMS/cmsy/m/n/10 j\OT1/cmr/m/n/10 "("; \OML/cmm/m/i +t/10 x \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (65.95831pt too wide) in paragraph at lines 955--959 +\OML/cmm/m/it/10 SELF\OT1/cmr/m/n/10 ; ")"\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 + > + [] + + +Overfull \hbox (50.24431pt too wide) in paragraph at lines 955--959 +\OML/cmm/m/it/10 x\OT1/cmr/m/n/10 ]]; \OML/cmm/m/it/10 END\OT1/cmr/m/n/10 ; ; [ +]$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.959 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +! Missing $ inserted. + + $ +l.960 Gram.parse_ + string +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing $ inserted. + + $ +l.964 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.964 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (128.27243pt too wide) in paragraph at lines 960--964 +[]$[]\OML/cmm/m/it/10 tringexpression\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Loc:mk\O +T1/cmr/m/n/10 " \OML/cmm/m/it/10 < + [] + + +Overfull \hbox (38.21944pt too wide) in paragraph at lines 960--964 +\OML/cmm/m/it/10 string > + [] + + +Overfull \hbox (26.66675pt too wide) in paragraph at lines 960--964 +\OT1/cmr/m/n/10 ")"3 + + [] + + +Overfull \hbox (20.55562pt too wide) in paragraph at lines 960--964 +\OT1/cmr/m/n/10 ((4 \OMS/cmsy/m/n/10 ^^@ + [] + + +Overfull \hbox (16.66672pt too wide) in paragraph at lines 960--964 +\OT1/cmr/m/n/10 2) + + [] + + +Overfull \hbox (15.00005pt too wide) in paragraph at lines 960--964 +\OT1/cmr/m/n/10 28 \OMS/cmsy/m/n/10 ^^C + [] + + +Overfull \hbox (10.00003pt too wide) in paragraph at lines 960--964 +\OT1/cmr/m/n/10 3 \OMS/cmsy/m/n/10 ^^C + [] + + +Overfull \hbox (21.66673pt too wide) in paragraph at lines 960--964 +\OMS/cmsy/m/n/10 ^^C\OT1/cmr/m/n/10 2) + + [] + + +Overfull \hbox (27.77786pt too wide) in paragraph at lines 960--964 +\OT1/cmr/m/n/10 (4\OML/cmm/m/it/10 =\OT1/cmr/m/n/10 2)"[]$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.964 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.965 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.972 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no E in font nullfont! +Missing character: There is no X in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no Y in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no E in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.977 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +! Undefined control sequence. +l.979 SELF represents either the {\bf + current level}, {\bf the next level} or +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +! Undefined control sequence. +l.979 ...ents either the {\bf current level}, {\bf + the next level} or +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +! Undefined control sequence. +l.980 the {\bf + first level} depending on the {\bf associativity} and the +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +! Undefined control sequence. +l.980 ...e {\bf first level} depending on the {\bf + associativity} and the +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +! Undefined control sequence. +l.981 {\bf + position} of the SELF in the rule . +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +! Undefined control sequence. +l.983 {\bf + current or next level if the SELF starts or ends the rule } +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +! Undefined control sequence. +l.984 {\bf + first level otherwise } +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no + in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.991 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no Y in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.1005 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.1012 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +! Missing $ inserted. + + $ +l.1023 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.1023 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (426.7708pt too wide) in paragraph at lines 1013--1023 +[]$\OML/cmm/m/it/10 catvector[]:mlopenSexplib\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 + openSexplib:Std\OT1/cmr/m/n/10 ; (\OMS/cmsy/m/n/10 ^^C\OML/cmm/m/it/10 forsome +methods; mainlyprettyprinter\OMS/cmsy/m/n/10 ^^C\OT1/cmr/m/n/10 )\OML/cmm/m/it/ +10 typevec \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (489.74007pt too wide) in paragraph at lines 1013--1023 +\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 Scalarofstring\OMS/cmsy/m/n/10 j\OML/cmm/m/it +/10 Vectorofliststring\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 Sumofvecandvec\OMS/cms +y/m/n/10 j\OML/cmm/m/it/10 ScalarProductofvecandvec\OMS/cmsy/m/n/10 j\OML/cmm/m +/it/10 Antiquotofstring\OT1/cmr/m/n/10 ]\OML/cmm/m/it/10 withsexp\OT1/cmr/m/n/1 +0 ; []$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.1023 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +! Missing $ inserted. + + $ +l.1026 value vec_ + to_string vec = +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing $ inserted. + + $ +l.1028 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.1028 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (60.36417pt too wide) in paragraph at lines 1026--1028 +[]\OML/cmm/m/it/10 o[]tringvec \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (27.52313pt too wide) in paragraph at lines 1026--1028 +\OML/cmm/m/it/10 vec\OMS/cmsy/m/n/10 j \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (56.50168pt too wide) in paragraph at lines 1026--1028 +\OML/cmm/m/it/10 sexp[]f[]ec\OMS/cmsy/m/n/10 j \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (65.04239pt too wide) in paragraph at lines 1026--1028 +\OML/cmm/m/it/10 Sexp:to[]tring\OT1/cmr/m/n/10 ; []$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.1028 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Missing $ inserted. + + $ +l.1031 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.1031 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (69.41339pt too wide) in paragraph at lines 1030--1031 +[]$\OML/cmm/m/it/10 catpa[]ector[]:ml[]$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.1031 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +! Missing $ inserted. + + $ +l.1033 open Vector_ + r ; +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing $ inserted. + + $ +l.1034 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.1034 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (8.87267pt too wide) in paragraph at lines 1032--1034 +[]\OT1/cmr/m/n/10 ; []$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.1034 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +! Missing $ inserted. + + $ +l.1036 value rec meta_ + vec _loc = fun +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +Missing character: There is no f in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +! Missing $ inserted. + + $ +l.1041 ...um l r -> <:expr< List.map2 (+.) $meta_ + vec _loc l$ $meta_vec _l... +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +Missing character: There is no > in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +! Missing $ inserted. + + $ +l.1043 let l = meta_ + vec _loc l0 +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +Missing character: There is no l in font nullfont! +Missing character: There is no r in font nullfont! +! Double subscript. +l.1047 |(Scalar _, _ + ) -> +I treat `x_1_2' essentially like `x_1{}_2'. + +Missing character: There is no l in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no r in font nullfont! +! Missing $ inserted. + + $ +l.1054 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.1054 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (36.53477pt too wide) in paragraph at lines 1035--1054 +[]\OML/cmm/m/it/10 ec[]oc \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (83.63097pt too wide) in paragraph at lines 1035--1054 +\OML/cmm/m/it/10 fun\OT1/cmr/m/n/10 [\OML/cmm/m/it/10 Scalars\OMS/cmsy/m/n/10 ^ +^@ \OML/cmm/m/it/10 ><\OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (46.30327pt too wide) in paragraph at lines 1035--1054 +\OML/cmm/m/it/10 expr <$$>> + [] + + +Overfull \hbox (59.26627pt too wide) in paragraph at lines 1035--1054 +\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 Vectorls\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/1 +0 > + [] + + +Overfull \hbox (122.2794pt too wide) in paragraph at lines 1035--1054 +\OML/cmm/m/it/10 List:fold[]ight\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 funxl\OMS/cms +y/m/n/10 ^^@ \OML/cmm/m/it/10 ><\OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (30.74767pt too wide) in paragraph at lines 1035--1054 +\OML/cmm/m/it/10 expr < + [] + + +Overfull \hbox (29.44446pt too wide) in paragraph at lines 1035--1054 +\OT1/cmr/m/n/10 [$$::$$] \OML/cmm/m/it/10 >> + [] + + +Overfull \hbox (25.09027pt too wide) in paragraph at lines 1035--1054 +\OT1/cmr/m/n/10 )\OML/cmm/m/it/10 ls <\OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (30.74767pt too wide) in paragraph at lines 1035--1054 +\OML/cmm/m/it/10 expr < + [] + + +Overfull \hbox (23.88889pt too wide) in paragraph at lines 1035--1054 +\OT1/cmr/m/n/10 [] \OML/cmm/m/it/10 >> + [] + + +Overfull \hbox (60.84966pt too wide) in paragraph at lines 1035--1054 +\OMS/cmsy/m/n/10 j\OML/cmm/m/it/10 Sumlr\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > +<\OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (30.74767pt too wide) in paragraph at lines 1035--1054 +\OML/cmm/m/it/10 expr < + [] + + +Overfull \hbox (92.91762pt too wide) in paragraph at lines 1035--1054 +\OML/cmm/m/it/10 List:map\OT1/cmr/m/n/10 2(+\OML/cmm/m/it/10 :\OT1/cmr/m/n/10 ) +$$[]\OML/cmm/m/it/10 ec[]ocl$ + [] + + +Overfull \hbox (53.10204pt too wide) in paragraph at lines 1035--1054 +\OML/cmm/m/it/10 meta[]ec[]ocr$ + [] + + +Overfull \hbox (65.99783pt too wide) in paragraph at lines 1035--1054 +[]\OML/cmm/m/it/10 ec[]ocl\OT1/cmr/m/n/10 0\OML/cmm/m/it/10 andr \OT1/cmr/m/n/1 +0 = + [] + + +Overfull \hbox (246.40929pt too wide) in paragraph at lines 1035--1054 +\OML/cmm/m/it/10 meta[]ec[]ocr\OT1/cmr/m/n/10 0\OML/cmm/m/it/10 inmatch\OT1/cmr +/m/n/10 (\OML/cmm/m/it/10 l\OT1/cmr/m/n/10 0\OML/cmm/m/it/10 ; r\OT1/cmr/m/n/10 + 0)\OML/cmm/m/it/10 with\OT1/cmr/m/n/10 [(\OML/cmm/m/it/10 Scalar[]Scalar[]\OMS +/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 ><\OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (54.08107pt too wide) in paragraph at lines 1035--1054 +\OML/cmm/m/it/10 expr <$$\OMS/cmsy/m/n/10 ^^C\OML/cmm/m/it/10 :$$>> + [] + + +Overfull \hbox (71.35541pt too wide) in paragraph at lines 1035--1054 +\OMS/cmsy/m/n/10 j\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 Scalar[][]\OMS/cmsy/m/n/10 +^^@ \OML/cmm/m/it/10 ><\OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (30.74767pt too wide) in paragraph at lines 1035--1054 +\OML/cmm/m/it/10 expr < + [] + + +Overfull \hbox (118.99863pt too wide) in paragraph at lines 1035--1054 +\OML/cmm/m/it/10 List:map\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 funx\OMS/cmsy/m/n/10 + ^^@ \OML/cmm/m/it/10 >$$\OMS/cmsy/m/n/10 ^^C\OML/cmm/m/it/10 :x\OT1/cmr/m/n/10 + )$$\OML/cmm/m/it/10 >> + [] + + +Overfull \hbox (71.35541pt too wide) in paragraph at lines 1035--1054 +\OMS/cmsy/m/n/10 j\OT1/cmr/m/n/10 ([]\OML/cmm/m/it/10 Scalar[]\OMS/cmsy/m/n/10 +^^@ \OML/cmm/m/it/10 ><\OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (30.74767pt too wide) in paragraph at lines 1035--1054 +\OML/cmm/m/it/10 expr < + [] + + +Overfull \hbox (118.99863pt too wide) in paragraph at lines 1035--1054 +\OML/cmm/m/it/10 List:map\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 funx\OMS/cmsy/m/n/10 + ^^@ \OML/cmm/m/it/10 >$$\OMS/cmsy/m/n/10 ^^C\OML/cmm/m/it/10 :x\OT1/cmr/m/n/10 + )$$\OML/cmm/m/it/10 >> + [] + + +Overfull \hbox (30.6389pt too wide) in paragraph at lines 1035--1054 +\OMS/cmsy/m/n/10 j[] \OML/cmm/m/it/10 ><\OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (30.74767pt too wide) in paragraph at lines 1035--1054 +\OML/cmm/m/it/10 expr < + [] + + +Overfull \hbox (171.04343pt too wide) in paragraph at lines 1035--1054 +\OML/cmm/m/it/10 List:fold[]eft\OT1/cmr/m/n/10 (+\OML/cmm/m/it/10 :\OT1/cmr/m/n +/10 )0\OML/cmm/m/it/10 :\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 List:map\OT1/cmr/m/n/ +10 2(\OMS/cmsy/m/n/10 ^^C\OML/cmm/m/it/10 :\OT1/cmr/m/n/10 )$$$$) \OML/cmm/m/it +/10 >> + [] + + +Overfull \hbox (2.77779pt too wide) in paragraph at lines 1035--1054 +\OT1/cmr/m/n/10 ][]$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.1054 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +Missing character: There is no | in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no < in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ; in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.1058 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + + +Overfull \hbox (17.38606pt too wide) in paragraph at lines 1055--1059 +\OML/cmm/m/it/10 lid \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (4.6875pt too wide) in paragraph at lines 1055--1059 +\OML/cmm/m/it/10 s$ + [] + + +! LaTeX Error: Environment bluecode undefined. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.1062 \begin{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no X in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no + in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no ` in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no , in font nullfont! +! Missing $ inserted. + + $ +l.1079 [[`INT (i,_ + ) -> string_of_float (float i) (* for full information *) +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing $ inserted. + + $ +l.1098 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.1098 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (21.95833pt too wide) in paragraph at lines 1063--1098 +[]\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (279.12715pt too wide) in paragraph at lines 1063--1098 +\OML/cmm/m/it/10 string[]f[]loat\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 floati\OT1/cm +r/m/n/10 )(\OMS/cmsy/m/n/10 ^^C\OML/cmm/m/it/10 forfullinformation\OMS/cmsy/m/n +/10 ^^C\OT1/cmr/m/n/10 )\OMS/cmsy/m/n/10 j\OT1/cmr/m/n/10 `\OML/cmm/m/it/10 FLO +AT\OT1/cmr/m/n/10 ([]\OML/cmm/m/it/10 f\OT1/cmr/m/n/10 )\OMS/cmsy/m/n/10 ^^@ \O +ML/cmm/m/it/10 > + [] + + +Overfull \hbox (48.96529pt too wide) in paragraph at lines 1063--1098 +\OML/cmm/m/it/10 f\OT1/cmr/m/n/10 ]]; \OML/cmm/m/it/10 vector \OT1/cmr/m/n/10 : + + [] + + +Overfull \hbox (51.1088pt too wide) in paragraph at lines 1063--1098 +\OT1/cmr/m/n/10 [["["; \OML/cmm/m/it/10 strs \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (130.95952pt too wide) in paragraph at lines 1063--1098 +\OML/cmm/m/it/10 LIST\OT1/cmr/m/n/10 0\OML/cmm/m/it/10 scalarSEP\OT1/cmr/m/n/10 + "\OML/cmm/m/it/10 ; \OT1/cmr/m/n/10 "; "]"\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/1 +0 > + [] + + +Overfull \hbox (463.65439pt too wide) in paragraph at lines 1063--1098 +\OML/cmm/m/it/10 Vectorstrs\OT1/cmr/m/n/10 ]]; \OML/cmm/m/it/10 END\OT1/cmr/m/n +/10 ; \OML/cmm/m/it/10 Gram:Entry:clearSyntax:expr\OT1/cmr/m/n/10 ; (\OMS/cmsy/ +m/n/10 ^^C\OML/cmm/m/it/10 inthemoduleSyntax\OMS/cmsy/m/n/10 ^^C\OT1/cmr/m/n/10 + )\OML/cmm/m/it/10 EXTENDGramGLOBAL \OT1/cmr/m/n/10 : + [] + + +Overfull \hbox (121.10886pt too wide) in paragraph at lines 1063--1098 +\OML/cmm/m/it/10 Syntax:expr\OT1/cmr/m/n/10 ; \OML/cmm/m/it/10 Syntax:expr \OT1 +/cmr/m/n/10 : + [] + + +Overfull \hbox (21.82635pt too wide) in paragraph at lines 1063--1098 +\OT1/cmr/m/n/10 [[\OML/cmm/m/it/10 x \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (66.85144pt too wide) in paragraph at lines 1063--1098 +\OML/cmm/m/it/10 expression\OMS/cmsy/m/n/10 ^^@ \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (108.0015pt too wide) in paragraph at lines 1063--1098 +\OML/cmm/m/it/10 meta[]ec[]ocx\OT1/cmr/m/n/10 ]]; \OML/cmm/m/it/10 END\OT1/cmr/ +m/n/10 ; (\OMS/cmsy/m/n/10 ^^C ^^C + [] + + +Overfull \hbox (119.63449pt too wide) in paragraph at lines 1063--1098 +\OML/cmm/m/it/10 testparser\OMS/cmsy/m/n/10 ^^C\OT1/cmr/m/n/10 )\OML/cmm/m/it/1 +0 value[]let[]oc \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (48.61465pt too wide) in paragraph at lines 1063--1098 +\OML/cmm/m/it/10 Loc:mk\OT1/cmr/m/n/10 " \OML/cmm/m/it/10 < + [] + + +Overfull \hbox (38.21944pt too wide) in paragraph at lines 1063--1098 +\OML/cmm/m/it/10 string > + [] + + +Overfull \hbox (67.22527pt too wide) in paragraph at lines 1063--1098 +\OT1/cmr/m/n/10 "\OML/cmm/m/it/10 in\OT1/cmr/m/n/10 "[1\OML/cmm/m/it/10 ; \OT1/ +cmr/m/n/10 2\OML/cmm/m/it/10 ; \OT1/cmr/m/n/10 3]"\OMS/cmsy/m/n/10 j \OML/cmm/m +/it/10 > + [] + + +Overfull \hbox (155.29236pt too wide) in paragraph at lines 1063--1098 +\OML/cmm/m/it/10 Gram:parse[]tringexpression[]oc\OMS/cmsy/m/n/10 j \OML/cmm/m/i +t/10 > + [] + + +Overfull \hbox (63.14195pt too wide) in paragraph at lines 1063--1098 +\OML/cmm/m/it/10 vec[]o[]tring\OMS/cmsy/m/n/10 j \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (76.79659pt too wide) in paragraph at lines 1063--1098 +\OML/cmm/m/it/10 print[]tring\OT1/cmr/m/n/10 ; (\OMS/cmsy/m/n/10 ^^Cj \OML/cmm/ +m/it/10 > + [] + + +Overfull \hbox (56.50168pt too wide) in paragraph at lines 1063--1098 +\OML/cmm/m/it/10 sexp[]f[]ec\OMS/cmsy/m/n/10 j \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (73.93127pt too wide) in paragraph at lines 1063--1098 +\OML/cmm/m/it/10 Sexp:to[]tring\OMS/cmsy/m/n/10 j \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (63.46329pt too wide) in paragraph at lines 1063--1098 +\OML/cmm/m/it/10 print[]tring\OT1/cmr/m/n/10 ; \OMS/cmsy/m/n/10 ^^C\OT1/cmr/m/n +/10 )[]$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.1098 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no | in font nullfont! +Missing character: There is no > in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +! Missing $ inserted. + + $ +l.1099 (* |> vec_ + print |> print_string ; *) +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing $ inserted. + + $ +l.1101 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Missing } inserted. + + } +l.1101 + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + + +Overfull \hbox (35.8036pt too wide) in paragraph at lines 1099--1101 +[]\OML/cmm/m/it/10 rint\OMS/cmsy/m/n/10 j \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (85.6855pt too wide) in paragraph at lines 1099--1101 +\OML/cmm/m/it/10 print[]tring\OT1/cmr/m/n/10 ; \OMS/cmsy/m/n/10 ^^C\OT1/cmr/m/n +/10 )(\OMS/cmsy/m/n/10 ^^Cj \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (56.50168pt too wide) in paragraph at lines 1099--1101 +\OML/cmm/m/it/10 sexp[]f[]ec\OMS/cmsy/m/n/10 j \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (69.65863pt too wide) in paragraph at lines 1099--1101 +\OML/cmm/m/it/10 string[]f[]exp\OMS/cmsy/m/n/10 j \OML/cmm/m/it/10 > + [] + + +Overfull \hbox (63.46329pt too wide) in paragraph at lines 1099--1101 +\OML/cmm/m/it/10 print[]tring\OT1/cmr/m/n/10 ; \OMS/cmsy/m/n/10 ^^C\OT1/cmr/m/n +/10 )[]$ + [] + +! Extra }, or forgotten \endgroup. +\@par ... \@noitemerr {\@@par }\fi \else {\@@par } + \fi +l.1101 + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no + in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no 6 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no ; in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no * in font nullfont! +Missing character: There is no ) in font nullfont! + +! LaTeX Error: \begin{enumerate} on input line 2 ended by \end{bluecode}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.1105 \end{bluecode} + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no s in font nullfont! +! Undefined control sequence. +l.1108 \href + {http://brion.inria.fr/gallium/index.php/Abstract\_Syntax\_Tre... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +! Undefined control sequence. + \href + +l.1109 \href + {http://elehack.net/michael/blog/2010/06/ocaml-syntax-extensio... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 6 in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +! Undefined control sequence. + \href + +l.1110 \href + {http://andreiformiga.com/blog/?p=99}{meta-guide} \\ +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no ? in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +! Undefined control sequence. + \href + +l.1111 \href + {http://www.wisdomandwonder.com/link/5302/resources-for-learni... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no 4 in font nullfont! +) +! Emergency stop. +<*> \input camlp4_tutorial.tex + +*** (job aborted, no legal \end found) + + +Here is how much of TeX's memory you used: + 30 strings out of 493748 + 419 string characters out of 3143568 + 82448 words of memory out of 3000000 + 3418 multiletter control sequences out of 15000+200000 + 4462 words of font info for 17 fonts, out of 3000000 for 9000 + 714 hyphenation exceptions out of 8191 + 18i,7n,12p,326b,247s stack positions out of 5000i,500n,10000p,200000b,50000s +Output written on camlp4_tutorial.dvi (1 page, 4472 bytes). diff --git a/camlp4/camlp4_tutorial.synctex.gz b/camlp4/camlp4_tutorial.synctex.gz new file mode 100644 index 0000000000000000000000000000000000000000..4db0d663e2970c718a08f49c2977be2c4ef14746 GIT binary patch literal 7580 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 literal 0 HcmV?d00001 diff --git a/camlp4/camlp4_tutorial.tex b/camlp4/camlp4_tutorial.tex new file mode 100644 index 0000000..2069095 --- /dev/null +++ b/camlp4/camlp4_tutorial.tex @@ -0,0 +1,456 @@ +\item tutorial +\begin{enumerate} +\item basics (camlp4 \textbf{ command lines}) +\begin{alternate} +bash-3.2$ camlp4 -where +/Users/bob/SourceCode/ML/godi/lib/ocaml/std-lib/camlp4 +bash-3.2$ which camlp4 +/Users/bob/SourceCode/ML/godi/bin/camlp4 +\end{alternate} + +\begin{redcode} +find /Users/bob/SourceCode/ML/godi/bin -type f -perm -og+rx | grep camlp4 +\end{redcode} +\begin{bluecode} +/Users/bob/SourceCode/ML/godi/bin/camlp4 +/Users/bob/SourceCode/ML/godi/bin/camlp4boot +/Users/bob/SourceCode/ML/godi/bin/camlp4o +/Users/bob/SourceCode/ML/godi/bin/camlp4o.opt +/Users/bob/SourceCode/ML/godi/bin/camlp4of +/Users/bob/SourceCode/ML/godi/bin/camlp4of.opt +/Users/bob/SourceCode/ML/godi/bin/camlp4oof +/Users/bob/SourceCode/ML/godi/bin/camlp4oof.opt +/Users/bob/SourceCode/ML/godi/bin/camlp4orf +/Users/bob/SourceCode/ML/godi/bin/camlp4orf.opt +/Users/bob/SourceCode/ML/godi/bin/camlp4prof +/Users/bob/SourceCode/ML/godi/bin/camlp4r +/Users/bob/SourceCode/ML/godi/bin/camlp4r.opt +/Users/bob/SourceCode/ML/godi/bin/camlp4rf +/Users/bob/SourceCode/ML/godi/bin/camlp4rf.opt +/Users/bob/SourceCode/ML/godi/bin/mkcamlp4 +/Users/bob/SourceCode/ML/godi/bin/safe_camlp4 +\end{bluecode} + so the tools at hand are \textbf{camlp4, camlp4o, camlp4of, camlp4oof, camlp4orf, camlp4r, camlp4rf } + +\begin{redcode} +camlp4 -h +\end{redcode} +\begin{bluecode} +Usage: camlp4 [load-options] [--] [other-options] +Options: +.ml Parse this implementation file +.mli Parse this interface file +.(cmo|cma) Load this module inside the Camlp4 core + -I Add directory in search patch for object files. + -where Print camlp4 library directory and exit. + -nolib No automatic search for object files in library directory. + -intf Parse as an interface, whatever its extension. + -impl Parse as an implementation, whatever its extension. + -str Parse as an implementation. + -unsafe Generate unsafe accesses to array and strings. + -noassert Obsolete, do not use this option. + -verbose More verbose in parsing errors. + -loc Name of the location variable (default: _loc). + -QD Dump quotation expander result in case of syntax error. + -o Output on instead of standard output. + -v Print Camlp4 version and exit. + -version Print Camlp4 version number and exit. + -vnum Print Camlp4 version number and exit. + -no_quot Don't parse quotations, allowing to use, e.g. "<:>" as token. + -loaded-modules Print the list of loaded modules. + -parser Load the parser Camlp4Parsers/.cm(o|a|xs) + -printer Load the printer Camlp4Printers/.cm(o|a|xs) + -filter Load the filter Camlp4Filters/.cm(o|a|xs) + -ignore ignore the next argument + -- Deprecated, does nothing +\end{bluecode} + +useful options \textbf{-str}, \textbf{ -loaded-modules } \textbf{ -parser load the parser Camlp4Parsers/.cm(o|a|xs)} \textbf{ -printer load the printer Camlp4Printerss/.cm(o|a|xs)}, \textbf{ -filter load the filter Camlp4Filters/.cm(o|a|xs)}. + + -printer o means print in original syntax + these command line options are all handled in \emph{Camlp4Bin.ml } \\ + +camlp4o -h +Options \textbf{ added} by loaded object files +\textbf{ -add\_locations Add locations as comment} \\ +\textbf{ -no\_comments|} \\ +\textbf{ -curry-constr (Use curried constructors)} \\ +\textbf{ -sep Use this string between parsers} \\ + +\item That reflective is true means when extending the syntax of the host language + will {\bf also extend the embedded one} \\ + + \begin{tabular}{|c|c|c|c|c|} + \hline + & host & embedded & reflective & 3.09 equivalent \\ + camlp4of & original & original & Yes & N/A \\ + camlp4rf & revised & revised & Yes & N/A \\ + camlp4r-parser rq & revised & revised & No & camlp4r q\_MLast.cmo \\ + camlp4orf & original & revised & No & camlp4o q\_MLast.cmo \\ + camlp4oof & original & original & No & N/A \\ + \hline + \end{tabular} \\ + + \item camlp4r + \begin{enumerate} + \item parser \\ + RP, RPP(RevisedParserParser) + \item printer \\ + OCaml + \end{enumerate} + \item camlp4rf (extended from camlp4r) + \begin{enumerate} + \item parser \\ + RP,RPP, GrammarP, ListComprehension, MacroP, QuotationExpander + \item printer \\ + OCaml + \end{enumerate} + \item camlp4o (extended from camlp4r) + \begin{enumerate} + \item parser \\ + OP, OPP, RP,RPP + \end{enumerate} + + \item camlp4of (extended from camlp4o) + \begin{enumerate} + \item parser \\ + GrammarParser, ListComprehension, MacroP, QuotatuinExpander + \item printer + \end{enumerate} + + +\item (without ocamlbuild, ocamlfind) \textbf{ simple build and example } \\ + ocamlc -pp camlp4o.opt error.ml + + +\begin{alternate} +camlp4of -str "let a = [x| x <- [1.. 10] ] " +let a = [ 1..10 ] +camlp4o -str 'true && false' +true && false +\end{alternate} + + +\begin{redcode} +camlp4of -str "let q = <:str_item< let f x = x >>" +\end{redcode} +\begin{bluecode} +let q = + Ast.StSem (_loc, + (Ast.StVal (_loc, Ast.ReNil, + (Ast.BiEq (_loc, + (Ast.PaId (_loc, (Ast.IdLid (_loc, "f")))), + (Ast.ExFun (_loc, + (Ast.McArr + (_loc, + (Ast.PaId (_loc, (Ast.IdLid (_loc, "x")))), + (Ast.ExNil _loc), (Ast.ExId (_loc, (Ast.IdLid (_loc, "x")))))))))))), + (Ast.StNil _loc)) +\end{bluecode} +\end{enumerate} +\item \textbf{ Source} Code + \begin{enumerate} + \item directory structure + +\begin{bluecode} +|<.> +|-- +|-- +|-- +|---- +|---- -- important +|------ +|-- -- important +|-- -- important +|-- +|-- +|-- -- important +|-- +|-- +|---- +|-- -- many useful extensions unmatained +|---- +|---- +|---- -- fold extension +|---- +|---- +|---- +|---- +|---- +|---- +|---- +|---- +|---- +\end{bluecode} + + + + \item Camlp4.PreCast (Camlp4/PreCast.ml) \\ + + Struct directory has module Loc, Dynloader Functor, + Camlp4Ast.Make, Token.Make, Lexer.Make, Grammar.Static.Make, Quotation.Make + + PreCast re-export such files + + \begin{bluetext} + Struct/Loc.ml + Struct/Camlp4Ast.mlast + Struct/Token.ml + Struct/Grammar/Parser.ml + Struct/Grammar/Static.ml + Struct/Lexer.mll + Struct/DynLoader.ml + Struct/Quotation.ml + Struct/AstFilters.ml + OCamlInitSyntax.ml + Printers/OCaml.ml + Printers/OCamlr.ml + Printers/Null.ml + Printers/DumpCamlp4Ast.ml + Printers/DumpOCamlAst.ml + \end{bluetext} + + + +\begin{bluecode} +module Id = struct + value name = "Camlp4.PreCast"; + value version = Sys.ocaml_version; +end; +type camlp4_token = Sig.camlp4_token == + [ KEYWORD of string + | SYMBOL of string -- interesting + | LIDENT of string + | UIDENT of string + | ESCAPED_IDENT of string -- interesting + | INT of int and string + | INT32 of int32 and string + | INT64 of int64 and string + | NATIVEINT of nativeint and string + | FLOAT of float and string + | CHAR of char and string + | STRING of string and string + | LABEL of string + | OPTLABEL of string + | QUOTATION of Sig.quotation + | ANTIQUOT of string and string + | COMMENT of string -- interesting + | BLANKS of string -- interesting + | NEWLINE -- interesting + | LINE_DIRECTIVE of int and option string -- interesting + | EOI ]; + + +module Loc = Struct.Loc; +module Ast = Struct.Camlp4Ast.Make Loc; +module Token = Struct.Token.Make Loc; +module Lexer = Struct.Lexer.Make Token; +module Gram = Struct.Grammar.Static.Make Lexer; +module DynLoader = Struct.DynLoader; +module Quotation = Struct.Quotation.Make Ast; + +(** intersting, so you can make your own syntax totally + but it's not easy to do this in toplevel, probably will crash.. +*) +module MakeSyntax (U : sig end) = OCamlInitSyntax.Make Ast Gram Quotation; +module Syntax = MakeSyntax (struct end); +module AstFilters = Struct.AstFilters.Make Ast; +module MakeGram = Struct.Grammar.Static.Make; + +module Printers = struct + module OCaml = Printers.OCaml.Make Syntax; + module OCamlr = Printers.OCamlr.Make Syntax; + (* module OCamlrr = Printers.OCamlrr.Make Syntax; *) + module DumpOCamlAst = Printers.DumpOCamlAst.Make Syntax; + module DumpCamlp4Ast = Printers.DumpCamlp4Ast.Make Syntax; + module Null = Printers.Null.Make Syntax; +end; + +\end{bluecode} + + + +\item Camlp4.OcamlInitSyntax + + Given \textbf{Ast, Gram, Quotation}, we produce \textbf{Camlp4Syntax} + +\begin{bluecode} +(** Ast -> Gram -> Quotation -> Camlp4Syntax *) +Make (Ast:Sig.Camlp4Ast) (Gram: Sig.Grammar.Static + with module Loc = Ast.Loc + with type Token.t = Sig.camlp4_token) + (Quotation : Sig.Quotation + with module Ast = Sig.Camlp4AstToAst Ast) :Sig.Camlp4Syntax + with module Loc = Ast.Loc + module Ast = Ast + module Gram = Gram + module Token = Gram.Token + module Quotation = Quotation += struct + ... bla bla + value a_LIDENT = Gram.Entry.mk "bla bla" + ... + EXTEND_Gram + top_phrase: + [[ `EOI -> None ]] + ; + END; + + module AntiQuoteSyntax = Struct + module LOC = Ast.Loc + module Ast = Sig.Camlp4AstToAst Ast ; (** intersting *) + (** Camlp4AstToAst the functor is a restriction + functor. Takes a Camlp4Ast module and return it with some + restrictions + *) + module Gram = Gram ; + value antiquot_expr = Gram.Entry.mk "antiquot_expr"; + value antiquot_patt = Gram.Entry.mk "antiquot_patt"; + EXTEND_Gram + antiquot_expr : + [[ x = expr ; `EOI -> x ]] ; + antiquot_patt : + [[ x = patt ; `EOI -> x ]] + END; + value parse_expr loc str = Gram.parse_string antiquot_expr loc str ; + value parse_patt loc str = Gram.parse_string antiquot_patt loc str ; + end + module Quotation = Quotation ; + value parse_implem ... + value parse_interf ... + value print_interf ... + value print_implem ... + module Quotation = Quotation ; +end +\end{bluecode} + + + Notice Gram.Entry is \textbf{ dynamic, extensible} + \item Camlp4.Sig.ml + \item Camlp4.Struct.Camlp4Ast.mlast (Camlp4.Camlp4Ast.parital.ml) + + +\begin{bluecode} +Camlp4.Struct.Camlp4Ast.Make : Loc -> Sig.Camlp4Syntax +(** in the file we have *) + module Ast = struct + include Sig.MakeCamlp4Ast Loc + end ; +\end{bluecode} + +interesting , it uses the \textbf{ filter} iteself + +\begin{bluecode} +class map = Camlp4MapGenerator.generated; +class fold = Camlp4FoldGenerator.generated; +\end{bluecode} + + + The filter \emph{Camlp4MapGenerator} reads \emph{OCaml} type definitions and generate +a class that implements a map traversal. +The generated class have a method per type you can override to +implement a \emph{map traversal}. + +as follows, Camlp4.Ast has a corresponding map traversal object, which could +be used by you: (the class was generated by our filter) +\begin{bluecode} +open Camlp4.PreCast +let simplify = object + inherit Ast.map as super + method expr e = match super#expr e with + |<:expr< $x$ + 0 >> | <:expr< $x$ + 0 >> -> x + | x -> x +end in AstFilters.register_str_item_filter simplify#str_item +\end{bluecode} + +To make life easier, +\begin{bluecode} +open Camlp4.PreCast +let simplify = Ast.map_expr begin function + |<:expr< $x$ + 0 >> | <:expr< 0 + $x$ >> -> x + | x -> x +end in AstFilters.register_str_item_filter simplify#str_item +(** +AstFilters.register_str_item_filter +register_sig_item_filter +register_topphrase_filter +*) +\end{bluecode} + + +you can also generate map traversal for ocaml type. \emph{put your type definition before} +you macro, like this +\begin{bluecode} +type t1 = ... +and t2 = ... +and tn = ... ; +class map = Camlp4MapGenerator.generated; +\end{bluecode} +\begin{bluecode} +tags : "map_filter_r.ml" : pp(camlp4r -filter map) +\end{bluecode} + +\begin{redcode} +cat map_filter_r.ml +\end{redcode} + +\begin{bluecode} +type a = [A of b | C ] +and b = [B of a | D ]; +class map = Camlp4MapGenerator.generated; +(* output +type a = [ A of b | C ] and b = [ B of a | D ]; +class map = + object ((o : 'self_type)) + method b : b -> b = fun [ B _x -> let _x = o#a _x in B _x | D -> D ]; + method a : a -> a = fun [ A _x -> let _x = o#b _x in A _x | C -> C ]; + method unknown : ! 'a. 'a -> 'a = fun x -> x; + end; +*) +\end{bluecode} + +\begin{redcode} +cat _build/map_filter_r.inferred.mli +\end{redcode} + +\begin{bluecode} +type a = A of b | C +and b = B of a | D +class map : + object method a : a -> a method b : b -> b method unknown : 'a -> 'a end +\end{bluecode} + +Camlp4 use the filter in \verb|antiquot_expander|, \\ +for example in Camlp4Parsers/Camlp4QuotationCommon.ml, +in the definition of \verb|add_quotation|, we have +\begin{bluecode} +value antiquot_expander = object + inherit Ast.map as super ; + method patt : patt -> patt ... + method expr : expr -> expr ... +let expand_expr loc loc_name_opt s = + let ast = parse_quot_string entry_eoi loc s in + let () = MetaLoc.loc_name.val := loc_name_opt in + let meta_ast = mexpr loc ast in + let exp_ast = antiquot_expander#expr meta_ast in + exp_ast in +\end{bluecode} + + +Notice that it first invoked \verb|parse_quot_string|, then do some transformation, +\textbf{ that's how quotation works} !, it will change to your customized quotation parser, +and when it goes to antiquot syntax, it will go back to \textbf{ host language parser}. Since the host language parser also support quotation syntax (due to \textbf{ reflexivity}), so you +\textbf{ nest your quotation whatever you want.} + +\end{enumerate} + + + + + + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "../master" +%%% End: diff --git a/camlp4/experiment.tex b/camlp4/experiment.tex new file mode 100644 index 0000000..f3d0946 --- /dev/null +++ b/camlp4/experiment.tex @@ -0,0 +1,69 @@ +\item experimentation + \begin{enumerate} + \item toplevel {\bf via findlib} +\begin{bluecode} +ocaml +#camlp4r; +#load "camlp4rf.cma" +\end{bluecode} + + + + \item using ocamlobjinfo to search modules + + +\begin{bluecode} +ocamlobjinfo `camlp4 -where`/camlp4fulllib.cma | grep -i unit +Unit name: Camlp4_import +Unit name: Camlp4_config +Unit name: Camlp4 +Unit name: Camlp4AstLoader +Unit name: Camlp4DebugParser +Unit name: Camlp4GrammarParser +Unit name: Camlp4ListComprehension +Unit name: Camlp4MacroParser +Unit name: Camlp4OCamlParser +Unit name: Camlp4OCamlRevisedParser +Unit name: Camlp4QuotationCommon +Unit name: Camlp4OCamlOriginalQuotationExpander +Unit name: Camlp4OCamlRevisedParserParser +Unit name: Camlp4OCamlParserParser +Unit name: Camlp4OCamlRevisedQuotationExpander +Unit name: Camlp4QuotationExpander +Unit name: Camlp4AstDumper +Unit name: Camlp4AutoPrinter +Unit name: Camlp4NullDumper +Unit name: Camlp4OCamlAstDumper +Unit name: Camlp4OCamlPrinter +Unit name: Camlp4OCamlRevisedPrinter +Unit name: Camlp4AstLifter +Unit name: Camlp4ExceptionTracer +Unit name: Camlp4FoldGenerator +Unit name: Camlp4LocationStripper +Unit name: Camlp4MapGenerator +Unit name: Camlp4MetaGenerator +Unit name: Camlp4Profiler +Unit name: Camlp4TrashRemover +Unit name: Camlp4Top +\end{bluecode} + + + + \item using \textbf{script} (oco using original syntax is ok) \\ + but when using ocr, it will have some problems, i.e. .ocamlinit, and other startup files including findlib. here I use .ocamlinitr (revised syntax) for ocr, but it still have some problem with findlib, (internal, hard to solve), but does not really matter. + + +\begin{alternate} +bash-3.2$ cat /usr/local/bin//oco +ledit -x -h ~/.ocaml_history ocaml dynlink.cma camlp4of.cma -warn-error +a-4-6-27..29 +cat `which ocr` +ledit -x -h ~/.ocaml_history ocaml dynlink.cma camlp4rf.cma -init ~/.ocamlinitr -warn-error +a-4-6-27..29 +\end{alternate} + +% $ +\end{enumerate} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "../master" +%%% End: diff --git a/camlp4/extensible_parser.tex b/camlp4/extensible_parser.tex new file mode 100644 index 0000000..2983c2e --- /dev/null +++ b/camlp4/extensible_parser.tex @@ -0,0 +1,864 @@ +\item parser \textbf{ extensible} + \begin{enumerate} + \item simple calc example + + \begin{bluecode} +open Camlp4.PreCast; +value expression = Gram.Entry.mk "expression" ; +EXTEND Gram + GLOBAL: expression ; + expression : [ + "add" LEFTA + [ x = SELF ; "+" ; y = SELF -> x + y + | x = SELF ; "-" ; y = SELF -> x - y] + | "mult" LEFTA + [ x = SELF ; "*" ; y = SELF -> x * y + | x = SELF ; "/" ; y = SELF -> x / y] + | "pow" RIGHTA + [ x = SELF ; "**" ; y = SELF -> int_of_float (float x ** float y) ] + | "simple" NONA + [ x = INT -> int_of_string x + | "(" ; x = SELF ; ")" -> x ] + ] ; +END; +value _ = Printf.printf "%d" ( + Gram.parse_string + expression + (Loc.mk "" ) "3 + ((4 - 2) + 28 * 3 ** 2) + (4 / 2)" ); + (* (read_line ()) ; *) + \end{bluecode} + + \begin{alternate} +$cat _tags + : pkg_dynlink , camlp4rf, use_camlp4_full +\end{alternate} + + +% $ + +for oco in \textbf{ toplevel }, extensible parser works \textbf{ + quite well in original syntax}, so if you don't do quasiquoation + in toplevel, \textit{feel free to use original syntax}. + Original syntax works as follows +\begin{bluecode} +let expression = Gram.Entry.mk "expression" ; +EXTEND Gram + GLOBAL : expression ; + expression : [ + "add" + [ x = SELF; "+"; y = SELF -> x + y + | x = SELF; "-"; y = SELF -> x - y ] + |"mult" + [ x = SELF; "*"; y = SELF -> x * y + | x = SELF; "/"; y = SELF -> x / y] + | "pow" RIGHTA + [ x = SELF ; "**"; y = SELF -> int_of_float (float x ** float y)] + | "simple" NONA + [ x = INT -> int_of_string x + | "(" ; x = SELF; ")" -> x] + ] ; + END ;; +Gram.parse_string + expression + (Loc.mk "") + "3 + ((4 - 2) + 28 * 3 ** 2) + (4 / 2)" +\end{bluecode} +% $ + +\item some keywords for paser + + \begin{bluecode} + EXTEND END LIST0 LIST1 SEP TRY SELF OPT FIRST LAST LEVEL AFTER BEFORE + \end{bluecode} + + SELF represents either the \textbf{current level}, \textbf{the next level} or + the \textbf{ first level} depending on the \textbf{ associativity} and the + \textbf{position} of the SELF in the rule . + + The identifier NEXT, which is a call to the next level of the + current entry. + + +\item mechanism \\ + there are four generally four phases + \begin{enumerate}[1] + \item collection of new keywords, and update of the lexer associated + to the grammar + \item representation of the grammar as a tree data structure + \item left-factoring of each precedence level \\ + when there's a common perfix of symblos(a symbol is a keyword, + token, or entry ), the parser does not branch until the common parser + has been parsed. \textbf{that's how grammars are implemented, first the + corresponding tree is generated, then the parser is generated for + the tree.} + some tiny bits + \begin{enumerate}[(i)] + \item Greedy first \\ + when one rule is a prefix of another. + \textbf{a token or keyword is preferred over + epsilon, the empty string (this also holds for other ways that a + grammar can match epsilon )} factoring happens when the parser is + built . + \item \textbf{ explicit token or keyword trumps an entry} + so you have two prductions, with the same prefix, except the last + one. one is another entry, and the other is a token, \textbf{the parser will + first try the token, if it succeeds, it stops, otherwise they try + the entry.} This sounds weird, but it is reasonable, after +left-factorization, the parser pays no cost when it tries just a +token, it's amazing that even more tokens, the token rule still wins, +and \textbf{even the token rule fails after consuming some tokens, it can + even transfer to the entry rule }, local try????? . + \textbf{it seems that after factorization, the rule order may be + changed }. \\ + +weird stuff +\begin{redcode} +let m_expr = MGram.Entry.mk "m_expr";; +let _ = +EXTEND MGram GLOBAL: m_expr ; + m_expr : + [[ "foo"; f -> print_endline "first" + | "foo" ; "bar"; "baz" -> print_endline "second"] + ]; + f : [["bar"; "baz" ]]; END;; +MGram.parse_string m_expr (Loc.mk "") "foo bar baz ";; +\end{redcode} +\begin{bluecode} +second +\end{bluecode} + +\begin{redcode} +(** after factorization, it chooses the second one *) +(** DELETE_RULE expr: SELF; "+"; SELF END;; *) +let _ = MGram.Entry.clear m_expr; +EXTEND MGram GLOBAL: m_expr ; + m_expr : + [[ "foo"; f -> print_endline "first" + | "foo" ; "bar"; "bax" -> print_endline "second"] + ]; + f : [["bar"; "baz" ]]; END; + MGram.parse_string m_expr (Loc.mk "") "foo bar baz ";; +\end{redcode} +\begin{bluecode} +first +\end{bluecode} + +\begin{redcode} +let _ = MGram.Entry.clear m_expr; +EXTEND MGram GLOBAL: m_expr ; + m_expr : + [[ "foo"; f -> print_endline "first" + | "foo" ; "bar"; f -> print_endline "second"] + ]; + f : [["bar"; "baz" ]]; END; + MGram.parse_string m_expr (Loc.mk "") "foo bar baz ";; +\end{redcode} +\begin{bluecode} +Exception: Loc.Exc_located (, + Stream.Error "[f] expected after \"bar\" (in [m_expr])"). +\end{bluecode} + +The translated code is not too indicative, all the dispatch magic +hides in MGram.extend function (or Insert.extend function) +\textit{~/SourceCode/ML/godi/build/distfiles/ocaml-3.12.1/camlp4/Camlp4/Struct/Grammar/Insert.ml} + +\begin{bluecode} +value extend entry (position, rules) = + let elev = levels_of_rules entry position rules in + do { + entry.edesc := Dlevels elev; + entry.estart := + fun lev strm -> + let f = Parser.start_parser_of_entry entry in + do { entry.estart := f; f lev strm }; + entry.econtinue := + fun lev bp a strm -> + let f = Parser.continue_parser_of_entry entry in + do { entry.econtinue := f; f lev bp a strm } + }; +\end{bluecode} +\item factoring only happens in the same level within a rule. +\item explicit backtracking + + \begin{redcode} +(**hand-coded entry MGram.Entry.of_parser *) +let test = MGram.Entry.of_parser "test" + (fun strm -> match Stream.npeek 2 strm with + [_ ; KEYWORD "xyzzy", _ ] -> raise Stream.Failure | _ -> ()) ;; +EXTEND MGram + GLOBAL: m_expr ; + g : [[ "plugh" ]] ; f1 : [[ g ; "quux" ]]; f2 : [[g ; "xyzzy"]] ; + m_expr : [[test ; f1 -> print_endline "1" | f2 -> print_endline "2" ]] ; END ;; +\end{redcode} + +\begin{alternate} +# MGram.parse_string m_expr (Loc.mk "") "plugh xyzzy";; +2 +\end{alternate} + + \end{enumerate} + \item the data structure representing the grammar is then passed as + argument to a generic parser + \end{enumerate} + + + \begin{enumerate}[(a)] + \item left factorization \\ + take rules as follows as an example + \begin{bluecode} + "method"; "private"; "virtual"; l = label; ":"; t = poly_type + "method"; "virtual"; "private"; l = label; ":"; t = poly_type + "method"; "virtual"; l = label; ":"; t = poly_type + "method"; "private"; l = label; ":"; t = poly_type; "="; e = expr + "method"; "private"; l = label; sb = fun_binding + "method"; l = label; ":"; t = poly_type; "="; e = expr + "method"; l = label; sb = fun_binding +\end{bluecode} + +The rules are inserted in a tree and the result looks like: +\begin{bluecode} + "method" + |-- "private" + | |-- "virtual" + | | |-- label + | | |-- ":" + | | |-- poly_type + | |-- label + | |-- ":" + | | |-- poly_type + | | |-- ":=" + | | |-- expr + | |-- fun_binding + |-- "virtual" + | |-- "private" + | | |-- label + | | |-- ":" + | | |-- poly_type + | |-- label + | |-- ":" + | |-- poly_type + |-- label + |-- ":" + | |-- poly_type + | |-- "=" + | |-- expr + |-- fun_binding + + \end{bluecode} + \end{enumerate} + This tree is built as long as rules are inserted. +\item \textbf{start and continue} + At each entry level, the rules are separated into \textbf{two + trees}: + \begin{enumerate}[(a)] + \item The tree of the rules not starting with neither the current entry name + nor by ``SELF''(start) + \item The tree of the rules starting with the current entry or by + SELF, this symbol \textbf{itself not being included} in the tree + \end{enumerate} + + They determine two functions : + \begin{enumerate} + \item The function named {\color{red} ``start''}, analyzing the first tree + \item The function named {\color{red} ``continue''}, taking, as parameter, a value + previously parsed, and analyzing the second tree. + \end{enumerate} + + A call to an entry, correspond to a call to the \textbf{``start''} function of + the \textbf{``first''} level of the entry. + + For the ``start'', it tries its tree, if it works, it calls the + ``continue'' function of the same level, giving the result of ``start'' + as parameter. If this ``continue'' fails, return itself. (continue may + do some more interesting stuff). If the ``start'' function fails, the + ``start'' of the next level is tested until it fails. + + + For the ``continue'', it first tries the ``continue'' function of the + \textbf{next} level. (here + give into *), if it fails or it's the + last level, it then tries itself, giving the result as parameter. If + it still fails, return its extra parameter. + + A special case for rules ending with SELF or the current entry + name. For this last symbol, there's a call to the ``start'' function + of \textbf{the current level (RIGHTA) or the next level (OTHERWISE)} + + When a SELF or the current entry name is encountered in the middle + of the rule, there's a call to the start of the \textbf{first level} of the + current entry. + + Each entry has a start and continue + +\begin{bluecode} +(* list of symbols, possible empty *) +LIST0 : LIST0 rule | LIST0 [ -> ] +(* with a separator *) +LIST0 : LIST0 rule SEP +| LIST0 [ -> ] SEP + LIST1 rule +| LIST1 [ -> ] +| LIST1 rule SEP +| LIST1 [ -> ] SEP +OPT +SELF +TRY (* backtracking *) +FIRST LAST LEVEL level, AFTER level, BEFORE level +\end{bluecode} + +\item stream parser + \begin{enumerate}[(a)] + \item stream parser + +\begin{alternate} +let rec p = parser [< '"foo"; 'x ; '"bar">] -> x | [< '"baz"; y = p >] -> y;; +val p : string Batteries.Stream.t -> string = +\end{alternate} + +\begin{redcode} +camlp4of -str "let rec p = parser [< '\"foo\"; 'x ; '\"bar\">] -> x | [< '\"baz\"; y = p >] -> y;;" +\end{redcode} + +\begin{bluecode} +(* normal pattern : first peek, then junk it *) +let rec p (__strm : _ Stream.t) = + match Stream.peek __strm with + | Some "foo" -> + (Stream.junk __strm; + (match Stream.peek __strm with + | Some x -> + (Stream.junk __strm; + (match Stream.peek __strm with + | Some "bar" -> (Stream.junk __strm; x) + | _ -> raise (Stream.Error ""))) + | _ -> raise (Stream.Error ""))) + | Some "baz" -> + (Stream.junk __strm; + (try p __strm with | Stream.Failure -> raise (Stream.Error ""))) + | _ -> raise Stream.Failure +\end{bluecode} + +\begin{redcode} +camlp4of -str "let rec p = parser [< x = q >] -> x | [< '\"bar\">] -> \"bar\"" +\end{redcode} + +\begin{bluecode} +let rec p (__strm : _ Stream.t) = + try q __strm + with + | Stream.Failure -> (* limited backtracking *) + (match Stream.peek __strm with + | Some "bar" -> (Stream.junk __strm; "bar") + | _ -> raise Stream.Failure) + +\end{bluecode} + + +\item Grammar + +\begin{redcode} +open Camlp4.PreCast +module MGram = MakeGram (Lexer) +let expr = MGram.Entry.mk "expr" +EXTEND MGram + expr : + [ [ "foo" ; x = LIDENT ; "bar" -> "foo-bar+" ^x ] + | [ "bar" ; y = expr -> "baz+" ^ y]] ; +END +MGram.Entry.print Format.std_formatter expr +\end{redcode} + +\begin{bluecode} +expr: [ LEFTA + [ "foo"; LIDENT _; "bar" ] +| LEFTA + [ "bar"; SELF ] ] + - : unit = () +\end{bluecode} + +\begin{alternate} +MGram.parse_string expr Loc.ghost "foo xx bar";; +- : string = "foo-bar+xx" +se (FILTER _* "Exc_located") "Loc" ;; +exception Exc_located of t * exn +se (FILTER _* "type" space+ "t") "Loc";; +type t = Camlp4.PreCast.Loc.t +\end{alternate} + +we can re-raise the exception so it gets \textit{printed} . + +A literal string (like ``foo'') indicates a \textbf{KEYWORD} token ; +using it in a grammar \textbf{registers the keyword} with the lexer. When +it is promoted as a key word, it will no longer be used as a \textbf{ + LIDENT}, so for example, the parser parser, will \textbf{break some valid +programs} before, because \textbf{parser} is now a keyword. This is the +convention, to make things simple, you can find other ways to overcome +the problem, but it's too complicated. you can also say (x= KEYWORD) +or pattern match syntax (`LINDENT x) to get the actual token +constructor. The parser \textbf{ignores} extra tokens after a success. + +\begin{itemize} + +\item levels \\ + they can be labeled following an entry, like (expr LEVEL "mul"). However, + explicitly specifying a level when calling an entry defeats the + start/continue mechanism. +\item NEXT LIST0 SEP OPT TRY \\ + NEXT refers to the entry being defined at the following level + regardless of assocaitivity or position. + LIST0 elem SEP sep . + Both LIST0 and OPT can match the epsilon, but its priority is lower. + For TRY, non-local backtracking, a Stream.Error will be converted to + a Stream.Failure. + \begin{bluecode} + expr : [[ TRY f1 -> "f1" | f2 -> "f2" ]] + \end{bluecode} + +\item nested rule (only one level ) + + \begin{bluecode} + [x = expr ; ["+" | "plus" ]; y = expr -> x + y ] + \end{bluecode} +\item EXTEND is an expression (of type unit) \\ + it can be evaluated at toplevel, but also inside a function, when + the syntax extension takes place when the function is called. +\item Translated sample code + \begin{bluecode} +open Camlp4.PreCast +module MGram = MakeGram(Lexer) +EXTEND MGram + GLOBAL: m_expr ; + m_expr : + [[ "foo"; f -> print_endline "first" + | "foo" ; "bar"; "bax" -> print_endline "second"] + ]; + f : [["bar"; "baz" ]]; END;; + \end{bluecode} + + \begin{redcode} +---------------------------------------------------------------------- +\end{redcode} +\begin{bluecode} +open Camlp4.PreCast +module MGram = MakeGram(Lexer) +let _ = + let _ = (m_expr : 'm_expr MGram.Entry.t) in + let grammar_entry_create = MGram.Entry.mk in + let f : 'f MGram.Entry.t = grammar_entry_create "f" + in + (MGram.extend (m_expr : 'm_expr MGram.Entry.t) + ((fun () -> + (None, + [ (None, None, + [ ([ MGram.Skeyword "foo"; MGram.Skeyword "bar"; + MGram.Skeyword "bax" ], + (MGram.Action.mk + (fun _ _ _ (_loc : MGram.Loc.t) -> + (print_endline "second" : 'm_expr)))); + ([ MGram.Skeyword "foo"; + MGram.Snterm (MGram.Entry.obj (f : 'f MGram.Entry.t)) ], + (MGram.Action.mk + (fun _ _ (_loc : MGram.Loc.t) -> + (print_endline "first" : 'm_expr)))) ]) ])) + ()); + MGram.extend (f : 'f MGram.Entry.t) + ((fun () -> + (None, + [ (None, None, + [ ([ MGram.Skeyword "bar"; MGram.Skeyword "baz" ], + (MGram.Action.mk + (fun _ _ (_loc : MGram.Loc.t) -> (() : 'f)))) ]) ])) + ())) + \end{bluecode} + +\item if there are unexpected symbols after a correct expression, the trailing symbols are ignored. + +\begin{bluecode} +let expr_eoi = Grammar.Entry.mk "expr_eoi" ;; +EXTEND expr_eoi : [[ e = expr ; EOI -> e]]; END ;; +\end{bluecode} + +The keywords are stored {\bf in a hashtbl}, so it can be updated +dynamically. + +\item level \\ + \begin{bluetext} + rule ::= list-of-symbols-seperated-by-semicolons -> action + level ::= optional-label optional-associativity + [list-of-rules-operated-by-bars] + entry-extension ::= + identifier : optional-position [ list-of-levels-seperated-by-bars ] + optional-position ::= FIRST | LAST | BEFORE label | AFTER label | + LEVEL label + \end{bluetext} +\item insert \\ + when you extend an entry, by default \textbf{ the first level of the + extension extends the first level of the entry} + +for example you a grammar like this : + +\begin{bluecode} + ["add" LEFTA + [SELF; "+" ; SELF | SELF; "-" ; SELF] + | "mult" RIGHTA + [SELF; "*" ; SELF | SELF; "/" ; SELF] + | "simple" NONA + [ "("; SELF; ")" | INT ]] +\end{bluecode} + + \begin{bluecode} +EXTEND expr : [[ x = expr ; "plus1plus" ; y = expr -> x + 1 + y ]]; +END ;; +\end{bluecode} +This extends the first level ``add''. you can double check by printing +the result + +\begin{redcode} +MGram.Entry.print Format.std_formatter m_expr ;; +\end{redcode} + +\begin{bluecode} +expr: [ "add" LEFTA + [ SELF; "plus1plus"; SELF (** interesting *) + | SELF; "+"; SELF + | SELF; "-"; SELF ] +| "mult" RIGHTA + [ SELF; "*"; SELF + | SELF; "/"; SELF ] +| "simple" NONA + [ "("; SELF; ")" + | INT ((_)) ] ] +\end{bluecode} + +create a new level in the last position +\begin{redcode} +EXTEND MGram m_expr: LAST [[x = SELF ; "plus1plus" ; y = SELF ]]; END;; +MGram.Entry.print Format.std_formatter m_expr ;; +\end{redcode} + +\begin{bluecode} +expr: [ "add" LEFTA + [ SELF; "plus1plus"; SELF + | SELF; "+"; SELF + | SELF; "-"; SELF ] +| "mult" RIGHTA + [ SELF; "*"; SELF + | SELF; "/"; SELF ] +| "simple" NONA + [ "("; SELF; ")" + | INT ((_)) ] +| LEFTA +[ SELF; "plus1plus"; SELF ] ] ; +\end{bluecode} + +insert in the level ``mult'' in the first position +\begin{redcode} +EXTEND MGram m_expr: LEVEL "mult" [[x = SELF ; "plus1plus" ; y = SELF ]]; END ;; +# MGram.Entry.print Format.std_formatter m_expr ;; +\end{redcode} + +\begin{bluecode} +expr: [ "add" LEFTA + [ SELF; "plus1plus"; SELF + | SELF; "+"; SELF + | SELF; "-"; SELF ] +| "mult" RIGHTA + [ SELF; "plus1plus"; SELF (* added entry*) + | SELF; "*"; SELF + | SELF; "/"; SELF ] +| "simple" NONA + [ "("; SELF; ")" + | INT ((_)) ] +| LEFTA + [ SELF; "plus1plus"; SELF ] ] +\end{bluecode} + +insert a new level before ``mult'' +\begin{redcode} +EXTEND MGram m_expr: BEFORE "mult" [[x = SELF ; "plus1plus" ; y = SELF ]]; END ;; +# MGram.Entry.print Format.std_formatter m_expr ;; +\end{redcode} + +\begin{bluecode} +expr: [ "add" LEFTA + [ SELF; "plus1plus"; SELF + | SELF; "+"; SELF + | SELF; "-"; SELF ] +| LEFTA + [ SELF; "plus1plus"; SELF ] +| "mult" RIGHTA + [ SELF; "plus1plus"; SELF + | SELF; "*"; SELF + | SELF; "/"; SELF ] +| "simple" NONA + [ "("; SELF; ")" + | INT ((_)) ] +| LEFTA + [ SELF; "plus1plus"; SELF ] ] +\end{bluecode} + +\begin{redcode} +se (FILTER _* "val" _* "expr" space+ ":" ) "Syntax" ;; +\end{redcode} + +\begin{bluecode} + val loc_of_expr : expr -> loc + val loc_of_module_expr : module_expr -> loc + val loc_of_class_expr : class_expr -> loc + val meta_loc_expr : loc -> loc -> expr + val meta_loc_expr : loc -> loc -> expr + val meta_loc_expr : loc -> 'a -> expr + val meta_loc_expr : loc -> 'a -> expr + val meta_class_expr : loc -> class_expr -> expr + val meta_expr : loc -> expr -> expr + val meta_module_expr : loc -> module_expr -> expr + val meta_class_expr : loc -> class_expr -> patt + val meta_expr : loc -> expr -> patt + val meta_module_expr : loc -> module_expr -> patt + val map_expr : (expr -> expr) -> map + val ident_of_expr : expr -> ident + val list_of_expr : expr -> expr list -> expr list + val list_of_class_expr : + val list_of_module_expr : + val loc_of_expr : expr -> loc + val loc_of_module_expr : module_expr -> loc + val loc_of_class_expr : class_expr -> loc + val loc_of_expr : expr -> loc + val loc_of_module_expr : module_expr -> loc + val loc_of_class_expr : class_expr -> loc + val parse_expr : Ast.loc -> string -> Ast.expr + val class_expr : Ast.class_expr Gram.Entry.t + val class_info_for_class_expr : Ast.class_expr Gram.Entry.t + val comma_expr : Ast.expr Gram.Entry.t + val eq_expr : (string -> Ast.patt -> Ast.patt) Gram.Entry.t + val expr : Ast.expr Gram.Entry.t + val field_expr : Ast.rec_binding Gram.Entry.t + val label_expr : Ast.rec_binding Gram.Entry.t + val module_expr : Ast.module_expr Gram.Entry.t + val opt_expr : Ast.expr Gram.Entry.t + val opt_when_expr : Ast.expr Gram.Entry.t + val sem_expr : Ast.expr Gram.Entry.t +\end{bluecode} + +\begin{redcode} +Gram.Entry.print Format.std_formatter Syntax.expr;; +\end{redcode} + +\begin{bluetext} +expr: +[ ";" LEFTA + [ seq_expr ] +| "top" RIGHTA + [ "RE_PCRE"; regexp + | "REPLACE"; regexp; "->"; sequence + | "SEARCH"; regexp; "->"; sequence + | "MAP"; regexp; "->"; sequence + | "COLLECT"; regexp; "->"; sequence + | "COLLECTOBJ"; regexp + | "SPLIT"; regexp + | "REPLACE_FIRST"; regexp; "->"; sequence + | "SEARCH_FIRST"; regexp; "->"; sequence + | "MATCH"; regexp; "->"; sequence + | "FILTER"; regexp + | "CAPTURE"; regexp + | "function"; OPT "|"; LIST1 regexp_match_case SEP "|" + (* syntax extension by mikmatch*) + + | "parser"; OPT parser_ipatt; parser_case_list + | "parser"; OPT parser_ipatt; parser_case_list + + | "let"; "try"; OPT "rec"; LIST1 let_binding SEP "and"; "in"; sequence; + "with"; LIST1 lettry_case SEP "|" + (* syntax extension mikmatch + let try a = raise Not_found in a with Not_found -> 24;; *) + + | "let"; LIDENT "view"; UIDENT _; "="; SELF; "in"; sequence +(* view patterns *) + + | "let"; "module"; a_UIDENT; module_binding0; "in"; expr LEVEL ";" + | "let"; "open"; module_longident; "in"; expr LEVEL ";" + | "let"; OPT "rec"; binding; "in"; sequence + | "if"; SELF; "then"; expr LEVEL "top"; "else"; expr LEVEL "top" + | "if"; SELF; "then"; expr LEVEL "top" + | "fun"; fun_def + | "match"; sequence; "with"; "parser"; OPT parser_ipatt; parser_case_list + | "match"; sequence; "with"; "parser"; OPT parser_ipatt; parser_case_list + | "match"; sequence; "with"; OPT "|"; LIST1 regexp_match_case SEP "|" + | "try"; SELF; "with"; OPT "|"; LIST1 regexp_match_case SEP "|" + | "try"; sequence; "with"; match_case + | "for"; a_LIDENT; "="; sequence; direction_flag; sequence; "do"; + do_sequence + | "while"; sequence; "do"; do_sequence + | "object"; opt_class_self_patt; class_structure; "end" ] +| LEFTA + [ "EXTEND"; extend_body; "END" + | "DELETE_RULE"; delete_rule_body; "END" + | "GDELETE_RULE" + | "GEXTEND" ] + + +(* operators *) +| "," LEFTA + [ SELF; ","; comma_expr ] + +| ":=" NONA + [ SELF; ":="; expr LEVEL "top" + | SELF; "<-"; expr LEVEL "top" ] + +| "||" RIGHTA + [ SELF; infixop6; SELF ] + +| "&&" RIGHTA + [ SELF; infixop5; SELF ] + +| "<" LEFTA + [ SELF; infix operator (level 0) (comparison operators, and some others); + SELF ] +| "^" RIGHTA + [ SELF; infix operator (level 1) (start with '^', '@'); SELF ] +| "::" RIGHTA + [ SELF; "::"; SELF ] +| "+" LEFTA + [ SELF; infix operator (level 2) (start with '+', '-'); SELF ] +| "*" LEFTA + [ SELF; "land"; SELF + | SELF; "lor"; SELF + | SELF; "lxor"; SELF + | SELF; "mod"; SELF + | SELF; infix operator (level 3) (start with '*', '/', '%'); SELF ] +| "**" RIGHTA + [ SELF; "asr"; SELF + | SELF; "lsl"; SELF + | SELF; "lsr"; SELF + | SELF; infix operator (level 4) (start with "**") (right assoc); SELF ] +| "unary minus" NONA + [ "-"; SELF + | "-."; SELF ] + +(* apply *) +| "apply" LEFTA + [ SELF; SELF + | "assert"; SELF + | "lazy"; SELF ] + +| "label" NONA + [ "~"; a_LIDENT + | LABEL _; SELF + | OPTLABEL _; SELF + | "?"; a_LIDENT ] +| "." LEFTA + [ SELF; "."; "("; SELF; ")" + | SELF; "."; "["; SELF; "]" + | SELF; "."; "{"; comma_expr; "}" + | SELF; "."; SELF + | SELF; "#"; label ] +| "~-" NONA + [ "!"; SELF + | prefix operator (start with '!', '?', '~'); SELF ] +| "simple" LEFTA + [ "false" + | "true" + | "{"; TRY [ label_expr_list; "}" ] + | "{"; TRY [ expr LEVEL "."; "with" ]; label_expr_list; "}" + | "new"; class_longident + | QUOTATION _ + | ANTIQUOT (("exp" | "" | "anti"), _) + | ANTIQUOT ("`bool", _) + | ANTIQUOT ("tup", _) + | ANTIQUOT ("seq", _) + | "`"; a_ident + | "["; "]" + | "["; sem_expr_for_list; "]" + | "[|"; "|]" + | "[|"; sem_expr; "|]" + | "{<"; ">}" + | "{<"; field_expr_list; ">}" + | "begin"; "end" + | "begin"; sequence; "end" + | "("; ")" + | "("; "module"; module_expr; ")" + | "("; "module"; module_expr; ":"; package_type; ")" + | "("; SELF; ";"; ")" + | "("; SELF; ";"; sequence; ")" + | "("; SELF; ":"; ctyp; ")" + | "("; SELF; ":"; ctyp; ":>"; ctyp; ")" + | "("; SELF; ":>"; ctyp; ")" + | "("; SELF; ")" + | stream_begin; stream_end + | stream_begin; stream_expr_comp_list; stream_end + | stream_begin; stream_end + | stream_begin; stream_expr_comp_list; stream_end + | a_INT + | a_INT32 + | a_INT64 + | a_NATIVEINT + | a_FLOAT + | a_STRING + | a_CHAR + | TRY module_longident_dot_lparen; sequence; ")" + | TRY val_longident ] ] +\end{bluetext} + +\begin{alternate} +let try a = 3 in true with Not_found -> false || false;; +true +\end{alternate} + +first, it uses start parser to parse \textit{let try a = 3 in true + with Not\_found -> false}, then it calls the cont parser, and the +next level cont parser, etc, and then it succeeds. This also applies +to ``apply'' level. + +a tiny extension + + \begin{bluecode} + let env = ref [] ;; + (** now in the toplevel, it has two environments, one + is .., the other is evn + *) + EXTEND Gram + Syntax.expr: LEVEL "simple" [[x = LIDENT -> List.assoc x !env ]] ; END ;; + env := ["x",3];; + (** oh, no, it will be intercepted by our grammar + env := ["x",3];; + Error: Camlp4: Uncaught exception: Not_found + *) + (** sucks, in the toplevel, it's really hard to roll back + cause, all your programs following are affected + *) + DELETE_RULE Gram Syntax.expr: LIDENT END ;; + Exception: Not_found. + another example + DELETE_RULE Gram Syntax.expr: stream_begin ; stream_end END ;; + ^^^^^^^^^^^^ + Error: Unbound value stream_begin + (* horrible *) + (** does not supported any more for the operator ... *) +let add_infix lev op = + EXTEND Gram + Syntax.expr : LEVEL $lev$ [[ x = SELF ; $op$ ; y = SELF -> <:expr< $lid:op$ $x$ $y$ >>]] ; END ;; + \end{bluecode} + + \item when two rules overlapping, the EXTEND statement replaces the + old version by the new one and displays a warning. + +\begin{redcode} +se (FILTER _* "warning") "Syntax" +\end{redcode} + +\begin{bluecode} +type warning = Loc.t -> string -> unit +val default_warning : warning +val current_warning : warning ref +val print_warning : warning +\end{bluecode} + +\end{itemize} + \end{enumerate} + +\end{enumerate} + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "../master" +%%% End: diff --git a/camlp4/jake_blog.tex b/camlp4/jake_blog.tex new file mode 100644 index 0000000..5c0bafa --- /dev/null +++ b/camlp4/jake_blog.tex @@ -0,0 +1,1051 @@ +\item jake's blog + \begin{enumerate} + \item part1 \\ + easy to experiment, using my previous {\bf oco}, + and type + + \begin{bluecode} +oco +open Camlp4.PreCast ;; +let _loc = Loc.ghost ;; +(** An idea, how about writing another pretty printer, the printer is awful*) +\end{bluecode} + +\item part2 \\ + just ast transform, easy to experiment in toplevel + + +\begin{redcode} +let cons = ["A"; "B";"C"];; +let tys = Ast.tyOr_of_list (List.map (fun str -> <:ctyp< $uid:str$ >>) cons);; +\end{redcode} + +\begin{bluecode} +val tys : Camlp4.PreCast.Ast.ctyp = + Camlp4.PreCast.Ast.TyOr (, + Camlp4.PreCast.Ast.TyId (, Camlp4.PreCast.Ast.IdUid (, "A")), + Camlp4.PreCast.Ast.TyOr (, + Camlp4.PreCast.Ast.TyId (, + Camlp4.PreCast.Ast.IdUid (, "B")), + Camlp4.PreCast.Ast.TyId (, + Camlp4.PreCast.Ast.IdUid (, "C")))) +\end{bluecode} + +\begin{redcode} +(** here you can better understand what ctyp really means, a type +expression, not a top-level struct, cool +*) +let verify = <:ctyp< A |B |C>>;; +\end{redcode} + +\begin{bluecode} +val verify : Camlp4.PreCast.Ast.ctyp = + Camlp4.PreCast.Ast.TyOr (, + Camlp4.PreCast.Ast.TyId (, Camlp4.PreCast.Ast.IdUid (, "A")), + Camlp4.PreCast.Ast.TyOr (, + Camlp4.PreCast.Ast.TyId (, + Camlp4.PreCast.Ast.IdUid (, "B")), + Camlp4.PreCast.Ast.TyId (, + Camlp4.PreCast.Ast.IdUid (, "C")))) + \end{bluecode} + +\begin{alternate} +verify = tys;; +- : bool = true (** amazing result! *) +\end{alternate} + +\begin{redcode} +let type_def = <:str_item< type t = $tys$>>;; +\end{redcode} + +\begin{bluecode} +val type_def : Camlp4.PreCast.Ast.str_item = + Camlp4.PreCast.Ast.StSem (, + Camlp4.PreCast.Ast.StTyp (, + Camlp4.PreCast.Ast.TyDcl (, "t", [], + Camlp4.PreCast.Ast.TySum (, + Camlp4.PreCast.Ast.TyOr (, + Camlp4.PreCast.Ast.TyId (, + Camlp4.PreCast.Ast.IdUid (, "A")), + Camlp4.PreCast.Ast.TyOr (, + Camlp4.PreCast.Ast.TyId (, + Camlp4.PreCast.Ast.IdUid (, "B")), + Camlp4.PreCast.Ast.TyId (, + Camlp4.PreCast.Ast.IdUid (, "C"))))), + [])), + Camlp4.PreCast.Ast.StNil ) +\end{bluecode} + +\begin{alternate} +Printers.OCaml.print_implem type_def ;; +type t = | A | B | C;; +let verify = <:str_item< type t = | A | B | C>>;; +\end{alternate} + +\begin{bluecode} +val verify : Camlp4.PreCast.Ast.str_item = + Camlp4.PreCast.Ast.StSem (, + Camlp4.PreCast.Ast.StTyp (, + Camlp4.PreCast.Ast.TyDcl (, "t", [], + Camlp4.PreCast.Ast.TySum (, + Camlp4.PreCast.Ast.TyOr (, + Camlp4.PreCast.Ast.TyOr (, + Camlp4.PreCast.Ast.TyId (, + Camlp4.PreCast.Ast.IdUid (, "A")), + Camlp4.PreCast.Ast.TyId (, + Camlp4.PreCast.Ast.IdUid (, "B"))), + Camlp4.PreCast.Ast.TyId (, + Camlp4.PreCast.Ast.IdUid (, "C")))), + [])), + Camlp4.PreCast.Ast.StNil ) +\end{bluecode} + +\begin{alternate} +# verify = type_def;; +- : bool = false +\end{alternate} + + +\begin{redcode} +let match_case = List.map (fun c -> <:match_case< $uid:c$ -> $`str:c$ >>) cons|> Ast.mcOr_of_list ;; +let to_string = <:expr< function $match_case$ >>;; +\end{redcode} + +\begin{bluecode} +val to_string : Camlp4.PreCast.Ast.expr = + Camlp4.PreCast.Ast.ExFun (, + Camlp4.PreCast.Ast.McOr (, + Camlp4.PreCast.Ast.McArr (, + Camlp4.PreCast.Ast.PaId (, + Camlp4.PreCast.Ast.IdUid (, "A")), + Camlp4.PreCast.Ast.ExNil , + Camlp4.PreCast.Ast.ExStr (, "A")), + Camlp4.PreCast.Ast.McOr (, + Camlp4.PreCast.Ast.McArr (, + Camlp4.PreCast.Ast.PaId (, + Camlp4.PreCast.Ast.IdUid (, "B")), + Camlp4.PreCast.Ast.ExNil , + Camlp4.PreCast.Ast.ExStr (, "B")), + Camlp4.PreCast.Ast.McArr (, + Camlp4.PreCast.Ast.PaId (, + Camlp4.PreCast.Ast.IdUid (, "C")), + Camlp4.PreCast.Ast.ExNil , + Camlp4.PreCast.Ast.ExStr (, "C"))))) + \end{bluecode} + +\begin{alternate} +Printers.OCaml.print_implem <:str_item>;; +let f = function | A -> "A" | B -> "B" | C -> "C";; +\end{alternate} +\begin{redcode} +let match_case2 = List.map (fun c -> <:match_case< $`str:c$ -> $uid:c$ +>>) cons|> Ast.mcOr_of_list ;; +\end{redcode} + +\begin{alternate} +Printers.OCaml.print_implem <:str_item>;; +let f = function | "A" -> A | "B" -> B | "C" -> C;; +Printers.OCaml.print_implem <:str_item invalid_arg "haha">>;; +let f = function | "A" -> A | "B" -> B | "C" -> C | _ -> invalid_arg "haha";; +\end{alternate} + + anyother way to verify? The output does not seem to guarantee its + correctness.. + {\bf when you do antiquotation, in the cases of inserting an AST rather + than a string, usually you do not need tags, when you inserting a + string, probably you need it.} +\item part3 : quotations in depth + \begin{bluetext} +[`QUOTATION x -> Quotation.expand _loc x Quotation.DynAst.expr_tag ] +\end{bluetext} + +The `QUOTATION token contains a record including the body of the +quotation and the tag. The record is passed off to the Quotation +module to be expanded. The expander parses the quotation string +starting at some non-terminal(you specified), then runs the result +through the antiquotation expander + +\begin{bluetext} + |`ANTIQUOT (``exp'' | ``'' | ``anti'' as n) s -> + <:expr< $anti:make_anti ~c:"expr" n s $>> +\end{bluetext} + +The antiquotation creates a special AST node to hold the body of the +antiquotation, each type in the AST has a constructor (ExAnt, TyAnt, +etc.) c here means context. + +\begin{bluetext} + 27 matches for "Ant" in buffer: Camlp4Ast.partial.ml + 5: | BAnt of string ] + 9: | ReAnt of string ] + 13: | DiAnt of string ] + 17: | MuAnt of string ] + 21: | PrAnt of string ] + 25: | ViAnt of string ] + 29: | OvAnt of string ] + 33: | RvAnt of string ] + 37: | OAnt of string ] + 41: | LAnt of string ] + 47: | IdAnt of loc and string (* $s$ *) ] + 87: | TyAnt of loc and string (* $s$ *) + 93: | PaAnt of loc and string (* $s$ *) + 124: | ExAnt of loc and string (* $s$ *) + 202: | MtAnt of loc and string (* $s$ *) ] + 231: | SgAnt of loc and string (* $s$ *) ] + 244: | WcAnt of loc and string (* $s$ *) ] + 251: | BiAnt of loc and string (* $s$ *) ] + 258: | RbAnt of loc and string (* $s$ *) ] + 267: | MbAnt of loc and string (* $s$ *) ] + 274: | McAnt of loc and string (* $s$ *) ] + 290: | MeAnt of loc and string (* $s$ *) ] + 321: | StAnt of loc and string (* $s$ *) ] + 337: | CtAnt of loc and string ] + 352: | CgAnt of loc and string (* $s$ *) ] + 372: | CeAnt of loc and string ] + 391: | CrAnt of loc and string (* $s$ *) ]; +\end{bluetext} + +\begin{alternate} +<:expr< $int: "4"$ >>;; +- : Camlp4.PreCast.Ast.expr = Camlp4.PreCast.Ast.ExInt (, "4") +<:expr< $`int: 4$ >>;; (** the same result *) +- : Camlp4.PreCast.Ast.expr = Camlp4.PreCast.Ast.ExInt (, "4") +<:expr< $`flo:4.1323243232$ >>;; +- : Camlp4.PreCast.Ast.expr = Camlp4.PreCast.Ast.ExFlo (, "4.1323243232") +# <:expr< $flo:"4.1323243232"$ >>;; +- : Camlp4.PreCast.Ast.expr = Camlp4.PreCast.Ast.ExFlo (, "4.1323243232") +(** maybe the same for flo *) +\end{alternate} + +antiquotation example + +\begin{bluetext} + match_case: + [ [ "["; l = LIST0 match_case0 SEP "|"; "]" -> Ast.mcOr_of_list l + | p = ipatt; "->"; e = expr -> <:match_case< $p$ -> $e$ >> ] ] + ; + match_case0: + [ [ `ANTIQUOT ("match_case"|"list" as n) s -> + <:match_case< $anti:mk_anti ~c:"match_case" n s$ >> + | `ANTIQUOT (""|"anti" as n) s -> + <:match_case< $anti:mk_anti ~c:"match_case" n s$ >> + | `ANTIQUOT (""|"anti" as n) s; "->"; e = expr -> + <:match_case< $anti:mk_anti ~c:"patt" n s$ -> $e$ >> + | `ANTIQUOT (""|"anti" as n) s; "when"; w = expr; "->"; e = expr -> + <:match_case< $anti:mk_anti ~c:"patt" n s$ when $w$ -> $e$ >> + | p = patt_as_patt_opt; w = opt_when_expr; "->"; e = expr -> <:match_case< $p$ when $w$ -> $e$ >> + ] ] + \end{bluetext} + +you can see that \verb|match_case0|, if we use the list antiquotation, +the first case in \verb|match_case0| returns an antiquotation with tag +\verb|listmatch_case|,and we get the following expansion + +\begin{bluetext} + value antiquot_expander = object + inherit Ast.map as super; + method patt = fun + [ <:patt@_loc< $anti:s$ >> | <:patt@_loc< $str:s$ >> as p -> + let mloc _loc = MetaLoc.meta_loc_patt _loc _loc in + handle_antiquot_in_string s p TheAntiquotSyntax.parse_patt _loc (fun n p -> + match n with + [ "antisig_item" -> <:patt< Ast.SgAnt $mloc _loc$ $p$ >> + | "antistr_item" -> <:patt< Ast.StAnt $mloc _loc$ $p$ >> + | "antictyp" -> <:patt< Ast.TyAnt $mloc _loc$ $p$ >> + | "antipatt" -> <:patt< Ast.PaAnt $mloc _loc$ $p$ >> + | "antiexpr" -> <:patt< Ast.ExAnt $mloc _loc$ $p$ >> + | "antimodule_type" -> <:patt< Ast.MtAnt $mloc _loc$ $p$ >> + | "antimodule_expr" -> <:patt< Ast.MeAnt $mloc _loc$ $p$ >> + | "anticlass_type" -> <:patt< Ast.CtAnt $mloc _loc$ $p$ >> + | "anticlass_expr" -> <:patt< Ast.CeAnt $mloc _loc$ $p$ >> + | "anticlass_sig_item" -> <:patt< Ast.CgAnt $mloc _loc$ $p$ >> + | "anticlass_str_item" -> <:patt< Ast.CrAnt $mloc _loc$ $p$ >> + | "antiwith_constr" -> <:patt< Ast.WcAnt $mloc _loc$ $p$ >> + | "antibinding" -> <:patt< Ast.BiAnt $mloc _loc$ $p$ >> + | "antirec_binding" -> <:patt< Ast.RbAnt $mloc _loc$ $p$ >> + | "antimatch_case" -> <:patt< Ast.McAnt $mloc _loc$ $p$ >> + | "antimodule_binding" -> <:patt< Ast.MbAnt $mloc _loc$ $p$ >> + | "antiident" -> <:patt< Ast.IdAnt $mloc _loc$ $p$ >> + | _ -> p ]) + | p -> super#patt p ]; + method expr = fun + [ <:expr@_loc< $anti:s$ >> | <:expr@_loc< $str:s$ >> as e -> + let mloc _loc = MetaLoc.meta_loc_expr _loc _loc in + handle_antiquot_in_string s e TheAntiquotSyntax.parse_expr _loc (fun n e -> + match n with + [ "`int" -> <:expr< string_of_int $e$ >> + | "`int32" -> <:expr< Int32.to_string $e$ >> + | "`int64" -> <:expr< Int64.to_string $e$ >> + | "`nativeint" -> <:expr< Nativeint.to_string $e$ >> + | "`flo" -> <:expr< Camlp4_import.Oprint.float_repres $e$ >> + | "`str" -> <:expr< Ast.safe_string_escaped $e$ >> + | "`chr" -> <:expr< Char.escaped $e$ >> + | "`bool" -> <:expr< Ast.IdUid $mloc _loc$ (if $e$ then "True" else "False") >> + | "liststr_item" -> <:expr< Ast.stSem_of_list $e$ >> + | "listsig_item" -> <:expr< Ast.sgSem_of_list $e$ >> + | "listclass_sig_item" -> <:expr< Ast.cgSem_of_list $e$ >> + | "listclass_str_item" -> <:expr< Ast.crSem_of_list $e$ >> + | "listmodule_expr" -> <:expr< Ast.meApp_of_list $e$ >> + | "listmodule_type" -> <:expr< Ast.mtApp_of_list $e$ >> + | "listmodule_binding" -> <:expr< Ast.mbAnd_of_list $e$ >> + | "listbinding" -> <:expr< Ast.biAnd_of_list $e$ >> + | "listbinding;" -> <:expr< Ast.biSem_of_list $e$ >> + | "listrec_binding" -> <:expr< Ast.rbSem_of_list $e$ >> + | "listclass_type" -> <:expr< Ast.ctAnd_of_list $e$ >> + | "listclass_expr" -> <:expr< Ast.ceAnd_of_list $e$ >> + | "listident" -> <:expr< Ast.idAcc_of_list $e$ >> + | "listctypand" -> <:expr< Ast.tyAnd_of_list $e$ >> + | "listctyp;" -> <:expr< Ast.tySem_of_list $e$ >> + | "listctyp*" -> <:expr< Ast.tySta_of_list $e$ >> + | "listctyp|" -> <:expr< Ast.tyOr_of_list $e$ >> + | "listctyp," -> <:expr< Ast.tyCom_of_list $e$ >> + | "listctyp&" -> <:expr< Ast.tyAmp_of_list $e$ >> + | "listwith_constr" -> <:expr< Ast.wcAnd_of_list $e$ >> + | "listmatch_case" -> <:expr< Ast.mcOr_of_list $e$ >> + | "listpatt," -> <:expr< Ast.paCom_of_list $e$ >> + | "listpatt;" -> <:expr< Ast.paSem_of_list $e$ >> + | "listexpr," -> <:expr< Ast.exCom_of_list $e$ >> + | "listexpr;" -> <:expr< Ast.exSem_of_list $e$ >> + | "antisig_item" -> <:expr< Ast.SgAnt $mloc _loc$ $e$ >> + | "antistr_item" -> <:expr< Ast.StAnt $mloc _loc$ $e$ >> + | "antictyp" -> <:expr< Ast.TyAnt $mloc _loc$ $e$ >> + | "antipatt" -> <:expr< Ast.PaAnt $mloc _loc$ $e$ >> + | "antiexpr" -> <:expr< Ast.ExAnt $mloc _loc$ $e$ >> + | "antimodule_type" -> <:expr< Ast.MtAnt $mloc _loc$ $e$ >> + | "antimodule_expr" -> <:expr< Ast.MeAnt $mloc _loc$ $e$ >> + | "anticlass_type" -> <:expr< Ast.CtAnt $mloc _loc$ $e$ >> + | "anticlass_expr" -> <:expr< Ast.CeAnt $mloc _loc$ $e$ >> + | "anticlass_sig_item" -> <:expr< Ast.CgAnt $mloc _loc$ $e$ >> + | "anticlass_str_item" -> <:expr< Ast.CrAnt $mloc _loc$ $e$ >> + | "antiwith_constr" -> <:expr< Ast.WcAnt $mloc _loc$ $e$ >> + | "antibinding" -> <:expr< Ast.BiAnt $mloc _loc$ $e$ >> + | "antirec_binding" -> <:expr< Ast.RbAnt $mloc _loc$ $e$ >> + | "antimatch_case" -> <:expr< Ast.McAnt $mloc _loc$ $e$ >> + | "antimodule_binding" -> <:expr< Ast.MbAnt $mloc _loc$ $e$ >> + | "antiident" -> <:expr< Ast.IdAnt $mloc _loc$ $e$ >> + | _ -> e ]) + | e -> super#expr e ]; +\end{bluetext} + +here we see the ambiguity of original syntax, + +\begin{bluetext} +<< type t = [ $list:List.map (fun c -> <:ctyp< $uid:c$ >>)$] >> +\end{bluetext} + +in original syntax, it does not know it's variant context, or just +type synonm. (you can add a constructor to make it clear) + +\item part4 parsing ocaml itself using camlp4 + + \begin{redcode} +Camlp4.Register.loaded_modules;; +\end{redcode} + +\begin{bluecode} +- : string list ref = +{Pervasives.contents = + ["Camlp4ListComprehension"; "Camlp4MacroParser"; "Camlp4MacroParser"; + "Camlp4GrammarParser"; "Camlp4OCamlParserParser"; + "Camlp4OCamlRevisedParserParser"; "Camlp4OCamlParser"; + "Camlp4QuotationExpander"; "Camlp4OCamlRevisedParser"]} +\end{bluecode} + +we have to use revised syntax here, because when using quasiquotation, +it has ambiguity to get the needed part, revised syntax was designed +to reduce the ambiguity here . + +The following code is a greate file parsing ocaml itself. +Do not use MakeSyntax below, since it will introduce unnecessary +abstraction type, which makes sharing code very difficult + +\begin{redcode} +open Batteries_uni ; +open Camlp4.PreCast ; +module MySyntax = Camlp4.OCamlInitSyntax.Make Ast Gram Quotation ; +module M = Camlp4OCamlRevisedParser.Make MySyntax ; (* load r parser *) +(** in toplevel, I did not find a way to introduce such module + because it will change the state +*) +module N = Camlp4OCamlParser.Make MySyntax ; (* load o parser*) +value my_parser = MySyntax.parse_implem; +value str_items_of_file file_name = + file_name + |> open_in + |> Stream.of_input + |> my_parser (Loc.mk file_name) + |> flip Ast.list_of_str_item [] ; + +(** it has ambiguity in original syntax, so pattern match + will be more natural in revised syntax +*) +value rec do_str_item str_item tags = + match str_item with + [ <:str_item< value $rec:_$ $binding$ >> -> + let bindings = Ast.list_of_binding binding [] + in List.fold_right do_binding bindings tags + |_ -> tags ] +and do_binding bi tags = match bi with + [ <:binding@loc< $lid:lid$ = $_$ >> -> + let line = Loc.start_line loc in + let off = Loc.start_off loc in + let pre = "let " ^ lid in + [(pre,lid,line,off) :: tags ] + | _ -> tags ]; + + +value do_fn file_name = + file_name + |> str_items_of_file + |> List.map (flip do_str_item []) + |> List.concat ; +(**use MSyntax.parse_implem*) +value _ = + do_fn "/Users/bob/SourceCode/OCaml/Parsing/camlp4/otags_test.ml" + |> List.iter (fun (a, b, c, d) -> Printf.printf "%s-%s %d-%d \n" a b c d) ; +value do_fn_2 fn_2 = fn_2 ; + +(**use my syntax *) +(* do_fn "/Users/bob/SourceCode/OCaml/Parsing/camlp4/otags.ml"; *) +(* Exception: Loc.Exc_located (Stream.Error "entry [implem] is *) +(* empty"). *) +\end{redcode} + +\begin{bluecode} +(* - : list (string * string * int * int) = *) +(* [("let str_items_of_file", "str_items_of_file", 4, 9); *) +(* ("let do_str_item", "do_str_item", 15, 286); *) +(* ("let do_binding", "do_binding", 21, 519)] *) +\end{bluecode} + + +\begin{bluecode} +(** tags *) +"otags.ml" : pp(camlp4rf ) + : pkg_dynlink , use_camlp4_full, pkg_batteries +(** be careful, when you use the parser to lift itself, you have to +provide a lot of parsers... +module M4 = Camlp4QuotationExpander.Make MySyntax ; +can make your parser parse itself, great!! +*) +\end{bluecode} + +\begin{redcode} +se (FILTER _* "of_") "Stream" ;; +\end{redcode} +\begin{bluecode} + val of_list : 'a list -> 'a t + val of_string : string -> char t + val of_channel : in_channel -> char t + val of_enum : 'a BatEnum.t -> 'a Stream.t + val of_input : BatIO.input -> char Stream.t + val of_fun : (unit -> 'a) -> 'a Stream.t +\end{bluecode} + +\item part5 structure item filters \\ + because I use revised syntax, and take a reference of the + documenation, my ast filter is much nicer than jaked's. + the documentation of quasiquotation from the wiki page is quite + helpful +\begin{bluecode} +value (|>) x f = f x ; +module Make (AstFilters : Camlp4.Sig.AstFilters) = struct + open AstFilters ; + value code_of_con_names name cons _loc = + let match_cases = + cons |> + List.map + (fun str -> <:match_case< $uid:str$ -> $str:str$ >>) + |> Ast.mcOr_of_list in + let reverse_cases = + cons |> + List.map (fun con -> <:match_case< $str:con$ -> $uid:con$ >>) + |> Ast.mcOr_of_list in + <:str_item< + value $lid:(name^"_to_string") $ = + fun [ $match_cases$ ] ; + value $lid:(name^"_of_string") $ = + fun [ $reverse_cases$ | x -> invalid_arg x ] >> ; + value rec filter str_item = match str_item with + [ <:str_item@_loc< type $lid:tid$ = [ $t$ ] >> -> begin + (* [ ] is necessary for revised syntax, + otherwise, it will be weird, [] tells it in a list context + *) + try + (** good, this can be got from Abstract_Syntax_Tree *) + let ctys = Ast.list_of_ctyp t [] in + let con_names = + List.map (fun [ <:ctyp< $uid:c $ >> -> c + | x -> "FUCK" ]) ctys in + let code = code_of_con_names tid con_names _loc in + <:str_item< $str_item$ ; $code$ ; >> + with + [Exit -> begin + print_endline "check " ; + str_item end ] + end + |_ -> begin print_endline "not simple type " ; str_item end ]; + AstFilters.register_str_item_filter filter ; +end ; +module Id = struct + value name = "filter_toy"; + value version = "0.1" ; +end ; +value _ = + let module M = Camlp4.Register.AstFilter Id Make in + () ; +\end{bluecode} + +\begin{bluetext} +"filter.ml" : pp(camlp4rf ) + : pkg_dynlink, use_camlp4_full, pkg_batteries +"filter_test.ml" : pp(camlp4of -parser filter.cmo) +\end{bluetext} + +the register mechanism should be remembered +\textit{let module M = Camlp4.Register.AstFilter Id Make in} + +we can test our filter as follows \\ +\verb|camlp4of -parser _build/filter.cmo filter_test.ml -filter lift -printer o |\\ +by the \textbf{lift filter} you can see its \textbf{internal representation}, textual +code does not gurantee its correctness, but the AST representation +could gurantee its correctness. +Built in filters as follows : +\begin{enumerate}[(a)] +\item fold map + \begin{bluetext} + class x = Camlp4MapGenerator.generated ; + class x = Camlp4FoldGenerator.generated ; + \end{bluetext} + +\item meta \\ + lifting function from a type definition -- these functions are what + \emph{Camlp4AstLifter uses} to lift the AST, and also how + \emph{quotations are implemented } +\item LocationStripper (replace location with Loc.ghost) \\ + might be useful when you compare two asts? YES! + idea? how to use lifter at toplevel, how to beautify our code, + without the horribling output? (I mean, the qualified name is horrible) +\item Camlp4Profiler \\ + inserts profiling code +\item Camlp4TrashRemover \\ +\item Camlp4ExceptionTracer +\end{enumerate} + +\item part6 extensible parser (moved to extensible parser part) + +\item part7 revised syntax \\ + revised syntax provides more context in the form of extra brackets + etc. so that antiquotation works more smoothly. +\item part8, 9 quotation + \begin{enumerate}[(a)] + \item Quotation.add quotation\_expander + +\begin{redcode} +se (FILTER _* "expand_fun") "Quotation";; +\end{redcode} + +\begin{bluecode} +type 'a expand_fun = Ast.loc -> string option -> string -> 'a +val add : string -> 'a DynAst.tag -> 'a expand_fun -> unit +val find : string -> 'a DynAst.tag -> 'a expand_fun +\end{bluecode} + +other useful functions + \begin{bluecode} +type 'a expand_fun = Ast.loc -> string option -> string -> 'a +val add : string -> 'a DynAst.tag -> 'a expand_fun -> unit +val find : string -> 'a DynAst.tag -> 'a expand_fun +val default : string ref (* default quotations *) +val parse_quotation_result : + (Ast.loc -> string -> 'a) -> + Ast.loc -> Camlp4.Sig.quotation -> string -> string -> 'a +val translate : (string -> string) ref +val expand : Ast.loc -> Camlp4.Sig.quotation -> 'a DynAst.tag -> 'a +val dump_file : string option ref +\end{bluecode} + +in previous camlp4, Quotation provides a string to string +transformation, then it default uses Syntax.expr or Syntax.patt to +parse the returned string. following drawbacks +\begin{itemize} +\item needs a \textbf{more} parsing phase +\item the resulting string may be syntactically incorrect, difficult + to \textbf{debug} +\end{itemize} + +\item quotation expander \\ + when without antiquotaions, a parser is enought, other things are + quite mechanical + +\begin{bluecode} +open Camlp4.PreCast +module Jq_ast = struct + type float' = float + type t = + Jq_null + |Jq_bool of bool + |Jq_number of float' + |Jq_string of string + |Jq_array of t list + |Jq_object of (string*t) list +end +include Jq_ast +module MetaExpr = struct + (** the generator scans all the types defined in the current module + then generate code for the last-appearing recursive bundle + *) + let meta_float' _loc f = <:expr< $`flo:f$ >> + include Camlp4Filters.MetaGeneratorExpr(Jq_ast) + (* due to this can not run in toplevel *) +end +module MetaPatt = struct + let meta_float' _loc f = <:patt< $`flo:f$ >> + include Camlp4Filters.MetaGeneratorPatt(Jq_ast) +end +module MGram = MakeGram(Lexer) +let json_parser = MGram.Entry.mk "json" + EXTEND MGram + GLOBAL : json_parser ; + json_parser : + [["null" -> Jq_null + |"true" -> Jq_bool true + |"false" -> Jq_bool false + | n = [x = INT -> x | y = FLOAT -> y ] -> Jq_number (float_of_string n ) + | s = STRING -> Jq_string s + | "["; xs = LIST0 SELF SEP "," ; "]" -> Jq_array xs + | "{"; kvs = LIST0 [s = STRING; ":"; v = json_parser -> (s,v)] SEP ","; + "}" -> Jq_object kvs + ]] ; END +let json_eoi = MGram.Entry.mk "json_eoi" + EXTEND MGram + GLOBAL: json_eoi ; + json_eoi : [[x = json_parser ; EOI -> x ]] ; END +let test = + MGram.parse_string json_eoi (Loc.mk "") + "[true,false]" +\end{bluecode} + +Mechanical installation to get a quotation expander +\begin{redcode} +module Q = Syntax.Quotation +(* #directory "/Users/bob/SourceCode/OCaml/Parsing/camlp4/_build";; *) +(* camlp4of -filter meta json.ml -printer o *) +let (|>) x f = f x +let parse_quot_string _loc s = + MGram.parse_string json_eoi _loc s +let expand_expr _loc _ s = + s + |> parse_quot_string _loc + |> MetaExpr.meta_t _loc + +(* to make it able to appear in the toplevel *) +let expand_str_item _loc _ s = + (**insert an expression as str_item *) + <:str_item@_loc< $exp: expand_expr _loc None s $ >> +let expand_patt _loc _ s = + s + |> parse_quot_string _loc + |> MetaPatt.meta_t _loc + +let _ = + Q.add "json" Q.DynAst.expr_tag expand_expr ; + Q.add "json" Q.DynAst.patt_tag expand_patt ; + Q.add "json" Q.DynAst.str_item_tag expand_str_item ; + Q.default := "json" + +(** make quotation from a parser *) +let install_quotation my_parser (me,mp) name = + let module Q = Syntax.Quotation in + let expand_expr _loc _ s = s |> my_parser _loc |> me _loc in + let expand_str_item _loc _ s = <:str_item@_loc< $exp: expand_expr + _loc None s $>> in + let expand_patt _loc _ s = s |> my_parser _loc |> mp _loc in + Q.add name Q.DynAst.expr_tag expand_expr ; + Q.add "json" Q.DynAst.patt_tag expand_patt ; + Q.add "json" Q.DynAst.str_item_tag expand_str_item + +\end{redcode} +\begin{bluetext} +val install_quotation : + (Camlp4.PreCast.Ast.loc -> string -> 'a) -> + (Camlp4.PreCast.Ast.loc -> 'a -> Camlp4.PreCast.Ast.expr) * + (Camlp4.PreCast.Ast.loc -> 'a -> Camlp4.PreCast.Ast.patt) -> string -> unit = + +\end{bluetext} +\begin{bluecode} +"json.ml" : pp(camlp4of -filter meta) + : pkg_dynlink, use_camlp4_full +\end{bluecode} +so in the toplevel + +\begin{redcode} +#directory "/Users/bob/SourceCode/OCaml/Parsing/camlp4/_build";; +#load "json.cmo" ; +open Json; (* for Jq_ast module, you can find other ways to work +around this *) +\end{redcode} + +\begin{alternate} + << [ 3 ,4 ]>>;; +- : Json.Jq_ast.t = Json.Jq_ast.Jq_array [Json.Jq_ast.Jq_number 3.; Json.Jq_ast.Jq_number +4.] +\end{alternate} + + +\item antiquotation expander \\ + + the meta filter treat any other constructor \textbf{ending in Ant} +specially + +instead of +\begin{bluecode} + |Jq_Ant(loc,s) -> <:expr< Jq_Ant ($meta_loc loc$, $meta_string s$) >> +\end{bluecode} +they have +\begin{redcode} + |Jq_Ant(loc,s) -> ExAnt(loc,s) +\end{redcode} + +Instead of lifting the constructor, they translate it directly to +ExAnt or PaAnt. + +\textbf{Attention, there is no semi or comma required in GLOBAL list, + GLOBAL: json\_eoi json ; (just whitespace ) } + + + \begin{bluecode} +open Camlp4.PreCast +module Jq_ast = struct + type float' = float + type t = + Jq_null + |Jq_bool of bool + |Jq_number of float' + |Jq_string of string + + |Jq_array of t + |Jq_object of t + |Jq_colon of t * t (* to make an object *) + |Jq_comma of t * t (* to make an array *) + |Jq_Ant of Loc.t * string + |Jq_nil (* similiar to StNil *) + let rec t_of_list lst = match lst with + |[] -> Jq_nil + | b::bs -> Jq_comma (b, t_of_list bs) +end + +include Jq_ast + +module MGram = MakeGram(Lexer) + +let json = MGram.Entry.mk "json" +let json_eoi = MGram.Entry.mk "json_eoi" + + +EXTEND MGram + GLOBAL: json_eoi json ; + json_eoi : [[ x = json ; EOI -> x ]]; + + json : + [[ "null" -> Jq_null + |"true" -> Jq_bool true + |"false" -> Jq_bool false + + | `ANTIQUOT (""|"bool"|"int"|"floo"|"str"|"list"|"alist" as n , s) -> + Jq_Ant(_loc, n ^ ": " ^ s ) + + | n = [ x = INT-> x | x = FLOAT -> x ] -> Jq_number (float_of_string n) + | "["; es = SELF ; "]" -> Jq_array es + | "{"; kvs = SELF ;"}" -> Jq_object kvs + + | k= SELF; ":" ; v = SELF -> Jq_colon (k, v) + | a = SELF; "," ; b = SELF -> Jq_comma (a, b) + | -> Jq_nil (* camlp4 parser epsilon has a lower priority *) + + ]]; +END ;; + +module AQ = Syntax.AntiquotSyntax +module Q = Syntax.Quotation +let destruct_aq s = + let pos = String.index s ':' in + let len = String.length s in + let name = String.sub s 0 pos in + let code = String.sub s (pos+1) (len-pos-1) in + name, code + +(** alternative*) +let destruct_aq2 = function (RE (_* Lazy as name ) ":" (_* as content)) -> name,content;; +\end{bluecode} + +\begin{alternate} +let /(_* Lazy as x) ":" (_* as rest ) / = "ghsoghos:ghsogh: ghsohgo";; +val rest : string = "ghsogh: ghsohgo" + +val x : string = "ghsoghos" +\end{alternate} + +\begin{bluecode} +let try /(_* Lazy as x) ":" (_* as rest ) / = "ghsoghosghsog ghsohgo" +in (x,rest) +with Match_failure _ -> ("","");; +\end{bluecode} +notice that Syntax.AntiquotSyntax.(parse\_expr,parse\_patt) +Syntax.(parse\_implem, parse\_interf) + +\begin{bluecode} + val parse_expr : Ast.loc -> string -> Ast.expr + val parse_patt : Ast.loc -> string -> Ast.patt + val parse_implem : + val parse_interf : +\end{bluecode} + +\begin{bluecode} +let aq_expander = object + inherit Ast.map as super + method expr = function + |Ast.ExAnt(_loc, s) -> + let n, c = destruct_aq s in + (** first round*) + let e = AQ.parse_expr _loc c in + begin match n with + |"bool" -> <:expr< Jq_ast.Jq_bool $e$ >> (* interesting *) + |"int" -> <:expr< Jq_ast.Jq_number (float $e$ ) >> + |"flo" -> <:expr< Jq_ast.Jq_number $e$ >> + |"str" -> <:expr< Jq_ast.Jq_string $e$ >> + | "list" -> <:expr< Jq_ast.t_of_list $e$ >> + |"alist" -> + <:expr< + Jq_ast.t_of_list + (List.map (fun (k,v) -> Jq_ast.Jq_colon (Jq_ast.Jq_string k, v)) + $e$ ) + >> + |_ -> e + end + |e -> super#expr e + method patt = function + | Ast.PaAnt(_loc,s) -> + let n,c = destruct_aq s in + AQ.parse_patt _loc c (* ignore the tag *) + | p -> super#patt p +end +module MetaExpr = struct + (** the generator scans all the types defined in the current module + then generate code for the last-appearing recursive bundle + *) + let meta_float' _loc f = <:expr< $`flo:f$ >> + include Camlp4Filters.MetaGeneratorExpr(Jq_ast) +end +module MetaPatt = struct + let meta_float' _loc f = <:patt< $`flo:f$ >> + include Camlp4Filters.MetaGeneratorPatt(Jq_ast) +end +let (|>) x f = f x +let parse_quot_string _loc s = + let q = !Camlp4_config.antiquotations in + (** checked by the lexer to allow antiquotation + the flag is initially set to false, so antiquotations + appearing outside a quotation won't be parsed + *) +Camlp4_config.antiquotations := true ; +let res = MGram.parse_string json_eoi _loc s in + Camlp4_config.antiquotations := q ; + res +let expand_expr _loc _ s = + s + |> parse_quot_string _loc + |> MetaExpr.meta_t _loc + |> aq_expander#expr +(* so it can appear in the toplevel *) +let expand_str_item _loc _ s = + (**insert an expression as str_item *) + <:str_item@_loc< $exp: expand_expr _loc None s $ >> +let expand_patt _loc _ s = + s + |> parse_quot_string _loc + |> MetaPatt.meta_t _loc + |> aq_expander#patt +let _ = + Q.add "json" Q.DynAst.expr_tag expand_expr ; + Q.add "json" Q.DynAst.patt_tag expand_patt ; + Q.add "json" Q.DynAst.str_item_tag expand_str_item ; + Q.default := "json" + +\end{bluecode} +\begin{alternate} +MGram.parse_string json_eoi Loc.ghost "[1,2]";; + - : t = Jq_array (Jq_comma (Jq_number 1., Jq_number 2.)) +MGram.parse_string json_eoi Loc.ghost "[1,2,]";; +- : t = Jq_array (Jq_comma (Jq_comma (Jq_number 1., Jq_number 2.), Jq_nil)) +MGram.parse_string json_eoi Loc.ghost "1,2";; +- : t = Jq_comma (Jq_number 1., Jq_number 2.) +let alist = ["haha", <<1>>;"bob",<<3>>] in <:json< [1 , $alist:alist$ ]>>;; +\end{alternate} + +\begin{bluecode} +- : Json_anti.Jq_ast.t = +Json_anti.Jq_ast.Jq_array + (Json_anti.Jq_ast.Jq_comma (Json_anti.Jq_ast.Jq_number 1., + Json_anti.Jq_ast.Jq_comma + (Json_anti.Jq_ast.Jq_colon (Json_anti.Jq_ast.Jq_string "haha", + Json_anti.Jq_ast.Jq_number 1.), + Json_anti.Jq_ast.Jq_comma + (Json_anti.Jq_ast.Jq_colon (Json_anti.Jq_ast.Jq_string "bob", + Json_anti.Jq_ast.Jq_number 3.), + Json_anti.Jq_ast.Jq_nil)))) + \end{bluecode} + +\begin{alternate} +let b = << $ << 1 >> $ >> = << 1 >>;; +val b : bool = true +\end{alternate} + +\begin{bluetext} +<< $ << 1 >> $>> --> parsing (my parser) +Jq_Ant(_loc, "<< 1 >> ") --> lifting (mechnical) +Ex_Ant(_loc, "<< 1 >>") --> parsing (the host parser ) +<:expr< Jq_number 1. >> --> antiquot_expand (my anti_expander ) +<:expr < Jq_number 1. >> +*) +"json_anti.ml" : pp(camlp4of -filter meta) + : pkg_dynlink, use_camlp4_full + \end{bluetext} + +\end{enumerate} +\item part 10 lexer \\ + Just follow the signature of module type Lexer is enough. + generally you have to provide module + Loc, Token, Filter, Error, and mk + mk is essential + + \begin{bluecode} +val mk : unit -> Loc.t -> char Stream.t -> (Token.t * Loc.t ) Stream.t + \end{bluecode} + + the verbose part lies in that you have to use the Camlp4.Sig.Loc, + usually you have to maintain a mutable context, so when you lex a + token, you can query the context to get Loc.t. you can refer Jake's jq\_lexer.ml + for more details. How about using lexer, parser all by myself? + The work need to be done lies in you have to supply a plugin of type + expand\_fun, which is \\ + \verb|type 'a expand_fun = Ast.loc -> string option -> string -> 'a| + so if you dont use ocamllexer, why bother the grammar module, just + use lex yacc will make life easier, and you code will run faster . + +\begin{bluecode} +type pos = { + line : int; + bol : int; + off : int +}; +type t = { + file_name : string; + start : pos; + stop : pos; + ghost : bool +}; +open Camlp4.PreCast +module Loc = Camlp4.PreCast.Loc +module Error : sig + type t + exception E of t + val to_string : t -> string + val print : Format.formatter -> t -> unit +end = struct + type t = string + exception E of string + let print = Format.pp_print_string (* weird, need flush *) + let to_string x = x +end +let _ = + let module M = Camlp4.ErrorHandler.Register (Error) in () +let (|> ) x f = f x +module Token : sig + module Loc : Camlp4.Sig.Loc + type t + val to_string : t -> string + val print : Format.formatter -> t -> unit + val match_keyword : string -> t -> bool + val extract_string : t -> string + module Filter : sig + (* here t refers to the Token.t *) + type token_filter = (t,Loc.t) Camlp4.Sig.stream_filter + type t + val mk : (string->bool)-> t + val define_filter : t -> (token_filter -> token_filter) -> unit + val filter : t -> token_filter + val keyword_added : t -> string -> bool -> unit + val keyword_removed : t -> string -> unit + end + module Error : Camlp4.Sig.Error +end = struct + (** the token need not to be a variant with arms with KEYWORD + EOI, etc, although conventional + *) + type t = + | KEYWORD of string + | NUMBER of string + | STRING of string + | ANTIQUOT of string * string + | EOI + let to_string t = + let p = Printf.sprintf in + match t with + |KEYWORD s -> p "KEYWORD %S" s + |NUMBER s -> p "NUMBER %S" s + |STRING s -> p "STRING %S" s + |ANTIQUOT (n,s) -> p "ANTIQUOT %S: %S" n s + |EOI -> p "EOI" + let print fmt x = x |> to_string |> Format.pp_print_string fmt + let match_keyword kwd = function + |KEYWORD k when kwd = k -> true + |_ -> false + + let extract_string = function + |KEYWORD s | NUMBER s | STRING s -> s + |tok -> invalid_arg ("can not extract a string from this token : " + ^ to_string tok) + + module Loc = Camlp4.PreCast.Loc + module Error = Error + module Filter = struct + type token_filter = (t * Loc.t ) Stream.t -> (t * Loc.t) Stream.t + + (** stub out *) + (** interesting *) + type t = unit + + (** the argument to mk is a function indicating whether + a string should be treated as a keyword, and the default + lexer uses it to filter the token stream to convert identifiers + into keywords. if we want our parser to be extensible, we should + take this into account + *) + let mk _ = () + let filter _ x = x + let define_filter _ _ = () + let keyword_added _ _ _ = () + let keyword_removed _ _ = () + end +end +module L = Ulexing +INCLUDE "/Users/bob/predefine_ulex.ml" +(* let rec token c = lexer *) +(* | eof -> EOI *) +(* | newline -> token *) +(** TOKEN ERROR LOC + mk : unit -> Loc.t -> char Stream.t -> (Token.t * Loc.t) Stream.t + + Loc.of_tuple : + string * int * int * int * int * int * int * bool -> + Loc.t +*) + + \end{bluecode} +\end{enumerate} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "../master" +%%% End: diff --git a/camlp4/revised_syntax.tex b/camlp4/revised_syntax.tex new file mode 100644 index 0000000..c639b2f --- /dev/null +++ b/camlp4/revised_syntax.tex @@ -0,0 +1,218 @@ +\item \textbf{revised syntax} +\begin{alternate} + '\'' + ''' + let x = 3 + value x = 42 ; (str_item) (do't forget ;) + let x = 3 in x + 8 + let x = 3 in x + 7 (expr) + + -- signature + val x : int + value x : int ; + + -- abstract module types + module type MT + module type MT = 'a + + -- currying functor + type t = Set.Make(M).t + type t = (Set.Make M).t + + -- + e1;e2;e3 + do{e1;e2;e3} + + -- + while e1 do e2 done + while e1 do {e2;e3 } + for i = e1 to e2 do e1;e2 done + for i = e1 to e2 do {e1;e2;e3} + + -- + () always needed + + x::y + [x::y] + x::y::z + [x::[y::[z::t]]] + x::y::z::t + [x;y;z::t] + + match e with + [p1 -> e1 + |p2 -> e2]; + + + fun x -> x + fun [x->x] + + + value rec fib = fun [ + 0|1 -> 1 + |n -> fib (n-1) + fib (n-2) + ]; + + + fun x y (C z) -> t + fun x y -> fun [C z -> t] + -- the curried pattern matching can be done with "fun", but + -- only irrefutable + + -- legall + + fun [] + + match e with [] + + try e with [] + + + -- pattern after "let" and "value" must be irrefutable + + let f (x::y) = ... + let f = fun [ [x::y] -> ... ] + + + x.f <- y + x.f := y + x:=!x + y + x.val := x.val + y + + -- + int list + list int + + + ('a,bool) foo + foo 'a bool (*camlp4o -str "type t = ('a,bool) foo" -printer r -> type t = foo 'a bool*) + + type 'a foo = 'a list list + type foo 'a = list (list a) + + int * bool + (int * bool ) + + + -- abstract type are represented by a unbound type variable + type 'a foo + type foo 'a = 'b + + type t = A of i | B + type t = [A of i | B] + + + -- empty is legal + type foo = [] + + + type t= C of t1 * t2 + type t = [C of t1 and t2] + + + C (x,y) + C x y + + + type t = D of (t1*t2) + type t = [D of (t1 * t2)] + + + D (x,y) + D (x,y) + + + type t = {mutable x : t1 } + type t = {x : mutable t1} + + + if a then b + if a then b else () + + + a or b & c + a || b && c + + + (+) + \+ + + + (mod) + \mod + + + + (* new syntax + it's possible to group together several declarations + either in an interface or in an implementation by enclosing + them between "declare" and "end" *) + +declare + type foo = [Foo of int | Bar]; + value f : foo -> int ; +end ; + + + [<'1;'2;s;'3>] + [:`1; `2 ; s; `3 :] + + parser [ + [: `Foo :] -> e + |[: p = f :] -> f ] + + + parser [] + match e with parser [] + + + -- support where syntax + value e = c + where c = 3 ; + + + -- parser + value x = parser [ + [: `1; `2 :] -> 1 + |[: `1; `2 :] -> 2 + ]; + + -- object + class ['a,'b] point + class point ['a,'b] + + + class c = [int] color + class c = color [int] + + -- signature + class c : int -> point + class c : [int] -> point + + + method private virtual + method virtual private + + -- + object val x = 3 end + object value x = 3; end + + + object constraint 'a = int end + object type 'a = int ; end + + -- label type + module type X = sig val x : num:int -> bool end ; + module type X = sig value x : ~num:int -> bool ; end; + + -- + ~num:int + ?num:int + + +\end{alternate} + +%%% Local Variables: +%%% mode: LaTex +%%% TeX-master: "../master" +%%% End: diff --git a/camlp4/syntax_extension.tex b/camlp4/syntax_extension.tex new file mode 100644 index 0000000..1d6aa16 --- /dev/null +++ b/camlp4/syntax_extension.tex @@ -0,0 +1,548 @@ + + + + +\item writing syntax extension + + \begin{itemize} + +\begin{bluecode} +(**pa_second_r.ml*) +open Camlp4.PreCast; +value _loc = Loc.ghost ; +value q = <:str_item>; +\end{bluecode} + + + +\begin{bluecode} +camlp4rf pa_second_r.ml -printer o +\end{bluecode} + + +\begin{bluecode} +open Camlp4.PreCast +let _loc = Loc.ghost +let q = + Ast.StSem (_loc, + (Ast.StVal (_loc, Ast.ReNil, + (Ast.BiEq (_loc, (Ast.PaId (_loc, (Ast.IdLid (_loc, "f")))), + (Ast.ExFun (_loc, + (Ast.McArr (_loc, (Ast.PaId (_loc, (Ast.IdLid (_loc, "x")))), + (Ast.ExNil _loc), (Ast.ExId (_loc, (Ast.IdLid (_loc, "x")))))))))))), + (Ast.StNil _loc)) +\end{bluecode} + + + +\begin{bluecode} +camlp4rf pa_second_r.ml -printer r (* revised syntax*) +\end{bluecode} + + +here StSem means Structure Semi + + +\begin{bluecode} +open Camlp4.PreCast; +value _loc = Loc.ghost; +value q = + Ast.StSem _loc + (Ast.StVal _loc Ast.ReNil + (Ast.BiEq _loc (Ast.PaId _loc (Ast.IdLid _loc "f")) + (Ast.ExFun _loc + (Ast.McArr _loc (Ast.PaId _loc (Ast.IdLid _loc "x")) + (Ast.ExNil _loc) (Ast.ExId _loc (Ast.IdLid _loc "x")))))) + (Ast.StNil _loc); +so, you then ocamlc, and links (here your link extension +still needs camlp4.lib) +\end{bluecode} + + +\begin{enumerate} +\item utility functions +\end{enumerate} +\item some damn useful functions \\ + for the {\bf printer }, + + +\begin{bluecode} +Camlp4.Printers.OCaml.Make : + Camlp4Syntax -> Camlp4Syntax + Some Printer function +Camlp4.Printers.OCaml.MakeMore : + Camlp4Synatx -> (Sig.Printer Syntax.Ast).S + +(* MakeMore does not bring you too much -_- *) +Camlp4.Sig.Printer : + functor (Ast: Camlp4.Sig.Ast ) -> + sig + val print_interf : + ?input_file: string -> ?output_file:string -> Ast.sig_item -> unit + val print_implem : + ?input_file: string -> ?output_file:string -> Ast.str_item -> unit end + end + +\end{bluecode} + + + in the {\bf precast} + + +\begin{bluecode} +Camlp4.PreCast.Printers.OCamlr.print_implem +Camlp4.PreCast.Printers.OCamlr.print_interf;; +\end{bluecode} + + +\item for the ast {\bf transformation } + + +\begin{bluecode} +Ast.tyOr_of_list : ctyp list -> ctyp +list_of_ctyp : ctyp -> ctyp list -> ctyp list +\end{bluecode} + + + ctyp has a constructor branch TySum of loc * ctyp + + +\begin{bluecode} +match_case = + McNil of loc + McOr of loc * match_case * match_case + McArr of loc * patt * expr * expr (* the second argument is guard pattern *) + McAnt of loc * string +\end{bluecode} + + +for example, + + +\begin{bluecode} +camlp4rf -printer o -str "value x = <:expr< fun x when x > 0 -> 1 >> ; " +let x = + Ast.ExFun (_loc, + (Ast.McArr (_loc, (Ast.PaId (_loc, (Ast.IdLid (_loc, "x")))), + (Ast.ExApp (_loc, + (Ast.ExApp (_loc, (Ast.ExId (_loc, (Ast.IdLid (_loc, ">")))), + (Ast.ExId (_loc, (Ast.IdLid (_loc, "x")))))), + (Ast.ExInt (_loc, "0")))), + (Ast.ExInt (_loc, "1"))))) + +\end{bluecode} + + +% $ + +\item quotations + + +\begin{bluecode} +[`QUOTATION x -> Quotation.expand _loc x Quotation.DynAst.expr_tag ] +\end{bluecode} + + + when it parsing to \verb|>|, will inversion control \\ + \verb|add_quotation "sig_item" sig_item_quot ME.meta_sig_item MP.meta_sig_item| + will installs a quotation expander for the \verb|sig_item| tag + the expander parses the quotation starting at the \verb|sig_item_quot| + nonterminal in the parser, then runs the result through the antiquotation + inside a pattern or an expr + + \item small examples \\ + {\color{red} oco} + + +\begin{bluecode} +cat /usr/local/bin/oco +ledit -x -h ~/.ocaml_history ocaml dynlink.cma camlp4of.cma -warn-error +a-4-6-27..29 +\end{bluecode} + + + under oco some \textbf{useful} functions + + +\begin{bluecode} +Camlp4.PreCast.Gram.Entry.print;; (** print the grammar ! *) +- : Format.formatter -> 'a Camlp4.PreCast.Gram.Entry.t -> unit = +Camlp4.PreCast.Gram.Entry.clear ;; +- : 'a Camlp4.PreCast.Gram.Entry.t -> unit = +Gram.parse_string +-: 'a Gram.Entry.t -> Gram.Loc.t -> string -> 'a +Camlp4.PreCast.Gram.parse_string;; +- : 'a Camlp4.PreCast.Gram.Entry.t -> + Camlp4.PreCast.Gram.Loc.t -> string -> 'a +Camlp4.PreCast.Gram.parse : 'a Entry.t -> Loc.t -> char Stream.t -> 'a +Register.loaded_modules;; +Camlp4.PreCast.Printers.OCaml.print_implem ;; +let module M = Camlp4.Printers.OCaml.Make Syntax in M.print_implem ;; +\end{bluecode} + + + + +\begin{bluecode} +open Camlp4.PreCast ;; +Gram.Entry.print Format.std_formatter Syntax.implem ;; +- : +implem: [ LEFTA + [ "#"; a_LIDENT; opt_expr; semi + | EOI + | str_item; semi; SELF ] ] +- : +Gram.Entry.print Format.std_formatter Syntax.top_phrase;; +top_phrase: [ LEFTA + [ "#"; a_LIDENT; opt_expr; ";;" + | EOI + | LIST1 str_item; ";;" ] ] +- : +Gram.Entry.print Format.std_formatter Syntax.phrase;; +phrase: [ LEFTA + [ "#"; a_LIDENT; opt_expr; semi + | str_item; semi ] ] + +Gram.Entry.print Format.std_formatter Syntax.semi;; +semi: [ LEFTA + [ ";;" + | ] ] + +Gram.Entry.print Format.std_formatter Syntax.expr ;; +\end{bluecode} + + + + \item AST Transformation + When you define your own ast, one way is to {\bf use MetaExpr to map your ast to Ocaml ast} + automatically, which is not interesting actually. (mainly used in QuasiQuoations), for this way you don't need to care the locations, meta\_xx, will help you handle it . the parser + get the location, and pass it to meta\_xxx. i.e. + + +\begin{bluecode} +module Python_ast = struct + type expr = + [Var of string + |String of string ] + and stm = + [ Def of string and expr + | Print of list expr ] ; +end; + +include Python_ast; + +open Camlp4.PreCast ; + +module MetaExpr = struct + include Camlp4Filters.MetaGeneratorExpr(Python_ast); +end ; +module MetaPatt = struct + include Camlp4Filters.MetaGeneratorPatt(Python_ast); +end ; + +(** now the parser part *) +open Camlp4.PreCast ; +value expr = Gram.Entry.mk "expr" ; +value stm = Gram.Entry.mk "stm" ; +module X = Gram ; +EXTEND X + expr : [ + [v = LIDENT -> Var v + |s = STRING -> String s] + ] + ; + stm: [ + [ "def"; v = LIDENT; "="; e=expr -> Def v e + | "print"; es = LIST1 expr SEP "," -> Print es] + ] + ; +END; +Gram.Entry.clear Syntax.expr; +EXTEND Gram + Syntax.expr : + [[ s = stm -> MetaExpr.meta_stm _loc s]]; +END; + +\end{bluecode} + + +This kind transformation is too simple, mechanical, probably not you want. +Another way is to define {\bf your own mapping} from your ast to OCaml ast. you still need not care the location, handle it to the mapping function. i.e + + +\begin{bluecode} +module Python_ast = struct + type expr = + [Var of string + |String of string ] + and stm = + [ Def of string and expr + | Print of list expr ] ; +end; +include Python_ast; +open Camlp4.PreCast ; +value meta_expr _loc = fun + [Var str -> <:expr< $lid:str$ >> + |String str -> <:expr< $str:str$ >>]; +value concat_exprs _loc = fun + [ [] -> failwith "concat_exprs" + | [e::es] -> + List.fold_left (fun e e' -> <:expr< $e$ ^ " " ^ $e'$ >>) e es + ]; +value meta_stm _loc = fun + [Def str expr -> <:str_item< value $lid:str$ = $meta_expr _loc expr$ ; >> + |Print es -> + let es = List.map (fun e -> meta_expr _loc e) es in + <:str_item< print_endline $concat_exprs _loc es $ >> + ]; +value expr = Gram.Entry.mk "expr" ; +value stm = Gram.Entry.mk "stm" ; +EXTEND Gram + expr : [ + [v = LIDENT -> Var v + |s = STRING -> String s] + ] + ; + stm: [ + [ "def"; v = LIDENT; "="; e=expr -> Def v e + | "print"; es = LIST1 expr SEP "," -> Print es] + ] + ; +END; +(* value _ = Printf.printf "fuck"; *) +Gram.Entry.clear Syntax.str_item; +EXTEND Gram + Syntax.str_item : + [[ s = stm -> meta_stm _loc s]]; +END; + +$cast test_wiki2_r.ml +def name = "world" ; +print "hello", name ; + +$camlp4rf -parser _build/wiki2_r.cmo test_wiki2_r.ml -printer r +(* +value name = "world"; +print_endline ("hello" ^ (" " ^ name)); +*) + +\end{bluecode} + + +% $ + + The formal way of using the syntax extension is to use functor to register it , the whole file is a functor, we programmed {\bf based on Camlp4.Sig} + + +\begin{bluecode} +module Python_ast = struct + type expr = + [Var of string + |String of string ] + and stm = + [ Def of string and expr + | Print of list expr ] ; +end; +include Python_ast; +(* open Camlp4.PreCast ; *) +module Id = struct + value name = "python"; + value version = "0.1"; +end; +module Minimal (Syntax : Camlp4.Sig.Camlp4Syntax ) = struct + open Camlp4.Sig ; + open Syntax ; +value meta_expr _loc = fun + [Var str -> <:expr< $lid:str$ >> + |String str -> <:expr< $str:str$ >>]; +value concat_exprs _loc = fun + [ [] -> failwith "concat_exprs" + | [e::es] -> + List.fold_left (fun e e' -> <:expr< $e$ ^ " " ^ $e'$ >>) e es + ]; +value meta_stm _loc = fun + [Def str expr -> <:str_item< value $lid:str$ = $meta_expr _loc expr$ ; >> + |Print es -> + let es = List.map (fun e -> meta_expr _loc e) es in + <:str_item< print_endline $concat_exprs _loc es $ >> + ]; +value expr = Gram.Entry.mk "expr" ; +value stm = Gram.Entry.mk "stm" ; +EXTEND Gram + expr : [ + [v = LIDENT -> Var v + |s = STRING -> String s] + ] + ; + stm: [ + [ "def"; v = LIDENT; "="; e=expr -> Def v e + | "print"; es = LIST1 expr SEP "," -> Print es] + ] + ; +END; +(* value _ = Printf.printf "fuck"; *) +Gram.Entry.clear Syntax.str_item; +EXTEND Gram + Syntax.str_item : + [[ s = stm -> meta_stm _loc s]]; +END; + include Syntax ; (* Syntax -> Syntax we only care the side effect *) +end ; +value _ = + let module M = Camlp4.Register.OCamlSyntaxExtension Id Minimal in (); +\end{bluecode} + + + + idea: how about combining with first class modules?. + Now, it works as follows: \\ + {\bf ocaml dynlink.cma camlp4o.cma \verb|wiki2_r.cmo|} + + +\begin{bluecode} + Objective Caml version 3.12.1 + Camlp4 Parsing version 3.12.1 +File "/Users/bob/.ocamlinit", line 1, characters 0-3: +Error: Parse error: illegal begin of use_file +# def name = "world";; +val name : string = "world" +# +\end{bluecode} + + + error is because we changed the syntax, it can not parse .ocamlinit any more + we could build .mli by {\bf ocamlbuild xx.inferred.mli} and then copy paste + \verb|wiki2_r.mli : use_camlp4_full | + (we are not using extension, just use the library) +\item Make a new grammar {\bf using the same lexer and token type } + + +\begin{bluecode} +open Camlp4.PreCast ;; +module Gram = MakeGram(Lexer );; +\end{bluecode} + + +\item some abbrevations (pretty use full) + + +\begin{bluecode} +camlp4 -parser r -parser rp -printer a +-- revised, revisedparserparser +-- == camlp4r + +camlp4 -parser o -parser op -printer a +-- revisedparser, revisedparserparser, parser, parserparser +-- == camlp4o +-- the list of abbrevations for the parsers is in the file Camlp4Bin.ml +-- -printer a +-- either Camlp4OCamlPrinter (tty) or the Camlp4OCamlAstDumper (-printer p) + +\end{bluecode} + + +\item another exmaple to define your ast, and map it to camlp4 AST + + +\begin{bluecode} +$cat vector_r.ml +open Sexplib ; +open Sexplib.Std ; (* for some methods, mainly pretty printer *) +type vec = + [Scalar of string + |Vector of list string + |Sum of vec and vec + |ScalarProduct of vec and vec + |Antiquot of string ] +with sexp ; + +value (|>) x f = f x ; + +value vec_to_string vec = + vec |> sexp_of_vec |> Sexp.to_string ; + + +$cat pa_vector_r.ml + +open Camlp4.PreCast ; +open Vector_r ; + +(**customized ast transfomer *) +value rec meta_vec _loc = fun + [Scalar s -> <:expr< $flo:s$ >> + |Vector ls -> List.fold_right + (fun x l -> <:expr< [ $flo:x$ :: $l$ ] >>) + ls <:expr< [] >> + |Sum l r -> <:expr< List.map2 (+.) $meta_vec _loc l$ $meta_vec _loc r$ >> + |ScalarProduct l0 r0 -> + let l = meta_vec _loc l0 + and r = meta_vec _loc r0 + in match (l0,r0) with + [(Scalar _ , Scalar _ ) -> <:expr< $l$ *. $r$ >> + |(Scalar _, _) -> + <:expr< List.map (fun x -> $l$ *. x) $r$ >> + |(_, Scalar _) -> + <:expr< List.map (fun x -> $r$ *. x) $l$>> + | _ -> + <:expr< List.fold_left (+.) 0. (List.map2 ( *. ) $l$ $r$ )>> + ] + + |Antiquot s -> + <:expr< $lid:s$ >> (** interesting *) + ]; +\end{bluecode} + + + +\begin{bluecode} +(** parser *) +value expression = Gram.Entry.mk "expression"; +EXTEND Gram + GLOBAL: expression ; + expression : + [ "sum" LEFTA + [x = SELF; "+"; y = SELF -> Sum x y ] + | "scalar" LEFTA + [x = SELF; "*"; y = SELF -> ScalarProduct x y ] + | "simple" NONA + ["("; e = SELF; ")" -> e + | s = scalar -> Scalar s + | v = vector -> v + | s= LIDENT -> Antiquot s ] + ]; + scalar : + [[`INT (i,_) -> string_of_float (float i) (* for full information *) + |`FLOAT (_,f) -> f ] + ]; + vector : + [[ "["; strs = LIST0 scalar SEP "," ; "]" -> Vector strs ]]; +END; +Gram.Entry.clear Syntax.expr ; (* in the module Syntax *) +EXTEND Gram + GLOBAL: Syntax.expr ; + Syntax.expr: + [[x = expression -> meta_vec _loc x ]]; +END; +(** test parser *) +value _ = + let _loc = Loc.mk "" in + "[1,2,3]" + |> Gram.parse_string expression _loc + |> vec_to_string |> print_string ; + (* |> sexp_of_vec |> Sexp.to_string |> print_string ; *) + + (* |> vec_print |> print_string ; *) + (* |> sexp_of_vec |> string_of_sexp |> print_string ; *) + +(* [1,2,3] + [3,4,5];; *) +(* - : float list = [4.; 6.; 8.] *) + +\end{bluecode} + +\end{itemize} + + + + +%%% Local Variables: +%%% mode: LaTex +%%% TeX-master: "../master" +%%% End: diff --git a/continuations/cont.tex b/continuations/cont.tex new file mode 100644 index 0000000..b1a225a --- /dev/null +++ b/continuations/cont.tex @@ -0,0 +1,263 @@ +Continuatioins +A conditional banch selects a continuation from the two possible +futures; rasing an exception discards. Traditional way to handle +continuations explicitly in a program is to transform a program into +cps style. Continuation captured by call/cc is the {\bf whole} continuation +that includes all the future computation.. In practice, most of the +continuations that we want to manipulate are only a part of +computation. Such continuations are called {\bf delimited continuations} or +{\bf partial continuations}. + + +\begin{enumerate} +\item cps transform \\ + there are multiple ways to do cps transform, here are two. + + + \begin{bluetext} +------------------------------------------ + [x] --> x + [\x. M] --> \k . k (\x . [M]) + [M N] --> \k. [M] (\m . m [N] k) +------------------------------------------ + + +------------------------------------------ + [x] --> \k . k x + [\x. M] --> \k. k (\x.[M]) + [M N] --> \k. [M] (\m . [N] (\n. m n k)) +------------------------------------------ + + +[callcc (\k. body)] = \outk. (\k. [body] outk) (\v localk. outk v) + + \end{bluetext} + + +\item experiment + +\begin{alternate} +#load "delimcc.cma";; +\end{alternate} +\begin{alternate} +Delimcc.shift;; +- : 'a Delimcc.prompt -> (('b -> 'a) -> 'a) -> 'b = +\end{alternate} + +\begin{bluetext} +reset (fun () -> M ) --> push_prompt p (fun () -> M ) +shift (fun k -> M) --> shift p (fun k -> M ) +\end{bluetext} +in racket you should have \textit{(require racket/control)} +and then \textit{(reset expr ...+)} +\textit{(shift id expr ...+)} + + +\begin{redcode} +module D = Delimcc +(** set the prompt *) +let p = D.new_prompt () +let (reset,shift),abort = D.(push_prompt &&& shift &&& abort ) p;; +let foo x = reset (fun () -> shift (fun cont -> if x = 1 then cont 10 else 20 ) + 100 ) +\end{redcode} + +\begin{alternate} +foo 1 ;; +- : int = 110 +foo 2 ;; +- : int = 20 +5 * reset (fun () -> shift (fun k -> 2 * 3 ) + 3 * 4 );; +- : int = 30 +reset (fun () -> 3 + shift (fun k -> 5 * 2) ) - 1 ;; +- : int = 9 +\end{alternate} +\begin{bluetext} +val p : '_a D.prompt = +val reset : (unit -> '_a) -> '_a = +val shift : (('_a -> '_b) -> '_b) -> '_a = +val abort : '_a -> 'b = +\end{bluetext} + +\begin{bluecode} +let p = D.new_prompt () +let (reset,shift),abort = D.(push_prompt &&& shift &&& abort ) p;; +\end{bluecode} + +\begin{alternate} +reset (fun () -> if (shift (fun k -> k(2 = 3))) then "hello" else "hi ") ^ "world";; +- : string = "hi world" +reset (fun () -> if (shift (fun k -> "laji")) then "hello" else "hi ") ^ "world";; +- : string = "lajiworld" +reset (fun _ -> "hah");; +- : string = "hah" +\end{alternate} + + +\begin{bluecode} +let make_operator () = + let p = D.new_prompt () in + let (reset,shift),abort = D.(push_prompt &&& shift &&& abort) p in + p,reset,shift,abort +\end{bluecode} + +Delimited continuations seems not able to handle answer type polymorphism. + +\begin{bluetext} +exception Str of [`Found of int | `NotFound] +\end{bluetext} + +\begin{redcode} +let times lst = + let rec times_aux lst = match lst with + | [] -> 1 + | 0 :: xs -> shift (fun _ -> 0 ) + | x :: xs -> begin + (* printf "entering %d\n" x ; *) + let v = x * times_aux xs in + (* printf "exiting %d\n" x ; *) + v + end in + reset (fun () -> times_aux lst ) +\end{redcode} + +Store the continuation, the type system is not friendly to the +continutations, but fortunately we have \textit{side effects} at hand, we can +store it. (This is pretty hard in Haskell ) + +\begin{redcode} +let p,reset,shift,abort = make_operator() in + let c = ref None in + begin + reset (fun () -> 3 + shift (fun k -> c:= Some k ; 0) - 1) ; + Option.get (!c) 20 + end ;; + Characters 81-139: + reset (fun () -> 3 + shift (fun k -> c:= Some k ; 0) - 1) ; + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + Warning 10: this expression should have type unit. + \end{redcode} +\begin{bluecode} +- : int = 22 +\end{bluecode} +\begin{redcode} +let cont = + let p,reset,shift,abort = make_operator() in + let c = ref None in + let rec id lst = match lst with + | [] -> shift (fun k -> c:=Some k ; [] ) + |x :: xs -> x :: id xs in + let xs = reset (fun () -> id [1;2;3;4]) in + xs, Option.get (!c);; +\end{redcode} +\begin{bluecode} +val cont : int list * (int list -> int list) = ([], ) +\end{bluecode} +\begin{alternate} +# let a,b = cont ;; +val a : int list = [] + +val b : int list -> int list = +# b [];; +- : int list = [1; 2; 3; 4] +\end{alternate} + + + +\begin{redcode} +type tree = Empty | Node of tree * int * tree +let walk_tree = + let cont = ref None in + let p,reset,shift,abort = make_operator() in + let yield n = shift (fun k -> cont := Some k; print_int n ) in + let rec walk2 tree = match tree with + |Empty -> () + |Node (l,v,r) -> + walk2 l ; + yield v ; + walk2 r in + fun tree -> (reset (fun _ -> walk2 tree ), cont);; +\end{redcode} +\begin{bluecode} +val walk_tree : tree_t -> unit * ('_a -> unit) option Batteries.ref = +\end{bluecode} + +\begin{alternate} +# let _, cont = walk_tree tree1 ;; +1val cont : ('_a -> unit) option Batteries.ref = {contents = Some } +# Option.get !cont ();; +2- : unit = () +# Option.get !cont ();; +3- : unit = () +# Option.get !cont ();; +- : unit = () +# Option.get !cont ();; +- : unit = () +\end{alternate} + +It's quite straightforward to implement yield using delimited +continuation, since each time shifting will escape the control, and you store the continuation, later it can be resumed. + + +\begin{bluetext} +(** defer the continuation *) +shift (fun k -> fun () -> k "hello") +\end{bluetext} + +By wrapping continuations, we can \textbf{access the information outside} of the enclosing +reset while staying within reset lexically. + +suppose this type check + +\begin{alternate} + let f x = reset (fun () -> shift (fun k -> fun () -> k "hello") ^ "world" ) x + f : unit -> string +\end{alternate} + +\item Answer type modification (serious) + in the following context, + \verb|reset (fun () -> [...] ^ "word" )|, the value returned by + reset appears to be a string. An answer type is a type of the enclosing + \emph{reset}. + +\item reorder delimited continuations \\ + if we apply a continuation at the tail position, the captured computation is simply + resumed. If we apply a continuation at the non-tail position, we can perform + additional computation after resumed computation finishes. + + Put differently, we can switch the execution order of the surrounding context. + +\begin{redcode} +let p,reset,shift,abort = make_operator () in + reset (fun () -> 1 + (shift (fun k -> 2 * k 3 )));; +\end{redcode} +\begin{bluecode} +- : int = 8 +\end{bluecode} + +\begin{redcode} +let p,reset,shift,abort = make_operator () in + let either a b = shift (fun k -> k a ; k b ) in + reset (fun () -> + let x = either 0 1 in + print_int x ; print_newline ());; + \end{redcode} +\begin{bluecode} + 0 + 1 +\end{bluecode} +\item useful links \\ + \href{http://blog.fitzell.ca/2009/01/seaside-partial-continuations.html}{sea + side} \\ + \href{http://pllab.is.ocha.ac.jp/~asai/cw2011tutorial/}{shift and + reset tutorial} \\ + \href{http://pllab.is.ocha.ac.jp/~asai/cw2011tutorial/main-e.pdf}{shift + reset tutorial} \\ + \href{http://docs.racket-lang.org/reference/cont.html#(part._.Classical_.Control_.Operators)}{racket + control operators} \\ + \href{http://okmij.org/ftp/continuations/caml-shift.pdf}{caml-shift-paper.pdf} \\ + \href{http://okmij.org/ftp/continuations/caml-shift-talk.pdf}{caml-shift-talk} \\ + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "../master" +%%% End: diff --git a/godi.tex b/godi.tex new file mode 100644 index 0000000..3bf7f60 --- /dev/null +++ b/godi.tex @@ -0,0 +1,34 @@ + +\subsection{godi} +\label{sec:godi} +\begin{itemize} +\item \verb|godi_console | + + \item useful paths \\ + + +\begin{bluecode} +./build/distfiles/godi-batteries +~/SourceCode/ML/godi/build/distfiles/ocaml-3.12.0/toplevel/ +\end{bluecode} + + + + + +\begin{bluecode} +godi_make makesum +godi_make install +godi_console info (godi_console list ) +godi_add ~/SourceCode/ML/godi/build/packages/All/godi-calendar-2.03.tgz +godi_console perform -build godi-ocaml-graphics >.log 2 >1 +perform (fetch, extract, patch, configure, build, install) +\end{bluecode} + + +\end{itemize} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "master" +%%% End: diff --git a/lang/stream.tex b/lang/stream.tex new file mode 100644 index 0000000..7581414 --- /dev/null +++ b/lang/stream.tex @@ -0,0 +1,207 @@ + + +\href{http://mirror.ocamlcore.org/ocaml-tutorial.org/streams.html}{streams} + +\begin{enumerate} +\item stream expression + + \begin{redcode} + +let rec walk dir = + let items = try + Array.map (fun fn -> let path = Filename.concat dir fn in + try if Sys.is_directory path then `Dir path else `File path + with e -> `Error(path,e) ) (Sys.readdir dir) + with e -> [| `Error (dir,e) |] in + Array.fold_right + (fun item rest -> match item with + |`Dir path -> [< 'item ; walk path; rest >] + | _ -> [< 'item; rest >]) items [< >];; + + +(** alternative without syntax extension *) +let rec walk dir = + let items = + try + Array.map + (fun fn -> + let path = Filename.concat dir fn + in + try if Sys.is_directory path then `Dir path else `File path + with | e -> `Error (path, e)) + (Sys.readdir dir) + with | e -> [| `Error (dir, e) |] + in + Array.fold_right + (fun item rest -> + match item with + | `Dir path -> + Stream.icons item (Stream.lapp (fun _ -> walk path) rest) + | _ -> Stream.icons item rest) + items Stream.sempty + + + +Stream.(walk "/Users/bob" |> take 10 |> iter +s ((function `Dir s -> "dir :" ^ s | `File s -> "file: " ^ s | `Error (s,e) -> "error: " ^ s ^ " " ^ Printexc.to_string e) |- print_string |- print_newline) );; + + \end{redcode} + + \begin{bluecode} +- : string -> + [> `Dir of string | `Error of string * exn | `File of string ] + Batteries.Stream.t + +error: /Users/bob/.#.log Sys_error("/Users/bob/.#.log: No such file or directory") +file: /Users/bob/.aboutenvfiles +file: /Users/bob/.bash_history +file: /Users/bob/.bashrc +file: /Users/bob/.bashrc~ +dir :/Users/bob/.cabal +file: /Users/bob/.cabal/.DS_Store +dir :/Users/bob/.cabal/bin +file: /Users/bob/.cabal/bin/alex +file: /Users/bob/.cabal/bin/bf + + + \end{bluecode} +\item module Stream + + +\begin{alternate} +Stream.npeek;; +- : int -> 'a Batteries.Stream.t -> 'a list = +Stream.next;; +- : 'a Stream.t -> 'a = +\end{alternate} + + + +\begin{redcode} +let lines_stream_of_channel chan = Stream.from (fun _ -> + try Some (input_line chan) with End_of_file -> None );; +\end{redcode} + +\begin{bluecode} +val lines_stream_of_channel : BatIO.input -> string Batteries.Stream.t = +\end{bluecode} + + +it raises \textit{Stream.Failure} on an empty stream, +i.e. \textit{Stream.next} + +\begin{redcode} +let line_stream_of_string string = + Stream.of_list (Str.(split (regexp "\n") string)) +\end{redcode} + +\item Constructing streams \\ + \begin{bluetext} + Stream.from + Stream.of_list + Stream.of_string (* char t *) + Stream.of_channel (* char t *) + \end{bluetext} + +\item Consuming streams \\ + +\begin{bluetext} + Stream.peek + Stream.junk +\end{bluetext} + +\begin{bluecode} +let paragraph lines = + let rec next para_lines i = + match Stream.peek lines,para_lines with + | None, [] -> None + | Some "", [] -> + Stream.junk lines (* still a white paragraph *) + next para_lines i + | Some "", _ | None, _ -> + Some (String.concat "\n" (List.rev para_lines)) (* a new paragraph*) + | Some line, _ -> + Stream.junk lines ; + next (line :: para_line ) i in + Stream.from (next []) +\end{bluecode} + +\begin{redcode} +let stream_fold f stream init = + let result = ref init in + Stream.iter (fun x -> result := f x !result) stre am; !result;; + \end{redcode} + +\begin{bluecode} +val stream_fold : ('a -> 'b -> 'b) -> 'a Batteries.Stream.t -> 'b -> 'b = + +\end{bluecode} + +\begin{redcode} +let stream_concat streams = + let current_stream = ref None in + let rec next i = + try + let stream = match !current_stream with + | Some stream -> stream + | None -> + let stream = Stream.next streams in + current_stream := Some stream ; + stream in + try Some (Stream.next stream) + with Stream.Failure -> (current_stream := None ; next i) + with Stream.Failure -> None in + Stream.from next +\end{redcode} + +\item \textit{copying or sharing} streams \\ + this was called \textit{dup} in Enum + \begin{bluecode} +(** create 2 buffers to store some pre-fetched value *) +let stream_tee stream = + let next self other i = + try + if Queue.is_empty self + then + let value = Stream.next stream in + Queue.add value other ; + Some value + else + Some (Queue.take self) + with Stream.Failure -> None in + let q1,q2 = Queue.create (), Queue.create () in + (Stream.from (next q1 q2), Stream.from (next q2 q1)) +\end{bluecode} + +\item convert arbitray data types to streams \\ + if the datat type defines an \textit{iter} function, and you don't + mind using threads, you can use a \textit{producer-consumer} + arrangement to invert control. + +\begin{redcode} +let elements iter coll = + let channel = Event.new_channel () in + let producer () = + let _ = iter (fun x -> Event.(sync (send channel (Some x )))) coll in + Event.(sync (send channel None)) in + let consumer i = + Event.(sync (receive channel)) in + ignore (Thread.create producer ()) ; + Stream.from consumer +\end{redcode} + + \begin{bluecode} +val elements : (('a -> unit) -> 'b -> 'c) -> 'b -> 'a Batteries.Stream.t = +\end{bluecode} + +Keep in mind that these techniques spawn producer threads which carry +a few risks: they only terminate when they have finished iterating, +and any change to the original data structure while iterating may +produce unexpected results. + + +\end{enumerate} +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "../master" +%%% End: diff --git a/lex.tex b/lex.tex new file mode 100644 index 0000000..11b4f62 --- /dev/null +++ b/lex.tex @@ -0,0 +1,341 @@ + + + + +\begin{enumerate} +\item use ulex \textbf{ unicode support}, \textbf{ don't waste time in ocamllex (it can not handle CJK!!) } +\item tags file +\begin{redcode} +$ cat tags +\end{redcode} + +% $ + +\begin{bluecode} +<*_ulex.ml> : syntax_camlp4o,pkg_ulex +<*_ulex.{byte,native}> : pkg_ulex +\end{bluecode} + + + + use default myocamlbuild.ml, like \emph{ln -s ~/myocamlbuild.ml} + make a symbol link \verb|pa_ulex.cma| to camlp4 directory,this is actually not necessary + but sometimes for \textbf{ debugging purpose}, as follows, this is pretty easy \\ + \verb| camlp4o pa_ulex.cma -printer OCaml test_ulex.ml -o test_ulex.ppo| + +\item example (does not support \textbf{ as } syntax as ocamllex) + + +\begin{bluecode} +let regexp number = ['0'-'9'] + +let regexp line = [^ '\n']* ('\n' ?) +let u8l = Ulexing.utf8_lexeme +let rec lexer1 arg1 arg2 .. = lexer +|regexp -> action |.. +and lexer2 arg1 arg2 .. = lexer +|regexp -> action |... +\end{bluecode} + + + + \item \textbf{ roll back} \\ + Ulexing.rollback lexbuf, so for string lexing, you can rollback one char, + and plugin your string lexer, but \textit{not generally usefull}, ulex \textit{does not support shortest mode yet}. Sometimes the semantics of rolling back is not what you want. + \item combined with macro package \\ + since you need inline to do macro prepossessing + so use syntax extension macro to \textbf{ inline} your code, + + +\begin{bluetext} +<*_ulex.ml> : syntax_camlp4o,pkg_ulex,pkg_camlp4.macro +<*_ulex.{byte,native}> : pkg_ulex +\end{bluetext} + + + Attention! \textbf{ since you use ocamlbuild to build, then you need to copy you include + files to \_build if you use relative path, otherwise you can use absolute path} +\item predefined regexp (copied from ocaml source code) + \href{file:/Users/bob/SourceCode/ML/godi/build/distfiles/ocaml-3.12.1/parsing/lexer.ml}{parsing/lexer.ml} -- ocaml compiler lexer file for reference +\item ulex interface + \begin{enumerate} + \item roughly equivalent to the module Lexing, except that its lexbuffers handles Unicode + code points\textbf{ OCaml type:int in the range 0.. 0x10ffff} + instead of bytes (OCamltype : char). \emph{you can customize implementation for lex buffers}, define a module L which implements \emph{start,next,mark, and backtrack and the Error exception}. They need not work on a type named lexbuf, you can use the type name you want. Then, just do in your \emph{ulex-processed} source, before the first lexer specification\verb|module Ulexing = L| + Great! you can see that the generated code \emph{introducing Ulexing } very \emph{late} + and actually use very limited functions, other functions are just provided for your + convenience, and it did not have any type annotations, so you really can customize it. I think probably ocamllex can do the similar trick. + + +\begin{bluetext} +val start : Ulexing.lexbuf -> unit +val next : Ulexing.lexbuf -> int +val mark : Ulexing.lexbuf -> int -> unit +val backtrack : Ulexing.lexbuf -> int +\end{bluetext} + + + \item .mli file + + +\begin{bluecode} +type lexbuf +exception Error +exception InvalidCodepoint of int +val create : (int array -> int -> int -> int ) -> lexbuf + +(* Unicode *) +from_stream : int Stream.t -> lexbuf +from_int_array : int array -> lexbuf + +(* 0..255 *) +from_latin1_stream : char Stream.t -> Ulexing.lexbuf +from_latin1_channel : Pervasives.in_channel -> Ulexing.lexbuf +from_latin1_string : string -> Ulexing.lexbuf + + +(*Utf8 encoded stream*) +from_utf8_stream : char Stream.t -> Ulexing.lexbuf +from_utf8_channel : Pervasives.in_channel -> Ulexing.lexbuf +from_utf8_string : string -> Ulexing.lexbuf + + +(** encoding is subject to change during lexing Note that bytes +have been consumed bye the lexer buffer are not re-interpreted +with the new encoding, in Ascii mode, non-Ascii bytes(ie >127) in the +stream raises an InvalidCodepoint exception +*) +from_var_enc_stream : + Ulexing.enc Pervasives.ref -> char Stream.t -> Ulexing.lexbuf +from_var_enc_string : + Ulexing.enc Pervasives.ref -> string -> Ulexing.lexbuf +from_var_enc_channel : + Ulexing.enc Pervasives.ref -> Pervasives.in_channel -> Ulexing.lexbuf +type enc = Ulexing.enc = Ascii | Latin1 | Utf8 + +(** semantic action *) +lexeme_start : lexbuf -> int -- from 0 +lexeme_end : lexbuf -> int +loc : lexbuf -> int * int -- (start,end) +lexeme_length : lexbuf -> int +lexeme : lexbuf -> int array +lexeme_char : lexbuf -> int -> int -- (may be more than 255) +sub_lexeme : lexbuf -> int -> int -> int array + +latin1_lexeme : lexbuf -> string (*result encoded in Latin1*) +latin1_sub_lexeme +latin1_lexeme_char + +utf8_lexeme +utf8_sub_lexeme + +rollback : lexbuf -> unit +-- puts lexbuf back in its configuration before the last lexeme +-- was matched, it's then possible to plugin another lexer to parse +-- + +(** access to the internal buffer*) +get_buf : lexbuf -> int array +get_start : lexbuf -> int +get_pos : lexbuf -> int + + +-- internal +start,next,mark, backtrack + +\end{bluecode} + + + \item annoyance \\ + did not handle line position, you have only global char position, but + we are using emacs, not matter too much + \item \textbf{ hand-coded some predefined regexps, copied and revised from ocaml compiler, + source code} + + + +\begin{bluecode} +let u8l = Ulexing.utf8_lexeme +let u8_string_of_int_array arr = + Utf8.from_int_array arr 0 (Array.length arr) +let u8_string_of_int v = + Utf8.from_int_array [|v|] 0 1 + +let report_error ?(msg="") lexbuf = + let (a,b) = Ulexing.loc lexbuf in + failwith ((Printf.sprintf "unexpected error (%d,%d) : " a b )^ msg) + +(** copied from ocaml 3.12.1 source code *) +let regexp newline = ('\010' | '\013' | "\013\010") +let regexp blank = [' ' '\009' '\012'] +let regexp lowercase = ['a'-'z' '\223'-'\246' '\248'-'\255' '_'] +let regexp uppercase = ['A'-'Z' '\192'-'\214' '\216'-'\222'] + +let regexp identchar = + ['A'-'Z' 'a'-'z' '_' '\192'-'\214' '\216'-'\246' '\248'-'\255' '\'' '0'-'9'] + +let regexp symbolchar = + ['!' '$' '%' '&' '*' '+' '-' '.' '/' ':' '<' '=' '>' '?' '@' '^' '|' '~'] + + +let regexp decimal_literal = + ['0'-'9'] ['0'-'9' '_']* +let regexp hex_literal = + '0' ['x' 'X'] ['0'-'9' 'A'-'F' 'a'-'f']['0'-'9' 'A'-'F' 'a'-'f' '_']* +let regexp oct_literal = + '0' ['o' 'O'] ['0'-'7'] ['0'-'7' '_']* +let regexp bin_literal = + '0' ['b' 'B'] ['0'-'1'] ['0'-'1' '_']* +let regexp int_literal = + decimal_literal | hex_literal | oct_literal | bin_literal +let regexp float_literal = + ['0'-'9'] ['0'-'9' '_']* ('.' ['0'-'9' '_']* )? (['e' 'E'] ['+' '-']? ['0'-'9'] ['0'-'9' '_']* )? + +let regexp blanks = blank + +let regexp whitespace = (blank | newline) ? +let regexp underscore = "_" +let regexp tilde = "~" + +let regexp lident = lowercase identchar * + +let regexp uidnet = uppercase identchar * + +(** Handle string *) +let initial_string_buffer = Array.create 256 0 +let string_buff = ref initial_string_buffer +let string_index = ref 0 + +let reset_string_buffer () = + string_buff := initial_string_buffer; + string_index := 0 + +(** store a char to the buffer *) +let store_string_char c = + if !string_index >= Array.length (!string_buff) then begin + let new_buff = Array.create (Array.length (!string_buff) * 2) 0 in + Array.blit (!string_buff) 0 new_buff 0 (Array.length (!string_buff)); + string_buff := new_buff + end; + Array.unsafe_set (!string_buff) (!string_index) c; + incr string_index + +let get_stored_string () = + let s = Array.sub (!string_buff) 0 (!string_index) in + string_buff := initial_string_buffer; + s + + +let char_for_backslash = function + | 110 -> 10 (*'n' -> '\n'*) + | 116 -> 9 (*'t' -> '\t' *) + | 98 -> 8 (*'b' -> '\b'*) + | 114 -> 13 (*'r' -> '\r' *) + | c -> c +(** user should eat the first "\'"*) +let char_literal = lexer + | newline "'" -> + (Ulexing.lexeme_char lexbuf 0) + | [^ '\\' '\'' '\010' '\013'] "'" -> + (* here may return a unicode we use *) + (Ulexing.lexeme_char lexbuf 0) + | "\\" ['\\' '\'' '"' 'n' 't' 'b' 'r' ' '] "'" -> + (char_for_backslash (Ulexing.lexeme_char lexbuf 1 )) + | "\\" ['0'-'9'] ['0'-'9'] ['0'-'9'] "'" -> + let arr = Ulexing.sub_lexeme lexbuf 1 3 in + (** Char.code '0' = 48 *) + 100*(arr.(0)-48)+10*(arr.(1)-48)+arr.(2)-48 + | "\\" 'x' ['0'-'9' 'a'-'f' 'A'-'F'] ['0'-'9' 'a'-'f' 'A'-'F'] "'" -> + let arr = Ulexing.sub_lexeme lexbuf 2 2 in + let v1 = + if arr.(0) >= 97 + then (arr.(0)-87 ) * 16 + else if arr.(0) >= 65 + then (arr.(0)-55) * 16 + else (arr.(0) - 48) * 16 in + let v2 = + if arr.(1) >= 97 + then (arr.(1)-87 ) + else if arr.(1) >= 65 + then (arr.(1)-55) + else (arr.(1) - 48) in + (v1 + v2 ) + | "\\" _ -> + let (a,b) = Ulexing.loc lexbuf in + let l = Ulexing.sub_lexeme lexbuf 0 2 in + failwith + (Printf.sprintf + "expecting a char literal (%d,%d) while %d%d appeared" a b l.(0) l.(1)) + | _ -> + let (a,b) = Ulexing.loc lexbuf in + let l = Ulexing.lexeme lexbuf in + failwith + (Printf.sprintf + "expecting a char literal (%d,%d) while %d appeared" a b l.(0)) + +(** ocaml spuports multiple line string "a b \ + b" => interpreted as "a b b" + actually we are always operation on an int +*) +let rec string = lexer + |'"' -> () (* end *) + + | '\\' newline ([' ' '\t'] * ) -> + string lexbuf + + | '\\' ['\\' '\'' '"' 'n' 't' 'b' 'r' ' '] -> + store_string_char(char_for_backslash (Ulexing.lexeme_char lexbuf 1)); + string lexbuf + | '\\' ['0'-'9'] ['0'-'9'] ['0'-'9'] -> + let arr = Ulexing.sub_lexeme lexbuf 1 3 in + let code = 100*(arr.(0)-48)+10*(arr.(1)-48)+arr.(2)-48 in + store_string_char code ; + string lexbuf + | '\\' 'x' ['0'-'9' 'a'-'f' 'A'-'F'] ['0'-'9' 'a'-'f' 'A'-'F'] -> + let arr = Ulexing.sub_lexeme lexbuf 2 2 in + let v1 = + if arr.(0) >= 97 + then (arr.(0)-87 ) * 16 + else if arr.(0) >= 65 + then (arr.(0)-55) * 16 + else (arr.(0) - 48) * 16 in + let v2 = + if arr.(1) >= 97 + then (arr.(1)-87 ) + else if arr.(1) >= 65 + then (arr.(1)-55) + else (arr.(1) - 48) in + let code = (v1 + v2 ) in + store_string_char code ; + string lexbuf + | '\\' _ -> + let (a,b) = Ulexing.loc lexbuf in + let l = Ulexing.sub_lexeme lexbuf 0 2 in + failwith + (Printf.sprintf + "expecting a string literal (%d,%d) while %d%d appeared" a b l.(0) l.(1)) | (newline | eof ) -> + let (a,b) = Ulexing.loc lexbuf in + let l = Ulexing.lexeme lexbuf in + failwith + (Printf.sprintf + "expecting a string literal (%d,%d) while %d appeared" a b + l.(0)) + | _ -> + store_string_char (Ulexing.lexeme_char lexbuf 0); + string lexbuf +(** you should provide '"' as entrance *) +let string_literal lexbuf = + reset_string_buffer(); + string lexbuf; + get_stored_string() + +\end{bluecode} + +% $ + +% \lstinputlisting{/Users/bob/predefine_ulex.ml} + \end{enumerate} +\end{enumerate} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "master" +%%% End: diff --git a/library/caml-inspect.tex b/library/caml-inspect.tex new file mode 100644 index 0000000..58e2abb --- /dev/null +++ b/library/caml-inspect.tex @@ -0,0 +1,177 @@ + + +It's mainly used to debug programs or presentation. +\href{http://lambdamuesli.blogspot.com/}{blog} +\begin{enumerate} +\item usage + \begin{bluetext} +#require "inspect";; +open Inspect ;; + +Sexpr.(dump (test_data ())) +Sexpr.(dump dump) (** can dump any value, including closure *) +Dot.(dump_osx dump_osx) +\end{bluetext} + + + +\item \textit{module Dot} + \begin{bluetext} + dump + dump_to_file + dump_with_formatter + dump_osx + \end{bluetext} +\item \textit{module Sexpr} + \begin{bluetext} + dump + dump_to_file + dump_with_formatter + \end{bluetext} + +\item principle \\ + OCaml values all share a \textit{common low-level} representation. + The basic building block that is used by the runtime-system(which is + written in the C programming languag) to represent any value in the + OCaml universe is the value type. Values are always + \textit{word-sized}. A word is either 32 or 64 bits + wide(\textit{Sys.word\_size}) + + A value can either be a pointer to a block of values in the OCaml + heap, a pointer to an object outside of the heap, or an unboxed + integer. Naturally, blocks in the heap are garbage-collected. + + To distinguish between unboxed integers and pointers, the system uses + the least-significant bit of the value as a flag. If the LSB is set, + the value is unboxed. If the LSB is cleared, the value is a pointer to + some other region of memory. This encoding also explains why the int + type in OCaml is only 31 bits wide (63 bits wide on 64 bit platforms). + + + Since blocks in the heap are garbage-collected, they have strict + structure constraints. Information like the tag of a block and its + size(in words) is encoded in the header of each block. + + There are two categories of blocks with respect to the garbage collector: + \begin{enumerate} + \item Structured blocks \\ + May only contain well-formed values, as they are + recursively traversed by the garbage collector. + \item Raw blocks \\ + are not scanned by the garbage collector, and can thus + contain arbitrary values. + \end{enumerate} + Structured blocks have tag values lower than + \textit{Obj.no\_scan\_tag}, while raw blocks have tags equal or + greater than \textit{Obj.no\_scan\_tag}. + + + The type of a block is its tag, which is stored in the block header.(\textit{Obj.tag}) + + \begin{redcode} +Obj.(let f ()= repr |- tag in no_scan_tag, f () 0, f () [|1.;2.|], f +() (1,2) ,f ()[|1,2|]);; +\end{redcode} + +\begin{bluecode} +- : int * int * int * int * int = (251, 1000, 254, 0, 0) +\end{bluecode} + +\begin{redcode} +se_str "_tag" "Obj";; +\end{redcode} + +\begin{bluecode} + external tag : t -> int = "caml_obj_tag" + external set_tag : t -> int -> unit = "caml_obj_set_tag" + val lazy_tag : int + val closure_tag : int + val object_tag : int + val infix_tag : int + val forward_tag : int + val no_scan_tag : int + val abstract_tag : int + val string_tag : int + val double_tag : int + val double_array_tag : int + val custom_tag : int + val final_tag : int + val int_tag : int + val out_of_heap_tag : int + val unaligned_tag : int +\end{bluecode} + +\begin{enumerate} + +\item \textit{0 to Obj.no\_scan\_tag-1} + A structured block (an array of Caml objects). Each field is a value. +\item \textit{Obj.closure\_tag}: A closure representing a functional value. The +first word is a pointer to a piece of code, the remaining words are +values containing the environment. +\item \textit{Obj.string\_tag}: A character string. +\item \textit{Obj.double\_tag}: A double-precision floating-point number. +\item \textit{Obj.double\_array\_tag}: An array or record of double-precision +floating-point numbers. +\item \textit{Obj.abstract\_tag}: A block representing an abstract datatype. +\item \textit{Obj.custom\_tag}: A block representing an abstract datatype with + user-defined finalization, comparison, hashing, serialization and + deserialization functions attached +\item \textit{Obj.object\_tag}: A structured block representing an object. The first + field is a value that describes the class of the object. The second + field is a unique object id (see \textit{Oo.id}). The rest of the block + represents the variables of the object. +\item \textit{Obj.lazy\_tag, Obj.forward\_tag}: These two block types + are used by the runtime-system to implement lazy-evaluation. +\item \textit{Obj.infix\_tag}: A special block contained within a + closure block +\end{enumerate} + +\item representation + + For atomic types + \begin{enumerate} + \item int, char (ascii code) : Unboxed integer values + \item float : Blocks with tag \textit{Obj.dobule\_tag} + \item string : Blocks with tag \textit{Obj.string\_tag} + \item int32, int64, nativeint : Blocks with \textit{Obj.custom\_tag} + \end{enumerate} + For Tuples and records: Blocks with tag 0 + \begin{alternate} +Obj.((1,2) |> repr |> tag);; +- : int = 0 +\end{alternate} +For normal array(except float array), Blocks with tag 0 + +For Arrays and records of floats: Block with tag +\textit{Obj.double\_array\_tag} + +For concrete types, +\begin{enumerate} +\item Constant ctor : Represented by unboxed integers(0,1,...). +\item Non-Constant ctor: Block with a tag lower than + \textit{Obj.no\_scan\_tag} that encodes the constructor, numbered in + order of declaration, starting at 0. +\end{enumerate} + +For objects: Blocks with tag \textit{Obj.object\_tag}. The first field +refers to the class of the object and its associated method suite. The +second field contains a unique object ID. The remaining fields are the +instance variables of the object. + +For polymorphic variants: Variants are similar to constructed +terms. There are a few differences +\begin{enumerate} +\item Variant constructors are identified by their hash value +\item Non-constant variant constructors are not flattened. They are + always block of size 2, where the first field is the hash. The + second field can either contain a single value or a pointer to + another structured block(just like a tuple) +\end{enumerate} + +\end{enumerate} + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "../master" +%%% End: diff --git a/library/mikmatch.tex b/library/mikmatch.tex new file mode 100644 index 0000000..ffdd841 --- /dev/null +++ b/library/mikmatch.tex @@ -0,0 +1,636 @@ + + + +Directly supported in toplevel +Regular expression \emph{share} their own namespace. +\begin{enumerate} +\item compile +\begin{bluetext} +"test.ml" : pp(camlp4o -parser pa_mikmatch_pcre.cma) + : pkg_mikmatch_pcre +-- myocamlbuild.ml use default +\end{bluetext} +\item toplevel +\begin{redcode} +ocaml +#camlp4o ;; +#require "mikmatch_pcre" ;; (* make sure to follow the order strictly *) +\end{redcode} +\item debug + + \begin{bluetext} +camlp4of -parser pa_mikmatch_pcre.cma -printer o test.ml +(* -no_comments does not work *) +\end{bluetext} + +\item structure \\ + regular expressions can be used to match strings, it must be preceded by + the RE keyword, or placed between slashes (/../). + + \begin{bluecode} + match ... with pattern -> ... + function pattern -> ... + try ... with pattern -> ... + let /regexp/ = expr in expr + let try (rec) let-bindings in expr with pattern-match + (only handles exception raised by let-bindings) + MACRO-NAME regexp -> expr ((FILTER | SPLIT) regexp) + + \end{bluecode} + + \begin{alternate} +let x = (function (RE digit+) -> true | _ -> false) "13232";; +val x : bool = true +# let x = (function (RE digit+) -> true | _ -> false) "1323a2";; +val x : bool = true +# let x = (function (RE digit+) -> true | _ -> false) "x1323a2";; +val x : bool = false +\end{alternate} + +\begin{bluecode} +let get_option () = match Sys.argv with + [| _ |] -> None + |[| _ ; RE (lower+ as key) "=" (_* as data) |] -> Some(key,data) + |_ -> failwith "Usage: myprog [key=val]";; +val get_option : unit -> (string * string) option = +\end{bluecode} + +\begin{alternate} +let option = try get_option () with Failure (RE "usage"~) -> None ;; +val option : (string * string) option = None +\end{alternate} + + +\item \textbf{sample regex} + built in regexes + \begin{bluetext} + lower, upper, alpha(lower|upper), digit, alnum, punct + graph(alnum|punct), blank,cntrl,xdigit,space + int,float + bol(beginning of line) + eol + any(except newline) + bos, eos + \end{bluetext} + \begin{alternate} +let f = (function (RE int as x : int) -> x ) "132";; +val f : int = 132 +let f = (function (RE float as x : float) -> x ) "132.012";; +val f : float = 132.012 +let f = (function (RE lower as x ) -> x ) "a";; +val f : string = "a" +let src = RE_PCRE int ;; +val src : string * 'a list = ("[+\\-]?(?:0(?:[Xx][0-9A-Fa-f]+|(?:[Oo][0-7]+|[Bb][01]+))|[0-9]+)", []) +let x = (function (RE _* bol "haha") -> true | _ -> false) "x\nhaha";; +val x : bool = true +\end{alternate} + +\begin{bluecode} +RE hello = "Hello!" +RE octal = ['0'-'7'] +RE octal1 = ["01234567"] +RE octal2 = ['0' '1' '2' '3' '4' '5' '6' '7'] +RE octal3 = ['0'-'4' '5'-'7'] +RE octal4 = digit # ['8' '9'] (* digit is a predefined set of characters *) +RE octal5 = "0" | ['1'-'7'] +RE octal6 = ['0'-'4'] | ['5'-'7'] +RE not_octal = [ ^ '0'-'7'] (* this matches any character but an octal digit *) +RE not_octal' = [ ^ octal] (* another way to write it *) +\end{bluecode} + +\begin{redcode} +RE paren' = "(" _* Lazy ")" +(* _ is wild pattern, paren is built in *) +let p = function (RE (paren' as x )) -> x ;; +\end{redcode} + +\begin{alternate} +p "(xx))";; +- : string = "(xx)" +# p "(x)x))";; +- : string = "(x)" +\end{alternate} + +\begin{bluecode} +RE anything = _* (* any string, as long as possible *) +RE anything' = _* Lazy (* any string, as short as possible *) +RE opt_hello = "hello"? (* matches hello if possible, or nothing *) +RE opt_hello' = "hello"? Lazy (* matches nothing if possible, or hello *) +RE num = digit+ (* a non-empty sequence of digits, as long as possible; + shortcut for: digit digit* *) +RE lazy_junk = _+ Lazy (* match one character then match any sequence + of characters and give up as early as possible *) + +RE at_least_one_digit = digit{1+} (* same as digit+ *) +RE at_least_three_digits = digit{3+} +RE three_digits = digit{3} +RE three_to_five_digits = digit{3-5} +RE lazy_three_to_five_digits = digit{3-5} Lazy + +let test s = match s with + RE "hello" -> true + | _ -> false +\end{bluecode} + + +It's important to know that matching process will try \textit{any} possible combination until +the pattern is matched. However the combinations are tried from left to right, and +repeats are either greedy or lazy. (greedy is default). laziness triggered by the presence +of the Lazy keyword. + +\item fancy features of regex + \begin{enumerate}[(a)] + \item normal + + \begin{redcode} +let x = match "hello world" with + RE "world" -> true + | _ -> false;; +\end{redcode} + + \begin{bluecode} +val x : bool = false + \end{bluecode} + +\item pattern match syntax + (the let constructs can be used directly with a + regexp pattern, but \textbf{let RE ... = ... }does not look nice, the + sandwich notation (/.../) has been introduced ) + + \begin{alternate} +Sys.ocaml_version;; +- : string = "3.12.1" +# RE num = digit + ;; +\end{alternate} + +\begin{redcode} + +RE num = digit + ;; + +let /(num as major : int ) "." (num as minor : int) + +( "." (num as patchlevel := fun s -> Some (int_of_string s)) +| ("" as patchlevel := fun s -> None )) + +( "+" (_* as additional_info := fun s -> Some s ) +| ("" as additional_info := fun s -> None )) eos + +/ = Sys.ocaml_version ;; + +\end{redcode} + +we always use \textbf{as} to extract the information. + +\begin{bluecode} +val additional_info : string option = None +val major : int = 3 +val minor : int = 12 +val patchlevel : int option = Some 1 +\end{bluecode} + + +\item File processing (Mikmatch.Text) + + \begin{bluecode} + val iter_lines_of_channel : (string -> unit) -> in_channel -> unit + val iter_lines_of_file : (string -> unit) -> string -> unit + val lines_of_channel : in_channel -> string list + val lines_of_file : string -> string list + val channel_contents : in_channel -> string + val file_contents : ?bin:bool -> string -> string + val save : string -> string -> unit + val save_lines : string -> string list -> unit + exception Skip + val map : ('a -> 'b) -> 'a list -> 'b list + val rev_map : ('a -> 'b) -> 'a list -> 'b list + val fold_left : ('a -> 'b -> 'a) -> 'a -> 'b list -> 'a + val fold_right : ('a -> 'b -> 'b) -> 'a list -> 'b -> 'b + val map_lines_of_channel : (string -> 'a) -> in_channel -> 'a list + val map_lines_of_file : (string -> 'a) -> string -> 'a list +\end{bluecode} +\item \textbf{Mikmatch.Glob} (pretty useful) + + \begin{bluecode} + val scan : + ?absolute:bool -> + ?path:bool -> + ?root:string -> + ?nofollow:bool -> (string -> unit) -> (string -> bool) list -> unit + val lscan : + ?rev:bool -> + ?absolute:bool -> + ?path:bool -> + ?root:string list -> + ?nofollow:bool -> + (string list -> unit) -> (string -> bool) list -> unit + val list : + ?absolute:bool -> + ?path:bool -> + ?root:string -> + ?nofollow:bool -> ?sort:bool -> (string -> bool) list -> string list + val llist : + ?rev:bool -> + ?absolute:bool -> + ?path:bool -> + ?root:string list -> + ?nofollow:bool -> + ?sort:bool -> (string -> bool) list -> string list list + \end{bluecode} + + here we want to get \verb|~/.*/*.conf| file + X.list (predicates corresponding to each layer . + \begin{alternate} +let xs = let module X = Mikmatch.Glob in X.list ~root:"/Users/bob" [FILTER "." ; FILTER _* ".conf" eos ] ;; +val xs : string list = [".libfetion/libfetion.conf"] +\end{alternate} + +\begin{redcode} +let xs = + let module X = Mikmatch.Glob in + X.list ~root:"/Users/bob" [const true; FILTER _* ".pdf" eos ] + in print_int (List.length xs) ;; +\end{redcode} +\begin{bluecode} +455 +\end{bluecode} + + +\item Lazy or Greedy + + \begin{redcode} +match "acbde (result), blabla... " with +RE _* "(" (_* as x) ")" -> print_endline x | _ -> print_endline "Failed";; +\end{redcode} +\begin{bluecode} +result +\end{bluecode} + +\begin{redcode} + match "acbde (result),(bla)bla... " with + RE _* Lazy "(" (_* as x) ")" -> print_endline x | _ -> print_endline "Failed";; +\end{redcode} +\begin{bluecode} +result),(bla +\end{bluecode} + +\begin{alternate} +let / "a"? ("b" | "abc" ) as x / = "abc" ;; (* or patterns, the same as before*) +val x : string = "ab" +# let / "a"? Lazy ("b" | "abc" ) as x / = "abc" ;; +val x : string = "abc" +\end{alternate} + +In place conversions of the substrings can be performed, using +either the predefined converters \textit{int, float}, or custom converters + +\begin{alternate} +let z = match "123/456" with RE (digit+ as x : int ) "/" (digit+ as y : int) -> x ,y ;; +val z : int * int = (123, 456) +\end{alternate} + +Mixed pattern +\begin{alternate} +let z = match 123,45, "6789" with i,_, (RE digit+ as j : int) | j,i,_ -> i * j + 1;; +val z : int = 835048 +\end{alternate} + +\item Backreferences \\ + Previously matched substrings can be matched again using backreferences. + + \begin{alternate} +let z = match "abcabc" with RE _* as x !x -> x ;; +val z : string = "abc" +\end{alternate} + +\item Possessiveness prevent backtracking + + \begin{alternate} +let x = match "abc" with RE _* Possessive _ -> true | _ -> false;; +val x : bool = false + \end{alternate} + +\item macros + \begin{enumerate} + +\item FILTER macro + \begin{alternate} +let f = FILTER int eos;; +val f : ?share:bool -> ?pos:int -> string -> bool = +# f "32";; +- : bool = true +# f "32a";; +- : bool = false +\end{alternate} + +\item REPLACE macro + \begin{alternate} +let remove_comments = REPLACE "#" _* Lazy eol -> "" ;; +val remove_comments : ?pos:int -> string -> string = +# remove_comments "Hello #comment \n world #another comment" ;; +- : string = "Hello \n world " +let x = (REPLACE "," -> ";;" ) "a,b,c";; +val x : string = "a;;b;;c" +\end{alternate} + +\item REPLACE\_FIRST macro +\item SEARCH(\_FIRST) COLLECT COLLECTOBJ MACRO + + \begin{alternate} +let search_float = SEARCH_FIRST float as x : float -> x ;; +val search_float : ?share:bool -> ?pos:int -> string -> float = +search_float "bla bla -1.234e12 bla";; +- : float = -1.234e+12 +let get_numbers = COLLECT float as x : float -> x ;; +val get_numbers : ?pos:int -> string -> float list = +get_numbers "1.2 83 nan -inf 5e-10";; +- : float list = [1.2; 83.; nan; neg_infinity; 5e-10] +let read_file = Mikmatch.Text.map_lines_of_file (COLLECT float as x : float -> x );; +val read_file : string -> float list list = + +(** Negative assertions *) +let get_only_numbers = COLLECT < Not alnum . > (float as x : float) < . Not alnum > -> x + +let list_words = COLLECT (upper | lower)+ as x -> x ;; +val list_words : ?pos:int -> string -> string list = +# list_words "gshogh sghos sgho ";; +- : string list = ["gshogh"; "sghos"; "sgho"] +RE pair = "(" space* (digit+ as x : int) space* "," space* ( digit + as y : int ) space* ")";; + # let get_objlist = COLLECTOBJ pair;; +val get_objlist : ?pos:int -> string -> < x : int; y : int > list = + \end{alternate} +\item SPLIT macro + \begin{alternate} +let ys = (SPLIT space* [",;"] space* ) "a,b,c, d, zz;";; +val ys : string list = ["a"; "b"; "c"; "d"; "zz"] +let f = SPLIT space* [",;"] space* ;; +val f : ?full:bool -> ?pos:int -> string -> string list = +\end{alternate} + +Full is false by default. When true, it considers the regexp +as a separator between substrings even if the first or the last one +is empty. will add some whitespace trailins +\begin{alternate} +f ~full:true "a,b,c,d;" ;; +- : string list = ["a"; "b"; "c"; "d"; ""] +\end{alternate} +\item MAP macro (a weak lexer) (MAP regexp -> expr ) \\ + splits the given string into fragments: the fragments that do not match the pattern are returned as \textit{`Text s}. Fragments that match the pattern are replaced by the result of expr + +\begin{alternate} +let f = MAP ( "+" as x = `Plus ) -> x ;; +val f : ?pos:int -> ?full:bool -> string -> [> `Plus | `Text of string ] list = +let x = (MAP ',' -> `Sep ) "a,b,c";; +val x : [> `Sep | `Text of string ] list = [`Text "a"; `Sep; `Text "b"; `Sep; `Text "c"] +\end{alternate} + +\begin{redcode} +let f = MAP ( "+" as x = `Plus ) | ("-" as x = `Minus) | ("/" as x = `Div) + | ("*" as x = `Mul) | (digit+ as x := fun s -> `Int (int_of_string s)) + | (alpha [alpha digit] + as x := fun s -> `Ident s) -> x ;; +\end{redcode} + +\begin{bluecode} +val f : + ?pos:int -> + ?full:bool -> + string -> + [> `Div + | `Ident of string + | `Int of int + | `Minus + | `Mul + | `Plus + | `Text of string ] +list = +\end{bluecode} +\begin{redcode} +# f "+-*/";; +\end{redcode} + +\begin{bluecode} +- : [> `Div + | `Ident of string + | `Int of int + | `Minus + | `Mul + | `Plus + | `Text of string ] + list += +[`Text ""; `Plus; `Text ""; `Minus; `Text ""; `Mul; `Text ""; `Div; `Text ""] +\end{bluecode} + +\begin{bluecode} +let xs = Mikmatch.Text.map (function `Text (RE space* eos) -> raise Mikmatch.Text.Skip | token -> token) (f "+-*/");; +val xs : + [> `Div + | `Ident of string + | `Int of int + | `Minus + | `Mul + | `Plus + | `Text of string ] + list = [`Plus; `Minus; `Mul; `Div] +\end{bluecode} + + +\item lexer (ulex is faster and more elegant) + + \begin{bluecode} +let get_tokens = f |- Mikmatch.Text.map (function `Text (RE space* eos) +-> raise Mikmatch.Text.Skip | `Text x -> invalid_arg x | x +-> x) ;; + +val get_tokens : + string -> + [> `Div + | `Ident of string + | `Int of int + | `Minus + | `Mul + | `Plus + | `Text of string ] + list = + +get_tokens "a1+b3/45";; +- : [> `Div + | `Ident of string + | `Int of int + | `Minus + | `Mul + | `Plus + | `Text of string ] + list += [`Ident "a1"; `Plus; `Ident "b3"; `Div; `Int 45] +\end{bluecode} + +\item SEARCH macro (location) + + \begin{alternate} +let locate_arrows = SEARCH %pos1 "->" %pos2 -> Printf.printf "(%i-%i)" pos1 (pos2-1);; +val locate_arrows : ?pos:int -> string -> unit = +# locate_arrows "gshogho->ghso";; +(7-8)- : unit = () +let locate_tags = SEARCH "<" "/"? %tag_start (_* Lazy as tag_contents) %tag_end ">" -> Printf.printf "%s %i-%i" tag_contents tag_start (tag_end-1);; +\end{alternate} + +\end{enumerate} + +\item debug + \begin{alternate} +let src = RE_PCRE (float as x : float ) < . Not alnum > in print_endline (fst src);; +(? print_endline "success";; +success +\end{alternate} + + +\item zero-width assertions + + \begin{bluecode} +RE word = < Not alpha . > alpha+ < . Not alpha> +RE word' = < Not alpha . > alpha+ < Not alpha > +\end{bluecode} + +\begin{redcode} +RE triplet = +let print_triplets_of_letters = SEARCH triplet -> print_endline x +print_triplets_of_letters "helhgoshogho";; +\end{redcode} +\begin{bluecode} +hel +elh +lhg +hgo +gos +osh +sho +hog +ogh +gho +- : unit = () +\end{bluecode} +\begin{redcode} +(SEARCH alpha{3} as x -> print_endline x ) "hello world";; +\end{redcode} + +\begin{bluecode} +hel +wor +\end{bluecode} +\begin{redcode} +(SEARCH -> print_endline x ) "hello world";; +\end{redcode} +\begin{bluecode} +hel +ell +llo +wor +orl +rld +\end{bluecode} +\begin{redcode} +(SEARCH alpha{3} as x -> print_endline x ) ~pos:2 "hello world";; +\end{redcode} +\begin{bluecode} +llo +wor +\end{bluecode} + + + + + +\item dynamic regexp + + \begin{alternate} +let get_fild x = SEARCH_FIRST @x "=" (alnum* as y) -> y;; +val get_fild : string -> ?share:bool -> ?pos:int -> string -> string = +# get_fild "age" "age=29 ghos";; +- : string = "29" +\end{alternate} + + + +\item reuse \\ + using macro INCLUDE + +\item view patterns + + \begin{bluecode} +let view XY = fun obj -> try Some (obj#x, obj#y) with _ -> None ;; +val view_XY : < x : 'a; y : 'b; .. > -> ('a * 'b) option = +# let test_orign = function + %XY (0,0) :: _ -> true + |_ -> false +;; + val test_orign : < x : int; y : int; .. > list -> bool = + + +let view Positive = fun x -> x > 0 +let view Negative = fun x -> x <= 0 + +let test_positive_coords = function + %XY ( %Positive, %Positive ) -> true + | _ -> false + + (** lazy pattern is already supported in OCaml *) +let test x = match x with + lazy v -> v + +type 'a lazy_list = Empty | Cons of ('a * 'a lazy_list lazy_t) + + +let f = fun (Cons (_ , lazy (Cons (_, lazy (Empty)) ) )) -> true ;; +let f = fun %Cons (x1, %Cons (x2 %Empty)) -> true (* simpler *) +\end{bluecode} + + +implementation +let view X = f is translated into: + let view\_X = f + +Similarly, we have local views: +let view X = f in ... + +Given the nature of camlp4, this is the simplest solution that allows us to make views available to other modules, since they are just functions, with a standard name. When a view X is encountered in a pattern, it uses the view\_X function. The compiler will complain if doesn't have the right type, but not the preprocessor. + +About inline views: since views are simple functions, we could insert functions directly in patterns. I believe it would make the pattern really difficult to read, especially since views are expected to be most useful in already complex patterns. + + +About completeness checking: our definition of views doesn't allow the compiler to warn against incomplete or redundants pattern-matching. We have the same situation with regexps. What we define here are incomplete or overlapping views, which have a broader spectrum of applications than views which are defined as sum types. + +\item tiny use + \begin{alternate} + se (FILTER _* "map_lines_of_file" ) "Mikmatch";; + val map_lines_of_file : (string -> 'a) -> string -> 'a list + \end{alternate} + + +\begin{bluecode} +let _ = Mikmatch.map_lines_of_file + (function x -> + match x with + | RE "\xbegin{bluecode}" -> "\n" ^ x + | RE "\xend{bluecode}" -> x ^ ``\n'' + | _ -> x ) + "/Users/bob/SourceCode/Notes/ocaml-hacker.tex" + |> List.enum + |> File.write_lines "/Users/bob/SourceCode/Notes/ocaml-hacker-back-up.tex";; +\end{bluecode} + +\end{enumerate} + +\end{enumerate} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "../master" +%%% End: diff --git a/library/monad.tex b/library/monad.tex new file mode 100644 index 0000000..bb5c91a --- /dev/null +++ b/library/monad.tex @@ -0,0 +1,193 @@ + + +\begin{enumerate} +\item debug \\ + tags file +\begin{bluetext} + "monad_test.ml" : pp(camlp4o -parser pa_monad.cmo) + camlp4o -parser pa_monad.cmo monad_test.ml -printer o + + (** filter *) + + let a = perform let b = 3 in b + let bind x f = f x + let c = perform c <-- 3 ; c + (* output + let a = let b = 3 in b + let bind x f = f x + let c = bind 3 (fun c -> c) + *) + + + +let bind x f = List.concat (List.map f x) +let return x = [x] +let bind2 x f = List.concat (List.map f x) + +let c = perform + x <-- [1;2;3;4]; + y <-- [3;4;4;5]; + return (x+y) + + +let d = perform with bind2 in + x <-- [1;2;3;4]; + y <-- [3;4;4;5]; + return (x+y) + +let _ = List.iter print_int c +let _ = List.iter print_int d + +(* +let bind x f = List.concat (List.map f x) +let return x = [ x ] +let bind2 x f = List.concat (List.map f x) +let c = + bind [ 1; 2; 3; 4 ] + (fun x -> bind [ 3; 4; 4; 5 ] (fun y -> return (x + y))) +let d = + bind2 [ 1; 2; 3; 4 ] + (fun x -> bind2 [ 3; 4; 4; 5 ] (fun y -> return (x + y))) +let _ = List.iter print_int c +let _ = List.iter print_int d +*) + +\end{bluetext} + +\item translation rule \\ + it's simple. \textbf{perform} or \textbf{perform with bind in } then + it will translate all phrases ending with \textit{;}; \textit{x <-- + me;} will be translated into \textit{me >>= (fun x -> )}; +\textit{me;} will be translated into \textit{me >>= (fun \_ -> ... )} +you should refer \textit{pa\_monad.ml} for more details +\textit{perform with exp1 and exp2 in exp3} uses the first given +expression as bind and the second as match-failure function. +\textit{perform with module Mod in exp } use the function named bind +from module Mod. In addition ues the module's failwith in refutable patterns + +\begin{alternate} + let a = perform with (flip Option.bind) in a <-- Some 3; b<-- Some 32; Some (a+ b) ;; + val a : int option = Some 35 +\end{alternate} + +it will be translated into +\begin{bluetext} +let a = + flip Option.bind (Some 3) + (fun a -> flip Option.bind (Some 32) (fun b -> Some (a + b))) +\end{bluetext} +\item ParameterizedMonad \\ + +\begin{bluecode} +class ParameterizedMonad m where + return :: a -> m s s a + (>>=) :: m s1 s2 t -> (t -> m s2 s3 a) -> m s1 s3 a + +data Writer cat s1 s2 a = Writer {runWriter :: (a, cat s1 s2)} + +instance (Category cat) => ParameterizedMonad (Writer cat) where + return a = Writer (a,id) + m >>= k = Writer $ let + (a,w) = runWriter + (b,w') = runWriter (k a) + in (b, w' . w) + +\end{bluecode} +% $ + +\begin{bluetext} + +module State : sig + type ('a,'s) t = 's -> ('a * 's) + val return : 'a -> ('a,'s) t + val bind : ('a,'s ) t -> ('a -> ('b,'s) t ) -> ('b,'s) t + val put : 's -> (unit,'s) t + val get : ('s,'s) t +end = struct + type ('a,'s) t = ('s -> ('a * 's)) + let return v = fun s -> (v,s) + let bind (v : ('a,'s) t) (f : 'a -> ('b,'s) t) : ('b,'s) t = fun s -> + let a,s' = v s in + let a',s'' = f a s' in + (a',s'') + let put s = fun _ -> (), s + let get = fun s -> s,s +end + + +module PState : sig + type ('a, 'b, 'c) t = 'b -> 'a * 'c + val return : 'a -> ('a,'b,'b) t + val bind : ('b,'a,'c)t -> ('b -> ('d,'c, 'e) t ) -> ('d,'a,'e) t + val put : 's -> (unit,'b,'s)t + val get : ('s,'s,'s) t +end = struct + type ('a,'s1,'s2) t = 's1 -> ('a * 's2) + let return v = fun s -> (v,s) + let bind v f = fun s -> + let a,s' = v s in + let a',s'' = f a s' in + (a',s'') + let put s = fun _ -> (), s + let get = fun s -> s,s +end + +\end{bluetext} + +\begin{redcode} +let v = State.(perform x <-- return 1 ; y <-- return 2 ; let _ = +print_int (x+y) in return (x+y) );; +\end{redcode} +\begin{bluecode} +val v : (int, '_a) State.t = +\end{bluecode} + +\begin{redcode} +let v = State.(perform x <-- return 1 ; y <-- return 2 ; z <-- get ; put (x+y+z) ; + z<-- get ; let _ = print_int z in return (x+y+z));; +\end{redcode} +\begin{bluecode} + val v : (int, int) State.t = +\end{bluecode} + +\begin{alternate} + v 3;; +6- : int * int = (9, 6) +\end{alternate} + + +\begin{redcode} +let v = PState.(perform x <-- return 1 ; y <-- return 2 ; z <-- get ; put (x+y+z) ; +z<-- get ; let _ = print_int z in return (x+y+z));; +\end{redcode} + +\begin{bluecode} +val v : (int, int, int) PState.t = +\end{bluecode} + +\begin{alternate} +v 3 ;; +6- : int * int = (9, 6) +\end{alternate} + +\begin{redcode} +let v = PState.(perform x <-- return 1 ; y <-- return 2 ; z <-- get ; +put (string_of_int (x+y+z)) ; return z );; +\end{redcode} +\begin{bluecode} +val v : (int, int, string) PState.t = +\end{bluecode} + +\begin{alternate} +# v 3;; +v 3;; +- : int * string = (3, "6") +\end{alternate} + +\end{enumerate} + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "../master" +%%% End: diff --git a/library/ocaml-graph.tex b/library/ocaml-graph.tex new file mode 100644 index 0000000..3afe6b6 --- /dev/null +++ b/library/ocaml-graph.tex @@ -0,0 +1,346 @@ + +ocamlgraph is a sex library which deserve well-documentation. + +\begin{enumerate} +\item simple usage in the module \textit{Graph.Pack.Digraph} + + \begin{redcode} + se_str "label" "PDig.V";; +\end{redcode} + +\begin{bluecode} + type label = int + val create : label -> t + val label : t -> label +\end{bluecode} + +Follow this file, you could know how to build a graph, +A nice trick, to bind open command to use graphviz to open the +file, then it will do the sync automatically +and you can \textit{\#u ``open *.dot''}, so nice +\begin{bluecode} +module PDig = Graph.Pack.Digraph +let g = PDig.Rand.graph ~v:10 ~e:20 () +(* get dot output file *) +let _ = PDig.dot_output g "g.dot" +(* use gnu/gv to show *) +let show_g = PDig.display_with_gv;; + +let g_closure = PDig.transitive_closure ~reflexive:true g +(** get a transitive closure *) +let _ = PDig.dot_output g_closure "g_closure.dot" + +let g_mirror = PDig.mirror g +let _ = PDig.dot_output g_mirror "g_mirror.dot" + +let g1 = PDig.create () +let g2 = PDig.create () + + +let [v1;v2;v3;v4;v5;v6;v7 ] = List.map PDig.V.create [1;2;3;4;5;6;7] + +let _ = PDig.( begin + add_edge g1 v1 v2; + add_edge g1 v2 v1; + add_edge g1 v1 v3; + add_edge g1 v2 v3; + add_edge g1 v5 v3; + add_edge g1 v6 v6; + add_vertex g1 v4 + end +) + +let _ = PDig.( begin + add_edge g2 v1 v2; + add_edge g2 v2 v3; + add_edge g2 v1 v4; + add_edge g2 v3 v6; + add_vertex g2 v7 +end +) + +let g_intersect = PDig.intersect g1 g2 +let g_union = PDig.union g1 g2 + +let _ = + PDig.( + let f = dot_output in begin + f g1 "g1.dot"; + f g2 "g2.dot"; + f g_intersect "g_intersect.dot"; + f g_union "g_union.dot" + end + ) +\end{bluecode} + + \begin{redcode} +module PDig = Graph.Pack.Digraph +sub_modules "PDig";; +\end{redcode} + +\begin{bluecode} + module V : + module E : + module Mark : + module Dfs : + module Bfs : + module Marking : sig val dfs : t -> unit val has_cycle : t -> bool end + module Classic : + module Rand : + module Components : + module PathCheck : + module Topological : + \end{bluecode} + Different modules have corresponding algorithms +\item hierachical + + \begin{redcode} +sub_modules "Graph" (** output too big *) +\end{redcode} +idea. can we draw a tree graph for this?? + +Graph.Pack requires its label being integer +\begin{redcode} +sub_modules "Graph.Pack" +\end{redcode} + +\begin{bluecode} + module Digraph : + module V : + module E : + module Mark : + module Dfs : + module Bfs : + module Marking : + module Classic : + module Rand : + module Components : + module PathCheck : + module Topological : + module Graph : + module V : + module E : + module Mark : + module Dfs : + module Bfs : + module Marking : + module Classic : + module Rand : + module Components : + module PathCheck : + module Topological : +\end{bluecode} + +\item hierachical + for undirected graph + +\begin{alternate} +Graph.Pack.(Di)Graph +Undirected imperative graphs with edges and vertices labeled with integer. +Graph.Imperative.Matrix.(Di)Graph +Imperative Undirected Graphs implemented with adjacency matrices, of course integer(Matrix) + + +Graph.Imperative.(Di)Graph +Imperative Undirected Graphs. +Graph.Persistent.(Di)Graph +Persistent Undirected Graphs. +\end{alternate} + +Here we have functor \textit{Graph.Imperative.Graph.Concrete}, +\textit{Graph.Imperative.Graph.Abstract}, +\textit{Graph.Imperative.Graph.ConcreteLabeled}, +\textit{Graph.Imperative.Graph.AbstractLabeled} + + +we see that +\begin{bluetext} +module Abstract: +functor (V : Sig.ANY_TYPE) -> Sig.IM with type V.label = V.t and type E.label = unit + +module AbstractLabeled: +functor (V : Sig.ANY_TYPE) -> +functor (E : Sig.ORDERED_TYPE_DFT) -> Sig.IM with type V.label = V.t and type E.label = E.t + +module Concrete: +functor (V : Sig.COMPARABLE) -> Sig.I with type V.t = V.t and type V.label = V.t and type E.t = V.t * V.t + and type E.label = unit + +module ConcreteBidirectional: +functor (V : Sig.COMPARABLE) -> Sig.I with type V.t = V.t and type V.label = V.t and type E.t = V.t * V.t +and type E.label = unit + +module ConcreteBidirectionalLabeled: +functor (V : Sig.COMPARABLE) -> +functor (E : Sig.ORDERED_TYPE_DFT) -> Sig.I with type V.t = V.t and type V.label = V.t +and type E.t = V.t * E.t * V.t and type E.label = E.t + +module ConcreteLabeled: +functor (V : Sig.COMPARABLE) -> +functor (E : Sig.ORDERED_TYPE_DFT) -> Sig.I with type V.t = V.t and type V.label = V.t + and type E.t = V.t * E.t * V.t and type E.label = E.t + + \end{bluetext} + + so, as soon as you want to label your vertices with strings and your edges with floats, you should use functor. Take ConcreteLabeled as an example + + + \begin{bluetext} +module V = struct + type t = string + let compare = Pervasives.compare + let hash = Hashtbl.hash + let equal = (=) +end +module E = struct + type t = float + let compare = Pervasives.compare + let default = 0.0 +end +module X = Graph.Imperative.Graph.ConcreteLabeled (V) (E);; +module Y = Graph.Imperative.Digraph.ConcreteLabeled (V) (E);; + +(** + val add_edge : t -> vertex -> vertex -> unit + val add_edge_e : t -> edge -> unit + val remove_edge : t -> vertex -> vertex -> unit + val remove_edge_e : t -> edge -> unit + + Not only that, but the V and E structure will work for + persistent and directed graphs that are concretelabeled, + and you can switch by replacing Imperative with Persistent + , and Graph with Digraph. + *) + +module W = struct + type label = float + type t = float + let weight x = x (* edge label -> weight *) + let compare = Pervasives.compare + let add = (+.) + let zero = 0.0 + end + +module Dijkstra = Graph.Path.Dijkstra (X) (W);; + +\end{bluetext} +\item another example (edge unlabeled, directed graph) + + \begin{bluecode} +open Graph +module V = struct + type t = string + let compare = Pervasives.compare + let hash = Hashtbl.hash + let equal = (=) +end +module G = Imperative.Digraph.Concrete (V) +let g = G.create () +let _ = G.(begin + add_edge g "a" "b"; + add_edge g "a" "c"; + add_edge g "b" "d"; + add_edge g "b" "d" +end ) +module Display = struct + include G + let vertex_name v = (V.label v) + let graph_attributes _ = [] + let default_vertex_attributes _ = [] + let vertex_attributes _ = [] + let default_edge_attributes _ = [] + let edge_attributes _ = [] + let get_subgraph _ = None +end +module Dot_ = Graphviz.Dot(Display) +let _ = + let out = open_out "g.dot" in + finally (fun _ -> close_out out) (fun g -> + let fmt = + (out |> Format.formatter_of_output) in + Dot_.fprint_graph fmt g ) g + \end{bluecode} + It seems that Graphviz.Dot is used to display directed graph, Graphviz.Neato is used to display undirected graph. + + here is a useful example to visualize the output generated by ocamldep. + \begin{bluecode} +open Batteries_uni +open Graph +module V = struct + type t = string + let compare = Pervasives.compare + let hash = Hashtbl.hash + let equal = (=) +end +module StringDigraph = Imperative.Digraph.Concrete (V) +module Display = struct + include StringDigraph + open StringDigraph + let vertex_name v = (V.label v) + let graph_attributes _ = [] + let default_vertex_attributes _ = [] + let vertex_attributes _ = [] + let default_edge_attributes _ = [] + let edge_attributes _ = [] + let get_subgraph _ = None +end + +module DisplayG = Graphviz.Dot(Display) + + +let dot_output g file = + let out = open_out file in + finally (fun _ -> close_out out) (fun g -> + let fmt = + (out |> Format.formatter_of_output) in + DisplayG.fprint_graph fmt g ) g + + +let g_of_edges edges = StringDigraph.( + let g = create () in + let _ = Stream.iter (fun (a,b) -> add_edge g a b) edges in + g +) + +let line = "path.ml: Hashtbl Heap List Queue Sig Util" + +let edges_of_line line = + try + let (a::b::res) = + Pcre.split ~pat:".ml:" ~max:3 line in + let v_a = + let _ = a.[0]<- Char.uppercase a.[0] in + a in + let v_bs = + (Pcre.split ~pat:"\\s+" b ) |> List.filter (fun x -> x <> "") in + let edges = List.map (fun v_b -> v_b, v_a ) v_bs in + edges + with exn -> invalid_arg ("edges_of_line : " ^ line) + +let lines_stream_of_channel chan = Stream.from (fun _ -> + try Some (input_line chan) with End_of_file -> None );; + +let edges_of_channel chan = Stream.( + let lines = lines_stream_of_channel chan in + let edges = lines |> map (edges_of_line |- of_list) |> concat in + edges +) + + +let graph_of_channel = edges_of_channel |- g_of_edges + +let _ = + let stdin = open_in Sys.argv.(1) in + let g = graph_of_channel stdin in begin + Printf.printf "writing to dump.dot\n"; + dot_output g "dump.dot"; + Printf.printf "finished\n" + end +\end{bluecode} + + +\end{enumerate} +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "../master" +%%% End: diff --git a/library/pcre.tex b/library/pcre.tex new file mode 100644 index 0000000..7df44b8 --- /dev/null +++ b/library/pcre.tex @@ -0,0 +1,18 @@ + +pcre is more flexible and dynamic compared with using mikmatch, but +more verbose however. +\begin{enumerate} +\item Backreferences + + \begin{redcode} + Pcre.(pmatch ~flags: [] ~pat:"('\\w)(\\s*)->(\\s*)\\1" " 'a -> 'a");; +\end{redcode} +\begin{bluecode} +bool = true +\end{bluecode} + +\end{enumerate} +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "../master" +%%% End: diff --git a/master.aux b/master.aux new file mode 100644 index 0000000..3b31ecb --- /dev/null +++ b/master.aux @@ -0,0 +1,92 @@ +\relax +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldcontentsline\contentsline +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\contentsline\oldcontentsline +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\@writefile{toc}{\contentsline {section}{\numberline {1}Preface}{4}{section.1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}platform}{5}{section.2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}ocamlbuild}{5}{subsection.2.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}godi}{7}{subsection.2.2}} +\newlabel{sec:godi}{{2.2}{7}{godi\relax }{subsection.2.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}ocamlfind}{7}{subsection.2.3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}toplevel}{8}{subsection.2.4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.5}git}{9}{subsection.2.5}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.6}lexing-ulex-ocamllex}{9}{subsection.2.6}} +\newlabel{sec:parsing-lexing-1}{{2.6}{9}{lexing-ulex-ocamllex\relax }{subsection.2.6}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.7}ocamlyacc or menhir}{16}{subsection.2.7}} +\newlabel{sec:ocamlyacc}{{2.7}{16}{ocamlyacc or menhir\relax }{subsection.2.7}{}} +\@writefile{toc}{\contentsline {section}{\numberline {3}camlp4}{25}{section.3}} +\newlabel{sec:camlp4}{{3}{25}{camlp4\relax }{section.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {4}practical parts}{61}{section.4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}batteries}{61}{subsection.4.1}} +\@writefile{toc}{\contentsline {paragraph}{syntax extension}{61}{section*.2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.1}Dev}{61}{subsubsection.4.1.1}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.2}BOLT}{61}{subsubsection.4.1.2}} +\newlabel{sec:bolt}{{4.1.2}{61}{BOLT\relax }{subsubsection.4.1.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Mikmatch}{61}{subsection.4.2}} +\newlabel{sec:mikmatch}{{4.2}{61}{Mikmatch\relax }{subsection.4.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}pcre}{69}{subsection.4.3}} +\newlabel{sec:pcre}{{4.3}{69}{pcre\relax }{subsection.4.3}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}objsize}{69}{subsection.4.4}} +\newlabel{sec:objsize}{{4.4}{69}{objsize\relax }{subsection.4.4}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}pa-do}{69}{subsection.4.5}} +\newlabel{sec:pa-do}{{4.5}{69}{pa-do\relax }{subsection.4.5}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.6}caml-inspect}{69}{subsection.4.6}} +\newlabel{sec:caml-inspect}{{4.6}{69}{caml-inspect\relax }{subsection.4.6}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.7}ocamlgraph}{72}{subsection.4.7}} +\newlabel{sec:ocamlgraph}{{4.7}{72}{ocamlgraph\relax }{subsection.4.7}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.8}Modules}{77}{subsection.4.8}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.9}pa-monad}{78}{subsection.4.9}} +\newlabel{sec:pa-monad}{{4.9}{78}{pa-monad\relax }{subsection.4.9}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.10}delimited continuations}{81}{subsection.4.10}} +\newlabel{sec:cont-delim-cont}{{4.10}{81}{delimited continuations\relax }{subsection.4.10}{}} +\@writefile{toc}{\contentsline {section}{\numberline {5}Runtime}{84}{section.5}} +\newlabel{sec:runtime}{{5}{84}{Runtime\relax }{section.5}{}} +\@writefile{toc}{\contentsline {section}{\numberline {6}GC}{87}{section.6}} +\newlabel{sec:gc}{{6}{87}{GC\relax }{section.6}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}ocamlrun}{91}{subsection.6.1}} +\newlabel{sec:ocamlrun}{{6.1}{91}{ocamlrun\relax }{subsection.6.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}complex language features}{91}{subsection.6.2}} +\newlabel{sec:compl-lang-feat}{{6.2}{91}{complex language features\relax }{subsection.6.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1}stream expression}{91}{subsubsection.6.2.1}} +\@writefile{toc}{\contentsline {section}{\numberline {7}subtle bugs}{94}{section.7}} +\newlabel{sec:subtle-bugs}{{7}{94}{subtle bugs\relax }{section.7}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8}interoperating with C}{94}{section.8}} +\newlabel{sec:inter-with-c}{{8}{94}{interoperating with C\relax }{section.8}{}} +\@writefile{toc}{\contentsline {section}{\numberline {9}Book}{94}{section.9}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.1}Developing Applications with Objective Caml}{94}{subsection.9.1}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.1.1}chap7 Development Tools}{102}{subsubsection.9.1.1}} +\newlabel{sec:chap7-devel-tools}{{9.1.1}{102}{chap7 Development Tools\relax }{subsubsection.9.1.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.2}Ocaml for scientists}{105}{subsection.9.2}} +\newlabel{sec:ocaml-scientists}{{9.2}{105}{Ocaml for scientists\relax }{subsection.9.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.3}caltech ocaml book}{106}{subsection.9.3}} +\newlabel{sec:caltech-ocaml-book}{{9.3}{106}{caltech ocaml book\relax }{subsection.9.3}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.4}The functional approach to programming}{111}{subsection.9.4}} +\newlabel{sec:funct-appr-progr}{{9.4}{111}{The functional approach to programming\relax }{subsection.9.4}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.5}practical ocaml}{111}{subsection.9.5}} +\newlabel{sec:practical-ocaml}{{9.5}{111}{practical ocaml\relax }{subsection.9.5}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.6}hol-light}{111}{subsection.9.6}} +\newlabel{sec:hol-light}{{9.6}{111}{hol-light\relax }{subsection.9.6}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.7}UNIX system programming in ocaml}{111}{subsection.9.7}} +\newlabel{sec:unix-syst-progr}{{9.7}{111}{UNIX system programming in ocaml\relax }{subsection.9.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.7.1}chap1}{111}{subsubsection.9.7.1}} +\newlabel{sec:chap1}{{9.7.1}{111}{chap1\relax }{subsubsection.9.7.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.7.2}chap2}{113}{subsubsection.9.7.2}} +\newlabel{sec:chap2}{{9.7.2}{113}{chap2\relax }{subsubsection.9.7.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.8}practical ocaml}{119}{subsection.9.8}} +\newlabel{sec:practical-ocaml}{{9.8}{119}{practical ocaml\relax }{subsection.9.8}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.9}tricks}{120}{subsection.9.9}} +\newlabel{sec:tricks}{{9.9}{120}{tricks\relax }{subsection.9.9}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.10}ocaml blogs}{123}{subsection.9.10}} +\newlabel{sec:ocaml-blogs}{{9.10}{123}{ocaml blogs\relax }{subsection.9.10}{}} diff --git a/master.dvi b/master.dvi new file mode 100644 index 0000000000000000000000000000000000000000..051e16644b1c57d8d2a50a2ae8c1864e06018b3f GIT binary patch literal 501108 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

BNNJ<7!IIy>UvS!sW?r>A0Jz zk|#o>Qu;fcm<1RLbAtE5$*YqQ?kXjYT^MU3H=Fc-1wly5K~tR5YsMaU{h=d!$zO?A z9GDq6Bk2|rH$U;ffqM>()4R}ZKxZbTP!snouq7>B#-%E{uZth%{hb<&P3##xJhnHb z%Bx2nc>lpkx}l;y=4SXy`bS5rtwVI2Q|-16wQIS3o7Zytw$PRbM<@5cZj9r@TNQ8% zpfD$_cC*+werR-3!-c=eFn2 zfdgaMNfReKq1-*=qX%Cz;X}DjU36Ne$GhIv37Zd&rS|SWGPZ|DO#escSd~+l-fAUV zgkOrWL;LNcys(l^1NYY>8+a3VSA}jQ@xi;+UK64@Vr@eNEdlAyiV!?F*t>@uq3B9k<# zaG?V}Ajn}6As5Owy#hj*&+Cd~V5yL;p6@O54~ttqvkud>A71(@#H4^vh%z~0<@?~F zTAYSpv8+=?mk?u{Oe&I!**Ix`d^Ci!R*aRMxZfVO%eh(R%k0Gpn;9=>fwt_pyYQfm z(hzsS8sdS+djSSVpa=EwxIb@qz3+V6t9I8z0gloU4UBW~dO92(hE&sYA0V%d>;oD& zZIkkanvhzkUJh8Xre39%ZX#J&C`rdi1g~FW3r|_~RvTXm=bP@7=epTtuYgKoKujoh4j$|yuipyZP0LC4bE#)gppVXSuP9y>t14h=>n!ZJBfus zZh36PP-^st$+4-%_|$7B2yK{r41eH<`E*GWVD~!F=*A`x4U$ubMH;mh$q#So0lSO_h3o;g{Ff|NJz!G5O@s_BD!M_TC z?>9MuU2+luzdAe^TP5W~KqGgVSd06&YKKd;i)wF^sO@>~VH6_fE=}jtHvX@g?p*c+ z$aG4{U;rp1j}=h;GC6V1^qli6)SkiD|6r(=5+ukfEa+w3Np^sdD?w1fq`MHKCOjwS6KjC zNbX^5W(rCwzBNq;?)y1N+2A%nlqhdgSbzR(^l!lx;Drl{Qz6=Fl)-Wp%Fv!G)7)u0 z*s}!Gah7F*;Ba9eWTplP5+nlwHQIr@z&^VBBo4P~lkyO_aIDT^)h|3}%WWCUKP$Zd$ z;`fh#;tE(|?h19kyy1z?5o%!$#Om=$@)d*=8Sl@W@fBgxC^^RY>(#O+m)knSq27jrWC#WxBwDu|-tjboNsb22+aL8s|>j@kv zkXtU3*_=-=;4xAYJdj?{DGN|ecvdGbpgF?XAGep-Z=G)YV9X8f*XS93(zmXmUsmgy zMA_w@xr&;)j<0n_XC)>UTdu7?y|~J%U1j?jk?Cve-|+0J6zY~@%ShCBGwe>{??AT9 znXsMqBB1qz-~D$|2HQ#a!Qf$XcU(J)NwFk)sSI4JU3>cqX68adpe(lu2*4)nfZD%e z)3jL;TFZ(RSR$8YMsy!$nJD-v7V1U&1YHb~?SpluoT2SXJzakW1G6+sMM|jwyEyu4 zQrjq5jQb=120NTDVxo(v;?n)G2Q+dM;b>V+Gi?ZXO;z=Yp{cd*kNn%F^>{(Y0)iRR z>PV4Rtitv#A)$H!z$OWGp2l#?sQX^54zo;Rf?TuOfW+P9(WrOsrf*<}|mB zoRN6x2}?@b9J~pTC`Fpxs=p-XuDXCfKQ%JUuSW=X)6ypUcKZ%^Cn5)%{@yme>=y^3 zC9f|#Es?C~@07xX-y(Dzvvh2xCDhMBqKXpg^C)k~6zB^+L#KyV6U)8T`GNG{Re$Th zHy_dWMrs3*4$Lb%IYQZI5LArJf2gc^`s}s${dLGm7K)We0YO(2#HmC$3%9LzSh-noUDb!x+5m#IlB1hj zQ0QxPZ+h4~#|?*Grp|F0SFKoGS@+%dQ`O8carb&PQ>EIv?|wj1?Lftpfw~G5L{S?Q zeE;guGe~o?(mnY}DynPUlfMJS%o$d)^N1sEtA+k`FhflHD1Om;ctInC;`9NFj)TBa zWsPuvKrdx8Pncttt_@%1bwF$1#RJrWBnH;?SrsEa+sJCA(i=NVKAQ4UgAZW2_If z?2Gt6e~3I0*O3;vwrK{%22G{Svx6mvj&lSmYCl{b_BP4NcxY6UbjPaZok zjV9B4dN>-CefAVaOv%H;umt=Ce&g0O|G@huKk-tbgLkuh0Mh`N=I>mU0yx?Va9RVD zpLmtg0ry#}ihKa8h2sSp8;9*%?9J&U{?EqvSAkb=r0$4^Q`=?Kg;&qb)1NhPqtWxO zPXrUK#&w^&-%qzv5<@fKBVW0~3>a7|3rd+IIf#94k01JPw?J=>)G*1Jcj^Glx}Ap{t-OmSDp9E_+H|C}vZ1 zyGy}U$1XDpi0A~!x_w&gM@nDI?IO!fB`}hAm6lUhF{c#3IGX0330l?5QS}7;YHbL7`2A}wTZFV-J$Kv(^efci!a&Og z1!R@%UOd1IJU>V9o69Rb-}yd-V&;c(QPWI^lifT>@PDZ6V)KIG`s3tiUr&QWifGb zezC_Z#7F}}_iWLgPG{=J;f_(ee*2rwNzSC$vtM`8Hu=U{P1dfP{+S6Va-hZe?%S~) zXJX&|S$08{37zIi%}QAJIwVWSk=UI)XF(NZda0hsq6lB5sE3ebOG~*ExeE4d`Q6ta zSnU-Kays@Ing--KY+U854q{N@KY`@S$?Us&+53_u>xEZmK z#nLQzkDa}dAP3F~w;I8ex7&9`0^#n1xhx074jXa)3#BzoW^H4tAgwZTE2bIY6sfbj zX6z<+atUue3=xs~x{Gy99lE!@Gg5yUJ5oz`Bo*G0p2k6^;Z3EiA2!(_Gs-m_dEDiC zb`y5C4@|CY9xdI0zMIpLU|jI3CFLOBS#3#=J{m8k!zzmFhb4g^R^mW!a*aoAf=Nth zICf+>7qs}bEz}y^X$|eP)<8_SJ=x+TPRBP#A1_i%19>C0cX1RN<-FKAtU-D_T0{7^ z5bavKV>ZEfM7GBEFR`O0;;v9l#7{=kL_G7^tD1=Ci6$b<-|rG=B7$CP7n#pfZX<6E zN(p=hZz}kVzj0k#5nF2~fh?n=Owa6U?l7OAVd z6m+H7J+;)odua`55q*$IEoCLHU~vW$LgH~0eVDHAs$+)rsYp;{QG{~GsX?e`xUOgi z>u%&J*+*amhPD%h{=r^|ANud1Xu^ZLv(GEUShf>;?32AzTCMRCySTN?&iG_c0g?b( z1HO>YQv!sT-gUBW>d!3ro60pNdrgz!G!%q%&=n8VI0lUO*$767jsf0S#R5W7a!~Zn zR4c6Q5DA7LL!_4OQ7h>$Z_OftCQ{D}7y}z27j+Gr9%(A>BARHaJ$2bef~wM^*_UaY zNNacRy+Ta~9n(n1pb}xB=mgwv;v!_n?RjYOh@NZ3DB0q*O-So7W>8BLECN-xP##AD zA%mU4b#p;D797QG;O5o=D?bZ^HJRprE53@U%)VOYc9kv7I1tiL}}dv{sT8j&{S;e`{aqdO3LuxC`YlZ+UB zh)6BnRU|g2`;d_--^&@z6pN91yXcM%JRX?92m^5x^e90(ep_X=6IBxxFzzVOP!{7T zO-Tn}T=!C)ZzB~_Y=z%wog}C&(cb+vZjGrI!ay94YAjWx4X@Rpyg#TUhPY+(z zv^+mFEnCB!)-SuJrAbLH^n~RvQSr6}CuUF@_?V(H8q%0e7pvecq=i#^%!ja1)G*Gq zR}{q8y`%NV>Fbh=&C`(pTmYSLh9YGZUx^%?x=i1MaI1k!FiaRz9+1nzq(<5YmkO#g zx8@frjM+dUP>2DMAhfJay#kkq@s2bjcTMhY!*7vZc<_hZVpoPD0clwlj~zmz0z-zn zGW0w+wmoDs5=(u{(cT_+ReSj4EnObwFVgQ8QfA?tDeF=YMznu4##ASM##2Db4GS;Oc4nHaoMnB}vy)r`R=W-^;p`#O=}c)5W$2 zZ;!O#%R6b<``0>cborN^c%;!~o2jl&Y=LEJk%SJ8LU5~!)LS;4nar4>hd8=WESGao za?-vxTPju&09J$t4#J91));|U@bt@C@H<7>UIvy$8bo0N2C-mWQKe1clVcV$Mmbs6ornzp5taqw-8BQHWEm@@xJEoF2) zP^1p-C2>fyX5RKelE+gF@s>Ppy0jKE0F?r+L(dGTJ7GdCL159$OfoAc`ZCfwF5l%v zx!S3b&4W8P5A7`P+`M&nG;TueEBg)~8{A1eI7a`nGO{OZwTGj@SmT;liCj57@(xC` zHM!V2B{kiT;n;b4!$)~u(F_f0rMO(D6buFl;m`%b%oWhjcG8G!y(3g3^707!kgl$E z*M0h`Mx?Vwq}dNt@WQ;i0q(CCP@HXRSor&8Rf^zhoj2~5|NeGVaiDjzSxS2+|BDOB zn3@v&=_1WU%W&O>qGt^+xJ&6=lFx|VXgsD%eq>ZqNoM5Sx|UbM#4w36xCHheQc`6M zRmT*44EA*QfgZ`uIY$EFZl$KigLo~5JbJtqF96I#(_=h8fT9WVT2vnZv6feVZ7WpU zt72Iq^;D>WIk_=MQ!un_o<3?X6v0?Tg5mD33q$(a8d4+}YkZWW!zAjs^Wrs_!m^Gc z8vxSzMS{}0Izo~D3RWa2Yh0gqRW8J9+`nY;8zVI!T6?5d!0 zk>w%?L8kl$EFBl$R_8rz7pn8a+!NeA8lCxeVOQ4jp0^)F@L||~OVc=ztT0S8*>a5t zqPA>po8(L{QZM(my;3hKQm-|x!Uwa_)72Hgj9==Sy?2F{l)Oo*S%t=;-5C;#hR`R5 z6P9xGmWte?2IzF-`p->XiPeObguLM+PdTx0t(gGcS&OwP1g26?BdE~IvlQ656S;IP z_GlL>D57W%5=G&h0>!GcX4)Qlh@4iYM?~b_svJg)eBHOQo(ok1asAUwGBck>CelXi z-kS}?xI+1Y?+Pn_)Ohh-f7f;++ZDyBQbEV`PQ~}AEG)%o`ys@~7n$3sY^6(5KBhj8 z%-^72C?Ruw*xovcKF&-14^VtU5e1IgKD%Fpm16_yBkFqPaai0^Xv$_`A-DT;u#4v^ z-kIEwPlUjb=wTgfo`Rwg@|JsUfo<^0%;a=o5S(pLo3;Q(%N12grfsXe)^v6DuvBGj z+m3ntkeWC`%W=5v_)1D+FFGVE**X}irr8)xP4nY_epOA=SxwVQq6`vniISCU4U0m) z1UecfD+#&>s&24GVlOjEP*cfO7Xgc<-4PZ49HIGZoxBe!TSVKdB%lwKa!Ayb&buAQ zoFeO@$OyUct+R?SH)F|BTkD0dZE|aC4f4cP`A%-QkOhxcD@9#9pzWSAKYj#ovK7%r zR=cJ=E87n3JCg|QNtbhU&u$BKY$;-XAdX ze6@wjlpJn~$+j&Imx|2W*?#F*ae3~DHD83quPwC6;sP0&pZz}!D%M!H@l#iVBMd9- z(zxL-eyJTJ)3)$|Ffz5+ObLuMMMh%Y4 zCjW64d~}(51Q9xErM09l=_q)@ED(^1OEs50eH-lKaG z`T3^r=D~tcweaO4ke#0f+V*cv4s9a4hkIrZRLi9S`XjqJ)epX0)XD!#NRTt1l9bg9sfEK%6a z+tdBq`nUHF?MNnv?l$g=d%=Pig=Gl)%k-pk7_W3JQs0Z3eM!%r7~-y3p-Z$CHP+95 z@k-Euusq?78y_GI2$gZShsd}K!of(|U^7eh^(St;5~~SIGS|4_H4n9;XpnJN6Y1X5 zwVR%MyAL^dRV00?BnHPV$RLMQnl2W|i1Rmhw;-G#O~aIK7c2=F+aqBRPVq(~VZ}06D7e9Y1u>=(yO!y?#zN{O*0pYXNPu z>WReCaisr>6W;jPzR6MbHL}-A)efpLC&tG2K~)vM9kZ~RJy*Wy-_1BDWQeKjvQ1;O98YjX z<_7m7hz2Qwjj@jMBy}=BVv8!OqR79Cbt#;pFsCy~3Bj4Mx4B#&` z)-%Qcswfto*K{_8*MW|Rz4lJRQMm~JGGW}+#*4;q!`r-Vn{)!z6w|dD9X&Ni@NFJh zNT;@xl8+#HUS_`7H@#f3-n?7goQ31FDgAQUeTbT6q*H08kJ-~x>Qjp975`wJ^aw+t zdW2h|=@D*!>s39%^F)sjra``FJ%S`zX7-Qn?H^OT^_lMNAI}wP>%a5ib6P9={w``| z|NS1M-0ObhZ+fq>w&~XwnG6m|^lIzB^3UfUt|Gnv3R*8BX`F?8c7WCW@AsOldL2HI z3Rb!3C8LDHaCi9&D&I3B#*uRjnR*_sB4PN$)uKphfCYAyMGEVvQdsN$xnFo@##&(# z>HL}Q-~0Yd$wq?lmG0mB0aTs1I>_v&^a|RG1IhAwZrtlA8#MO}2M=)mm=SfRix4S} zmytrgE=ld}MV8pUe=_(!n|Y>naIQzmIzGJyzZ>-Yf@-PfR}lyUut(OsFI6M`{-UeA zzb-NLJ-hPi`W{`-dc?lEt$i;pTKC7BTO+>Lc^xp;DfQC2{hLSI($e33VcDBgcb*@N zHqg@AdtaUA@s{@$zxakFZ-MvKKk<&wtA1VGVOn2TbDVastAN1sg4dPFFYv%3@dbID zo%MKc9FeK@C2uhEc?DO6=T+WY@4*!wuJz>vcjRG!+J1bcUrvIEyDz6sGK`<&Te;y8 z-%uzNy0`qY@#P+(Vob+12s=6O(t?{C5ys>|uNI$ODR-MFs2nzWqlgChhUjiOKr- z*z3l|?a_UcV@K?J#`YaLGDcH?zfh$ViWG`WT&cy*eaMM3WPVO)70&&Qa@>}*yXTn2 z&MLeInJCZn{M>V(iiomcTGSf`k?_>27eJ}&>f2iE3xB+dIwb&rUurK%ed!$2tm?SD;ByOg zIEPb9hpz`#86Adig|R2u#@{6vob05gyOXG^f&ox;MCC)h8Gh{tvAcb6yp!r5QvD8s z5{&aKQES1cehFDkh4xGA8NO0GP-iXJIzSjCD|&*oz5`Fsw!`S;=bzR0?Mq=kjIDWr3>ZZiM=QnxKV0fY`iad zsg2ophq;}eeW6>kC+Kbtp04#g{X>J6oIYK<=eaz*vhtQxH(crd=+5HIneLB{Ab7$y zFDYL7|L}F7S-nc+%))I*wXG8?@~p{>7rQLn3y>2Lxp@Bh)2uSno&La;*p@I$k7Gp* z+LNK+Juxr6@I7)9)qT=yVlf%SWtA)>*GX5>y5=x4m0p>}hOwjV7P~cgv3YBz(m#U? zq+r%G&6z=!m<%+Pb8zdjGDz`;?8f@yYjzQcLyhiA&+HH6dZ4B?>kKhBxvg9yZeAjd zC@;?g&NQM{64;~V`8taUA)5qgORZ=2hbSeo%mmQczLlQepQse^xzLA)fiwzZDAL62 zHn)Bf+R@n1HAE|=nR1k*wb-q{Lp|vLcU30AKp6Qd zD+CdPopX{@zu?;{Np-E~1>e%gjp^d@I}tf`;5f*9|F21^Y)pwQohnPmx{5-*1v&IO za(Fr(?Q*Lk^>J#7B{_<6RlJlmIJ$WzImBrijwGVUuxJCF<(5ZWMJ2O@BovL-O z-YG8-P*CAg8mA0Wj2-E{;T%E%_rC@BLK&w3gsH{$zu845q8GZUk^~xl5zjQMY#|4E z(po6z^2I`5ZT-Y=6QLMt&J5eU#Z=KC8#;$(shv3#EGx^2C{qKnXxEp^8YU5DW&Mvn znRY0ht_EMp;BlU_^)R*dKYF&e*7NE=U-fQT&#V7pE-jhBtwNce?t%>(tilO-oXg16 zh0;%Ww6D}@hxx>`J?-^dR}#6v2--j~AkoW@64iLl3a>CUnLNeBh;_*s0E|-XKmVzme=YW(KPy;?bx$T2};(MPvNUN_Kzp5LT=|E7nyR-8%U1Y~32Fc8f<-yY2k_t7^B- zYPV*0z!pEy0H*IkqO8K6pNrSL;ni7P%n{dO>;4q%ZLRzJ-#cfWkSAp&wz9n${btg+ zJaAW%+0pB|I!_!Hi?4&Vnmqz!kh`7(f5rTZ8Y1`sR>!bPwVnfittBcYH7VqV;28VN zFXfeuJ70_a;^%R_U&;TiTzh0bX`jQr1;nxio49k)`2K*gP*c*ci@vc!?nK}NcLmXI zJ}ocY^t+ECw=4K06sG{Aj!Kdr(C@D%7JQb=mFmk*H`b-!-lBJtLsmXb@@k*gdbfF} z_V@wOm3YvjAwH7>v!ScrFYS0z*{Ilqx~l1P2|e+jlVW^n>RPsN z+}XI+7-2l8Bon4185&@EoASXpdQ_|%wAARC10~en2o=>97^*S!0=3%6HgrZd7lc|Q z$d!;jY0DlqVu=qL{L~ZOdv0nuBe7gMMeQ)Gn!PAH_PoUC+*)3)`E+%S+d%Y!H9Rv{ zEJE-VOjCpKX+47aVnFC z2dzd5Z)cnE$Nm>Wo~28UJnDu_|I;PGot_t%885?eM_4@|j@+0F!5i;}w>vwB9y}io zZ$^T>`~>5oZvACExJKxucMi^V*Av$PT5|DCioQQo&Ll>p=E&|oeNBN~6A(3F93G={ z4rx++YUU^}DilNLpzi;JBybPHpbTZ=lp39XU@NPc z%D}xPw1$iNfF7My+1G~>Ywc!&JLgqg)AN-=WOf3{NJO>UC(J?_32bqC+PN67nPdK< zwi&r9k)9-9rq2NxfHEW-N+Avi1%dk~HxRwEMLwsG$mhqq9{t#p(jf`OPdP($K#JDA z3MLfX)(J&-&4y(<;K`G$-t@=2-oE2W90EIYN|3APal`ZgwU0UTouSWy_!%VyL`sPm zoVl8_`d3f&@h+@rAU)}K1jrPZT)!UbNcSTWEEc-{?mh2G zyc`_}*=tmng9Yq3$YRDm4iSQs;Uz6>oG@b!ML!Ql3M_lJKT|}(4PGm`8RT?L?g;lr z-5?(mrinuZmj(ANxP6?zYVLS;$CC+tdG*Cr3FU45OcWL@>$p9nZVHty3Tx4AD#fYo zv|ls!!0Qhk*=xs_mQS8sM!xx!Em>F)rV6iH4Q3z2DJaYltCZsFD=tC6`VQj#>eg+c z^8KyRjJZR14?_ewfdtR*SFV7>cd9$$P?iwMM5zlaGm zp5?cc>FoGIzB)S>w~ro$lsGfUi2f;imJ;K`)hgJ1$a(e*Qd;0^`BvdOTf28cL3bd^ zB@|Gt66#u%!^v5(i%zMjVB7ORkdopy;mcH-t?DpgFuV0Mc8*Von0s;= zz6XkA!+!iTZ@v=S6zbd2-hM1z)i3UTtATW|AdlbtEY-zahEM;*RpPfwT2#NZWhhn@ zW>fL(sxLy5M%}yTg&lj>$AhuS@$;H|@3ZIQDuYFQC($_$Jq?psP<5jdQQ*%!IbbFg zz_-Kr%tvpbm|vE1-*{g%*9>TWU>*bmZUDj>3cuaeiBKH^sf$@ zc)zajS6lxsnCJZ_J!?CVlTLRZ)=U=1Q$LPB>ilS6sWT;G2;`#;$firO8&e zNql&hIV<_~K0r}Z_Rve_>rg+M>#O(-bJ~0(4Koi==GGAh$4j&ywtFT5Mb{ zh*zY)7bITpYw~%T8hBmKTHH7_@P-H82nVRw9Ua&U;bLQAf5ng_x04uSDQULD4hUHSAC*|RX8uP3xj%Amaf z)+Y4Lre?1Dsej-)&U8QZ4ecwamQSsmY$vT-6z|~3DA{Vs*`WG5eI6OcsBQH&b4kp8urokZ+^J64JUs@J>N{Y>k*Y==_5_={ZBu%@Df<`(D|~!<_VJ7f(P8 zbvywT#tNYykK(G-pA(SXqh zPBWcfKFJLQ7Td~kOLj5#u8&=jJqfd8w?)hK2cc1Gvm-sf+3y^1`yC-k#GMtA=-Zf; z^|ze{myV5rJJfCON|(<7CTSlSZL5TRtDnH-`0I4OYSrOSb0Sx)mh;QRSsaQ;F7Vw0 zo{{eQ_gI?*iL1#@TAi(ThAMS7MN{gee(I{zMrWl?v(tu1>&88~RC=8-9r8u%b;LP; z6b?^+OV9K(v9H`(fkEIao5XbtYGb-Y!3iB+R=3^bcw|C00CK|RB3(D!+3V*tnXp&g zD^#2jVgB3((uW(p(5O|g3Up!06Vvr$X?nb$-SB6>BcymA2QQY+be|gmnOW&Rw^I)S zf2J>d9X50Eje@Hb)C9N}>f0H7ww)L*ry*xrmf39Z-CdS%6@p#^a5Z1b+IZKfJYQM& z*=0w64oEL}Y!;ycNJq8qvr8mRz}%Vb1hSclPg*iE6o?McOO)uOj0W_$oeNaHoeSS7El+oqdL`CJ^3w zrT>1}erIm(O6zK5J)Z3A*FNklK%a&an;@q|o|lR?$c)+*7#l1=z~*lFvrn2wRf}!= z4S+lo+xF}JCBq1L?{;|U5fxV0h+b_02g2W+GpXy@oRiQGVvSfbka^+00?&}oqjj5CLSG0q%t#Jf&y6ReDK!~_WS0xT5Xs;fV2JuI`(8&#dc{kiRQ4jIZ-GC5 z#=zb>c(wX^oX1M{;^)%B?$x>%Kdx4+gJqgoXCf;c?BTTuxAKxwb8xu%TsDhv9gR`k z(LOyTy=r-N;c@H*=*Wtl9ui>09Dc+XPPx|o5C6Lp71Xl%Dsl&}I^)a5K7}*;+K08I zM5p<5UBEN#3Y`nTRgf1q0V;C!Vagtn&sl4R={R80-%ZW=2+WM~_fe&U!Ftr-L_?Z)m0*V> z;b>H|phfUVj3ygVb5*8mHWj}yJ%i>6*uEJY#rZb_KzJeh4$>sS*}F4v!4BF}ZNXv; zZ)HX=*^AZz%^7zF9W-S?KqMU}+_D$E(e4TmcgM3r?G@NJ#kfhP(%fYU#$y}C;~_Bw z z$GiTmZyod`<~wA9xAo-hCH3TZeZ=!Yc||xK#0k%i$9sGA`{XPkN?ZS)YIo-7dkX1E zT@&N5a0T^F?b8k$SY3xHJJT?x?1w?Je)ks*1b!k2fkm0qxUTpJ;s}MbWN-VPe!f`mja;brjg1fNP-0kg>^lO7ppS zWb;6Y+vX>=qnFI~P=(4XqA64szI9ch^88V#ggK>Mv_j>bH4xkL5vZx=%Rzb#s@;~_ z$wRJ*nA0tkBCy?Ae>R2-Pj<0Ji&WU=HrhLm&}gt4YBgXW3><(@KLO|7mZw=Ln`nOV zww^Brrj`S7(tD0JsK5wufrL+dctGF|q>o!1!%mDd0$=a5_f*qt%VtdhIs951d(pPV zL5eT<(VL%TE55oq#0G|4N$)bH-)WVwY<&OTv4fLzhH}t=98EtyAg$b++yrK{3UlJ< zEbSCCBO|Cl9r8Hrfjn-m;}qw1aIYel_}g5C1m_UoJ~A^Ecn)V%2$@!?F|{*9qsNy} z{zEMXpe0mzswJ_J)C2L6x6FkM;GIHIy9l2y3<8suI z-0)*R7ceZ@*>Ok-oL(d5&-C&_m1zaATP82qqqantXd{}4>#*tZKRd_3OwQY0T4E3p z;)jfPj{IW?vo2es=T}zD@-6`+C%d#1_kjt6B6CFGDwdhpw||^jS5jN-xDkjDM>aXk z6!BO7iG@Lwd8t@l2>1kS028eT^3YjJg^QUUONqqo@&d9P-)_e%&J@=&LxSMs=ytS6 z!~rK)WRmCNuMc(hC0$)2GObFmE>$`V87x`-io>EJ$Xzl*4au3K25H%TMs9&sL-+wI zDtzhXt4Xb`2EL4*iT(52^57d#qI4zp&wr>65rN8okkAe?_J$d8nYpnS=0yp-K$HLy zGTgG~99?&zE`s-NeU&lG&`=hTs;}o~9#GkPF##xk#ET6>%_<^yCU)JSb0upw2c2uF zT#NnEOE7W#=ceOOu<2AkE3xYiBHR+@Wc&u(J7^Y^zO~O&U4~`BbFPk*zwk?D3l`a6edR%%_jrh$x?f9Lqipl_yIYAPsL7R*nLi zy$_j(>k>h(7q|#@GZgaZ^4ymQ=(#T!ZKgy(jtoMheNR#@!+5gmNyLk@g;G7M7#*}@ zAV0k#lC|q*PI+TJ_hlwasFwj`0%K;OcYG z214_R^l$hjacq45K|U&MywppZ4X|C*xlrq&OqGW2M3l>Yk@`n)%`6h1?s|F>Tc>s& zA+xg(c!AohN{6kZbag-zbb-}O28mje&}eH~7~n%ui~Wy(`ueLL{n^vC8-DzqKH5?{ z_R^}WaK6qAqAF&|_JBA|;oFA#V*A}aF z&z!~etRp$5BI4AKq0j5%^Yv;TfmXHHAN|~YMI=CAw0udF!59y1aVEJ+9+F$>5l0_C zvn&JDVx?11swtz0WSOA4*grO!K!s|hX_CU$iIR5!xF?ZLTu_ddW5msXHX%C_qBfWt zDS5g97qbiBHfEaQ=_ySr^_EaFB6k<{&=2sGF*4iKV$(k@nLKbUrr+;|O;d@EkS4kF zTu#=yxquyxO*hhF5OJJL`5QI>`wyBri)`BnhjLD;IJ468{&&MqS0w?53Yl58kk_Er z^Zs{1KkTN{O4eTR#=4p)&T$^S-h~OH)yttww)yMN--COm^wRkH-B6M1B~WwP{lSNU z3@hCqe2fT>0iap`;M=&@ZXS~E-*`Rlo0tVb*O7=v=0RuTd=Z<9V~L09N^LdNxw&Cw;wI`7EvO1mKGDHOqUsZ0sinkPa#snc2vF-q#kfivGs zpaI!&(0%x&)$_z%#oNGBp1IiIH4lYBe8%u@kI#rhyGY+YKJBb7yhEmE?N_lNCO@u0 zl;MdYgNzuF3=H5qmba0YK8PC^&H`-5J8N9Q)Dq{f+-kwxPBBUHDTxFq!wui#Ub!sE z+(@<#?oGaxTm(f?JUN$v^CykKjsk1(1R$Id)>)#cnB9bXbW-i(zQAg@?)xPE>Rur6 zfcD%FKQ>+rN!=-1frKgj*D%$*WVwNhEn+Hh?v5d|uP)R=2*R=|akZrJOX3na8$p(| za0oCW=fN_$iELarG;WdP;KjH|f-y;a;d7JKVC4(mL9NOY1&i9W4U|@cieiq2WoO zP%5Ix5YMZxtFAQz#_~#4gmMvV9T8r{+6YMuFrJeE1Jj9;0i)4%UATM}?A^lF_|xTG~>v(Wwk%6BKZ5QSr3)n}MZf^NddwMCmjTTzp1rhcK)I35T3e zlT$(ITtcVmtGU1V^VNhCOPc6)%rB33oyPYE@ig~Iv&XyamsUm3qQ11vpBkUnKTYWc zOdN+qiKI447qzqHThVoBxF3CKRZZOK#HmBy#Lzuw?59?o)s2el0Mg#;-k*3~)tP(> zrmmEoU=jsvrh+Nrys@ZHzqFbVu^a~^NoQm*okoI3pw1bF9i1Bg@vbK^f-KxWOTDy~ zMHC=j&&%$s_G1j}PogrQod`N(B-vm4DlcS>Dz}b*iS|*9u5DP4cfA9f>@2$m`l04; zpi|)dWdmxL7m1XDu6h5(bau%$&rSgOc?Ws+K^sH;U-x4t4MNq}aLveti&x0y-m~$m zVBZkp!OWFaIHWC58kK||+K;LZADmjx#`7w_2lIErwLb&DewX2dCZMoHCJ-KAIm(UN zxgTWE^u-dFGD(mr@-}(Bp8i`~2)x$0Dz6}ba2x_SUdk%wK$7lN`lO^n?D^w%-1(7e z!qW;L&{gxuxXjM)*j@-6PBt@0mTm&QNW!yRf4IWD8b4R*en6{M8FTSVxpO{h`LX+rRRSpU@rv)$-iN((Lp`Y;p3AyYSDp zJ4K!W5kF61h%{puSu*H>)nA_E zN5i3eLs1ICrSts~2xYq;DNs8(s&!I(^qz7?=4{IScx2sSaRJL(k&cFv*P!1OGK9++ z-lYy6KQmo*B{!2pB2O;K8`jBg!l_NU>%?{;6N-PC9M93j1EM=|2ZFO#Dt9>C&FHOk zO6Lq$k)`;k5{av|pK_-sPEDM%jt;{iebq#`4Zr-A3qN}m2ub%#pe*IHmF{0Us_Qi< zO4_Va>i)IQGVBEUoiySkYuEnqA-X@V#QOe`UaeKB>s%r_1WEcJ&b}Y>1#;` z*p1>ebL8b6PeY}|(j8Wz2&HtURjsz3pO+$4>A1wT6A>vL>4Zq+&E%z;9VN0c3!Gi+ui5;NXLl3XgaFebP%^4EfCf~OQ|vCM@uPTrO{I3u>#jx?t-ucyA#@m2(0dn zlf<2}S^nZEF#Bxm_1jGn(>?r-keBy5SG4j!pX%wP(+nR|3WG@eP#)wzyg_t5lOMFc zYmn7SnEAqZj=ho@zKB$23=%Clts5(`*ZfeElQXe#ajAC53H{*n^$jRmc4O@aZ`uZf z$b(;{b%9;@tY(Wyaa2J)zV-p>Z@ zhG%?7!}BI5E!;add|!}hS&M1HhctSwF<08bz>IOYgWA9>)XZmQ<^#!LHR1BMU(qic z*?%Ao(mfnb`cP>*uFL2rsH6Ki*%aO9$o!FIWCRiQTZ=gbVKFhXX*#Uq!k&R(SuZ9K zY%4Z9U{RDs^$~3LLnT%x5-D=Ye4`t&S3hea_lw{QCJ3d3Up_QxIOZ>UDqbQ49x92H zpq5nUO#`G~ueaO_rE<`I>O=%igsuZ2%)iA4J*Uk!ZK_Vxi2na`)`%BzeO=!>9SCKx0xI>_gk+&0j3 zSGkcEbC-K+Ldu`NIHVLOdR=O94an&eri|1;O70ReXm_H4|I6ZM0Qt4?G(iXy;Ut9k z{tHpbP^@;St-i}Gi&FH}|BMCUv`b%=6cawAdn(Xn7877?@qS=GTFS5a6$ zyq%uxCfe2Uls)_qM$*r+cCeYPZoNBHDoR9?iat=eDiw8>irT1g3=ZHD1!r#yOTcmo zWFw&C`F3xq>(YvbCZ_*?l6XGhH~EYAat*F^&duI4muyJ zPY?p7FUVCuzYO^9veV7@;Oq5-J2&K*NYkX^^uV7~J?j5(Lxg-i-gP;;Y)*@QcnyQJ z^!Vh8v&*s)W5L7DB8=~_GGj?iefbN{$5?vP?3&t}XX17X$6yK=Nl@wtfi$7T=?y5>1WQ>Ha=jXz&pJ}@2cUu zfct~_@#T*=+vcm+BXmz8DG%!r0q@$ z@mu=k3NuAU8l;R~!!nlfMO!c^ke4v+e$v`jLIIc2|8*1+IAF^$AxtCqYZ~NziGEUu-%vgcHB<3r{QExonRL0 z(7uTgXnmWTxd3BL?NyHI{TEzT`XnC<(1vYnT!hvDD!`N5-JkgO4pn6GB2IqS7xO89O{ay2tw&ilzSDXpE6y z?aSyK2yXL1E_OIWGM~t6gpU#~+TtpBzMb6Kql`c_QQ)g6E6B~*e7cPGoG!92C z=icB!b#D%Sbstx`Gl(5v^IQS{Iuuf8JpdmQX8@H-eywgE`U7&noy)?rYzyrd>dsO5 z<6S%F&Z+AOcP#Cf$e4;W%zY~O>|n71b_dlYslQH39w&I_Ip2Z#7}~aTr?N!_tXRiN zA~CnMh_&3Wf<+lR$-LECE9qONnhoA3O#FracNaTy+B_qx1g8|C5CJ2_6}tea>698~ zr^6Ias|?q7I6EpFg33ID_s^wHzLTN@C}3$GgwbUpKdb?SP)BvjdIC;o=R})E&dqpR z0z(0ZH)qPH7ZBjd!c^zYzpNcrQxDK}fW^NlIEpm=CZrj^Iupk<6biyfEQNdU8<*SZ zLivvE3Ikp9W2MkR-B^vNdeIjJs&x;&2eWD0A!T4=(n?u1Fl2HAH zQzL=c3PR?%S>aAM8{I%!h2M-TlPlmV-+~y>JFe5bPH`4*N40E(or~Di{;tGuMAkOBNiVNEf`@L_jx83IN z?VOmJgYJE2SnrWG+a!H~NAv+ipj|?|^z1u&Z6uJK2PMg&Cb9c7(!}9SRAp8rnzgLG zrzxLvE3;4EDn6uj2+&I{oQ|9PqX?|3xzx`Utx zpZnIPv$^oNqHr{M@d0@FKSP7ZKmG1-SzfrQGZs zLhR@f8-_>KLK;jLvUbziN|A<+LeOBS5VR$l5cJ8HT@`{l3qh?BsD}3CQW@jIvejQA z*+;#xj_+5iVAG#8>6E7bN?1=XEFgZi<^7Yd+mM)6+7ZVEfP+lnl>)la}(QnwQ1ri z&8GBf(c@?nhhsK-1kF570*&7s-nez88q%!*qFmIQAIP`BIl7e*iQl3p=igGqAA?me z-X-&$yoHqdmHg)|q2$`}1#EhkghQJ_1hQqUO}+#lX?`asz#U;gIlTK>-AQz^BCgBk zI0ps{QGA-$++>vG2!xquD0dJb|I*`dF62pwUDK5X{cT=*|Dnmz$^C~8+A04JqX#GV z^GA3zGLA*U$mO3jVi@ARD2u4GHaU~_I>e7n7mImTP7H5SsV=l{0OmfRLHrmNlumg@ zF;7)X+-$+hIKOq2;9~!vjwG-lHG=U|&1fB;;`a`Oz!r~;u;=b(9FNQQo<+hr?$(CW zNIp{_42m88Q;0ji8M015D>|jZxw@&ZeCz5Lv`&BswbsVu2a#6jczV{7LS$k6_08QG zIvb;bv7o?->!ut!gS12)hBTTDQ$HW2OT>1~vx6-QX>e0=Fu)A;31{Np{NPsD`xM0l zjSFk*e949&l}e}Jt?W(N{c7t_z?a*%HGg>!G~;z+0U-8`9~y0eJ281=|G|5kVeGkY z^oaKz$s{Rcv+639h1M<)!OAN5B>v`OVP9BE;gO+rUfK!U@8{C^k-H>o8id+lx4$N3 z;#R5;Nzel{h(i4BQz(1MSD-1)mPGjkjUs`BglO_(aL{cZ;mB5$T4ET3`J_4smk7wGNJ3 z2w?fGYZT|Bw4F>(C4beQ5tRRjn;rc*QN9-Yho20YRi!pkOipF_qhENz2u`Zv0v6-k`{29*{7M#`csE2SMx zd8g0zJTcWm4}2lN(AT&jzXjH*2U}@R!MC1~L|*h1f?Y_+3dKbs9E?7eyfw@dkBKAr z)~+lT;fswLgT(?$t5%>QLM{QJgW`R|Sff{UC6kiU+7_jeR9QGtP_z;gal{(@skDHk z-Zaar7D$g_nBFCBM_UaXR#rLNYa<72A>-hQk|OCNDbOvLoT?e@L>^Ok0Z@F;sUZ?~ zD!vr&+j^91*T3m?7w7trD^8ZG(loIGCJZ1MYXNb(w3rsFB`0@-x8`<`$4aH53O-T^ z35V_b3rJH(-GrN5aM&~LxHED#2@}_o1J)eJZtHjk^ISHgs-VRvXB-f6GXQ@|MO3C> z;$l5XqyUiIczxUfw6vGG5GRwK%GjmyqA_TFW=3MwgXUtWbP0;5W}Bx4qqO9ZLxQrV z?MK2$>>{vrn8)qfvXbs7X_Q_=&^&+D0j%y%9Y;0U6+{PljENh5j)Q)@>#HxVzRCEX z3*S4W`wP=zb;DDPN7DrBHdYe)90K-p42)|%sB96J7>mI@UsxzIw->ai&@<6-AI1eC z9F`1_s_c9=hJTEhRAH`%*)O9gHmXPr0ZiJq6fO3%UR@&8YdufZRCdHX$RJ|wP#x_jUjW>wYjV-^)XjJcP|=d<8QB_Dp_v0q z73wMGvtBHsl=&%Wqw?b#vqpzyplaOseqv)#taJV)Ulx-tJ!xipGF5stoE& zfR9$XEJZ5uFyM|eS8FMUyFY zo({%d$+(As&KEO9qCBRJPc-I}7Wp&r3d^BeXlf^!eH5Cj)XC1v3?TaP8wKN(wbFg| z99WYyXf&#}Ayp%%uHOw#zf$2UMLYTC&LCWa->eG7D&}d z(nf}<^}qv!L?grajxSFy^sogO9r5m*Z6Y;2zZDj1uiYShjJ+n<#NOTxU<2oH z-`!zz2$=Bra!_NLi+{#APIo$&X@os2u!5UtM)7ylAZ!iQAoNAkAbjriS2YN0*B}UY zVm>edwDLkU2w^38FG_)>&0FivNN)jvL6*+&jDlYUZ-wIF-WXSFVB`fCLx6zRr z&|TBY6L^$onD4`(gQNDTd+bwtcJCJI7yIUyj8kazyygADPqE{C?omGt_$mQ>eiOjP zi*~$?{2mUjPl897T;7jl@dl5i zXyVZe;ZH8p2#P;(crqN=6q0Fb4lVfjCMpMWs9J$Kor+6rVs3D^f2Qr-KCFb6a`F&a z(4>;LbIh?VDM$I_$mLqorDrda3tm4Y&0`)t{C`gq3@wVaTtJ~Yt#6Za%Z#gSz~%)v zZgvO>@o7AwJyg!H9k})XzuoLBdG8D|aGCBMB@gGGg;AP7;t@QbAX=ubws)6}n;k~| zJKgN|ueK!kad|uEA~)R}=5cDc9F|KlL^CT;4$u{4%)2{*MfM zEwmh-*+kKN(=pt?Vf^h#wLzL>dB@$3vrkNc(glJtQ`Ha6Uk<8@&+Sdc5h+~ zT9vRNl%wK~6UZ5mLGM5~#+LR~VK!`emV%Mu0M;GQIG7_ikQprnwGMts4yOY#JeUs% z!f@l729Ged%9IgnX3=6u5mp0AGVHo0bKFuTaQ+3x0lr?wg@53mzflzJ)bzy>G?{ z!8bZ+(PZm_hq&k!^9|KRBY1?1Ua@AtsjK%@_G!FGS;>OrTzT+1@X;gGD=WzqFO*GT zb(8ycs7J`W1@3be{4VQ9j!@i3jl3`(Oz3ol-R7V7@XtN+?VjdBkd13^eyRnytfZkc z#$u^0ulG=-=i7O+`F>NSp4sHR&v?fv8Bn<%_LMhb?|sVHjK&QrgY6~UdUw+dPGIN~ zodOR43#ZV-1Hhk@ePE{GpKB6<){ask>pF!Z78pENfHotSO{Gh-c6=^9myWjxO<^LL za6iFV*M7ZNddS#KjA-LWnZp-nyqad^IrzKKCF4x&hChMTjmC47F1+DSS-23o%2(EU zKKRB-nA2g6Td1PA$_;;-WkD#|;h_Vqmn~}^9qid^8kQ(jzN%Oj%dFLPtpk({D<_lM zCksQKleFqR-`T#54Clpat>-&;X5kbCud3X`)gtWuFyg}#VB$aJ;4<)?J25e+Zs8h+ zROoe;22@!CZRCuv_56>|A;1lD2S>{FR8Tr^r8~7FeWp9LUGb!F=BhteEu*p_9A}o1 zi5=A&F(B2q1q(hKmGo?xZNAHS=>|AGhErgmI!YJ{Yb!op7=Z;G)6*;k_-L1croiMX zN$|BO-}cfb`}cjxOKuk*42$M(-0+d7+8L93e(}!LM5gz2EzHKal~%=J)_8Q!qD<>y z7Ct?5upD-EwX2747M0(${^R`AG1q6GBxs3u;NGQQutT%a|MoO}ug z!-xays{e6d0XxB6;N+RuZNDx9v1;F_%?N>7?6&_CRVbP7x&R!6>qr`>iE5>>+kOKf zy{KvfG|J?wS)MLXr#_9^qD4Eq%myk&f8AZYMk_k@#SV`U7cnd3&d$9LgF~N6aI`uv zF#aZM7hgv6E1S7Xg+CCAf-t!oe?pl`T4w=|<=Pa^0@6zNhCcmu=}h;A+r{NkJQKaC zI9?&JTWHLL=Ml?_vOpoM8i;R8=M&4gfG~FGB9&5L5=fi7*~<1xl|sx7wQsAi>vEP# zA&fsuMYyWTSLzCTSJ9bn39b_DPhYIZ(8QiUb<7E};K?VB9mCQ#Zw7HXc1-_=!5R1y zZiaFUltG|rPtxC4!(s`jL-M@MUm ztNTx2Kaw2kXS)CJ>58pfDu8f;X{1=)fB1R0SHcO2kFuDIP&79&wgk@yIK!g6`9HFVw}=wgZ@Hnmq>WlM?9LL9o$us$U#x*r4}D8RN}ni(^dEb zmK?#Fw~+27*qG#e9>;^zC8K%ga1B0x68>`!da^!+qK~|)y3O5Qnm-L&rOf5$|zOC~P~;sor^)x5gvW zYZ!66aexQb(s75eMhK4W4}(+fsJgi`RCSY#rn>nbOIKAl&o|Z0_TG(|6NQZfd&edw zH!fsn=F_F)^whirsvBI<^Fw#v;UWG3=P_t^W3(0rowu4~eIg2Bpg_frTa8PzC!`}V z-f4cPL4fu|p(9Sm9cIUn#Tnz=ZBUOr&NCIh7osTtqn|Z}^A}ySzO8-HbEJCN3pz zt|bVup1+IH-eB|T#~#K@ebrykQ9$_zCEh+T;R%m#yD{11O~&X zu;lP^wROThl>pQ&)(Gjl$?S*F4}7`FB2KCxR6@dJL3i|D##B^FWnfXAu%7if-(vC<6k|CbmGCn5<}jr~;qsnru+O! zIG37Q0cryz7Q0R@*4H?kH>=e?N^OgvELMFM_6ZD%8%LGa4C48U_?|I(iqt?=B%z-m zHYeH<8&~-Pt#eh}fp|Bl$6^u>>YMm-s|0hPKpvNsD?qc5lakq#`RT0>wG2Yqtdc

9x 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 NKN;8;KW4fQ0RY7{|B(Oy literal 0 HcmV?d00001 diff --git a/master.html b/master.html new file mode 100644 index 0000000..9bd0148 --- /dev/null +++ b/master.html @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/master.log b/master.log new file mode 100644 index 0000000..9d10137 --- /dev/null +++ b/master.log @@ -0,0 +1,1247 @@ +This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010) (format=pdflatex 2010.10.24) 26 DEC 2011 12:08 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**\input master.tex +(./master.tex (/usr/local/texlive/2010/texmf-dist/tex/latex/base/article.cls +Document Class: article 2007/10/19 v1.4h Standard LaTeX document class +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/size12.clo +File: size12.clo 2007/10/19 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2008/03/30 v1.1d Input encoding file +\inpenc@prehook=\toks14 +\inpenc@posthook=\toks15 + +(/usr/local/texlive/2010/texmf/tex/latex/html/latin9.def +File: latin1.def 1998/03/05 v0.97 Input encoding file(test version: still liabl +e to change) +)) +(/usr/local/texlive/2010/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2010/07/13 v5.5 Page Geometry + +(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 1999/03/16 v1.13 key=value parser (DPC) +\KV@toks@=\toks16 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2010/01/28 v2.1 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in pdf mode detected. +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2010/03/01 v1.5 Switches for detecting VTeX and its modes (HO) +Package ifvtex Info: VTeX not detected. +) +\Gm@cnth=\count87 +\Gm@cntv=\count88 +\c@Gm@tempcnt=\count89 +\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=\toks17 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2000/07/18 v2.13 AMS math features +\@mathmargin=\skip43 + +For additional information on amsmath, use the `?' option. +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 + +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 +\@emptytoks=\toks18 +\ex@=\dimen111 +)) +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d +\pmbraise@=\dimen112 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count90 +LaTeX Info: Redefining \frac on input line 211. +\uproot@=\count91 +\leftroot@=\count92 +LaTeX Info: Redefining \overline on input line 307. +\classnum@=\count93 +\DOTSCASE@=\count94 +LaTeX Info: Redefining \ldots on input line 379. +LaTeX Info: Redefining \dots on input line 382. +LaTeX Info: Redefining \cdots on input line 467. +\Mathstrutbox@=\box26 +\strutbox@=\box27 +\big@size=\dimen113 +LaTeX Font Info: Redeclaring font encoding OML on input line 567. +LaTeX Font Info: Redeclaring font encoding OMS on input line 568. +\macc@depth=\count95 +\c@MaxMatrixCols=\count96 +\dotsspace@=\muskip10 +\c@parentequation=\count97 +\dspbrk@lvl=\count98 +\tag@help=\toks19 +\row@=\count99 +\column@=\count100 +\maxfields@=\count101 +\andhelp@=\toks20 +\eqnshift@=\dimen114 +\alignsep@=\dimen115 +\tagshift@=\dimen116 +\tagwidth@=\dimen117 +\totwidth@=\dimen118 +\lineht@=\dimen119 +\@envbody=\toks21 +\multlinegap=\skip44 +\multlinetaggap=\skip45 +\mathdisplay@stack=\toks22 +LaTeX Info: Redefining \[ on input line 2666. +LaTeX Info: Redefining \] on input line 2667. +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2009/06/22 v3.00 + +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2009/06/22 v3.00 Basic AMSFonts support +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 96. +)) +(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/latexconfig/graphics.cfg +File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 91. + +(/usr/local/texlive/2010/texmf-dist/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2010/02/14 v0.04n Graphics/color for pdfTeX +\Gread@gobject=\count102 +)) +\Gin@req@height=\dimen120 +\Gin@req@width=\dimen121 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/float/float.sty +Package: float 2001/11/08 v1.3d Float enhancements (AL) +\c@float@type=\count103 +\float@exts=\toks23 +\float@box=\box28 +\@float@everytoks=\toks24 +\@floatcapt=\box29 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/tools/array.sty +Package: array 2008/09/09 v2.4c Tabular extension package (FMi) +\col@sep=\dimen122 +\extrarowheight=\dimen123 +\NC@list=\toks25 +\extratabsurround=\skip46 +\backup@length=\skip47 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te +x +\pgfutil@everybye=\toks26 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def +) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex +Package: pgfrcs 2008/02/20 v2.00 (rcs-revision 1.21) +)) +Package: pgf 2008/01/15 v2.00 (rcs-revision 1.12) + (/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2008/02/07 v2.00 (rcs-revision 1.31) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks27 +\pgfkeys@temptoks=\toks28 +) +\pgf@x=\dimen124 +\pgf@y=\dimen125 +\pgf@xa=\dimen126 +\pgf@ya=\dimen127 +\pgf@xb=\dimen128 +\pgf@yb=\dimen129 +\pgf@xc=\dimen130 +\pgf@yc=\dimen131 +\c@pgf@counta=\count104 +\c@pgf@countb=\count105 +\c@pgf@countc=\count106 +\c@pgf@countd=\count107 +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2008/01/13 (rcs-revision 1.6) +) +Package pgfsys Info: Driver file for pgf: pgfsys-pdftex.def on input line 885. + +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.d +ef +File: pgfsys-pdftex.def 2007/12/20 (rcs-revision 1.20) + +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-p +df.def +File: pgfsys-common-pdf.def 2007/12/17 (rcs-revision 1.8) +))) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath. +code.tex +File: pgfsyssoftpath.code.tex 2008/01/23 (rcs-revision 1.6) +\pgfsyssoftpath@smallbuffer@items=\count108 +\pgfsyssoftpath@bigbuffer@items=\count109 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol. +code.tex +File: pgfsysprotocol.code.tex 2006/10/16 (rcs-revision 1.4) +)) (/usr/local/texlive/2010/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK) + +(/usr/local/texlive/2010/texmf-dist/tex/latex/latexconfig/color.cfg +File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1341. +Package xcolor Info: Model `RGB' extended on input line 1353. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360. +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2008/01/15 v2.00 (rcs-revision 1.6) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex +\pgfmath@box=\box30 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@stack=\toks29 +\c@pgfmath@parsecounta=\count110 +\c@pgfmath@parsecountb=\count111 +\c@pgfmath@parsecountc=\count112 +\pgfmath@parsex=\dimen132 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathoperations.code +.tex +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathtrig.code.tex) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathrnd.code.tex)) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathbase.code.tex)) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.co +de.tex +File: pgfcorepoints.code.tex 2008/02/03 (rcs-revision 1.13) +\pgf@picminx=\dimen133 +\pgf@picmaxx=\dimen134 +\pgf@picminy=\dimen135 +\pgf@picmaxy=\dimen136 +\pgf@pathminx=\dimen137 +\pgf@pathmaxx=\dimen138 +\pgf@pathminy=\dimen139 +\pgf@pathmaxy=\dimen140 +\pgf@xx=\dimen141 +\pgf@xy=\dimen142 +\pgf@yx=\dimen143 +\pgf@yy=\dimen144 +\pgf@zx=\dimen145 +\pgf@zy=\dimen146 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconst +ruct.code.tex +File: pgfcorepathconstruct.code.tex 2008/02/13 (rcs-revision 1.14) +\pgf@path@lastx=\dimen147 +\pgf@path@lasty=\dimen148 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage +.code.tex +File: pgfcorepathusage.code.tex 2008/01/23 (rcs-revision 1.11) +\pgf@shorten@end@additional=\dimen149 +\pgf@shorten@start@additional=\dimen150 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.co +de.tex +File: pgfcorescopes.code.tex 2008/01/15 (rcs-revision 1.26) +\pgfpic=\box31 +\pgf@hbox=\box32 +\pgf@layerbox@main=\box33 +\pgf@picture@serial@count=\count113 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicst +ate.code.tex +File: pgfcoregraphicstate.code.tex 2007/12/12 (rcs-revision 1.8) +\pgflinewidth=\dimen151 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransform +ations.code.tex +File: pgfcoretransformations.code.tex 2008/02/04 (rcs-revision 1.10) +\pgf@pt@x=\dimen152 +\pgf@pt@y=\dimen153 +\pgf@pt@temp=\dimen154 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.cod +e.tex +File: pgfcorequick.code.tex 2006/10/11 (rcs-revision 1.2) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.c +ode.tex +File: pgfcoreobjects.code.tex 2006/10/11 (rcs-revision 1.2) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathproce +ssing.code.tex +File: pgfcorepathprocessing.code.tex 2008/01/23 (rcs-revision 1.7) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.co +de.tex +File: pgfcorearrows.code.tex 2007/06/07 (rcs-revision 1.8) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.cod +e.tex +File: pgfcoreshade.code.tex 2007/12/10 (rcs-revision 1.9) +\pgf@max=\dimen155 +\pgf@sys@shading@range@num=\count114 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.cod +e.tex +File: pgfcoreimage.code.tex 2008/01/15 (rcs-revision 1.1) +\pgfexternal@startupbox=\box34 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.co +de.tex +File: pgfcorelayers.code.tex 2008/01/15 (rcs-revision 1.1) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretranspare +ncy.code.tex +File: pgfcoretransparency.code.tex 2008/01/17 (rcs-revision 1.2) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns. +code.tex +File: pgfcorepatterns.code.tex 2008/01/15 (rcs-revision 1.1) +))) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.cod +e.tex +File: pgfmoduleshapes.code.tex 2008/02/13 (rcs-revision 1.4) +\pgfnodeparttextbox=\box35 +\toks@savedmacro=\toks30 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code. +tex +File: pgfmoduleplot.code.tex 2008/01/15 (rcs-revision 1.1) +\pgf@plotwrite=\write3 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version +-0-65.sty +Package: pgfcomp-version-0-65 2007/07/03 v2.00 (rcs-revision 1.7) +\pgf@nodesepstart=\dimen156 +\pgf@nodesepend=\dimen157 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version +-1-18.sty +Package: pgfcomp-version-1-18 2007/07/23 v2.00 (rcs-revision 1.1) +)) +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex +Package: pgffor 2007/11/07 v2.00 (rcs-revision 1.8) +\pgffor@iter=\dimen158 +\pgffor@skip=\dimen159 +)) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.cod +e.tex +Package: tikz 2008/02/13 v2.00 (rcs-revision 1.27) + +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothan +dlers.code.tex +File: pgflibraryplothandlers.code.tex 2007/03/09 v2.00 (rcs-revision 1.9) +\pgf@plot@mark@count=\count115 +\pgfplotmarksize=\dimen160 +) +\tikz@lastx=\dimen161 +\tikz@lasty=\dimen162 +\tikz@lastxsaved=\dimen163 +\tikz@lastysaved=\dimen164 +\tikzleveldistance=\dimen165 +\tikzsiblingdistance=\dimen166 +\tikz@figbox=\box36 +\tikz@tempbox=\box37 +\tikztreelevel=\count116 +\tikznumberofchildren=\count117 +\tikznumberofcurrentchild=\count118 +\tikz@fig@count=\count119 + +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.cod +e.tex +File: pgfmodulematrix.code.tex 2008/01/15 (rcs-revision 1.1) +\pgfmatrixcurrentrow=\count120 +\pgfmatrixcurrentcolumn=\count121 +\pgf@matrix@numberofcolumns=\count122 +) +\tikz@expandcount=\count123 + +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie +s/tikzlibrarytopaths.code.tex +File: tikzlibrarytopaths.code.tex 2008/01/09 v2.00 (rcs-revision 1.1) +))) +(/usr/local/texlive/2010/texmf-dist/tex/latex/tools/enumerate.sty +Package: enumerate 1999/03/05 v3.00 enumerate extensions (DPC) +\@enLab=\toks31 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/lm/lmodern.sty +Package: lmodern 2009/10/30 v1.6 Latin Modern Fonts +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> OT1/lmr/m/n on input line 22. +LaTeX Font Info: Overwriting symbol font `letters' in version `normal' +(Font) OML/cmm/m/it --> OML/lmm/m/it on input line 23. +LaTeX Font Info: Overwriting symbol font `symbols' in version `normal' +(Font) OMS/cmsy/m/n --> OMS/lmsy/m/n on input line 24. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal' +(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 25. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 26. +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) OML/cmm/b/it --> OML/lmm/b/it on input line 27. +LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' +(Font) OMS/cmsy/b/n --> OMS/lmsy/b/n on input line 28. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' +(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 29. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 31. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> OT1/lmss/m/n on input line 32. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/cmr/m/it --> OT1/lmr/m/it on input line 33. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 34. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 35. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> OT1/lmss/bx/n on input line 36. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmr/bx/it --> OT1/lmr/bx/it on input line 37. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 38. +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package + +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/t1enc.def +File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 43. +)) +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/textcomp.sty +Package: textcomp 2005/09/27 v1.99g Standard LaTeX package +Package textcomp Info: Sub-encoding information: +(textcomp) 5 = only ISO-Adobe without \textcurrency +(textcomp) 4 = 5 + \texteuro +(textcomp) 3 = 4 + \textohm +(textcomp) 2 = 3 + \textestimated + \textcurrency +(textcomp) 1 = TS1 - \textcircled - \t +(textcomp) 0 = TS1 (full) +(textcomp) Font families with sub-encoding setting implement +(textcomp) only a restricted character set as indicated. +(textcomp) Family '?' is the default used for unknown fonts. +(textcomp) See the documentation for details. +Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 71. + +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/ts1enc.def +File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file +) +LaTeX Info: Redefining \oldstylenums on input line 266. +Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 281. +Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 282. +Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 283. +Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 284. +Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 285. +Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 286. +Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 287. +Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 288. +Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 289. +Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 290. +Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 291. +Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 292. +Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 293. +Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 294. +Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 295. +Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 296. +Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 297. +Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 298. +Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 299. +Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 300. +Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 301. +Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 302. +Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 303. +Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 304. + +Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 305. +Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 306. +Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 307. +Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 308. +Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 309. +Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 310. +Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 311. +Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 312. +Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 313. +Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 314. +Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 315. +Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 316. +Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 317. +Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 318. +Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 319. +Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 320. +Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 321. +Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 322. +Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 323. +Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 324. +Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 325. +Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 326. +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2010/06/18 v6.81g Hypertext links for LaTeX + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2010/04/26 v1.7 LaTeX kernel commands for general use (HO) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2010/03/01 v1.9 Key value parser (HO) + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/message (HO) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2010/01/28 v1.3 Prefix for e-TeX command names (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +)) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/pdfescape.sty +Package: pdfescape 2010/03/01 v1.9 Provides hex, PDF name and string conversion +s (HO) + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2010/04/01 v0.9 Utility functions of pdfTeX for LuaTeX (HO) + + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +)) +(/usr/local/texlive/2010/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2009/01/23 v0.5 Provides ifxetex conditional +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/hycolor.sty +Package: hycolor 2009/12/12 v1.6 Color options of hyperref/bookmark (HO) + +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/xcolor-patch.sty +Package: xcolor-patch 2009/12/12 xcolor patch +)) +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/letltxmacro.sty +Package: letltxmacro 2008/06/24 v1.3 Let assignment for LaTeX macros (HO) +) +\@linkdim=\dimen167 +\Hy@linkcounter=\count124 +\Hy@pagecounter=\count125 + +(/usr/local/texlive/2010/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2010/06/18 v6.81g Hyperref: PDFDocEncoding definition (HO) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/intcalc.sty +Package: intcalc 2007/09/27 v1.1 Expandable integer calculations (HO) +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/latexconfig/hyperref.cfg +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2010/02/22 v3.7 Keyval support for LaTeX options (HO) +) +Package hyperref Info: Hyper figures OFF on input line 3658. +Package hyperref Info: Link nesting OFF on input line 3663. +Package hyperref Info: Hyper index ON on input line 3666. +Package hyperref Info: Plain pages OFF on input line 3673. +Package hyperref Info: Backreferencing OFF on input line 3678. + +Implicit mode ON; LaTeX internals redefined +Package hyperref Info: Bookmarks ON on input line 3874. +(/usr/local/texlive/2010/texmf/tex/latex/html/url.sty +Package: url 1999/03/02 ver 1.4 Verb mode for urls, email addresses, and file + names +) +LaTeX Info: Redefining \url on input line 4159. + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/bitset.sty +Package: bitset 2007/09/28 v1.0 Data type bit set (HO) + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/bigintcalc.sty +Package: bigintcalc 2007/11/11 v1.1 Expandable big integer calculations (HO) +)) +\Fld@menulength=\count126 +\Field@Width=\dimen168 +\Fld@charsize=\dimen169 +\Field@toks=\toks32 +Package hyperref Info: Hyper figures OFF on input line 5137. +Package hyperref Info: Link nesting OFF on input line 5142. +Package hyperref Info: Hyper index ON on input line 5145. +Package hyperref Info: backreferencing OFF on input line 5152. +Package hyperref Info: Link coloring OFF on input line 5157. +Package hyperref Info: Link coloring with OCG OFF on input line 5162. +Package hyperref Info: PDF/A mode OFF on input line 5167. +LaTeX Info: Redefining \ref on input line 5207. +LaTeX Info: Redefining \pageref on input line 5211. + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/atbegshi.sty +Package: atbegshi 2010/03/25 v1.12 At begin shipout hook (HO) +) +\Hy@abspage=\count127 +\c@Item=\count128 +\c@Hfootnote=\count129 +) +* hyperref using default driver hpdftex * +(/usr/local/texlive/2010/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2010/06/18 v6.81g Hyperref driver for pdfTeX + +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/atveryend.sty +Package: atveryend 2010/03/24 v1.5 Hooks at very end of document (HO) +Package atveryend Info: \enddocument detected (standard). +) +\Fld@listcount=\count130 +\c@bookmark@seq@number=\count131 + +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty +Package: rerunfilecheck 2010/03/16 v1.6 Rerun checks for auxiliary files (HO) + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/uniquecounter.sty +Package: uniquecounter 2009/12/18 v1.1 Provides unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +71. +) +\Hy@SectionHShift=\skip48 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/listings/listings.sty +\lst@mode=\count132 +\lst@gtempboxa=\box38 +\lst@token=\toks33 +\lst@length=\count133 +\lst@currlwidth=\dimen170 +\lst@column=\count134 +\lst@pos=\count135 +\lst@lostspace=\dimen171 +\lst@width=\dimen172 +\lst@newlines=\count136 +\lst@lineno=\count137 +\lst@maxwidth=\dimen173 + +(/usr/local/texlive/2010/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz) +\c@lstnumber=\count138 +\lst@skipnumbers=\count139 +\lst@framebox=\box39 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2007/02/22 1.4 listings configuration +)) +Package: listings 2007/02/22 1.4 (Carsten Heinz) + +(/usr/local/texlive/2010/texmf-dist/tex/latex/tools/verbatim.sty +Package: verbatim 2003/08/22 v1.5q LaTeX2e package for verbatim enhancements +\every@verbatim=\toks34 +\verbatim@line=\toks35 +\verbatim@in@stream=\read1 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty +Package: fancyvrb 2008/02/07 + +Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline fix +<2008/02/07> (tvz) +\FV@CodeLineNo=\count140 +\FV@InFile=\read2 +\FV@TabBox=\box40 +\c@FancyVerbLine=\count141 +\FV@StepNumber=\count142 +\FV@OutFile=\write4 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/wasysym/wasysym.sty +Package: wasysym 2003/10/30 v2.0 Wasy-2 symbol support package +\symwasy=\mathgroup6 +LaTeX Font Info: Overwriting symbol font `wasy' in version `bold' +(Font) U/wasy/m/n --> U/wasy/b/n on input line 90. +) +(./master.aux + +LaTeX Warning: Label `sec:practical-ocaml' multiply defined. + +) +\openout1 = `master.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 100. +LaTeX Font Info: ... okay on input line 100. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 100. +LaTeX Font Info: ... okay on input line 100. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 100. +LaTeX Font Info: ... okay on input line 100. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 100. +LaTeX Font Info: ... okay on input line 100. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 100. +LaTeX Font Info: ... okay on input line 100. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 100. +LaTeX Font Info: ... okay on input line 100. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 100. +LaTeX Font Info: Try loading font information for TS1+cmr on input line 100. + + (/usr/local/texlive/2010/texmf-dist/tex/latex/base/ts1cmr.fd +File: ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: ... okay on input line 100. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 100. +LaTeX Font Info: ... okay on input line 100. +LaTeX Font Info: Try loading font information for T1+lmr on input line 100. + +(/usr/local/texlive/2010/texmf-dist/tex/latex/lm/t1lmr.fd +File: t1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: letterpaper +* layout: <same size as paper> +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(72.26999pt, 469.75502pt, 72.26999pt) +* v-part:(T,H,B)=(72.26999pt, 650.43001pt, 72.26999pt) +* \paperwidth=614.295pt +* \paperheight=794.96999pt +* \textwidth=469.75502pt +* \textheight=650.43001pt +* \oddsidemargin=0.0pt +* \evensidemargin=0.0pt +* \topmargin=-37.0pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=12.0pt +* \footskip=30.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/local/texlive/2010/texmf-dist/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count143 +\scratchdimen=\dimen174 +\scratchbox=\box41 +\nofMPsegments=\count144 +\nofMParguments=\count145 +\everyMPshowfont=\toks36 +\MPscratchCnt=\count146 +\MPscratchDim=\dimen175 +\MPnumerator=\count147 +\everyMPtoPDFconversion=\toks37 +) (/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf + +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2007/09/30 v1.0 Managing graphics extensions (HO) +) +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 436. + +(/usr/local/texlive/2010/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 +)) +\AtBeginShipoutBox=\box42 +Package hyperref Info: Link coloring OFF on input line 100. + +(/usr/local/texlive/2010/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2010/04/30 v2.40 Cross-referencing by name of section + +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/refcount.sty +Package: refcount 2008/08/11 v3.1 Data extraction from references (HO) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/gettitlestring.sty +Package: gettitlestring 2009/12/18 v1.3 Cleanup title references (HO) +) +\c@section@level=\count148 +) +LaTeX Info: Redefining \ref on input line 100. +LaTeX Info: Redefining \pageref on input line 100. +LaTeX Info: Redefining \nameref on input line 100. + +(./master.out) (./master.out) +\@outlinefile=\write5 +\openout5 = `master.out'. + +\c@lstlisting=\count149 +LaTeX Font Info: Try loading font information for OT1+lmr on input line 106. + + +(/usr/local/texlive/2010/texmf-dist/tex/latex/lm/ot1lmr.fd +File: ot1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +LaTeX Font Info: Try loading font information for OML+lmm on input line 106. + + +(/usr/local/texlive/2010/texmf-dist/tex/latex/lm/omllmm.fd +File: omllmm.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +LaTeX Font Info: Try loading font information for OMS+lmsy on input line 106 +. + +(/usr/local/texlive/2010/texmf-dist/tex/latex/lm/omslmsy.fd +File: omslmsy.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +LaTeX Font Info: Try loading font information for OMX+lmex on input line 106 +. + +(/usr/local/texlive/2010/texmf-dist/tex/latex/lm/omxlmex.fd +File: omxlmex.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <14.4> on input line 106. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <10> on input line 106. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <7> on input line 106. +LaTeX Font Info: Try loading font information for U+msa on input line 106. + +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2009/06/22 v3.00 AMS symbols A +) +LaTeX Font Info: Try loading font information for U+msb on input line 106. + +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2009/06/22 v3.00 AMS symbols B +) +LaTeX Font Info: Try loading font information for U+wasy on input line 106. + +(/usr/local/texlive/2010/texmf-dist/tex/latex/wasysym/uwasy.fd +File: uwasy.fd 2003/10/30 v2.0 Wasy-2 symbol font definitions +) [1 + +{/usr/local/texlive/2010/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] (./mast +er.toc +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <12> on input line 3. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <8> on input line 3. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <6> on input line 3. + +[2]) +\tf@toc=\write6 +\openout6 = `master.toc'. + + [3] [4] (./ob.tex +LaTeX Font Info: Try loading font information for T1+lmtt on input line 35. + +(/usr/local/texlive/2010/texmf-dist/tex/latex/lm/t1lmtt.fd +File: t1lmtt.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +Overfull \hbox (14.33064pt too wide) in paragraph at lines 62--64 +[]\T1/lmr/m/n/12 .mll .mly sup-ported by de-fault, \T1/lmr/m/it/12 men-hir (-us +e-menhir) \T1/lmr/m/n/12 or add a line \T1/lmr/m/it/12 true : use_menhir + [] + +[5] +Underfull \hbox (badness 10000) in paragraph at lines 83--92 + + [] + + +Overfull \hbox (26.19572pt too wide) in paragraph at lines 124--128 +[] \T1/lmtt/m/n/12 flag ["ocaml"; "doc"] & S[A"-keep-code"]; \T1/lmr/m/n/12 oca +mldep seems to be \T1/lmr/bx/n/12 lightweight + [] + + +Overfull \hbox (5.36957pt too wide) in paragraph at lines 129--150 +[]\T1/lmtt/m/n/12 <pa_*r.{ml,cmo,byte}> : pkg_dynlink , pp(camlp4rf ), use_caml +p4_full + [] + + +Overfull \hbox (91.81961pt too wide) in paragraph at lines 129--150 +[]\T1/lmtt/m/n/12 <*_r.ml>:syntax_camlp4r,pkg_camlp4.quotations.r,pkg_camlp4.ma +cro,pkg_camlp4.extend + [] + + +Overfull \hbox (32.37569pt too wide) in paragraph at lines 129--150 +\T1/lmr/m/n/12 ``[]\T1/lmtt/m/n/12 pa_vector_r.ml\T1/lmr/m/n/12 '':[]\T1/lmtt/m +/n/12 syntax_camlp4r\T1/lmr/m/n/12 ,[]\T1/lmtt/m/n/12 pkg_camlp4.quotations.r\T +1/lmr/m/n/12 , []\T1/lmtt/m/n/12 pkg_camlp4.extend\T1/lmr/m/n/12 , + [] + + +Overfull \hbox (23.89458pt too wide) in paragraph at lines 129--150 +[]\T1/lmtt/m/n/12 <pa_vector_r.{cmo,byte,native}>:pkg_dynlink,use_camlp4_full,p +kg_sexplib + [] + + +Overfull \hbox (36.24458pt too wide) in paragraph at lines 129--150 +[]\T1/lmtt/m/n/12 "wiki_r.ml" or "wiki2_r.ml" : pp(camlp4rf -filter meta), use +_camlp4_full + [] + +[6]) (./godi.tex +LaTeX Font Info: Try loading font information for TS1+lmr on input line 5. + (/usr/local/texlive/2010/texmf-dist/tex/latex/lm/ts1lmr.fd +File: ts1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +Underfull \hbox (badness 10000) in paragraph at lines 7--8 + + [] + +) (./of.tex [7]) (./toplevel.tex [8]) (./lex.tex +Overfull \hbox (19.61354pt too wide) in paragraph at lines 21--25 +[]\T1/lmr/m/n/12 use de-fault my-ocaml-build.ml, like \T1/lmr/m/it/12 ln -s /m +y-ocaml-build.ml \T1/lmr/m/n/12 make a sym-bol link []\T1/lmtt/m/n/12 pa_ulex.c +ma + [] + +[9] [10] [11] [12] [13]) (./ocaml-lex.tex +Underfull \hbox (badness 10000) in paragraph at lines 17--18 + + [] + +[14] [15] +Underfull \hbox (badness 10000) in paragraph at lines 93--95 + + [] + +) (./ocaml-yacc.tex +Underfull \hbox (badness 10000) in paragraph at lines 5--6 + + [] + +[16] [17] +Overfull \hbox (15.58354pt too wide) in paragraph at lines 137--139 +[]\T1/lmr/m/n/12 we write driver func-tion in lexer for con-ve-nience, since le +xer de-pends on yacc. \T1/lmr/m/it/12 Printex.print + [] + +[18] [19] +Overfull \hbox (10.37354pt too wide) in paragraph at lines 257--259 +[]\T1/lmr/m/it/12 symbol_start_pos \T1/lmr/m/n/12 is set to the be-gin-ning of +the left-most com-po-nent, and \T1/lmr/m/it/12 sym-bol_end_pos + [] + +[20] [21] +Underfull \hbox (badness 10000) in paragraph at lines 386--387 + + [] + +[22] [23] [24]) +Underfull \hbox (badness 10000) in paragraph at lines 158--159 + + [] + +(./camlp4/camlp4_tutorial.tex [25] +Underfull \hbox (badness 10000) in paragraph at lines 70--72 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 73--79 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 80--82 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 83--93 + + [] + +[26] [27] +Underfull \hbox (badness 10000) in paragraph at lines 188--189 + + [] + + +Overfull \hbox (15.40361pt too wide) in paragraph at lines 190--192 +[]\T1/lmr/m/n/12 Struct di-rec-tory has mod-ule Loc, Dyn-loader Func-tor, Camlp +4Ast.Make, To-ken.Make, + [] + +[28] [29] [30]) (./camlp4/revised_syntax.tex [31] [32] [33]) +(./camlp4/experiment.tex [34]) (./camlp4/extensible_parser.tex [35] [36] +Underfull \hbox (badness 10000) in paragraph at lines 102--113 + + [] + + +Overfull \hbox (118.19669pt too wide) in paragraph at lines 161--164 +\T1/lmr/m/n/12 MGram.extend func-tion (or In-sert.extend func-tion) \T1/lmr/m/ +it/12 /SourceCode/ML/godi/build/distfiles/ocaml- + [] + +[37] [38] [39] [40] +Underfull \hbox (badness 10000) in paragraph at lines 483--484 + + [] + +[41] [42] [43] [44] [45]) (./camlp4/jake_blog.tex [46] [47] [48] [49] [50] +[51] [52] +Overfull \hbox (31.87709pt too wide) in paragraph at lines 505--507 +[]\T1/lmr/m/n/12 the reg-is-ter mech-a-nism should be re-mem-bered \T1/lmr/m/it +/12 let mod-ule M = Camlp4.Register.AstFilter + [] + + +Overfull \hbox (36.24458pt too wide) in paragraph at lines 508--514 +[]\T1/lmtt/m/n/12 camlp4of -parser _build/filter.cmo filter_test.ml -filter lif +t -printer o + [] + + +Overfull \hbox (12.61491pt too wide) in paragraph at lines 521--525 +\T1/lmr/m/n/12 lifting func-tion from a type def-i-ni-tion -- these func-tions +are what \T1/lmr/m/it/12 Camlp4AstLifter + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 531--532 + + [] + +[53] [54] [55] +Underfull \hbox (badness 10000) in paragraph at lines 696--697 + + [] + +[56] +Overfull \hbox (38.02379pt too wide) in paragraph at lines 794--796 +\T1/lmr/m/n/12 notice that Syn-tax.AntiquotSyntax.(parse_expr,parse_patt) Syn-t +ax.(parse_implem, + [] + +[57] +Overfull \hbox (5.61972pt too wide) in paragraph at lines 926--935 +[]\T1/lmtt/m/n/12 type 'a expand_fun = Ast.loc -> string option -> string -> 'a + \T1/lmr/m/n/12 so if you + [] + +[58] [59]) +Underfull \hbox (badness 10000) in paragraph at lines 178--183 + + [] + + +Package hyperref Warning: Difference (2) between bookmark levels is greater +(hyperref) than one, level fixed on input line 191. + +[60] (./library/mikmatch.tex [61] [62] [63] [64] [65] [66] [67] [68]) +(./library/pcre.tex) (./library/caml-inspect.tex [69] [70] [71]) +(./library/ocaml-graph.tex [72] [73] +Overfull \hbox (18.51266pt too wide) in paragraph at lines 150--154 +[]\T1/lmr/m/n/12 Here we have func-tor \T1/lmr/m/it/12 Graph.Imperative.Graph.C +oncrete\T1/lmr/m/n/12 , \T1/lmr/m/it/12 Graph.Imperative.Graph.Abstract\T1/lmr/ +m/n/12 , + [] + +[74] [75] [76]) (./module-lang.tex [77]) (./library/monad.tex [78] +Underfull \hbox (badness 10000) in paragraph at lines 79--80 + + [] + +[79]) (./continuations/cont.tex [80] [81] [82] +Overfull \hbox (74.86942pt too wide) in paragraph at lines 216--221 +[]\T1/lmr/m/n/12 Answer type mod-i-fi-ca-tion (se-ri-ous) in the fol-low-ing co +n-text, []\T1/lmtt/m/n/12 reset (fun () -> [...] ^ "word" )\T1/lmr/m/n/12 , + [] + +[83] +Underfull \hbox (badness 10000) in paragraph at lines 248--259 + + [] + +) (./runtime/runtime.tex [84] +Underfull \hbox (badness 10000) in paragraph at lines 100--100 +[]|\T1/lmr/m/n/12 tuples, struct + [] + + +Underfull \hbox (badness 1776) in paragraph at lines 105--105 +[]|\T1/lmr/m/n/12 struct or ar-ray + [] + + +Overfull \hbox (11.61098pt too wide) in paragraph at lines 78--115 +[][] + [] + +[85] [86]) (./runtime/gc.tex [87] [88] [89] [90]) (./lang/stream.tex [91] +Underfull \hbox (badness 10000) in paragraph at lines 98--99 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 106--107 + + [] + +[92] [93]) (./c/M4.tex) (./books/developing_application_with_ocaml.tex +Overfull \hbox (88.25568pt too wide) in paragraph at lines 11--13 +[][]\T1/lmtt/m/n/12 char_of_int int_of_char string_of_int int_of_string []strin +g_of_int 2551 -> ``2551'' + [] + +[94] [95] +Underfull \hbox (badness 10000) in paragraph at lines 123--124 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 143--144 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 171--172 + + [] + +[96] [97] [98] [99] [100] [101] +Underfull \hbox (badness 10000) in paragraph at lines 564--565 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 609--610 + + [] + +[102] [103] +Underfull \hbox (badness 10000) in paragraph at lines 703--705 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 705--706 + + [] + + +Overfull \hbox (38.27107pt too wide) in paragraph at lines 708--716 +[][] + [] + +[104]) (./books/ocaml_for_scientists.tex [105]) (./books/caltech_ocaml.tex +[106] [107] [108] [109] [110]) +(./books/the_functional_approach_to_programming.tex) +(./books/practical_ocaml.tex +Underfull \hbox (badness 10000) in paragraph at lines 6--7 + + [] + +) (./books/hol_light.tex) (./books/unix_system_programming_in_ocaml.tex +[111] +Underfull \hbox (badness 10000) in paragraph at lines 72--73 + + [] + +[112] [113] +Underfull \hbox (badness 10000) in paragraph at lines 203--204 + + [] + +[114] +Underfull \hbox (badness 10000) in paragraph at lines 317--318 + + [] + +[115] [116] [117] +Underfull \hbox (badness 10000) in paragraph at lines 472--473 + + [] + +[118]) (./books/practical_ocaml.tex +Underfull \hbox (badness 10000) in paragraph at lines 6--7 + + [] + +) (./trival_tricks.tex [119] [120] [121]) (./blogs.tex [122]) +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 312. + [123] +Package atveryend Info: Empty hook `AfterLastShipout' on input line 312. + +(./master.aux) +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 312. +Package rerunfilecheck Info: File `master.out' has not changed. +(rerunfilecheck) Checksum: C2C4499DCED12225EA56C3181D1BF859;2738. + + +LaTeX Warning: There were multiply-defined labels. + + ) +Here is how much of TeX's memory you used: + 15735 strings out of 493747 + 252925 string characters out of 3143545 + 329146 words of memory out of 3000000 + 18095 multiletter control sequences out of 15000+200000 + 59582 words of font info for 65 fonts, out of 3000000 for 9000 + 714 hyphenation exceptions out of 8191 + 47i,9n,49p,671b,857s stack positions out of 5000i,500n,10000p,200000b,50000s +{/usr/local/texlive/2010/texmf-dist/fonts/enc/dvips/lm/lm-rm.enc}{/usr/local/ +texlive/2010/texmf-dist/fonts/enc/dvips/lm/lm-mathsy.enc}{/usr/local/texlive/20 +10/texmf-dist/fonts/enc/dvips/lm/lm-mathit.enc}{/usr/local/texlive/2010/texmf-d +ist/fonts/enc/dvips/lm/lm-ts1.enc}{/usr/local/texlive/2010/texmf-dist/fonts/enc +/dvips/lm/lm-ec.enc}</usr/local/texlive/2010/texmf-dist/fonts/type1/public/lm/l +mbx12.pfb></usr/local/texlive/2010/texmf-dist/fonts/type1/public/lm/lmmi12.pfb> +</usr/local/texlive/2010/texmf-dist/fonts/type1/public/lm/lmr12.pfb></usr/local +/texlive/2010/texmf-dist/fonts/type1/public/lm/lmr17.pfb></usr/local/texlive/20 +10/texmf-dist/fonts/type1/public/lm/lmr8.pfb></usr/local/texlive/2010/texmf-dis +t/fonts/type1/public/lm/lmri12.pfb></usr/local/texlive/2010/texmf-dist/fonts/ty +pe1/public/lm/lmsy10.pfb></usr/local/texlive/2010/texmf-dist/fonts/type1/public +/lm/lmtt12.pfb></usr/local/texlive/2010/texmf-dist/fonts/type1/public/lm/lmtt8. +pfb></usr/local/texlive/2010/texmf-dist/fonts/type1/public/wasy/wasy10.pfb> +Output written on master.pdf (123 pages, 434639 bytes). +PDF statistics: + 1251 PDF objects out of 1440 (max. 8388607) + 1104 compressed objects within 12 object streams + 473 named destinations out of 1000 (max. 500000) + 373 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/master.out b/master.out new file mode 100644 index 0000000..34b7469 --- /dev/null +++ b/master.out @@ -0,0 +1,45 @@ +\BOOKMARK [1][-]{section.1}{Preface}{}% 1 +\BOOKMARK [1][-]{section.2}{platform}{}% 2 +\BOOKMARK [2][-]{subsection.2.1}{ocamlbuild}{section.2}% 3 +\BOOKMARK [2][-]{subsection.2.2}{godi}{section.2}% 4 +\BOOKMARK [2][-]{subsection.2.3}{ocamlfind}{section.2}% 5 +\BOOKMARK [2][-]{subsection.2.4}{toplevel}{section.2}% 6 +\BOOKMARK [2][-]{subsection.2.5}{git}{section.2}% 7 +\BOOKMARK [2][-]{subsection.2.6}{lexing-ulex-ocamllex}{section.2}% 8 +\BOOKMARK [2][-]{subsection.2.7}{ocamlyacc or menhir}{section.2}% 9 +\BOOKMARK [1][-]{section.3}{camlp4}{}% 10 +\BOOKMARK [1][-]{section.4}{practical parts}{}% 11 +\BOOKMARK [2][-]{subsection.4.1}{batteries}{section.4}% 12 +\BOOKMARK [3][-]{section*.2}{syntax extension}{subsection.4.1}% 13 +\BOOKMARK [3][-]{subsubsection.4.1.1}{Dev}{subsection.4.1}% 14 +\BOOKMARK [3][-]{subsubsection.4.1.2}{BOLT}{subsection.4.1}% 15 +\BOOKMARK [2][-]{subsection.4.2}{Mikmatch}{section.4}% 16 +\BOOKMARK [2][-]{subsection.4.3}{pcre}{section.4}% 17 +\BOOKMARK [2][-]{subsection.4.4}{objsize}{section.4}% 18 +\BOOKMARK [2][-]{subsection.4.5}{pa-do}{section.4}% 19 +\BOOKMARK [2][-]{subsection.4.6}{caml-inspect}{section.4}% 20 +\BOOKMARK [2][-]{subsection.4.7}{ocamlgraph}{section.4}% 21 +\BOOKMARK [2][-]{subsection.4.8}{Modules}{section.4}% 22 +\BOOKMARK [2][-]{subsection.4.9}{pa-monad}{section.4}% 23 +\BOOKMARK [2][-]{subsection.4.10}{delimited continuations}{section.4}% 24 +\BOOKMARK [1][-]{section.5}{Runtime}{}% 25 +\BOOKMARK [1][-]{section.6}{GC}{}% 26 +\BOOKMARK [2][-]{subsection.6.1}{ocamlrun}{section.6}% 27 +\BOOKMARK [2][-]{subsection.6.2}{complex language features}{section.6}% 28 +\BOOKMARK [3][-]{subsubsection.6.2.1}{stream expression}{subsection.6.2}% 29 +\BOOKMARK [1][-]{section.7}{subtle bugs}{}% 30 +\BOOKMARK [1][-]{section.8}{interoperating with C}{}% 31 +\BOOKMARK [1][-]{section.9}{Book}{}% 32 +\BOOKMARK [2][-]{subsection.9.1}{Developing Applications with Objective Caml}{section.9}% 33 +\BOOKMARK [3][-]{subsubsection.9.1.1}{chap7 Development Tools}{subsection.9.1}% 34 +\BOOKMARK [2][-]{subsection.9.2}{Ocaml for scientists}{section.9}% 35 +\BOOKMARK [2][-]{subsection.9.3}{caltech ocaml book}{section.9}% 36 +\BOOKMARK [2][-]{subsection.9.4}{The functional approach to programming}{section.9}% 37 +\BOOKMARK [2][-]{subsection.9.5}{practical ocaml}{section.9}% 38 +\BOOKMARK [2][-]{subsection.9.6}{hol-light}{section.9}% 39 +\BOOKMARK [2][-]{subsection.9.7}{UNIX system programming in ocaml}{section.9}% 40 +\BOOKMARK [3][-]{subsubsection.9.7.1}{chap1}{subsection.9.7}% 41 +\BOOKMARK [3][-]{subsubsection.9.7.2}{chap2}{subsection.9.7}% 42 +\BOOKMARK [2][-]{subsection.9.8}{practical ocaml}{section.9}% 43 +\BOOKMARK [2][-]{subsection.9.9}{tricks}{section.9}% 44 +\BOOKMARK [2][-]{subsection.9.10}{ocaml blogs}{section.9}% 45 diff --git a/master.pdf b/master.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6466e23e2c393ad49ef95350f935941143f0441a GIT binary patch literal 434639 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 JNK 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�Yy*QpEpH?q zs8s|KNQf#i;Peo#e}sg}mY>Tsfe6F&5JjBJe_7#(It8Ehgn-@`Q8|+)Rp?SdPe~WC z=UJ--|1k<Qa|&)s3%Bi^pxMxuYB8=w%@LEZS@TURX8YPEYH(50RG<*_m5*;WSa}rN z9eXMFN<X6e^w1N1N$nH`&=vC^7Tsc;vv;XbQHk%fCff^U_8*+jcn@0kQGkZ(`htQ{ zRU(AdxSH+S%H##b0ye~?P#1V4R+3Y06pAmxI_oZ(a@X}4$Y*DcLOr4H73&2PcpcSV zgWQn<kL%9+*gpn-|I*@D*s<I$=X3+dfpDGe3tH&RFz0N}g&Y$}ZiUt<VQj9#fq8zq zTY>JjOrWfy!m;;jQ@;2N?%Wy?21bTD4k+dMGuDGchAPvs+lVcGCc^RdI5??NsUvV2 zDVOYBZN4kh;Rw83ttAK6_t!N(8H;OERv(>OUR;H2Iv@$FJ~EiKUw|}ONz1Ae_p+!* zyRUZWD$wb20f&zeWT3?C3GjjjXhm8${pEk6@xMVEaN!UAgF*^+^$Ple<={%LG~cLR zC0GIq#afeYH^z&u5W1&xO&Zuh!20sN-k5!L &N;7i?~pdt-dmU&O6)k8E+5@!z+ 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%0AYji2V5@52mMQ=(p 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%0ApZcA4<-Y;w%5f~V%0 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 S!Oq6c#g0rxC7~pV{C@yEZdFYH literal 0 HcmV?d00001 diff --git a/master.rel b/master.rel new file mode 100644 index 0000000..a2b623d --- /dev/null +++ b/master.rel @@ -0,0 +1,224 @@ +;; RefTeX parse info file +;; File: /Users/bob/SourceCode/Notes/ocaml-book/master.tex +;; User: bob (bobzhang) + +(set reftex-docstruct-symbol '( + + +(xr nil "\\\\\\\\\\\\") + +(index-tags) + +(is-multi t) + +(bibview-cache) + +(master-dir . "/Users/bob/SourceCode/Notes/ocaml-book/") + +(label-numbers) + +(bof "/Users/bob/SourceCode/Notes/ocaml-book/master.tex") + +(toc "toc" " 1 tool chain" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 2 "1" "\\section{tool chain}" 2759) + +(toc "toc" " 1.1 ocamlbuild" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 3 "1.1" "\\subsection{ocamlbuild}" 2780) + +(toc "toc" " 1.1.1 directory hierarchy" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 4 "1.1.1" "\\subsubsection{directory hierarchy}" 2804) + +(toc "toc" " 1.1.2 arguments" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 4 "1.1.2" "\\subsubsection{arguments}" 3215) + +(toc "toc" " 1.1.3 with lex yacc, ocamlfind " "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 4 "1.1.3" "\\subsubsection{with lex yacc, ocamlfind }" 3860) + +("sec:with-lex-yacc" "s" "\\begin{itemize} " "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil) + +(toc "toc" " 1.1.4 predicates" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 4 "1.1.4" "\\subsubsection{predicates}" 4537) + +(toc "toc" " 1.1.5 godi" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 4 "1.1.5" "\\subsubsection{godi}" 6971) + +("sec:godi" "s" "\\begin{itemize} " "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil) + +(toc "toc" " 1.2 ocamlfind" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 3 "1.2" "\\subsection{ocamlfind}" 7559) + +(toc "toc" " 1.3 toplevel" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 3 "1.3" "\\subsection{toplevel}" 8480) + +(toc "toc" " 1.4 git" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 3 "1.4" "\\subsection{git}" 11164) + +(toc "toc" " 1.5 parsing lexing" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 3 "1.5" "\\subsection{parsing lexing}" 11289) + +("sec:parsing-lexing" "s" "\\subsubsection{lexing-ulex} \\begin{itemize} " "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil) + +(toc "toc" " 1.5.1 lexing-ulex" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 4 "1.5.1" "\\subsubsection{lexing-ulex}" 11345) + +("sec:parsing-lexing-1" "s" "\\begin{itemize} " "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil) + +(toc "toc" " 1.6 ocamlyacc" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 3 "1.6" "\\subsection{ocamlyacc}" 3513) + +("sec:ocamlyacc" "s" nil "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil "") + +(toc "toc" " 1.6 parsing" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 3 "1.6" "\\subsection{parsing}" 22365) + +("sec:parsing" "s" "\\section{camlp4} \\begin{enumerate} \\input{./camlp4/camlp4_tutorial} \\input{./camlp4/revised_syntax}" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil) + +(toc "toc" " 2 camlp4" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 2 "2" "\\section{camlp4}" 22408) + +("sec:camlp4" "s" "\\begin{enumerate} \\input{./camlp4/camlp4_tutorial} \\input{./camlp4/revised_syntax} \\input{./camlp4/e" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil) + +(bof "/Users/bob/SourceCode/Notes/ocaml-book/camlp4/camlp4_tutorial.tex") + +(eof "/Users/bob/SourceCode/Notes/ocaml-book/camlp4/camlp4_tutorial.tex") + +(bof "/Users/bob/SourceCode/Notes/ocaml-book/camlp4/revised_syntax.tex") + +(eof "/Users/bob/SourceCode/Notes/ocaml-book/camlp4/revised_syntax.tex") + +(bof "/Users/bob/SourceCode/Notes/ocaml-book/camlp4/experiment.tex") + +(eof "/Users/bob/SourceCode/Notes/ocaml-book/camlp4/experiment.tex") + +(bof "/Users/bob/SourceCode/Notes/ocaml-book/camlp4/extensible_parser.tex") + +(eof "/Users/bob/SourceCode/Notes/ocaml-book/camlp4/extensible_parser.tex") + +(bof "/Users/bob/SourceCode/Notes/ocaml-book/camlp4/jake_blog.tex") + +(eof "/Users/bob/SourceCode/Notes/ocaml-book/camlp4/jake_blog.tex") + +(toc "toc" " 3 libraries" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 2 "3" "\\section{libraries}" 22999) + +(toc "toc" " 3.1 batteries" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 3 "3.1" "\\subsection{batteries}" 23020) + +(toc "toc" " 3.1.0.1 syntax extension" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 5 "3.1.0.1" "\\paragraph{syntax extension}" 23043) + +(toc "toc" " 3.1.1 Dev" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 4 "3.1.1" "\\subsubsection{Dev}" 23445) + +(toc "toc" " 3.1.2 BOLT" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 4 "3.1.2" "\\subsubsection{BOLT}" 23542) + +("sec:bolt" "s" "\\input{./library/mikmatch.tex} \\subsection{objsize} \\subsection{pa-do} \\label{sec:pa-do} \\begin{ite" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil) + +(bof "/Users/bob/SourceCode/Notes/ocaml-book/library/mikmatch.tex") + +(toc "toc" " 3.2 Mikmatch" "/Users/bob/SourceCode/Notes/ocaml-book/library/mikmatch.tex" nil 3 "3.2" "\\subsection{Mikmatch}" 3) + +("sec:mikmatch" "s" "Directly supported in toplevel Regular expression \\emph{share} their own namespace. \\begin{enumerate" "/Users/bob/SourceCode/Notes/ocaml-book/library/mikmatch.tex" nil) + +(eof "/Users/bob/SourceCode/Notes/ocaml-book/library/mikmatch.tex") + +(toc "toc" " 3.3 objsize" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 3 "3.3" "\\subsection{objsize}" 23614) + +("sec:objsize" "s" "\\subsection{pa-do} \\begin{itemize} " "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil) + +(toc "toc" " 3.4 pa-do" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 3 "3.4" "\\subsection{pa-do}" 23657) + +("sec:pa-do" "s" "\\begin{itemize} " "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil) + +(toc "toc" " 3.5 Modules" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 3 "3.5" "\\subsection{Modules}" 23753) + +(toc "toc" " 3.6 continuation delimited continuations" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 3 "3.6" "\\subsection{continuation delimited continuations}" 25659) + +("sec:cont-delim-cont" "s" "Continuatioins A conditional banch selects a continuation from the two possible futures; rasing an e" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil) + +(toc "toc" " 3.7 ocamlexc" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 3 "3.7" "\\subsection{ocamlexc}" 32858) + +("sec:ocamlexc" "s" "\\section{Runtime} \\begin{itemize} " "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil) + +(toc "toc" " 4 Runtime" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 2 "4" "\\section{Runtime}" 32903) + +("sec:runtime" "s" "\\begin{itemize} " "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil) + +(toc "toc" " 4.1 GC" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 3 "4.1" "\\subsection{GC}" 39535) + +("sec:gc" "s" "\\begin{itemize} " "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil) + +(toc "toc" " 4.2 ocamlrun" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 3 "4.2" "\\subsection{ocamlrun}" 49145) + +("sec:ocamlrun" "s" "\\begin{itemize} " "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil) + +(toc "toc" " 5 Book" "/Users/bob/SourceCode/Notes/ocaml-book/master.tex" nil 2 "5" "\\section{Book}" 49522) + +(bof "/Users/bob/SourceCode/Notes/ocaml-book/books/developing_application_with_ocaml.tex") + +(toc "toc" " 5.1 Developing Applications with Objective Caml" "/Users/bob/SourceCode/Notes/ocaml-book/books/developing_application_with_ocaml.tex" nil 3 "5.1" "\\subsection{Developing Applications with Objective Caml}" 1) + +(toc "toc" " 5.2 chap7 Development Tools" "/Users/bob/SourceCode/Notes/ocaml-book/books/developing_application_with_ocaml.tex" nil 3 "5.2" "\\subsection{chap7 Development Tools}" 15824) + +("sec:chap7-devel-tools" "s" nil "/Users/bob/SourceCode/Notes/ocaml-book/books/developing_application_with_ocaml.tex" nil "") + +(toc "toc" " 5.2 " "/Users/bob/SourceCode/Notes/ocaml-book/books/developing_application_with_ocaml.tex" nil 3 "5.2" "\\subsection{}" 15824) + +(eof "/Users/bob/SourceCode/Notes/ocaml-book/books/developing_application_with_ocaml.tex") + +(bof "/Users/bob/SourceCode/Notes/ocaml-book/books/ocaml_for_scientists.tex") + +(toc "toc" " 5.2 Ocaml for scientists" "/Users/bob/SourceCode/Notes/ocaml-book/books/ocaml_for_scientists.tex" nil 3 "5.2" "\\subsection{Ocaml for scientists}" 1) + +("sec:ocaml-scientists" "s" "\\begin{itemize} " "/Users/bob/SourceCode/Notes/ocaml-book/books/ocaml_for_scientists.tex" nil) + +(eof "/Users/bob/SourceCode/Notes/ocaml-book/books/ocaml_for_scientists.tex") + +(bof "/Users/bob/SourceCode/Notes/ocaml-book/books/caltech_ocaml.tex") + +(toc "toc" " 5.3 caltech ocaml book" "/Users/bob/SourceCode/Notes/ocaml-book/books/caltech_ocaml.tex" nil 3 "5.3" "\\subsection{caltech ocaml book}" 2) + +("sec:caltech-ocaml-book" "s" "\\begin{enumerate}[(a)] " "/Users/bob/SourceCode/Notes/ocaml-book/books/caltech_ocaml.tex" nil) + +(eof "/Users/bob/SourceCode/Notes/ocaml-book/books/caltech_ocaml.tex") + +(bof "/Users/bob/SourceCode/Notes/ocaml-book/books/the_functional_approach_to_programming.tex") + +(toc "toc" " 5.4 The functional approach to programming" "/Users/bob/SourceCode/Notes/ocaml-book/books/the_functional_approach_to_programming.tex" nil 3 "5.4" "\\subsection{The functional approach to programming}" 1) + +("sec:funct-appr-progr" "s" "%%% Local Variables: %%% mode: latex %%% TeX-master: \"../master\" %%% End: " "/Users/bob/SourceCode/Notes/ocaml-book/books/the_functional_approach_to_programming.tex" nil) + +(eof "/Users/bob/SourceCode/Notes/ocaml-book/books/the_functional_approach_to_programming.tex") + +(bof "/Users/bob/SourceCode/Notes/ocaml-book/books/practical_ocaml.tex") + +(toc "toc" " 5.5 practical ocaml" "/Users/bob/SourceCode/Notes/ocaml-book/books/practical_ocaml.tex" nil 3 "5.5" "\\subsection{practical ocaml}" 1) + +("sec:practical-ocaml" "s" "%%% Local Variables: %%% mode: latex %%% TeX-master: \"../master\" %%% End: " "/Users/bob/SourceCode/Notes/ocaml-book/books/practical_ocaml.tex" nil) + +(eof "/Users/bob/SourceCode/Notes/ocaml-book/books/practical_ocaml.tex") + +(bof "/Users/bob/SourceCode/Notes/ocaml-book/books/hol_light.tex") + +(toc "toc" " 5.6 hol-light" "/Users/bob/SourceCode/Notes/ocaml-book/books/hol_light.tex" nil 3 "5.6" "\\subsection{hol-light}" 1) + +("sec:hol-light" "s" "\\begin{itemize} " "/Users/bob/SourceCode/Notes/ocaml-book/books/hol_light.tex" nil) + +(eof "/Users/bob/SourceCode/Notes/ocaml-book/books/hol_light.tex") + +(bof "/Users/bob/SourceCode/Notes/ocaml-book/books/unix_system_programming_in_ocaml.tex") + +(toc "toc" " 5.7 UNIX system programming in ocaml" "/Users/bob/SourceCode/Notes/ocaml-book/books/unix_system_programming_in_ocaml.tex" nil 3 "5.7" "\\subsection{UNIX system programming in ocaml}" 1) + +("sec:unix-syst-progr" "s" "\\subsubsection{chap1} %%% Local Variables: %%% mode: latex %%% TeX-master: \"../master\" %%% End: " "/Users/bob/SourceCode/Notes/ocaml-book/books/unix_system_programming_in_ocaml.tex" nil) + +(toc "toc" " 5.7.1 chap1" "/Users/bob/SourceCode/Notes/ocaml-book/books/unix_system_programming_in_ocaml.tex" nil 4 "5.7.1" "\\subsubsection{chap1}" 76) + +("sec:chap1" "s" "%%% Local Variables: %%% mode: latex %%% TeX-master: \"../master\" %%% End: " "/Users/bob/SourceCode/Notes/ocaml-book/books/unix_system_programming_in_ocaml.tex" nil) + +(toc "toc" " 5.7.2 chap2" "/Users/bob/SourceCode/Notes/ocaml-book/books/unix_system_programming_in_ocaml.tex" nil 4 "5.7.2" "\\subsubsection{chap2}" 4743) + +("sec:chap2" "s" nil "/Users/bob/SourceCode/Notes/ocaml-book/books/unix_system_programming_in_ocaml.tex" nil "") + +(eof "/Users/bob/SourceCode/Notes/ocaml-book/books/unix_system_programming_in_ocaml.tex") + +(bof "/Users/bob/SourceCode/Notes/ocaml-book/trival_tricks.tex") + +(toc "toc" " 5.8 tricks" "/Users/bob/SourceCode/Notes/ocaml-book/trival_tricks.tex" nil 3 "5.8" "\\subsection{tricks}" 1) + +("sec:tricks" "s" "\\begin{itemize} " "/Users/bob/SourceCode/Notes/ocaml-book/trival_tricks.tex" nil) + +(eof "/Users/bob/SourceCode/Notes/ocaml-book/trival_tricks.tex") + +(bof "/Users/bob/SourceCode/Notes/ocaml-book/blogs.tex") + +(toc "toc" " 5.9 ocaml blogs" "/Users/bob/SourceCode/Notes/ocaml-book/blogs.tex" nil 3 "5.9" "\\subsection{ocaml blogs}" 2) + +("sec:ocaml-blogs" "s" "\\href{http://ygrek.org.ua/p/ocaml.html}{ygrek} " "/Users/bob/SourceCode/Notes/ocaml-book/blogs.tex" nil) + +(eof "/Users/bob/SourceCode/Notes/ocaml-book/blogs.tex") + +(eof "/Users/bob/SourceCode/Notes/ocaml-book/master.tex") +)) + diff --git a/master.synctex.gz b/master.synctex.gz new file mode 100644 index 0000000000000000000000000000000000000000..6acda8e276e46e544d157e49c1f7773a8a122a6e GIT binary patch literal 690411 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%0DEg~DmCEEgha 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ⅆ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�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�Y0Z$uN`eF^GxBR6@x%cCjrcs2Ae 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ñZyVMZ9sSq33H|{SN!RZ9?5rb<)r2>e&Z$6 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 EA4NU{aR2}S literal 0 HcmV?d00001 diff --git a/master.tex b/master.tex new file mode 100644 index 0000000..55af4d2 --- /dev/null +++ b/master.tex @@ -0,0 +1,318 @@ +%%% master.tex --- + +%% Author: bob@bobmatoMacBook-Pro.local +%% Version: $Id: ocaml-hacker.tex,v 0.0 2011/10/23 02:58:53 bob Exp$ + + + +\documentclass[12pt,a4paper]{article} +% \documentstyle{book} +\usepackage[latin9]{inputenc} +\usepackage[letterpaper]{geometry} +\geometry{verbose,tmargin=1in,bmargin=1in,lmargin=1in,rmargin=1in} +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{graphicx} +\usepackage{float} +\usepackage{array} +\usepackage{tikz} +\usepackage{enumerate} +%% for underscore _ work +\usepackage{lmodern} +\usepackage[T1]{fontenc} +\usepackage{textcomp} +\usepackage{hyperref} + +\usepackage{listings} +\usepackage{verbatim} +\usepackage{color} +\usepackage{fancyvrb} +\usepackage{wasysym} +% seems conflict with differnt packages ,fancybox,calc} +% \usepackage{xcolor} + +% \newenvironment{inverseverbatim}{\VerbatimEnvironment% +% \noindent +% % {\columnwidth-\leftmargin-\rightmargin-2\fboxsep-2\fboxrule-4pt} +% \begin{Sbox} +% \begin{minipage}{\linewidth-2\fboxsep-2\fboxrule-4pt} +% \begin{Verbatim} +% } +% {% +% \end{Verbatim} +% \end{minipage} +% \end{Sbox} +% \fcolorbox{green}{black}{\TheSbox} +% } + +% \newenvironment{inverseverbatim}{\begin{Verbatim}} {\end{Verbatim}} + +\makeatletter +\def\inverseverbatim{% + \color{red}\scriptsize + \def\verbatim@processline{% + {\setbox0=\hbox{\the\verbatim@line}% + \hsize=\wd0 \the\verbatim@line\par}}% + \@minipagetrue + \@tempswatrue + \@totalleftmargin\z@ + \setbox0=\vbox\bgroup \verbatim +} +\def\endinverseverbatim{% + \endverbatim + \unskip\setbox0=\lastbox + \egroup + \colorbox{white}{\box0}% +} + \makeatother + + +% \newenvironment{bluecode}{\Verbatim[fomartcom=\color{blue}]}{\endVerbatim} + +% \lstset{{[Objective]Caml}} + + +%% end + +% \usepackage{lstset} +% New commands serve as shorthand for frequently used command combinations. +\newcommand{\ind}[1]{\mathbf{1}\left(#1\right)} +\newcommand{\bx}{\mathbf{x}} +\newcommand{\E}{\mathbf{E}} + +\definecolor{MyDarkBlue}{rgb}{0,0.08,0.45} + +\DefineVerbatimEnvironment{bluecode}{Verbatim}{formatcom=\color{blue},fontsize=\scriptsize} +\DefineVerbatimEnvironment{redcode}{Verbatim}{formatcom=\color{red},fontsize=\scriptsize} +\DefineVerbatimEnvironment{bluetext}{Verbatim}{formatcom=\color{MyDarkBlue},fontsize=\scriptsize} + +\newcommand{\ChangeLine}[1]{% +\ifodd\value{FancyVerbLine}% +\textcolor{red}{#1}\else\textcolor{blue}{#1}\fi} + + + +\DefineVerbatimEnvironment{alternate}{Verbatim}{formatcom=\renewcommand{\FancyVerbFormatLine}{\ChangeLine},fontsize=\scriptsize}{} +%% \usepackage[debugshow,final]{graphics} +%% \revision$Header: /Users/bob/SourceCode/Notes/ocaml-hacker.tex,v 0.0 2011/10/23 02:58:53 bob Exp$ +\def\dashfill{\cleaders\hbox{-}\hfill} + +\begin{document} + +\setcounter{tocdepth}{4} +\title{OCaml Notes} +\author{Hongbo Zhang} +\maketitle + +\newpage + +\tableofcontents + +\vspace*{1cm} + +\newpage + +\section{Preface} +\begin{quotation} + \textit{ +This is a book about hacking in ocaml. +It's assumed that you already understand the underlying theory. Happy hacking} + +\smiley + +\textit{Most parts are filled with code blocks, maybe I will add some comments in the future. Still a book in progress. Don't distribute it.} +\end{quotation} + +\newpage +\section{platform} + +% ocamlbuild +\input{./ob.tex} + +\input{./godi.tex} + +\input{./of.tex} + +\input{./toplevel.tex} + +\subsection{git} +\begin{itemize} +\item ignore set \\ + \verb|_log _build *.native *.byte *.d.native *.p.byte| +\end{itemize} + +\subsection{lexing-ulex-ocamllex} +\label{sec:parsing-lexing-1} +\input{./lex.tex} + +\input{./ocaml-lex.tex} + +\subsection{ocamlyacc or menhir} +\label{sec:ocamlyacc} +\input{./ocaml-yacc.tex} + + +\section{camlp4} +\label{sec:camlp4} +\begin{enumerate} +\item a brief intro to recursive descent parser \\ + + grammar transform + \begin{bluetext} + a : a x | b (x can be anything) + => + a : b r + r : x r | e + ---- + exp : exp op exp | prim + => + exp : prim expR + expR : op exp expR | e + \end{bluetext} + \input{./camlp4/camlp4_tutorial} + \input{./camlp4/revised_syntax} + \input{./camlp4/experiment} + \input{./camlp4/extensible_parser} + \input{./camlp4/jake_blog} + +\item useful links + \href{http://brion.inria.fr/gallium/index.php/Abstract\_Syntax\_Tree}{Abstract\_Syntax\_Tree} \\ + \href{http://elehack.net/michael/blog/2010/06/ocaml-syntax-extension}{elehack} \\ + \href{http://andreiformiga.com/blog/?p=99}{meta-guide} \\ + \href{http://www.wisdomandwonder.com/link/5302/resources-for-learning-camlp4}{camlp4} \\ + +\end{enumerate} +\section{practical parts} + + +\subsection{batteries} + +\paragraph{syntax extension} +Not of too much use , {\bf Never use it in the toplevel} +\begin{itemize} +\item comprehension (M.filter, concat, map, filter\_map, enum, of\_enum) \\ + since it's at preproccessed stage, you can use some trick \\ + \verb|let module Enum = List in | will change the semantics \\ + \verb|let open Enum in| doesn't make sense, since it uses qualified name inside +\end{itemize} +\subsubsection{Dev} +\begin{itemize} +\item make changes in both .ml and .mli files +\end{itemize} + +\subsubsection{BOLT} +\label{sec:bolt} + + +\subsection{Mikmatch} +\label{sec:mikmatch} + +\input{./library/mikmatch.tex} + +\subsection{pcre} +\label{sec:pcre} +\input{./library/pcre.tex} + +\subsection{objsize} +\label{sec:objsize} + + +\subsection{pa-do} +\label{sec:pa-do} + +\begin{itemize} +\item delimited overloading +\end{itemize} + + +\subsection{caml-inspect} +\label{sec:caml-inspect} +\input{./library/caml-inspect.tex} + +\subsection{ocamlgraph} +\label{sec:ocamlgraph} +\input{./library/ocaml-graph.tex} + +\subsection{Modules} +\input{./module-lang.tex} + +\subsection{pa-monad} +\label{sec:pa-monad} + +\input{./library/monad.tex} + +\subsection{delimited continuations} +\label{sec:cont-delim-cont} +\input{./continuations/cont.tex} + +\end{enumerate} + +\section{Runtime} +\label{sec:runtime} +\input{./runtime/runtime.tex} + +\section{GC} +\label{sec:gc} +\input{./runtime/gc.tex} + +\subsection{ocamlrun} +\label{sec:ocamlrun} +\begin{itemize} +\item \href{http://caml.inria.fr/pub/docs/manual-ocaml/manual024.html#toc88}{ocamlrun} \\ + the ocamlrun command comprises three main parts: the bytecode + interpreter, the memory allocator and garbage collector, + and a set of c functions that implement primitive operations + such as input/output. + +\end{itemize} + +\subsection{complex language features} +\label{sec:compl-lang-feat} +\subsubsection{stream expression} +\input{./lang/stream.tex} + +\section{subtle bugs} +\label{sec:subtle-bugs} +\begin{enumerate} +\item reload duplicate modules \\ + this is fragile when you load some modules like syntax extension, or toploop modules. use \textit{ocamlobjinfo} to + see which modules are loaded exactly +\end{enumerate} + + +\section{interoperating with C} +\label{sec:inter-with-c} + +\input{./c/M4.tex} + + +\section{Book} + + +\input{./books/developing_application_with_ocaml} + +\input{./books/ocaml_for_scientists} + +\input{./books/caltech_ocaml} + +\input{./books/the_functional_approach_to_programming} + +\input{./books/practical_ocaml} + +\input{./books/hol_light} + +\input{./books/unix_system_programming_in_ocaml} + +\input{./books/practical_ocaml.tex} + +\input{trival_tricks} + +\input{blogs} + +\end{document} + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "master" +%%% End: diff --git a/master.toc b/master.toc new file mode 100644 index 0000000..9fdbb59 --- /dev/null +++ b/master.toc @@ -0,0 +1,45 @@ +\contentsline {section}{\numberline {1}Preface}{4}{section.1} +\contentsline {section}{\numberline {2}platform}{5}{section.2} +\contentsline {subsection}{\numberline {2.1}ocamlbuild}{5}{subsection.2.1} +\contentsline {subsection}{\numberline {2.2}godi}{7}{subsection.2.2} +\contentsline {subsection}{\numberline {2.3}ocamlfind}{7}{subsection.2.3} +\contentsline {subsection}{\numberline {2.4}toplevel}{8}{subsection.2.4} +\contentsline {subsection}{\numberline {2.5}git}{9}{subsection.2.5} +\contentsline {subsection}{\numberline {2.6}lexing-ulex-ocamllex}{9}{subsection.2.6} +\contentsline {subsection}{\numberline {2.7}ocamlyacc or menhir}{16}{subsection.2.7} +\contentsline {section}{\numberline {3}camlp4}{25}{section.3} +\contentsline {section}{\numberline {4}practical parts}{61}{section.4} +\contentsline {subsection}{\numberline {4.1}batteries}{61}{subsection.4.1} +\contentsline {paragraph}{syntax extension}{61}{section*.2} +\contentsline {subsubsection}{\numberline {4.1.1}Dev}{61}{subsubsection.4.1.1} +\contentsline {subsubsection}{\numberline {4.1.2}BOLT}{61}{subsubsection.4.1.2} +\contentsline {subsection}{\numberline {4.2}Mikmatch}{61}{subsection.4.2} +\contentsline {subsection}{\numberline {4.3}pcre}{69}{subsection.4.3} +\contentsline {subsection}{\numberline {4.4}objsize}{69}{subsection.4.4} +\contentsline {subsection}{\numberline {4.5}pa-do}{69}{subsection.4.5} +\contentsline {subsection}{\numberline {4.6}caml-inspect}{69}{subsection.4.6} +\contentsline {subsection}{\numberline {4.7}ocamlgraph}{72}{subsection.4.7} +\contentsline {subsection}{\numberline {4.8}Modules}{77}{subsection.4.8} +\contentsline {subsection}{\numberline {4.9}pa-monad}{78}{subsection.4.9} +\contentsline {subsection}{\numberline {4.10}delimited continuations}{81}{subsection.4.10} +\contentsline {section}{\numberline {5}Runtime}{84}{section.5} +\contentsline {section}{\numberline {6}GC}{87}{section.6} +\contentsline {subsection}{\numberline {6.1}ocamlrun}{91}{subsection.6.1} +\contentsline {subsection}{\numberline {6.2}complex language features}{91}{subsection.6.2} +\contentsline {subsubsection}{\numberline {6.2.1}stream expression}{91}{subsubsection.6.2.1} +\contentsline {section}{\numberline {7}subtle bugs}{94}{section.7} +\contentsline {section}{\numberline {8}interoperating with C}{94}{section.8} +\contentsline {section}{\numberline {9}Book}{94}{section.9} +\contentsline {subsection}{\numberline {9.1}Developing Applications with Objective Caml}{94}{subsection.9.1} +\contentsline {subsubsection}{\numberline {9.1.1}chap7 Development Tools}{102}{subsubsection.9.1.1} +\contentsline {subsection}{\numberline {9.2}Ocaml for scientists}{105}{subsection.9.2} +\contentsline {subsection}{\numberline {9.3}caltech ocaml book}{106}{subsection.9.3} +\contentsline {subsection}{\numberline {9.4}The functional approach to programming}{111}{subsection.9.4} +\contentsline {subsection}{\numberline {9.5}practical ocaml}{111}{subsection.9.5} +\contentsline {subsection}{\numberline {9.6}hol-light}{111}{subsection.9.6} +\contentsline {subsection}{\numberline {9.7}UNIX system programming in ocaml}{111}{subsection.9.7} +\contentsline {subsubsection}{\numberline {9.7.1}chap1}{111}{subsubsection.9.7.1} +\contentsline {subsubsection}{\numberline {9.7.2}chap2}{113}{subsubsection.9.7.2} +\contentsline {subsection}{\numberline {9.8}practical ocaml}{119}{subsection.9.8} +\contentsline {subsection}{\numberline {9.9}tricks}{120}{subsection.9.9} +\contentsline {subsection}{\numberline {9.10}ocaml blogs}{123}{subsection.9.10} diff --git a/module-lang.tex b/module-lang.tex new file mode 100644 index 0000000..bdf91f5 --- /dev/null +++ b/module-lang.tex @@ -0,0 +1,75 @@ + +\begin{itemize} +\item BatEnum + \begin{itemize} + \item utilities + + +\begin{bluecode} + range ~until:20 3 + filter, concat, map, filter_map + (--), (--^) (|>) (@/) (/@) + No_more_elements (*interface for dev to raise (in Enum.make next)*) + icons, lcons, cons +\end{bluecode} + + \item don't play effects with enum + \item idea??? how about divide enum to two; one is just for iterator + the other is for lazy evaluation. (iterator is lazy???) + \end{itemize} +\item Set (\emph{one comparison, one container}) + + +\begin{bluecode} +Set.IntSet +Set.CharSet +Set.RopeSet +Set.NumStringSet +\end{bluecode} +for polymorphic set + +\begin{bluecode} +split +union +empty +add +\end{bluecode} + why polymorphic set is dangerous? Because in Haskell, \textit{Eq a =>} is implicitly + you want to make your comparison method is unique, otherwise you + union two sets, how to make sure they use the same comparison, here + we use abstraction types, one comparison, one container + we can not override polymorphic = behavior, polymorphic = is pretty bad practice + for complex data structure, mostly not you want, so write compare by yourself + +As follows, compare is the right semantics. +\begin{alternate} +# Set.IntSet.(compare (of_enum (1--5)) (of_enum (List.enum [5;3;4;2;1])));; +- : int = 0 +# Set.IntSet.(of_enum (1--5) = of_enum (List.enum [5;3;4;2;1]));; +- : bool = false +\end{alternate} + + +\item caveat + \begin{itemize} + \item module syntax + + \begin{bluecode} +module Enum = struct + include Enum include Labels include Exceptionless +end +\end{bluecode} + + + floating nested modules up (Enum.include, etc) + include Enum, will expose all Enum have to the following context, so Enum.Labels + is as Labels, so you can now include Labels, but \emph{Labels.v will override Enum.v}, + maybe you want it, and \emph{module Enum still has Enum.Labels.v}, we just duplicated + the nested module into toplevel + \end{itemize} +\end{itemize} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "master" +%%% End: diff --git a/ob.tex b/ob.tex new file mode 100644 index 0000000..2d269a2 --- /dev/null +++ b/ob.tex @@ -0,0 +1,156 @@ + +\subsection{ocamlbuild} +\begin{enumerate} +\item directory hierarchy \\ +code : \textit{\_build} +\begin{enumerate} +\item ob \emph{automatically creates a symbol link} to the executable it + produces in the current directory +\item ob copies the sources and compiles them in \_build (default) +\item hygiene rules at start up (.cmo, .cmi, or .o should appear + outside of the \_build) (-no-hygiene) +\item ob must be invoked in the root directory +\end{enumerate} + +\item arguments + +\begin{enumerate} +\item \textit{ocamlbuild -quite xx.native -- args} +\item \textit{ocamlbuild -quite -use-ocamlfind xx.native -- args} +\item -log -verbose -clean \\ + check \textit{\_build/\_log} file for detailed building process +\item -cflags \\ + pass flags to \textbf{ocamlc} i.e. + -cflags -I,+lablgtk,-rectypes. (needed at compile time) +\item -lflags \\ + needed at linking time +\item -libs \\ + linking with \textbf{ external} libraries. i.e. \emph{-libs unix,num}. + you may need \emph{-cflags -I,/usr/local/lib/ocaml} \emph{-lflags -I,/usr/local/lib/ocaml} to make it work +\item -use-ocamlfind +\item -pkgs oUnit + +\item \textit{mllib} file + + \begin{redcode} +cat top_level.mllib +\end{redcode} +\begin{bluecode} +Dir_top_level_util +Dir_top_level +\end{bluecode} + +then you can \textit{ocamlbuild top\_level.cma}, then you can use +\textit{ocamlobjinfo} to see exactly which modules are compacted into +it. + +\begin{redcode} +ocamlobjinfo _build/top_level.cma | grep Unit +\end{redcode} + +\begin{bluecode} +Unit name: Dir_top_level_util +Unit name: Dir_top_level +\end{bluecode} + + +\end{enumerate} + +\item with lex yacc, ocamlfind + +\begin{enumerate} +\item .mll .mly supported by default, \textit{menhir (-use-menhir)} or add a line + \textit{true : use\_menhir} + +\item add a line in tags file + \textit{<*.ml> : pkg\_sexplib.syntax, pkg\_batteries.syntax, syntax\_camlp4o} \\ + here \textit{syntax\_camlp4o} is translated by myocamlbuild.ml to \emph{-syntax camlp4o} to pass to ocamlfind + +\item another typical tags file using \textbf{ syntax extension} + + +\begin{bluetext} +<*.ml>: package(lwt.unix), package(lwt.syntax), syntax(camlp4o) -- only needs lwt.syntax when preprocessing +"prog.byte": package(lwt.unix) +\end{bluetext} + + +\end{enumerate} + +\item predicates + +\begin{enumerate} +\item simple regexes \\ + <**/*.ml> means that .ml files in \emph{current dir or sub dir} + <**/*.ml> <**/*.mli> <**/*.mlpack> <**/*.ml.depends> : ocaml \\ + <**/*.byte> : ocaml, byte, program \\ + <*.ml> or <*.byte> or <*.native> : pkg\_oUnit \\ + <**/*.{native,byte}> : \verb|use_unix| \\ + <{batMutex,batRMutex}.{ml,mli}>: threads \\ + e1 or e2 , e1 and e2, not e, true ,false \\ + true:use\_menhir \\ +\item ocamlbuild cares white space, \textbf{ take care when write tags file} +\item foo.itarget + + +\begin{redcode} +bash$ cat foo.itarget +\end{redcode} + +\begin{bluecode} +main.native +main.byte +stuff.docdir/index.html +\end{bluecode} + +% $ + +\textbf{ ocamlbuild foo.otarget} + +\item packing modules + + +\begin{redcode} +$ cat foo.mlpack +\end{redcode} + +\begin{bluecode} +Bar +Baz +\end{bluecode} + +% $ + +\item document \\ + when you use -keep-code flag in myocamlbuild.ml, \textit{only} document of exposed modules are kept, not very useful \\ + \verb| flag ["ocaml"; "doc"] & S[A"-keep-code"];| + ocamldep seems to be \textbf{ lightweight} + +\item syntax extension \\ + Just for preprocessing, you can also use pp. \\ + \verb|<pa_*r.{ml,cmo,byte}> : pkg_dynlink , pp(camlp4rf ), use_camlp4_full| \\ + Here it not only use preporcessor, but also \textbf{ link} with it. \\ + Take ulex for example, for \textbf{ pre-processing} \\ + \verb|<*_ulex.ml> : syntax_camlp4o,pkg_ulex,pkg_camlp4.macro|, + For \textbf{ linking} \\ + \verb|<*_ulex.{byte,native}> : pkg_ulex|. \\ + Normal for any revised syntax, you can say \\ + \verb|<*_r.ml>:syntax_camlp4r,pkg_camlp4.quotations.r,pkg_camlp4.macro,pkg_camlp4.extend| \\ + You can use \textbf{ several syntax extensions} together, as above. \\ + ``\verb|pa_vector_r.ml|'':\verb|syntax_camlp4r|,\verb|pkg_camlp4.quotations.r|, + \verb|pkg_camlp4.extend|, \verb|pkg_sexplib.syntax| + for \textbf{ preprocessing}, and \\ + \verb|<pa_vector_r.{cmo,byte,native}>:pkg_dynlink,use_camlp4_full,pkg_sexplib| for \textbf{ linking} . \\ + \textbf{ order matters} \\ + For \textbf{ original} syntax, \verb|<*_o.ml> : syntax_camlp4o,pkg_sexplib.syntax| \\ + For \textbf{ filter} \verb|"map_filter_r.ml" : pp(camlp4r -filter map)|. and \\ + \verb|"wiki_r.ml" or "wiki2_r.ml" : pp(camlp4rf -filter meta), use_camlp4_full|\\ + The .mli file also needs \verb|"wiki2_r.mli" : use_camlp4_full| \\ + for more information, check out \textbf{ camlp4/examples}. when you use pp flag, you need to specify the path to \verb|pa_xx.cmo|, so symbol link may help. +\end{enumerate} + +\end{enumerate} +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "master" +%%% End: diff --git a/ocaml-lex.tex b/ocaml-lex.tex new file mode 100644 index 0000000..1977baa --- /dev/null +++ b/ocaml-lex.tex @@ -0,0 +1,127 @@ + +\href{http://caml.inria.fr/pub/docs/manual-ocaml/manual026.html}{ocamllex} + +\begin{enumerate} +\item \textit{module Lexing} + \begin{redcode} + se_str "from" "Lexing";; + \end{redcode} + +\begin{bluecode} + val from_string : string -> lexbuf + val from_function : (string -> int -> int) -> lexbuf + val from_input : BatIO.input -> Lexing.lexbuf + val from_channel : BatIO.input -> Lexing.lexbuf +\end{bluecode} + +\item syntax \\ + + \begin{bluetext} + {header} + let ident = regexp ... + rule entrypoint [arg1 .. argn ] = + parse regexp {action } + | .. + | regexp {action} + and entrypoint [arg1 .. argn] = + parse .. + and ... + {trailer} + \end{bluetext} + + The parse keyword can be replaced by shortest keyword. + + Typically, the header section contains the \textit{open} directives + required by the actions + + All identifiers starting with \verb|__ocaml_lex| are reserved for use by + \textbf{ocamllex} +\item example + for me, best practice is put some test code in the trailer part, and + use \textit{ocamlbuild fc\_lexer.byte --} to verify, or write a + makefile. you can write several indifferent rule in a file using and. + + \begin{bluetext} + +(* verbatim translate *) +rule translate = parse + | "current_directory" {print_string (Sys.getcwd ()); translate lexbuf} + | _ as c {print_char c ; translate lexbuf} + | eof {exit 0} + +{ + let _ = + let chan = open_in "fc_lexer.mll" in begin + translate (Lexing.from_channel chan ); + close_in chan + end + +} + +\end{bluetext} + +\begin{alternate} +Legacy.Printexc.print;; +- : ('a -> 'b) -> 'a -> 'b = <fun> +\end{alternate} +\item caveat \\ + the longest(shortest) win, then consider the order of each regexp + later. + Actions are evaluated after the \textit{lexbuf} is bound to the + current lexer buffer and the identifier following the keyword + \textit{as} to the matched string. +\item position \\ + The lexing engine manages only the \textit{pos\_cnum} field of + \textit{lexbuf.lex\_curr\_p} with the number of chars read from the + start of lexbuf. you are responsible for the other fields to be + accurate. + i.e. + \begin{bluetext} +let incr_linenum lexbuf = Lexing.( + let pos = lexbuf.lex_curr_p in + lexbuf.lex_curr_p <- { pos with + pos_lnum = pos.pos_lnum + 1; (* line number *) + pos_bol = pos.pos_cnum; (* the offset of the beginning of the + line *) + }) + \end{bluetext} + +\item combine with ocamlyacc \\ +normally just add \textit{open Parse} in the header, and use the +token defined in \textit{Parse} + +\item tips \\ + \begin{enumerate} + \item keyword table + \begin{bluetext} + {let keyword_table = Hashtbl.create 72 + let _ = ... + } + rule token = parse + | ['A'-'z' 'a'-'z'] ['A'-'z' 'A'-'z' '0'-'9' '_'] * as id + {try Hashtbl.find keyword_table id with Not_found -> IDENT id} + | ... + \end{bluetext} + \item for sharing \textbf{why ocamllex sucks}\\ + some complex regexps are not easy to write, like string, but sharing + is hard. To my knowledge, cpp preprocessor is fit for this task here. + camlp4 is not fit, it will check other syntax, if you use ulex, camlp4 + will do this job. + So, my Makefile is part like this + \begin{bluetext} +lexer : + cpp fc_lexer.mll.bak > fc_lexer.mll + ocamlbuild -no-hygiene fc_lexer.byte -- + \end{bluetext} + even so, sharing is still very hard, since the built in compiler used another way to write string lexing. painful too sharing. so ulex wins in both aspects. + sharing in ulex is much easier. + \end{enumerate} + + +\end{enumerate} +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "master" +%%% End: + + diff --git a/ocaml-yacc.tex b/ocaml-yacc.tex new file mode 100644 index 0000000..b9a3f6b --- /dev/null +++ b/ocaml-yacc.tex @@ -0,0 +1,610 @@ + + + +\begin{enumerate} +\item syntax \\ + + \begin{bluetext} + % {header + % } + %% + Grammar rules + %% + trailer + \end{bluetext} + +A tiny example as follows (It has a subtle bug, readers should find it) + \begin{bluecode} + +% { + open Printf + let parse_error s = + print_endline "error\n"; + print_endline s ; + flush stdout +%} + + +%token <float> NUM +%token PLUS MINUS MULTIPLY DIVIDE CARET UMINUS +%token NEWLINE + +%start input +%type <unit> input +%type <float> exp +%% /* rules and actions */ + +input: /* empty */ {} + | input line {} +; + +line: NEWLINE {} + |exp NEWLINE {printf "\t%.10g\n" $1 ; flush stdout} +; + +exp: NUM { $1 } + |exp exp PLUS {$1 +. $2 } + |exp exp MINUS {$1 -. $2 } + |exp exp MULTIPLY {$1 *. $2 } + |exp exp DIVIDE {$1 /. $2 } + |exp exp CARET {$1 ** $2 } + |exp UMINUS {-. $1 } +; + +%% +\end{bluecode} + +Notice that start non-terminal can be given \textit{several}, then you will +have a different .mli file, notice that it's different from ocamllex, +ocamlyacc will generate a .mli file, so here we get the output +interface as follows: + +\begin{bluetext} + %type <type> nonterminal ... nonterminal + %start symbol ... symbol +\end{bluetext} + +\begin{bluecode} +type token = + | NUM of (float) + | PLUS + | MINUS + | MULTIPLY + | DIVIDE + | CARET + | UMINUS + | NEWLINE +val input : + (Lexing.lexbuf -> token) -> Lexing.lexbuf -> unit +val exp : + (Lexing.lexbuf -> token) -> Lexing.lexbuf -> float +\end{bluecode} + + +first gammar +\begin{bluetext} + input : /*empty*/ {} | input line {}; +\end{bluetext} +Notice here we \textbf{preferred left-recursive} in yacc. +The underlying theory for LALR prefers LR. because all the elements +\textit{must be shifted onto the stack before the rule can be applied even once.} +empty corresponds Ctrl-d. +\begin{bluetext} + exp : NUM | exp exp PLUS | exp exp MINUS ... ; +\end{bluetext} + +Here is our lexer +\begin{bluetext} +{ + open Rpcalc + open Printf + let first = ref true +} +let digit = ['0'-'9'] +rule token = parse + |[' ' '\t' ] {token lexbuf} + |'\n' {NEWLINE} + | (digit+ | "." digit+ | digit+ "." digit*) as num + {NUM (float_of_string num)} + |'+' {PLUS} + |'-' {MINUS} + |'*' {MULTIPLY} + |'/' {DIVIDE} + |'^' {CARET} + |'n' {UMINUS} + |_ as c {printf "unrecognized char %c" c ; token lexbuf} + |eof { + if !first then begin first := false; NEWLINE end + else raise End_of_file } + + +{ + let main () = + let file = Sys.argv.(1) in + let chan = open_in file in + try + let lexbuf = Lexing.from_channel chan in + while true do + Rpcalc.input token lexbuf + done + with End_of_file -> close_in chan + + let _ = Printexc.print main () + +} +\end{bluetext} + +we write driver function in lexer for convenience, since lexer depends +on yacc. \textit{Printex.print} +\item precedence associatitvity \\ + operator precedence is determined by the line ordering of the + declarations; + \textit{\%prec} in the grammar section, the \textit{\%prec} simply + instructs ocamlyacc that the rule \textit{|Minus exp } has the same + precedence as NEG + \textit{\%left,\%right,\%nonassoc} + \begin{enumerate} + \item The associatitvity of an operator op determines how repeated + uses of the operator nest: whether \textit{x op y op z} is parsed + by grouping \textit{x} with \textit{y} or. nonassoc will consider + it as an error + \item All the tokens declared in a single precedence declaration + have equal precedence and nest together according to their + associatitvity + \end{enumerate} + + + \begin{bluetext} +%{ + open Printf + open Lexing + let parse_error s = + print_endline "impossible happend! panic \n"; + print_endline s ; + flush stdout +%} + +%token NEWLINE +%token LPAREN RPAREN +%token <float> NUM +%token PLUS MINUS MULTIPLY DIVIDE CARET + + +%left PLUS MINUS MULTIPLY DIVIDE NEG +%right CARET + +%start input +%start exp +%type <unit> input +%type <float> exp + +%% /* rules and actions */ + + +input: /* empty */ {} + | input line {} +; + +line: NEWLINE {} + |exp NEWLINE {printf "\t%.10g\n" $1 ; flush stdout} +; + +exp: NUM { $1 } + | exp PLUS exp { $1 +. $3 } + | exp MINUS exp { $1 -. $3 } + | exp MULTIPLY exp { $1 *. $3 } + | exp DIVIDE exp { $1 /. $3 } + | MINUS exp %prec NEG { -. $2 } + | exp CARET exp { $1 ** $3 } + | LPAREN exp RPAREN { $2 } +; + +%% + \end{bluetext} + % $ + notice here the \textit{NEG} is a place a holder, it takes the + place, but it's not a token. since here we need \textit{MINUS} has + different levels. the interface file is as follows + + \begin{bluetext} +type token = + | NEWLINE + | LPAREN + | RPAREN + | NUM of (float) + | PLUS + | MINUS + | MULTIPLY + | DIVIDE + | CARET + +val input : + (Lexing.lexbuf -> token) -> Lexing.lexbuf -> unit +val exp : + (Lexing.lexbuf -> token) -> Lexing.lexbuf -> float + \end{bluetext} + +\item error recovery \\ + by default, the parser function raises exception after calling \textit{parse\_error} + The ocamlyacc reserved word \textit{error} + + \begin{bluetext} + line: NEWLINE |exp NEWLINE | error NEWLINE {} + \end{bluetext} + if an expression that cannot be evaluated is read, the error will be + recognized by the third rule for line, and parsing will continue + (parse\_error is still called). This form of error recovery deals + with syntax errors. There are also other kinds of errors. + +\item location tracking \\ + it's very easy. First, remember to use \textit{Lexing.new\_line} to + track your line number, then use + \textit{rhs\_start\_pos, rhs\_end\_pos} to track the symbolposition. + 1 for the leftmost component. +\begin{bluetext} + Parsing.( + let start_pos = rhs_start_pos 3 in + let end_pos = rhs_end_pos 3 in + printf "%d.%d --- %d.%d: dbz" + start_pos.pos_lnum (start_pos.pos_cnum -start_pos.pos_bol) + end_pos.pos_lnum (end_pos.pos_cnum - end_pos.pos_bol); + 1.0 + ) +\end{bluetext} +For groupings, use the following function \textit{symbol\_start\_pos, + symbol\_end\_pos} + +\textit{symbol\_start\_pos} is set to the beginning of the leftmost +component, and \textit{symbol\_end\_pos} to the end of the rightmost component. +\item a complex example + + \begin{bluetext} +%{ + open Printf + open Lexing + let parse_error s = + print_endline "impossible happend! panic \n"; + print_endline s ; + flush stdout + let var_table = Hashtbl.create 16 +%} + + +%token NEWLINE +%token LPAREN RPAREN EQ +%token <float> NUM +%token PLUS MINUS MULTIPLY DIVIDE CARET +%token <string> VAR +%token <float->float>FNCT /* built in function */ + +%left PLUS MINUS +%left MULTIPLY DIVIDE +%left NEG + +%right CARET +%start input +%start exp +%type <unit> input +%type <float> exp + +%% /* rules and actions */ + + +input: /* empty */ {} + | input line {} +; + +line: NEWLINE {} + |exp NEWLINE {printf "\t%.10g\n" $1 ; flush stdout} + |error NEWLINE {} +; + +exp: NUM { $1 } + | VAR + {try Hashtbl.find var_table $1 + with Not_found -> + printf "unbound value '%s'\n" $1; + 0.0 + } + | VAR EQ exp + {Hashtbl.replace var_table $1 $3; $3} + | FNCT LPAREN exp RPAREN + { $1 $3 } + | exp PLUS exp { $1 +. $3 } + | exp MINUS exp { $1 -. $3 } + | exp MULTIPLY exp { $1 *. $3 } + | exp DIVIDE exp + { if $3 <> 0. then $1 /. $3 + else + Parsing.( + let start_pos = rhs_start_pos 3 in + let end_pos = rhs_end_pos 3 in + printf "%d.%d --- %d.%d: dbz" + start_pos.pos_lnum (start_pos.pos_cnum -start_pos.pos_bol) + end_pos.pos_lnum (end_pos.pos_cnum - end_pos.pos_bol); + 1.0 + )} + | MINUS exp %prec NEG { -. $2 } + | exp CARET exp { $1 ** $3 } + | LPAREN exp RPAREN { $2 } +; + +%% + + + +(** lexer file *) +{ + open Rpcalc + open Printf + let first = ref true +} + + +let digit = ['0'-'9'] +let id = ['a'-'z']+ +rule token = parse + |[' ' '\t' ] {token lexbuf} + |'\n' {Lexing.new_line lexbuf ; NEWLINE} + | (digit+ | "." digit+ | digit+ "." digit*) as num + {NUM (float_of_string num)} + |'+' {PLUS} + |'-' {MINUS} + |'*' {MULTIPLY} + |'/' {DIVIDE} + |'^' {CARET} + |'(' {LPAREN} + |')' {RPAREN} + |"sin" {FNCT(sin)} + |"cos" {FNCT(cos) } + |id as x {VAR x} + |'=' {EQ} + |_ as c {printf "unrecognized char %c" c ; token lexbuf} + |eof { + if !first then begin first := false; NEWLINE end + else raise End_of_file } + + +{ + let main () = + let file = Sys.argv.(1) in + let chan = open_in file in + try + let lexbuf = Lexing.from_channel chan in + while true do + Rpcalc.input token lexbuf + done + with End_of_file -> close_in chan + + let _ = Printexc.print main () + +} + +\end{bluetext} +%$ in my opinion, the best practice is first modify .mly file, then +change .mll file later +\item shift reduce conflict \\ + + \begin{bluetext} + + +%token ID COMMA COLON +%token BOGUS /* NEVER LEX */ +%start def +%type <unit>def +%% +def: param_spec return_spec COMMA {} + ; +param_spec: ty {} + | name_list COLON ty {} + ; + +/* +return_spec: + ty {} + | name COLON ty {} + + | ID BOGUS {} // This rule is never used + ; +*/ + +/* another way to fix the prob */ + +return_spec : ty {} + | ID COLON ty {} + +ty: ID {} + ; +name: ID {} + ; +name_list: + name {} + | name COMMA name_list {} + ; + + + \end{bluetext} + + + \item shift-reduce conflict \\ + a very nice tutorial + \href{http://www.cs.uiuc.edu/class/sp10/cs421/lectures/lecture%2010%20supp.pdf}{shift-reduce} + the prec trick is covered not correctly in this tutorial. + + The symbols are declared to associate to the left, right, + nonassoc. The symbols are \textit{usually} tokens, they can + also be \textit{dummy} nonterminals, for use with the \%prec + directive in the rule. + + \begin{enumerate} + \item Tokens and rules have precedences. The precedence of a + \textit{rule} is the precedence of its \textit{rightmost} + terminal. you can override this default by using the + \textit{\%prec} directive in the rule + \item A reduce/reduce conflict is resolved in favor of the + first ruel(in the order given by the source file) + \item A shift/reduce conflict is resolved by comparing the + \textit{predecence of the rule to be reduced} with the \textit{precedence of + the token to be shifted}. If the predecence of the rule is + higher, then the rule will be reducecd; if the predecence of + the token is higher then token will be shifted. + \item A shift/reduce conflict between a rule and a token with + the same precedence will be resolved using the + associativity. + \item when a shift/reduce can not be resolved, a warning, and + in favor of \textit{shift} + \end{enumerate} + \begin{bluecode} + +%{%} + + +%token OPAREN CPAREN ID SEMIC DOT INT EQUAL + +%start stmt +%type <int> stmt + +%% +stmt: methodcall {0} | arrayasgn {0} +; + +/* +previous +methodcall: target OPAREN CPAREN SEMIC {0} +; +target: ID DOT ID {0} |ID {0} +; + +our strategy was to remove the "extraneous" non-terminal in the +methodcall production, by moving one of the right-hand sides of target +to the methodcall production + +*/ + +methodcall: target OPAREN CPAREN SEMIC {0} | ID OPAREN CPAREN SEMIC {0} +; +target: ID DOT ID {0} +; +arrayasgn: ID OPAREN INT CPAREN EQUAL INT SEMIC {0} +; + + + +\end{bluecode} + +\begin{bluecode} + %{ +%} + +%token RETURN ID SEMI EQ PLUS + +%start methodbody +%type <unit> methodbody + +%% + +methodbody: stmtlist RETURN ID {} +; +/* +stmtlist: stmt stmtlist {} | stmt {} +; +the strategy here is simple, we use left-recursion instead of +right-recursion +*/ + +stmtlist: stmtlist stmt {} | stmt {} +; + +stmt: RETURN ID SEMI {} | ID EQ ID PLUS ID {} +; + +\end{bluecode} + + +\begin{bluecode} +%{ + +%} + +%token PLUS TIMES ID LPAREN RPAREN + + +%left PLUS +%left TIMES /* weird ocamlyacc can not detect typo TIMEs */ + +/* +here we add assiocaitivity and precedence +*/ + +%start expr +%type <unit> expr + + +%% + +expr: expr PLUS expr {} + | expr TIMES expr {} + | ID {} + | LPAREN expr RPAREN {} +; + +\end{bluecode} + + +\begin{bluecode} +%{ + +%} + +%token ID EQ LPAREN RPAREN IF ELSE THEN + + +%nonassoc THEN +%nonassoc ELSE + +/* +here we used a nice trick to +handle such ambiguity. set precedence of THEN, ELSE +both needed +*/ + +%start stmt +%type <unit> stmt + +%% + + +stmt: ID EQ ID {} + | IF LPAREN ID RPAREN THEN stmt {} + | IF LPAREN ID RPAREN THEN stmt ELSE stmt {} + + +; +/* +It's tricky here we modify the grammar an unambiguous one +*/ + + +/* +stmt : matched {} + | unmatched {} + ; + +matched : IF '(' ID ')' matched ELSE matched {} + ; + +unmatched : IF '(' ID ')' matched {} + | IF '(' ID ')' unmatched {} + | IF '(' ID ')' matched ELSE unmatched {} + ; +*/ +%% + +\end{bluecode} + + +\end{enumerate} +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "master" +%%% End: diff --git a/ocaml.pdf b/ocaml.pdf new file mode 100644 index 0000000000000000000000000000000000000000..770ebe30bd8e1c73fc66017549b4705b954a4b98 GIT binary patch literal 386887 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�LCCA8VRS*{i2r>&p0%r}t>LV6MSc$AJ^T0^<k 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 literal 0 HcmV?d00001 diff --git a/of.tex b/of.tex new file mode 100644 index 0000000..223601e --- /dev/null +++ b/of.tex @@ -0,0 +1,48 @@ +\subsection{ocamlfind} + +\href{http://projects.camlcity.org/projects/dl/findlib-1.2.3/doc/ref-html/r17.html}{findlib} + + +\begin{itemize} +\item \emph{ocamlfind browser -all } + +\item \emph{ocamlfind browser -package batteries} + +\item syntax extension \\ +ocamlfind ocamldep -package camlp4,xstrp4 -syntax camlp4r file1.ml file2.ml \\ +ocamlfind can only handle flag camlp4r, flag camlp4o, so if you want to +use other extensions, use -package camlp4,xstrp4, i.e. -package camlp4.macro + +\item META file (exmaple) + + +\begin{bluetext} +name="toplevel" +description = "toplevel hacking" +requires = "" +archive(byte) = "dir_top_level.cmo" +archive(native) = "dir_top_level.cmx" +version = "0.1" +\end{bluetext} + + +\item simple Makefile for ocamlfind + + +\begin{bluetext} +all: + @ocamlfind install toplevel META _build/*.cm[oxi] +clean: + @ocamlfind remove toplevel +\end{bluetext} + + + +\end{itemize} + + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "master" +%%% End: diff --git a/prv_master.log b/prv_master.log new file mode 100644 index 0000000..986b7a6 --- /dev/null +++ b/prv_master.log @@ -0,0 +1,1614 @@ +This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010) (format=latex 2010.10.24) 3 DEC 2011 11:44 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**&latex prv_master.ini \nonstopmode\nofiles\PassOptionsToPackage{active,tightp +age,auctex}{preview}\AtBeginDocument{\ifx\ifPreview\undefined\RequirePackage[di +splaymath,floats,graphics,textmath,sections,footnotes]{preview}[2004/11/05]\fi} + \input master.tex +(./prv_master.ini +LaTeX2e <2009/09/24> +Babel <v3.8l> and hyphenation patterns for english, dumylang, nohyphenation, ge +rman-x-2009-06-19, ngerman-x-2009-06-19, ancientgreek, ibycus, arabic, armenian +, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutch, u +kenglish, usenglishmax, esperanto, estonian, farsi, finnish, french, galician, +german, ngerman, swissgerman, monogreek, greek, hungarian, icelandic, assamese, + bengali, gujarati, hindi, kannada, malayalam, marathi, oriya, panjabi, tamil, +telugu, indonesian, interlingua, irish, italian, kurmanji, lao, latin, latvian, + lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, polish, portuguese, roma +nian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, turkish, + turkmen, ukrainian, uppersorbian, welsh, loaded. +(/usr/local/texlive/2010/texmf-dist/tex/latex/carlisle/mylatex.ltx) +(/usr/local/texlive/2010/texmf-dist/tex/latex/tools/.tex File ignored)) +No auxiliary output files. + +(./master.tex (/usr/local/texlive/2010/texmf-dist/tex/latex/base/article.cls +Document Class: article 2007/10/19 v1.4h Standard LaTeX document class +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/size12.clo +File: size12.clo 2007/10/19 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2008/03/30 v1.1d Input encoding file +\inpenc@prehook=\toks14 +\inpenc@posthook=\toks15 + +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/latin9.def +File: latin9.def 2008/03/30 v1.1d Input encoding file +)) +(/usr/local/texlive/2010/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2010/07/13 v5.5 Page Geometry + +(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 1999/03/16 v1.13 key=value parser (DPC) +\KV@toks@=\toks16 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2010/01/28 v2.1 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in pdf mode not detected. +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2010/03/01 v1.5 Switches for detecting VTeX and its modes (HO) +Package ifvtex Info: VTeX not detected. +) +\Gm@cnth=\count87 +\Gm@cntv=\count88 +\c@Gm@tempcnt=\count89 +\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=\toks17 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2000/07/18 v2.13 AMS math features +\@mathmargin=\skip43 + +For additional information on amsmath, use the `?' option. +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 + +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 +\@emptytoks=\toks18 +\ex@=\dimen111 +)) +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d +\pmbraise@=\dimen112 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count90 +LaTeX Info: Redefining \frac on input line 211. +\uproot@=\count91 +\leftroot@=\count92 +LaTeX Info: Redefining \overline on input line 307. +\classnum@=\count93 +\DOTSCASE@=\count94 +LaTeX Info: Redefining \ldots on input line 379. +LaTeX Info: Redefining \dots on input line 382. +LaTeX Info: Redefining \cdots on input line 467. +\Mathstrutbox@=\box26 +\strutbox@=\box27 +\big@size=\dimen113 +LaTeX Font Info: Redeclaring font encoding OML on input line 567. +LaTeX Font Info: Redeclaring font encoding OMS on input line 568. +\macc@depth=\count95 +\c@MaxMatrixCols=\count96 +\dotsspace@=\muskip10 +\c@parentequation=\count97 +\dspbrk@lvl=\count98 +\tag@help=\toks19 +\row@=\count99 +\column@=\count100 +\maxfields@=\count101 +\andhelp@=\toks20 +\eqnshift@=\dimen114 +\alignsep@=\dimen115 +\tagshift@=\dimen116 +\tagwidth@=\dimen117 +\totwidth@=\dimen118 +\lineht@=\dimen119 +\@envbody=\toks21 +\multlinegap=\skip44 +\multlinetaggap=\skip45 +\mathdisplay@stack=\toks22 +LaTeX Info: Redefining \[ on input line 2666. +LaTeX Info: Redefining \] on input line 2667. +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2009/06/22 v3.00 + +(/usr/local/texlive/2010/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2009/06/22 v3.00 Basic AMSFonts support +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 96. +)) +(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/latexconfig/graphics.cfg +File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +) +Package graphics Info: Driver file: dvips.def on input line 91. + +(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/dvips.def +File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR) +)) +\Gin@req@height=\dimen120 +\Gin@req@width=\dimen121 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/float/float.sty +Package: float 2001/11/08 v1.3d Float enhancements (AL) +\c@float@type=\count102 +\float@exts=\toks23 +\float@box=\box28 +\@float@everytoks=\toks24 +\@floatcapt=\box29 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/tools/array.sty +Package: array 2008/09/09 v2.4c Tabular extension package (FMi) +\col@sep=\dimen122 +\extrarowheight=\dimen123 +\NC@list=\toks25 +\extratabsurround=\skip46 +\backup@length=\skip47 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te +x +\pgfutil@everybye=\toks26 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def +) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex +Package: pgfrcs 2008/02/20 v2.00 (rcs-revision 1.21) +)) +Package: pgf 2008/01/15 v2.00 (rcs-revision 1.12) + (/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2008/02/07 v2.00 (rcs-revision 1.31) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks27 +\pgfkeys@temptoks=\toks28 +) +\pgf@x=\dimen124 +\pgf@y=\dimen125 +\pgf@xa=\dimen126 +\pgf@ya=\dimen127 +\pgf@xb=\dimen128 +\pgf@yb=\dimen129 +\pgf@xc=\dimen130 +\pgf@yc=\dimen131 +\c@pgf@counta=\count103 +\c@pgf@countb=\count104 +\c@pgf@countc=\count105 +\c@pgf@countd=\count106 +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2008/01/13 (rcs-revision 1.6) +) +Package pgfsys Info: Driver file for pgf: pgfsys-dvips.def on input line 885. + +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvips.de +f +File: pgfsys-dvips.def 2007/12/12 (rcs-revision 1.19) + +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-p +ostscript.def +File: pgfsys-common-postscript.def 2008/02/07 (rcs-revision 1.18) +\pgf@objectcount=\count107 +))) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath. +code.tex +File: pgfsyssoftpath.code.tex 2008/01/23 (rcs-revision 1.6) +\pgfsyssoftpath@smallbuffer@items=\count108 +\pgfsyssoftpath@bigbuffer@items=\count109 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol. +code.tex +File: pgfsysprotocol.code.tex 2006/10/16 (rcs-revision 1.4) +)) (/usr/local/texlive/2010/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK) + +(/usr/local/texlive/2010/texmf-dist/tex/latex/latexconfig/color.cfg +File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive +) +Package xcolor Info: Driver file: dvips.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337. +Package xcolor Info: Model `RGB' extended on input line 1353. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360. +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2008/01/15 v2.00 (rcs-revision 1.6) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex +\pgfmath@box=\box30 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@stack=\toks29 +\c@pgfmath@parsecounta=\count110 +\c@pgfmath@parsecountb=\count111 +\c@pgfmath@parsecountc=\count112 +\pgfmath@parsex=\dimen132 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathoperations.code +.tex +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathtrig.code.tex) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathrnd.code.tex)) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathbase.code.tex)) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.co +de.tex +File: pgfcorepoints.code.tex 2008/02/03 (rcs-revision 1.13) +\pgf@picminx=\dimen133 +\pgf@picmaxx=\dimen134 +\pgf@picminy=\dimen135 +\pgf@picmaxy=\dimen136 +\pgf@pathminx=\dimen137 +\pgf@pathmaxx=\dimen138 +\pgf@pathminy=\dimen139 +\pgf@pathmaxy=\dimen140 +\pgf@xx=\dimen141 +\pgf@xy=\dimen142 +\pgf@yx=\dimen143 +\pgf@yy=\dimen144 +\pgf@zx=\dimen145 +\pgf@zy=\dimen146 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconst +ruct.code.tex +File: pgfcorepathconstruct.code.tex 2008/02/13 (rcs-revision 1.14) +\pgf@path@lastx=\dimen147 +\pgf@path@lasty=\dimen148 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage +.code.tex +File: pgfcorepathusage.code.tex 2008/01/23 (rcs-revision 1.11) +\pgf@shorten@end@additional=\dimen149 +\pgf@shorten@start@additional=\dimen150 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.co +de.tex +File: pgfcorescopes.code.tex 2008/01/15 (rcs-revision 1.26) +\pgfpic=\box31 +\pgf@hbox=\box32 +\pgf@layerbox@main=\box33 +\pgf@picture@serial@count=\count113 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicst +ate.code.tex +File: pgfcoregraphicstate.code.tex 2007/12/12 (rcs-revision 1.8) +\pgflinewidth=\dimen151 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransform +ations.code.tex +File: pgfcoretransformations.code.tex 2008/02/04 (rcs-revision 1.10) +\pgf@pt@x=\dimen152 +\pgf@pt@y=\dimen153 +\pgf@pt@temp=\dimen154 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.cod +e.tex +File: pgfcorequick.code.tex 2006/10/11 (rcs-revision 1.2) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.c +ode.tex +File: pgfcoreobjects.code.tex 2006/10/11 (rcs-revision 1.2) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathproce +ssing.code.tex +File: pgfcorepathprocessing.code.tex 2008/01/23 (rcs-revision 1.7) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.co +de.tex +File: pgfcorearrows.code.tex 2007/06/07 (rcs-revision 1.8) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.cod +e.tex +File: pgfcoreshade.code.tex 2007/12/10 (rcs-revision 1.9) +\pgf@max=\dimen155 +\pgf@sys@shading@range@num=\count114 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.cod +e.tex +File: pgfcoreimage.code.tex 2008/01/15 (rcs-revision 1.1) +\pgfexternal@startupbox=\box34 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.co +de.tex +File: pgfcorelayers.code.tex 2008/01/15 (rcs-revision 1.1) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretranspare +ncy.code.tex +File: pgfcoretransparency.code.tex 2008/01/17 (rcs-revision 1.2) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns. +code.tex +File: pgfcorepatterns.code.tex 2008/01/15 (rcs-revision 1.1) +))) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.cod +e.tex +File: pgfmoduleshapes.code.tex 2008/02/13 (rcs-revision 1.4) +\pgfnodeparttextbox=\box35 +\toks@savedmacro=\toks30 +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code. +tex +File: pgfmoduleplot.code.tex 2008/01/15 (rcs-revision 1.1) +\pgf@plotwrite=\write3 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version +-0-65.sty +Package: pgfcomp-version-0-65 2007/07/03 v2.00 (rcs-revision 1.7) +\pgf@nodesepstart=\dimen156 +\pgf@nodesepend=\dimen157 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version +-1-18.sty +Package: pgfcomp-version-1-18 2007/07/23 v2.00 (rcs-revision 1.1) +)) +(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex +Package: pgffor 2007/11/07 v2.00 (rcs-revision 1.8) +\pgffor@iter=\dimen158 +\pgffor@skip=\dimen159 +)) +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.cod +e.tex +Package: tikz 2008/02/13 v2.00 (rcs-revision 1.27) + +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothan +dlers.code.tex +File: pgflibraryplothandlers.code.tex 2007/03/09 v2.00 (rcs-revision 1.9) +\pgf@plot@mark@count=\count115 +\pgfplotmarksize=\dimen160 +) +\tikz@lastx=\dimen161 +\tikz@lasty=\dimen162 +\tikz@lastxsaved=\dimen163 +\tikz@lastysaved=\dimen164 +\tikzleveldistance=\dimen165 +\tikzsiblingdistance=\dimen166 +\tikz@figbox=\box36 +\tikz@tempbox=\box37 +\tikztreelevel=\count116 +\tikznumberofchildren=\count117 +\tikznumberofcurrentchild=\count118 +\tikz@fig@count=\count119 + +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.cod +e.tex +File: pgfmodulematrix.code.tex 2008/01/15 (rcs-revision 1.1) +\pgfmatrixcurrentrow=\count120 +\pgfmatrixcurrentcolumn=\count121 +\pgf@matrix@numberofcolumns=\count122 +) +\tikz@expandcount=\count123 + +(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie +s/tikzlibrarytopaths.code.tex +File: tikzlibrarytopaths.code.tex 2008/01/09 v2.00 (rcs-revision 1.1) +))) +(/usr/local/texlive/2010/texmf-dist/tex/latex/tools/enumerate.sty +Package: enumerate 1999/03/05 v3.00 enumerate extensions (DPC) +\@enLab=\toks31 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/lm/lmodern.sty +Package: lmodern 2009/10/30 v1.6 Latin Modern Fonts +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> OT1/lmr/m/n on input line 22. +LaTeX Font Info: Overwriting symbol font `letters' in version `normal' +(Font) OML/cmm/m/it --> OML/lmm/m/it on input line 23. +LaTeX Font Info: Overwriting symbol font `symbols' in version `normal' +(Font) OMS/cmsy/m/n --> OMS/lmsy/m/n on input line 24. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal' +(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 25. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 26. +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) OML/cmm/b/it --> OML/lmm/b/it on input line 27. +LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' +(Font) OMS/cmsy/b/n --> OMS/lmsy/b/n on input line 28. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' +(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 29. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 31. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> OT1/lmss/m/n on input line 32. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/cmr/m/it --> OT1/lmr/m/it on input line 33. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 34. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 35. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> OT1/lmss/bx/n on input line 36. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmr/bx/it --> OT1/lmr/bx/it on input line 37. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 38. +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package + +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/t1enc.def +File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 43. +)) +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/textcomp.sty +Package: textcomp 2005/09/27 v1.99g Standard LaTeX package +Package textcomp Info: Sub-encoding information: +(textcomp) 5 = only ISO-Adobe without \textcurrency +(textcomp) 4 = 5 + \texteuro +(textcomp) 3 = 4 + \textohm +(textcomp) 2 = 3 + \textestimated + \textcurrency +(textcomp) 1 = TS1 - \textcircled - \t +(textcomp) 0 = TS1 (full) +(textcomp) Font families with sub-encoding setting implement +(textcomp) only a restricted character set as indicated. +(textcomp) Family '?' is the default used for unknown fonts. +(textcomp) See the documentation for details. +Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 71. + +(/usr/local/texlive/2010/texmf-dist/tex/latex/base/ts1enc.def +File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file +) +LaTeX Info: Redefining \oldstylenums on input line 266. +Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 281. +Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 282. +Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 283. +Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 284. +Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 285. +Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 286. +Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 287. +Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 288. +Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 289. +Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 290. +Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 291. +Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 292. +Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 293. +Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 294. +Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 295. +Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 296. +Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 297. +Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 298. +Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 299. +Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 300. +Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 301. +Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 302. +Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 303. +Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 304. + +Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 305. +Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 306. +Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 307. +Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 308. +Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 309. +Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 310. +Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 311. +Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 312. +Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 313. +Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 314. +Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 315. +Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 316. +Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 317. +Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 318. +Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 319. +Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 320. +Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 321. +Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 322. +Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 323. +Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 324. +Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 325. +Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 326. +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2010/06/18 v6.81g Hypertext links for LaTeX + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2010/04/26 v1.7 LaTeX kernel commands for general use (HO) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2010/03/01 v1.9 Key value parser (HO) + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/message (HO) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2010/01/28 v1.3 Prefix for e-TeX command names (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +)) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/pdfescape.sty +Package: pdfescape 2010/03/01 v1.9 Provides hex, PDF name and string conversion +s (HO) + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2010/04/01 v0.9 Utility functions of pdfTeX for LuaTeX (HO) + + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +)) +(/usr/local/texlive/2010/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2009/01/23 v0.5 Provides ifxetex conditional +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/hycolor.sty +Package: hycolor 2009/12/12 v1.6 Color options of hyperref/bookmark (HO) + +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/xcolor-patch.sty +Package: xcolor-patch 2009/12/12 xcolor patch +)) +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/letltxmacro.sty +Package: letltxmacro 2008/06/24 v1.3 Let assignment for LaTeX macros (HO) +) +\@linkdim=\dimen167 +\Hy@linkcounter=\count124 +\Hy@pagecounter=\count125 + +(/usr/local/texlive/2010/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2010/06/18 v6.81g Hyperref: PDFDocEncoding definition (HO) +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/intcalc.sty +Package: intcalc 2007/09/27 v1.1 Expandable integer calculations (HO) +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/latexconfig/hyperref.cfg +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2010/02/22 v3.7 Keyval support for LaTeX options (HO) +) +Package hyperref Info: Hyper figures OFF on input line 3658. +Package hyperref Info: Link nesting OFF on input line 3663. +Package hyperref Info: Hyper index ON on input line 3666. +Package hyperref Info: Plain pages OFF on input line 3673. +Package hyperref Info: Backreferencing OFF on input line 3678. + +Implicit mode ON; LaTeX internals redefined +Package hyperref Info: Bookmarks ON on input line 3874. +(/usr/local/texlive/2010/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip11 +Package: url 2006/04/12 ver 3.3 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 4159. + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/bitset.sty +Package: bitset 2007/09/28 v1.0 Data type bit set (HO) + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/bigintcalc.sty +Package: bigintcalc 2007/11/11 v1.1 Expandable big integer calculations (HO) +)) +\Fld@menulength=\count126 +\Field@Width=\dimen168 +\Fld@charsize=\dimen169 +\Field@toks=\toks32 +Package hyperref Info: Hyper figures OFF on input line 5137. +Package hyperref Info: Link nesting OFF on input line 5142. +Package hyperref Info: Hyper index ON on input line 5145. +Package hyperref Info: backreferencing OFF on input line 5152. +Package hyperref Info: Link coloring OFF on input line 5157. +Package hyperref Info: Link coloring with OCG OFF on input line 5162. +Package hyperref Info: PDF/A mode OFF on input line 5167. +LaTeX Info: Redefining \ref on input line 5207. +LaTeX Info: Redefining \pageref on input line 5211. + +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/atbegshi.sty +Package: atbegshi 2010/03/25 v1.12 At begin shipout hook (HO) +) +\Hy@abspage=\count127 +\c@Item=\count128 +\c@Hfootnote=\count129 +) +* hyperref using default driver hdvips * +(/usr/local/texlive/2010/texmf-dist/tex/latex/hyperref/hdvips.def +File: hdvips.def 2010/06/18 v6.81g Hyperref driver for dvips + +(/usr/local/texlive/2010/texmf-dist/tex/latex/hyperref/pdfmark.def +File: pdfmark.def 2010/06/18 v6.81g Hyperref definitions for pdfmark specials +\pdf@docset=\toks33 +\pdf@box=\box38 +\pdf@toks=\toks34 +\pdf@defaulttoks=\toks35 +\Fld@listcount=\count130 +\c@bookmark@seq@number=\count131 + +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty +Package: rerunfilecheck 2010/03/16 v1.6 Rerun checks for auxiliary files (HO) + +(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/atveryend.sty +Package: atveryend 2010/03/24 v1.5 Hooks at very end of document (HO) +Package atveryend Info: \enddocument detected (standard). +) +(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/uniquecounter.sty +Package: uniquecounter 2009/12/18 v1.1 Provides unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +71. +) +\Hy@SectionHShift=\skip48 +)) +(/usr/local/texlive/2010/texmf-dist/tex/latex/listings/listings.sty +\lst@mode=\count132 +\lst@gtempboxa=\box39 +\lst@token=\toks36 +\lst@length=\count133 +\lst@currlwidth=\dimen170 +\lst@column=\count134 +\lst@pos=\count135 +\lst@lostspace=\dimen171 +\lst@width=\dimen172 +\lst@newlines=\count136 +\lst@lineno=\count137 +\lst@maxwidth=\dimen173 + +(/usr/local/texlive/2010/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz) +\c@lstnumber=\count138 +\lst@skipnumbers=\count139 +\lst@framebox=\box40 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2007/02/22 1.4 listings configuration +)) +Package: listings 2007/02/22 1.4 (Carsten Heinz) + +(/usr/local/texlive/2010/texmf-dist/tex/latex/tools/verbatim.sty +Package: verbatim 2003/08/22 v1.5q LaTeX2e package for verbatim enhancements +\every@verbatim=\toks37 +\verbatim@line=\toks38 +\verbatim@in@stream=\read1 +) +(/usr/local/texlive/2010/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty +Package: fancyvrb 2008/02/07 + +Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline fix +<2008/02/07> (tvz) +\FV@CodeLineNo=\count140 + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.386 \gdef\FV@BeginScanning#1^^M + {% +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.389 \endgroup + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.395 ...be discarded. Hit <return> to continue.}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.402 \gdef\FancyVerbGetLine#1^^M + {% +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.413 \endgroup + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.413 \endgroup + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.425 ...n#1{\@ifnextchar\@nil{\@gobble}{\FV@EOF}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.426 ...@nil#1\@empty\else\expandafter\FV@EOF\fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.426 ...@nil#1\@empty\else\expandafter\FV@EOF\fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.445 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.445 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.445 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.465 \gdef\FV@@ReadLine#1^^M + #2^^M#3\@nil{% +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 2 +l.465 \gdef\FV@@ReadLine#1^^M#2^^M + #3\@nil{% +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 3 +l.469 \endgroup + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.469 \endgroup + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 2 +l.469 \endgroup + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.503 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.503 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.511 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.511 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.516 {\csname FV@fontfamily@#1\endcsname}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.516 {\csname FV@fontfamily@#1\endcsname}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.516 {\csname FV@fontfamily@#1\endcsname}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.523 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.523 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.530 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.530 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.535 ...x\expandafter\next\expandafter~\endgroup} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.535 ...x\expandafter\next\expandafter~\endgroup} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.535 ...x\expandafter\next\expandafter~\endgroup} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.571 ...}[]{\def\FancyVerbDefineActive{#1\relax}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.574 \FancyVerbDefineActive#1\relax}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.588 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.608 ...setbox\FV@TabBox=\hbox{#1}\box\FV@TabBox} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.608 ...setbox\FV@TabBox=\hbox{#1}\box\FV@TabBox} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.624 ...com}[]{\def\FancyVerbFormatCom{#1\relax}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.627 \FancyVerbFormatCom#1\relax}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.629 \def\FancyVerbFormatLine#1{\FV@ObeyTabs{#1}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.629 \def\FancyVerbFormatLine#1{\FV@ObeyTabs{#1}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.630 ...FV}{xleftmargin}{\def\FV@XLeftMargin{#1}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.632 ...}{xrightmargin}{\def\FV@XRightMargin{#1}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.638 ...arameters}{\def\FV@ListParameterHook{#1}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.642 ...def\FancyVerbHFuzz{\number\@tempdima sp}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.662 \FV@BeginListFrame} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.662 \FV@BeginListFrame} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.685 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.685 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.728 \hss}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.728 \hss}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.735 \let\FV@ProcessLine\FV@ListProcessLine@ii} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.735 \let\FV@ProcessLine\FV@ListProcessLine@ii} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.738 ...et\FV@ProcessLine\FV@ListProcessLine@iii} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.738 ...et\FV@ProcessLine\FV@ListProcessLine@iii} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.743 \let\FV@ProcessLine\FV@ListProcessLine@iv} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.743 \let\FV@ProcessLine\FV@ListProcessLine@iv} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.753 \@endpetrue} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.753 \@endpetrue} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.778 ...doendpe\global\@ignorefalse\ignorespaces} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.778 ...doendpe\global\@ignorefalse\ignorespaces} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.780 ...imInput#1{\FV@UseVerbatim{\FV@Input{#1}}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.780 ...imInput#1{\FV@UseVerbatim{\FV@Input{#1}}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.788 ...doendpe\global\@ignorefalse\ignorespaces} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.788 ...doendpe\global\@ignorefalse\ignorespaces} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.790 ...mInput#1{\FV@LUseVerbatim{\FV@Input{#1}}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.790 ...mInput#1{\FV@LUseVerbatim{\FV@Input{#1}}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.859 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.859 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.869 \def\FV@LabelEnd{#2}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 2 +l.869 \def\FV@LabelEnd{#2}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.869 \def\FV@LabelEnd{#2}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 2 +l.869 \def\FV@LabelEnd{#2}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.869 \def\FV@LabelEnd{#2}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 2 +l.869 \def\FV@LabelEnd{#2}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.874 {\@nameuse{FV@LabelPosition@#1}}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.874 {\@nameuse{FV@LabelPosition@#1}}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.874 {\@nameuse{FV@LabelPosition@#1}}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.931 \hss}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.931 \hss}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.931 \hss}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.931 \hss}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.1019 ...V@FrameRule{\number\@tempdima sp\relax}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.1023 ...FV@FrameSep{\number\@tempdima sp\relax}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.1032 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.1039 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.1048 {\@nameuse{FV@Frame@#1}}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.1048 {\@nameuse{FV@Frame@#1}}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.1048 {\@nameuse{FV@Frame@#1}}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.1069 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.1069 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.1080 ...e p@#1\endcsname\arabic{FancyVerbLine}}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.1080 ...e p@#1\endcsname\arabic{FancyVerbLine}}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.1080 ...e p@#1\endcsname\arabic{FancyVerbLine}}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.1100 {\@nameuse{FV@Numbers@#1}}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.1100 {\@nameuse{FV@Numbers@#1}}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.1100 {\@nameuse{FV@Numbers@#1}}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.1107 ...ne@key{FV}{stepnumber}{\FV@StepNumber#1} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.1161 ...V@NumberSep{\number\@tempdima sp\relax}} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.1183 \fi} + +You meant to type ## instead of #, right? +Or maybe a } was forgotten somewhere earlier, and things +are all screwed up? I'm going to assume that you meant ##. + +! Illegal parameter number in definition of \MYLATEXline. +<to be read again> + 1 +l.1183 \fi} + +(That makes 100 errors; please try again.) +Here is how much of TeX's memory you used: + 13772 strings out of 493748 + 225893 string characters out of 3143568 + 294377 words of memory out of 3000000 + 16803 multiletter control sequences out of 15000+200000 + 4702 words of font info for 16 fonts, out of 3000000 for 9000 + 714 hyphenation exceptions out of 8191 + 47i,0n,49p,602b,222s stack positions out of 5000i,500n,10000p,200000b,50000s + +No pages of output. diff --git a/runtime/gc.tex b/runtime/gc.tex new file mode 100644 index 0000000..8de24d5 --- /dev/null +++ b/runtime/gc.tex @@ -0,0 +1,245 @@ +\begin{enumerate} +\item heap \\ + Most OCaml blocks are created in the minor(young) heap. + \begin{enumerate}[(a)] + \item minor heap ( \textit{32K words for 32 bit, 64K for 64 bit by default}) + in my mac, i use ``ledit ocaml -init x'' to avoid loading startup + scripts, then +\begin{alternate} +Gc.stat () +\end{alternate} +\begin{bluecode} +{Gc.minor_words = 104194.; Gc.promoted_words = 0.; Gc.major_words = 43979.; + Gc.minor_collections = 0; Gc.major_collections = 0; Gc.heap_words = 126976; + Gc.heap_chunks = 1; Gc.live_words = 43979; Gc.live_blocks = 8446; + Gc.free_words = 82997; Gc.free_blocks = 1; Gc.largest_free = 82997; + Gc.fragments = 0; Gc.compactions = 0; Gc.top_heap_words = 126976; + Gc.stack_size = 52} +\end{bluecode} + +\begin{alternate} +78188 lsr 16 ;; +- : int = 1 +\end{alternate} + + + + +\begin{bluetext} ++---------------------------------------------------------+ +| unallocated |///allocated part/////////| ++---------------------------------------------------------+ + ^ ^ + | | +caml_young_limit caml_young_ptr + <----- allocation proceeds + in this direction +\end{bluetext} + + + Consider \textit{the array of two elements}, the total size of this object \textit{will be 3 words (header + 2 words)}, so 24 bytes for 64-bit , so the fast path for allocation is + subtract size from caml\_young\_ptr. + If caml\_young\_ptr $<$ caml\_young\_limit, then take the slow path through the garbage collector. + The fast path just \textbf{ five machine instructions and no branches}. But even + five instructions are costly in inner loops, be careful. + \item major heap \\ + when the minor heap runs out, it triggers a \textbf{minor collection}. The minor + collection starts at all the local roots and \textit{oldifies} them, basically copies + them by reallocating those objects (recursively) \textbf{ to the major heap}. After + this, any object left in the minor heap \textbf{ are unreachable}, so the minor heap + can be reused by resetting \textbf{ caml\_young\_ptr }. + +\begin{bluetext} + reachable reachable ++---------+---------+------+----+----+-----------------+ +| |/////////| |///-->///| | ++---------+---------+------+----+----+-----------------+ + ^ ^ + | | + local root local root +\end{bluetext} + + At runtime the garbage collector \textit{always} knows what is a pointer, and what is an int + or opaque data (like a string). Pointers get scanned so the GC can find unreachable + blocks. Ints and opaque data must not be scanned. \textit{This is the reason for having a tag + bit for integer-like values}, and one of the uses of the tag byte in the header. + +\begin{bluetext} + "Tag byte space" ++----------+ +| 0 | Array, tuple, etc. ++----------+ +| 1 | ++----------+ +| 2 | +~ ~ +| | Tags in the range 0..245 are used for variants +~ ~ +| 245 | ++----------+ +| 246 | Lazy (before being forced) ++----------+ +| 247 | Closure ++----------+ +| 248 | Object ^ ++----------+ | Block contains +| 249 | Used to implement closures | values which the ++----------+ | GC should scan +| 250 | Used to implement lazy values | ++----------+ <--------------------------- No_scan_tag +| 251 | Abstract data | ++----------+ | Block contains +| 252 | String | opaque data ++----------+ | which GC must +| 253 | Double V not scan ++----------+ +| 254 | Array of doubles ++----------+ +| 255 | Custom block ++----------+ + +\end{bluetext} + + so, in the normal course of events, a small, long-lived object will start on the + minor heap and be copied into the major heap. \textbf{ Large objects go straight to + the major heap} + But there is another important structure used in the major heap, called the + \textbf{ page table}. The garbage collector must at all times know which pieces of + memory belong to the major heap, and which pieces of memory do not, and it uses + the page table to track this. + One reason \textbf{ why we always want to know where the major heap lies } + is so we can avoid + scanning pointers which point to C structs outside the OCaml heap. + The GC will not stray beyond its own heap, and treats all pointers outside as + opaque (it doesn't touch them or follow them). + In OCaml 3.10 the page table was implemented as a simple bitmap, with 1 bit per page + of virtual memory (major heap chunks are always page-aligned). This was + unsustainable for 64 bit address spaces where memory allocations can be very very + \textbf{ far apart}, so in OCaml 3.11 this was changed to a sparse hash table. + Because of the page table, C pointers can be stored directly as values, which + saves time and space. (However, if your C pointer later gets freed, you must NULL + the value-the reason is that the same memory address might later get malloced + for the OCaml major heap, thus \textit{suddenly} becoming a \textit{valid} address again. + THIS usually results in crash ). + In a functional language \textbf{ which does not allow any mutable references}, there's one + guarantee you can make which is there could \textbf{ never be a pointer going from the major heap + to something in the minor heap}, so when an object in an immutable language graduates from the + minor heap to the major heap, it is fixed forever(until it becomes unreachable), and can not + point back to the minor heap. + But ocaml is impure, so if the minor heap collection worked exactly as previous, then the outcome + wouldn't be good, maybe some object is not pointed at \textbf{ by any local root}, so it would + be \textit{unreachable} and would \textit{disappear}, leaving a \textbf{ dangling pointer}. + \textbf{ one solution would be to check the major heap, but that would be massively time-consuming: + minor-collections are supposed to be very quick } + What OCaml does instead is to have a separate \textit{refs} list. This contains a list of pointers + that point \textbf{ from the major heap to the minor heap}. During a minor heap collection, the + refs list is consulted for additional roots(and after the minor heap collection, the refs list + can be started anew). + + The refs list however has to be updated, and it gets \textbf{ updated potentially every time we modify a mutable + field in a struct}. The code calls the c function \textbf{ caml\_modify} which both mutates the struct a + nd decides whether this is a major$\rightarrow$minor pointer to be + added to the refs list. + + If you use mutable fields then this is \textbf{ much slower} than a + simple assignment. However, \textbf{ mutable integers} are ok, and + don't trigger the extra call. You can also \textbf{ mutate fields} + yourself, eg. from c functions or using Obj, \textbf{ provied you can + guarantee that this won't generate a pointer between the major and + minor heaps}. + + The OCaml gc does not collect the major heap in one go. It spreads + the work over small \textbf{ slices}, and splices are grouped into + whole \emph{phases} of work. + + \emph{A slice} is just a defined amount of work. + + The phases are mark and sweep, and some additional sub-passes + dealing with weak pointers and finalization. + + Finally there is \emph{a compaction phase} which is triggered when + there is no other work to do and the estimate of free space in the + heap has reached some threshold. This is tunable. You can schedule + when to compact the heap -- while waiting for a key-press or + between frames in a live simulation. + + There is also a penalty for doing a slice of the major heap -- for + example if the minor heap is exhausted, then some activity in the + major heap is unavoidable. However if you make the \textbf{ minor heap + large enough}, you can completely control when GC work is + done. You can also move \emph{large structures out of the major + heap entirely}, + + + \end{enumerate} +\item module Gc + +\begin{bluetext} +Gc.compact () ;; +let checkpoint p = Gc.compact () ; prerr_endline ("checkpoint at poisition " ^ p ) +\end{bluetext} +The checkpoint function does two things: +\textit{Gc.compact () } does a full major round of garbage +collection and compacts the heap. This is the most aggressive form of +Gc available, and it's highly likely to \textit{segfault} if the heap is corrupted. +\textit{prerr\_endline} prints a message to stderr and crucially +also flushes stderr, so you will see the message printed immediately. + +you \textbf{should} grep for \verb|caml_heap_check| in byterun for details + +\begin{bluecode} + +void caml_compact_heap (void) +{ + char *ch, *chend; + Assert (caml_gc_phase == Phase_idle); + caml_gc_message (0x10, "Compacting heap...\n", 0); + +#ifdef DEBUG + caml_heap_check (); +#endif + + +#ifdef DEBUG +void caml_heap_check (void) +{ + heap_stats (0); +} +#endif + + +#ifdef DEBUG + ++ major_gc_counter; + caml_heap_check (); +#endif + + +\end{bluecode} + + +\item tune \\ + problems can arise when you're building up ephemeral + data structures which are larger than the minor heap. + The data structure won't stay around overly long, but + it is a bit too large. Triggering major GC slices more + often can cause static data to be walked and re-walked + more often than is necessary. + \href{http://elehack.net/michael/blog/2010/06/ocaml-memory-tuning}{tuning} sample + + \begin{bluecode} +let _ = + let gc = Gc.get () in + gc.Gc.max_overhead <- 1000000; + gc.Gc.space_overhead <- 500; + gc.Gc.major_heap_increment <- 10_000_000; + gc.Gc.minor_heap_size <- 10_000_000; + Gc.set gc + +\end{bluecode} + +\end{enumerate} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "../master" +%%% End: diff --git a/runtime/runtime.tex b/runtime/runtime.tex new file mode 100644 index 0000000..bedacbb --- /dev/null +++ b/runtime/runtime.tex @@ -0,0 +1,203 @@ +\begin{enumerate} +\item values \\ + integer-like \textit{int,char,true, false, [], (), and some variants} (batteries dump) + \textit{pointer} (word-aligned, the bottom 2 bits of every pointer always 00, + 3 bits 000 for 64-bit) + +\begin{bluetext} +% 32 bit ++----------------------------------------+---+---+ +| pointer | 0 | 0 | ++----------------------------------------+---+---+ + ++--------------------------------------------+---+ +| integer (31 or 63 bits) | 1 | ++--------------------------------------------+---+ + +% why ? +% GC needs this information +% if the algorithm uses arrays of 32/64bit numbers, +% then you can use a Bigarray + ++---------------+---------------+---------------+- - - - - +| header | word[0] | word[1] | .... ++---------------+---------------+---------------+- - - - - + ^ + | + pointer (a value) + + ++---------------+----------------+------------------+ +| header | 'a' 'b' 'c' 'd' 'e' 'f' '\O' '\1' | ++---------------+----------------+------------------+ + ^ + | + an OCaml string + ++---------------+---------------+---------------+- - - - - +| header | value[0] | value[1] | .... ++---------------+---------------+---------------+- - - - - + ^ + | + an OCaml array + ++---------------+---------------+ +| header | arg[0] | ++---------------+---------------+ + ^ + | + a variant with one arg + + ++---------------+---------------+----------+--+--+---------------+ +| size of the block in words | col | tag byte | ++---------------+---------------+----------+--+--+---------------+ + ^ <- 2b-><--- 8 bits ---> + | +offset -4 or -8 +% 32 platform, it's 22bits long : the reason for the annoying 16MByte limit +% for string +% the tag byte is multipurpose +% in the variant-with-parameter example above, it tells you which +% variant it is. In the string case, it contains a little bit of runtime +% type information. In other cases it can tell the gc that it's a lazy value +% or opaque data that the gc should not scan + + + ++---------------+---------------+---------------+- - - - - +| header | float[0] | .... ++---------------+---------------+---------------+- - - - - + ^ + | + an OCaml float array + +% in the file <byterun/mlvalues.h> +\end{bluetext} + + \begin{tabular}{|p{3cm}|p{12cm}|} + \hline + any int, char & stored directly as a value, shifted left by 1 bit, with LSB=1\\ + \hline + (), [], false & stored as OCaml int 0 (native 1) \\ + \hline + true & stored as OCaml int 1 \\ + \hline + variant type t = Foo | Bar | Baz + (no parameters) & stored as OCaml int 0,1,2 \\ + \hline + variant type t = Foo | Bar of int & the varient with no parameters are stored + as OCaml int 0,1,2, etc. counting just the variants that have no parameters. + The variants with parameters are stored as blocks, counting just the variants with + parameters. The parameters are stored as words in the block itself. Note there is + a limit around {\bf 240 variants with parameters that applies to each type}, + but no limit on the number of variants without parameters you can have. {\bf this limit arises because of the size of the tag byte and the fact that some of high numbered tags are reserved} \\ + \hline + list [1;2;3] & This is represented as 1::2::3::[] where [] is a value in OCaml int 0, + and h::t is a block with tag 0 and two parameters. This representation is exactly + the same as if list was a variant \\ + \hline + tuples, struct and array & These are all represented identically, as a simple + array of values, the tag is 0. The only difference is that an array can be allocated + with variable size, but structs and tuples always have a fixed size. + \\ + \hline + struct or array where every elements is a float & These are treated as a special case. + The tag has special value \verb|Dyn_array_tag| (254) so that the GC knows how to deal with + these. {\bf Note this exception does not apply to tuples that contains floats, beware + anyone who would declare a vector as (1.0,2.0)}. \\ + \hline + any string & strings are byte arrays in OCaml, but they have quite a clever representation to make it very efficient to get their length, and at the same time make them directly + compatible with C strings. The tag is \verb|String_tag| (252). + \\ + \hline + \end{tabular} + + here we see the module Obj +\begin{alternate} +Obj.("gshogh" |> repr |> tag);; +- : int = 252 +\end{alternate} + +\begin{alternate} +let a = [|1;2;3|] in Obj.(a|>repr|>tag);; +- : int = 0 +Obj.(a |> repr |> size);; +- : int = 3 +\end{alternate} + +string has a clever algorithm +\begin{alternate} +Obj.("ghsoghoshgoshgoshgoshogh"|> repr |> size);; +- : int = 4 (4*8 = 32 ) +"ghsoghoshgoshgoshgoshogh" |> String.length;; +24 (padding 8 bits) +\end{alternate} + +like all heap blocks, strings contain a header defining +the size of the string in machine words. + +\begin{alternate} +("aaaaaaaaaaaaaaaa"|>String.length);; +- : int = 16 +# Obj.("aaaaaaaaaaaaaaaa"|>repr |> size);; +- : int = 3 +\end{alternate} +padding will tell you how many words are padded actually + +\begin{bluetext} +number_of_words_in_block * sizeof(word) + last_byte_of_block - 1 +\end{bluetext} + +The null-termination comes handy when passing a string to C, but is +not relied upon to compute the length (in Caml), allowing the string +to contain nulls. + + + + +\begin{bluetext} +repr : 'a -> t (id) +obj : t -> 'a (id) +magic : 'a -> 'b (id) + +is_block : t -> bool = "caml_obj_is_block" +is_int : t -> bool = "%obj_is_int" + +tag : t -> int ="caml_obj_tag" % get the tag field +set_tag : t -> int -> unit = "caml_obj_set_tag" + +size : t -> int = "%obj_size" % get the size field + +field : t -> int -> t = "%obj_field" % handle the array part +set_field : t -> int -> t -> unit = "%obj_set_field" + +double_field : t -> int -> float +set_double_field : t -> int -> float -> unit + +new_block : int -> int -> t = "caml_obj_block" + +dup : t -> t = "caml_obj_dup" + +truncate : t -> int -> unit = "caml_obj_truncate" +add_offset : t -> Int32.t -> t = "caml_obj_add_offset" + +marshal : t -> string +\end{bluetext} + + +\begin{alternate} +Obj.(None |> repr |> is_int);; +- : bool = true +Obj.("ghsogho" |> repr |> is_block);; +- : bool = true +Obj.(let f x = x |> repr |> is_block in (f Bar, f (Baz 3)));; +- : bool * bool = (false, true) +\end{alternate} + +\end{enumerate} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "../master" +%%% End: diff --git a/test.ml b/test.ml new file mode 100644 index 0000000..0c554a1 --- /dev/null +++ b/test.ml @@ -0,0 +1,3 @@ + +RE lower = ['a'-'z'] +RE upper = ['A'-'Z'] diff --git a/toplevel.tex b/toplevel.tex new file mode 100644 index 0000000..49dbaf0 --- /dev/null +++ b/toplevel.tex @@ -0,0 +1,148 @@ + + +\subsection{toplevel} + +\begin{enumerate} + +\item \verb|#directory ``_build'' ;; #directory ``+camlp4'' ;; #load ``...''| +\item trace +\item labels (ignore labels in function types) +\item \verb|warnings print_depth print_length| +\item hacking Toploop + \begin{itemize} + \item re-direct + + +\begin{redcode} +Toploop.execute_phrase (bool->formatter->Parsetree.toplevel_phrase->bool) +Toploop.read_interactive_input +\end{redcode} +\begin{bluecode} +- : (string -> string -> int -> int * bool) ref = (* topdirs.cmi *) +\end{bluecode} + + + +\begin{redcode} + Hashtbl.keys Toploop.directive_table;; +\end{redcode} + +\begin{bluecode} +print_depth use principal untrace_all load list trace show directory u cd install_printer print_length labels remove_printer camlp4o quit untrace thread camlp4r +\end{bluecode} + + +\begin{redcode} +Topdirs.(dir_load,dir_use,dir_install_printer,dir_trace,dir_untrace,dir_untrace_all,load_file,dir_quit,dir_cd);; +\end{redcode} + +\begin{bluecode} +- : (Format.formatter -> string -> unit) * + (Format.formatter -> string -> unit) * + (Format.formatter -> Longident.t -> unit) * + (Format.formatter -> Longident.t -> unit) * + (Format.formatter -> Longident.t -> unit) * + (Format.formatter -> unit -> unit) * + (Format.formatter -> string -> bool) * (unit -> unit) * (string -> unit) +\end{bluecode} + + + + +\item store env + + \begin{bluecode} +let env = !Toploop.toplevel_env +... blabbla ... +Toploop.toplevel_env := env +\end{bluecode} +\begin{bluecode} +Toploop.initialize_toplevel_env () +\end{bluecode} + \item {\bf sample file for references } in findlib + + +\begin{bluecode} +(* For Ocaml-3.03 and up, so you can do: #use "topfind" and get a + * working findlib toploop. + *) +(* First test whether findlib_top is already loaded. If not, load it now. + * The test works by executing the toplevel phrase "Topfind.reset" and + * checking whether this causes an error. + *) +let exec_test s = + let l = Lexing.from_string s in + let ph = !Toploop.parse_toplevel_phrase l in + let fmt = Format.make_formatter (fun _ _ _ -> ()) (fun _ -> ()) in + try + Toploop.execute_phrase false fmt ph + with + _ -> false +in +if not(exec_test "Topfind.reset;;") then ( + Topdirs.dir_load Format.err_formatter "/Users/bob/SourceCode/ML/godi/lib/ocaml/pkg-lib/findlib/findlib.cma"; + Topdirs.dir_load Format.err_formatter "/Users/bob/SourceCode/ML/godi/lib/ocaml/pkg-lib/findlib/findlib_top.cma"; +);; +\end{bluecode} + + + \item \href{file:/Users/bob/SourceCode/ML/godi/build/distfiles/findlib-1.2.7/src/findlib/topfind.ml}{topfind.ml} \\ + ideas : we can write \textbf{some utils} to check code later + yeah. A poor man's code search tool (in the library \verb|dir_top_level|) + + +\begin{alternate} +se;; +- : ?ignore_module:bool -> (string -> bool) -> string -> string list = +se ~ignore_module:false (FILTER _* "char" space* "->" space* "bool") "String";; +\end{alternate} + +\begin{bluecode} +module Dont_use_this_name_ever : + val contains : string -> char -> bool + val contains_from : string -> int -> char -> bool + val rcontains_from : string -> int -> char -> bool + val filter : (char -> bool) -> string -> string + module IString : sig type t = String.t val compare : t -> t -> int end + module NumString : sig type t = String.t val compare : t -> t -> int end + module Exceptionless : + module Cap : + val filter : (char -> bool) -> [> `Read ] t -> 'a t + val contains : [> `Read ] t -> char -> bool + val contains_from : [> `Read ] t -> int -> char -> bool + val rcontains_from : [> `Read ] t -> int -> char -> bool + module Exceptionless : +\end{bluecode} + + + + +\begin{redcode} +Hashtbl.add + Toploop.directive_table + "require" + (Toploop.Directive_string + (fun s -> + protect load_deeply (Fl_split.in_words s) + )) +;; +Hashtbl.add Toploop.directive_table "pwd" +(Toploop.Directive_none (fun _ -> + print_endline (Sys.getcwd ())));; +#pwd;; +\end{redcode} + +\begin{bluecode} +/Users/bob/SourceCode/Notes +\end{bluecode} + + + + \end{itemize} +\end{enumerate} + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "master" +%%% End: diff --git a/trival_tricks.tex b/trival_tricks.tex new file mode 100644 index 0000000..082d61f --- /dev/null +++ b/trival_tricks.tex @@ -0,0 +1,212 @@ +\subsection{tricks} +\label{sec:tricks} + +\begin{itemize} +\item ocamlobjinfo \\ + analyzing ocaml obj info + +\begin{Verbatim}[formatcom=\color{blue},fontsize=\scriptsize] +ocamlobjinfo ./_build/src/batEnum.cmo +File ./_build/src/batEnum.cmo +Unit name: BatEnum +Interfaces imported: + 720848e0b508273805ef38d884a57618 Array + c91c0bbb9f7670b10cdc0f2dcc57c5f9 Int32 + 42fecddd710bb96856120e550f33050d BatEnum + d1bb48f7b061c10756e8a5823ef6d2eb BatInterfaces + 81da2f450287aeff11718936b0cb4546 BatValue_printer + 6fdd8205a679c3020487ba2f941930bb BatInnerIO + 40bf652f22a33a7cfa05ee1dd5e0d7e4 Buffer + c02313bdd8cc849d89fa24b024366726 BatConcurrent + 3dee29b414dd26a1cfca3bbdf20e7dfc Char + db723a1798b122e08919a2bfed062514 Pervasives + 227fb38c6dfc5c0f1b050ee46651eebe CamlinternalLazy + 9c85fb419d52a8fd876c84784374e0cf List + 79fd3a55345b718296e878c0e7bed10e Queue + 9cf8941f15489d84ebd11297f6b92182 CamlinternalOO + b64305dcc933950725d3137468a0e434 ArrayLabels + 64339e3c28b4a17a8ec728e5f20a3cf6 BatRef + 3aeb33d11433c95bb62053c65665eb76 Obj + 3b0ed254d84078b0f21da765b10741e3 BatMonad + aaa46201460de222b812caf2f6636244 Lazy +Uses unsafe features: YES +Primitives declared in this module: + +ocamlobjinfo /Users/bob/SourceCode/ML/godi/lib/ocaml/std-lib/camlp4/camlp4lib.cma |grep Unit +Unit name: Camlp4_import +Unit name: Camlp4_config +Unit name: Camlp4 +\end{Verbatim} + obj has many Units, each Unit itself also import some + interfaces. ideas: you can parse the result to get an dependent graph. +\item operator associativity \\ + the \textbf{first} char decides + @ $\rightarrow$ right ; \verb|^| $\rightarrow$ right + +\begin{alternate} +# let (^|) a b = a - b;; +val ( ^| ) : int -> int -> int = <fun> +# 3 ^| 2 ^| 1;; +- : int = 2 +\end{alternate} + +\item literals + +\begin{bluecode} +30l => int32 +30L => int64 +30n => nativeint +\end{bluecode} + + +\item \verb|{re ;_}| some labels were intentionally omitted \\ + this is a new feature in recent ocaml, it will emit an warning + otherwise + +\item Emacs \\ + there are some many tricks I can only enum a few + \begin{itemize} + \item capture the shell command + \textit{C-u M-!} to capture the shell-command + \textit{M-|} shell-command-on-region + + \end{itemize} +\item \textbf{dirty} compiling + +\begin{alternate} +# let ic = Unix.open_process_in "ocamlc test.ml 2>&1";; +val ic : in_channel = <abstr> +# input_line ic;; +- : string = "File \"test.ml\", line 1, characters 0-1:" +# input_line ic;; +- : string = "Error: I/O error: test.ml: No such file or directory" +# input_line ic;; +Exception: End_of_file. +\end{alternate} + + +\item toplevellib.cma (toplevel/toploop.mli) +\item memory profiling \\ +You can override a little ocaml-benchmark to measure the allocation rate +of the GC. This gives you a pretty good understanding on the fact you +are allocating too much or not. + +\begin{redcode} +(** Benchmark extension @author Sylvain Le Gall + *) + +open Benchmark;; +type t = + { + benchmark: Benchmark.t; + memory_used: float; + } +;; + +let gc_wrap f x = + (* Extend sample to add GC stat *) + let add_gc_stat memory_used samples = + List.map + (fun (name, lst) -> + name, + List.map + (fun bt -> + { + benchmark = bt; + memory_used = memory_used; + } + ) + lst + ) + samples + in +(* Call throughput1 and add GC stat *) + let () = + print_string "Cleaning memory before benchmark"; print_newline (); + Gc.full_major () + in + let allocated_before = + Gc.allocated_bytes () + in + let samples = + f x + in + let () = + print_string "Cleaning memory after benchmark"; print_newline (); + Gc.full_major () + in + let memory_used = + ((Gc.allocated_bytes ()) -. allocated_before) + in + add_gc_stat memory_used samples +;; + +let throughput1 + ?min_count ?style + ?fwidth ?fdigits + ?repeat ?name + seconds + f x = + + (* Benchmark throughput1 as it should be called *) + gc_wrap + (throughput1 + ?min_count ?style + ?fwidth ?fdigits + ?repeat ?name + seconds f) x +;; + +let throughputN + ?min_count ?style + ?fwidth ?fdigits + ?repeat + seconds name_f_args = + List.flatten + (List.map + (fun (name, f, args) -> + throughput1 + ?min_count ?style + ?fwidth ?fdigits + ?repeat ~name:name + seconds f args) + name_f_args) +;; +let latency1 + ?min_cpu ?style + ?fwidth ?fdigits + ?repeat n + ?name f x = + gc_wrap + (latency1 + ?min_cpu ?style + ?fwidth ?fdigits + ?repeat n + ?name f) x +;; + +let latencyN + ?min_cpu ?style + ?fwidth ?fdigits + ?repeat + n name_f_args = + List.flatten + (List.map + (fun (name, f, args) -> + latency1 + ?min_cpu ?style + ?fwidth ?fdigits + ?repeat ~name:name + n f args) + name_f_args) +;; +\end{redcode} + +\end{itemize} + + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "master" +%%% End: