docs test FINI !

++ mea culpa de charge
This commit is contained in:
LaNymphtaline
2021-06-05 14:42:11 +02:00
parent 6a567bc43b
commit b4edabfc8b
15 changed files with 1907 additions and 2 deletions
+82
View File
@@ -0,0 +1,82 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\providecommand\babel@aux[2]{}
\@nameuse{bbl@beforestart}
\catcode `:\active
\catcode `;\active
\catcode `!\active
\catcode `?\active
\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]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\babel@aux{french}{}
\@writefile{toc}{\contentsline {part}{I\hspace {1em} Plan projet}{3}{part.1}\protected@file@percent }
\@writefile{toc}{\contentsline {part}{II\hspace {1em} Spécifications détaillées}{4}{part.2}\protected@file@percent }
\@writefile{toc}{\contentsline {part}{III\hspace {1em} Conception}{5}{part.3}\protected@file@percent }
\@writefile{toc}{\contentsline {part}{IV\hspace {1em} Codage}{6}{part.4}\protected@file@percent }
\@writefile{toc}{\contentsline {part}{V\hspace {1em} Tests}{7}{part.5}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {1}Tests du paquetage interpreteurlir.donnees.litteraux}{9}{chapter.1}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Litteral}{9}{section.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.2}Chaine}{9}{section.1.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.3}Entier}{9}{section.1.3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.4}Booleen}{9}{section.1.4}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Tests du paquetage interpreteurlir.donnees}{10}{chapter.2}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Identificateur}{10}{section.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2.2}IdentificateurChaine et IdentificateurEntier}{10}{section.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2.3}Variable}{10}{section.2.3}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Tests du paquetage interpreteurlir.expressions}{11}{chapter.3}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Expression}{11}{section.3.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {3.2}ExpressionChaine}{11}{section.3.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {3.3}ExpressionEntier}{11}{section.3.3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {3.4}ExpressionBoolenne}{11}{section.3.4}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Tests du paquetage interpreteurlir}{12}{chapter.4}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {4.1}InterpreteurException et ExecuteurException}{12}{section.4.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4.2}Contexte}{12}{section.4.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4.3}Analyseur}{12}{section.4.3}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {5}Tests du paquetage interpreteurlir.programmes}{13}{chapter.5}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {5.1}Etiquette}{13}{section.5.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {5.2}Programme}{13}{section.5.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {5.3}Les programmes de tests}{13}{section.5.3}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {6}Tests du paquetage interpreteurlir.motscles}{14}{chapter.6}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {6.1}Commande}{14}{section.6.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {6.2}EssaiCommande}{14}{section.6.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {6.3}CommandeCharge}{14}{section.6.3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {6.4}CommandeDebut}{15}{section.6.4}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {6.5}CommandeDefs et CommandeFin}{15}{section.6.5}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {6.6}CommandeEfface, CommandeLance et CommandeListe}{15}{section.6.6}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {6.7}CommandeSauve}{15}{section.6.7}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {7}Tests du paquetage interpreteurlir.motscles.instructions}{16}{chapter.7}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {7.1}Instruction}{16}{section.7.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.2}InstructionAffiche, InstructionEntre et InstructionSi(Vaen)}{16}{section.7.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.3}InstructionProcedure, InstructionRetour, InstructionStop et InstructionVaen}{16}{section.7.3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.4}InstructionVar}{16}{section.7.4}\protected@file@percent }
\@writefile{toc}{\contentsline {part}{VI\hspace {1em} Conclusion}{17}{part.6}\protected@file@percent }
\@writefile{toc}{\contentsline {part}{VII\hspace {1em}CD}{18}{part.7}\protected@file@percent }
\@writefile{toc}{\contentsline {part}{VIII\hspace {1em}Manuel utilisateur}{19}{part.8}\protected@file@percent }
+504
View File
@@ -0,0 +1,504 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.21 (MiKTeX 20.6.29) (preloaded format=pdflatex 2020.9.17) 5 JUN 2021 14:39
entering extended mode
**./dossier.tex
(dossier.tex
LaTeX2e <2020-02-02> patch level 5
L3 programming layer <2020-06-18>
("C:\Program Files\MiKTeX\tex/latex/base\report.cls"
Document Class: report 2019/12/20 v1.4l Standard LaTeX document class
("C:\Program Files\MiKTeX\tex/latex/base\size12.clo"
File: size12.clo 2019/12/20 v1.4l Standard LaTeX file (size option)
)
\c@part=\count167
\c@chapter=\count168
\c@section=\count169
\c@subsection=\count170
\c@subsubsection=\count171
\c@paragraph=\count172
\c@subparagraph=\count173
\c@figure=\count174
\c@table=\count175
\abovecaptionskip=\skip47
\belowcaptionskip=\skip48
\bibindent=\dimen134
)
("C:\Program Files\MiKTeX\tex/latex/base\inputenc.sty"
Package: inputenc 2018/08/11 v1.3c Input encoding file
\inpenc@prehook=\toks15
\inpenc@posthook=\toks16
)
("C:\Program Files\MiKTeX\tex/latex/base\fontenc.sty"
Package: fontenc 2020/02/11 v2.0o Standard LaTeX package
)
("C:\Program Files\MiKTeX\tex/generic/babel\babel.sty"
Package: babel 2020/06/10 3.45 The Babel package
("C:\Program Files\MiKTeX\tex/generic/babel\babel.def"
File: babel.def 2020/06/10 3.45 Babel common definitions
\babel@savecnt=\count176
\U@D=\dimen135
\l@babelnohyphens=\language79
("C:\Program Files\MiKTeX\tex/generic/babel\txtbabel.def")
\bbl@readstream=\read2
)
\bbl@dirlevel=\count177
*************************************
* Local config file bblopts.cfg used
*
("C:\Program Files\MiKTeX\tex/latex/arabi\bblopts.cfg"
File: bblopts.cfg 2005/09/08 v0.1 add Arabic and Farsi to "declared" options of
babel
)
("C:\Program Files\MiKTeX\tex/generic/babel-french\french.ldf"
Language: french 2020/10/10 v3.5l French support from the babel system
Package babel Info: \l@acadian = using hyphenrules for french
(babel) (\language22) on input line 91.
Package babel Info: \l@canadien = using hyphenrules for french
(babel) (\language22) on input line 92.
\FB@nonchar=\count178
Package babel Info: Making : an active character on input line 430.
Package babel Info: Making ; an active character on input line 431.
Package babel Info: Making ! an active character on input line 432.
Package babel Info: Making ? an active character on input line 433.
\FBguill@level=\count179
\FBold@everypar=\toks17
\FB@Mht=\dimen136
\mc@charclass=\count180
\mc@charfam=\count181
\mc@charslot=\count182
\std@mcc=\count183
\dec@mcc=\count184
\listindentFB=\dimen137
\descindentFB=\dimen138
\labelindentFB=\dimen139
\labelwidthFB=\dimen140
\leftmarginFB=\dimen141
\parindentFFN=\dimen142
\FBfnindent=\dimen143
))
("C:\Program Files\MiKTeX\tex/latex/carlisle\scalefnt.sty")
("C:\Program Files\MiKTeX\tex/latex/graphics\keyval.sty"
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
\KV@toks@=\toks18
)
("C:\Program Files\MiKTeX\tex/latex/geometry\geometry.sty"
Package: geometry 2020/01/02 v5.9 Page Geometry
("C:\Program Files\MiKTeX\tex/generic/iftex\ifvtex.sty"
Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
("C:\Program Files\MiKTeX\tex/generic/iftex\iftex.sty"
Package: iftex 2020/03/06 v1.0d TeX engine tests
))
\Gm@cnth=\count185
\Gm@cntv=\count186
\c@Gm@tempcnt=\count187
\Gm@bindingoffset=\dimen144
\Gm@wd@mp=\dimen145
\Gm@odd@mp=\dimen146
\Gm@even@mp=\dimen147
\Gm@layoutwidth=\dimen148
\Gm@layoutheight=\dimen149
\Gm@layouthoffset=\dimen150
\Gm@layoutvoffset=\dimen151
\Gm@dimlist=\toks19
("C:\Program Files\MiKTeX\tex/latex/geometry\geometry.cfg"))
("C:\Program Files\MiKTeX\tex/latex/fancyhdr\fancyhdr.sty"
Package: fancyhdr 2019/01/31 v3.10 Extensive control of page headers and footer
s
\f@nch@headwidth=\skip49
\f@nch@O@elh=\skip50
\f@nch@O@erh=\skip51
\f@nch@O@olh=\skip52
\f@nch@O@orh=\skip53
\f@nch@O@elf=\skip54
\f@nch@O@erf=\skip55
\f@nch@O@olf=\skip56
\f@nch@O@orf=\skip57
)
("C:\Program Files\MiKTeX\tex/latex/graphics\graphicx.sty"
Package: graphicx 2019/11/30 v1.2a Enhanced LaTeX Graphics (DPC,SPQR)
("C:\Program Files\MiKTeX\tex/latex/graphics\graphics.sty"
Package: graphics 2019/11/30 v1.4a Standard LaTeX Graphics (DPC,SPQR)
("C:\Program Files\MiKTeX\tex/latex/graphics\trig.sty"
Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
)
("C:\Program Files\MiKTeX\tex/latex/graphics-cfg\graphics.cfg"
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
)
Package graphics Info: Driver file: pdftex.def on input line 105.
("C:\Program Files\MiKTeX\tex/latex/graphics-def\pdftex.def"
File: pdftex.def 2018/01/08 v1.0l Graphics/color driver for pdftex
))
\Gin@req@height=\dimen152
\Gin@req@width=\dimen153
)
("C:\Program Files\MiKTeX\tex/latex/tools\array.sty"
Package: array 2019/08/31 v2.4l Tabular extension package (FMi)
\col@sep=\dimen154
\ar@mcellbox=\box45
\extrarowheight=\dimen155
\NC@list=\toks20
\extratabsurround=\skip58
\backup@length=\skip59
\ar@cellbox=\box46
)
("C:\Program Files\MiKTeX\tex/latex/hyperref\hyperref.sty"
Package: hyperref 2020-05-15 v7.00e Hypertext links for LaTeX
("C:\Program Files\MiKTeX\tex/generic/ltxcmds\ltxcmds.sty"
Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO)
)
("C:\Program Files\MiKTeX\tex/generic/pdftexcmds\pdftexcmds.sty"
Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO
)
("C:\Program Files\MiKTeX\tex/generic/infwarerr\infwarerr.sty"
Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO)
)
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode found.
)
("C:\Program Files\MiKTeX\tex/generic/kvsetkeys\kvsetkeys.sty"
Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO)
)
("C:\Program Files\MiKTeX\tex/generic/kvdefinekeys\kvdefinekeys.sty"
Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO)
)
("C:\Program Files\MiKTeX\tex/generic/pdfescape\pdfescape.sty"
Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO)
)
("C:\Program Files\MiKTeX\tex/latex/hycolor\hycolor.sty"
Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO)
)
("C:\Program Files\MiKTeX\tex/latex/letltxmacro\letltxmacro.sty"
Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO)
)
("C:\Program Files\MiKTeX\tex/latex/auxhook\auxhook.sty"
Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
)
("C:\Program Files\MiKTeX\tex/latex/kvoptions\kvoptions.sty"
Package: kvoptions 2020-10-07 v3.14 Key value format for package options (HO)
)
\@linkdim=\dimen156
\Hy@linkcounter=\count188
\Hy@pagecounter=\count189
("C:\Program Files\MiKTeX\tex/latex/hyperref\pd1enc.def"
File: pd1enc.def 2020-05-15 v7.00e Hyperref: PDFDocEncoding definition (HO)
Now handling font encoding PD1 ...
... no UTF-8 mapping file for font encoding PD1
)
("C:\Program Files\MiKTeX\tex/generic/intcalc\intcalc.sty"
Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
)
("C:\Program Files\MiKTeX\tex/generic/etexcmds\etexcmds.sty"
Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)
)
\Hy@SavedSpaceFactor=\count190
Package hyperref Info: Hyper figures OFF on input line 4464.
Package hyperref Info: Link nesting OFF on input line 4469.
Package hyperref Info: Hyper index ON on input line 4472.
Package hyperref Info: Plain pages OFF on input line 4479.
Package hyperref Info: Backreferencing OFF on input line 4484.
Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
Package hyperref Info: Bookmarks ON on input line 4717.
\c@Hy@tempcnt=\count191
("C:\Program Files\MiKTeX\tex/latex/url\url.sty"
\Urlmuskip=\muskip16
Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc.
)
LaTeX Info: Redefining \url on input line 5076.
\XeTeXLinkMargin=\dimen157
("C:\Program Files\MiKTeX\tex/generic/bitset\bitset.sty"
Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
("C:\Program Files\MiKTeX\tex/generic/bigintcalc\bigintcalc.sty"
Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO
)
))
\Fld@menulength=\count192
\Field@Width=\dimen158
\Fld@charsize=\dimen159
Package hyperref Info: Hyper figures OFF on input line 6347.
Package hyperref Info: Link nesting OFF on input line 6352.
Package hyperref Info: Hyper index ON on input line 6355.
Package hyperref Info: backreferencing OFF on input line 6362.
Package hyperref Info: Link coloring OFF on input line 6367.
Package hyperref Info: Link coloring with OCG OFF on input line 6372.
Package hyperref Info: PDF/A mode OFF on input line 6377.
LaTeX Info: Redefining \ref on input line 6417.
LaTeX Info: Redefining \pageref on input line 6421.
("C:\Program Files\MiKTeX\tex/generic/atbegshi\atbegshi.sty"
Package: atbegshi 2019/12/05 v1.19 At begin shipout hook (HO)
)
\Hy@abspage=\count193
\c@Item=\count194
\c@Hfootnote=\count195
)
Package hyperref Info: Driver (autodetected): hpdftex.
("C:\Program Files\MiKTeX\tex/latex/hyperref\hpdftex.def"
File: hpdftex.def 2020-05-15 v7.00e Hyperref driver for pdfTeX
("C:\Program Files\MiKTeX\tex/latex/atveryend\atveryend.sty"
Package: atveryend 2019-12-11 v1.11 Hooks at the very end of document (HO)
Package atveryend Info: \enddocument detected (standard20110627).
)
\Fld@listcount=\count196
\c@bookmark@seq@number=\count197
("C:\Program Files\MiKTeX\tex/latex/rerunfilecheck\rerunfilecheck.sty"
Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO)
("C:\Program Files\MiKTeX\tex/generic/uniquecounter\uniquecounter.sty"
Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO)
)
Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
86.
)
\Hy@SectionHShift=\skip60
)
("C:\Program Files\MiKTeX\tex/latex/l3backend\l3backend-pdfmode.def"
File: l3backend-pdfmode.def 2020-06-29 L3 backend support: PDF mode
\l__kernel_color_stack_int=\count198
\l__pdf_internal_box=\box47
)
(dossier.aux)
\openout1 = `dossier.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 17.
LaTeX Font Info: ... okay on input line 17.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 17.
LaTeX Font Info: ... okay on input line 17.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 17.
LaTeX Font Info: ... okay on input line 17.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 17.
LaTeX Font Info: ... okay on input line 17.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 17.
LaTeX Font Info: ... okay on input line 17.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 17.
LaTeX Font Info: ... okay on input line 17.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 17.
LaTeX Font Info: ... okay on input line 17.
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 17.
LaTeX Font Info: ... okay on input line 17.
LaTeX Info: Redefining \degres on input line 17.
LaTeX Info: Redefining \dots on input line 17.
LaTeX Info: Redefining \up on input line 17.
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
*geometry* verbose mode - [ preamble ] result:
* driver: pdftex
* paper: a4paper
* layout: <same size as paper>
* layoutoffset:(h,v)=(0.0pt,0.0pt)
* modes:
* h-part:(L,W,R)=(89.62709pt, 418.25368pt, 89.6271pt)
* v-part:(T,H,B)=(42.67912pt, 660.10394pt, 142.26378pt)
* \paperwidth=597.50787pt
* \paperheight=845.04684pt
* \textwidth=418.25368pt
* \textheight=660.10394pt
* \oddsidemargin=17.3571pt
* \evensidemargin=17.3571pt
* \topmargin=-66.59087pt
* \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)
("C:\Program Files\MiKTeX\tex/context/base/mkii\supp-pdf.mkii"
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count199
\scratchdimen=\dimen160
\scratchbox=\box48
\nofMPsegments=\count266
\nofMParguments=\count267
\everyMPshowfont=\toks21
\MPscratchCnt=\count268
\MPscratchDim=\dimen161
\MPnumerator=\count269
\makeMPintoPDFobject=\count270
\everyMPtoPDFconversion=\toks22
) ("C:\Program Files\MiKTeX\tex/latex/epstopdf-pkg\epstopdf-base.sty"
Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
85.
)
\AtBeginShipoutBox=\box49
Package hyperref Info: Link coloring OFF on input line 17.
("C:\Program Files\MiKTeX\tex/latex/hyperref\nameref.sty"
Package: nameref 2019/09/16 v2.46 Cross-referencing by name of section
("C:\Program Files\MiKTeX\tex/latex/refcount\refcount.sty"
Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
)
("C:\Program Files\MiKTeX\tex/generic/gettitlestring\gettitlestring.sty"
Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
)
\c@section@level=\count271
)
LaTeX Info: Redefining \ref on input line 17.
LaTeX Info: Redefining \pageref on input line 17.
LaTeX Info: Redefining \nameref on input line 17.
(dossier.out) (dossier.out)
\@outlinefile=\write3
\openout3 = `dossier.out'.
LaTeX Font Info: Trying to load font information for T1+pag on input line 31
.
("C:\Program Files\MiKTeX\tex/latex/psnfss\t1pag.fd"
File: t1pag.fd 2001/06/04 font definitions for T1/pag.
)
<img/logoiut.png, id=175, 251.43938pt x 159.59625pt>
File: img/logoiut.png Graphic file (type png)
<use img/logoiut.png>
Package pdftex.def Info: img/logoiut.png used on input line 41.
(pdftex.def) Requested size: 113.81102pt x 72.23894pt.
LaTeX Font Info: Font shape `T1/pag/b/sc' in size <24.88> not available
(Font) Font shape `T1/pag/db/sc' tried instead on input line 46.
[1
{C:/Users/madel/AppData/Local/MiKTeX/pdftex/config/pdftex.map} <./img/logoiut.p
ng>] (dossier.toc
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <12> on input line 8.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 8.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 8.
pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has
been already used, duplicate ignored
<to be read again>
\relax
l.28 ...}Les programmes de tests}{13}{section.5.3}
% [1
]
Overfull \hbox (3.7737pt too wide) in paragraph at lines 40--40
[][] [][]\T1/cmr/m/n/12 InstructionProcedure, Ins-truc-tion-Re-tour, Ins-truc-
tionS-top et Ins-truc-
[]
)
\tf@toc=\write4
\openout4 = `dossier.toc'.
File: img/logoiut.png Graphic file (type png)
<use img/logoiut.png>
Package pdftex.def Info: img/logoiut.png used on input line 72.
(pdftex.def) Requested size: 56.9055pt x 36.11946pt.
[2] [3
] [4
] [5
] [6
] [7
] (fichiers/tests/docTests.tex [8
]
Chapitre 1.
(fichiers/tests/chap_interpreteurlir.donnees.litteraux.tex) [9
]
Chapitre 2.
(fichiers/tests/chap_interpreteurlir.donnees.tex) [10
]
Chapitre 3.
(fichiers/tests/chap_interpreteurlir.expressions.tex) [11
]
Chapitre 4.
(fichiers/tests/chap_interpreteurlir.tex) [12
]
Chapitre 5.
(fichiers/tests/chap_interpreteurlir.programmes.tex) [13
]
Chapitre 6.
(fichiers/tests/chap_interpreteurlir.motscles.tex [14
])
File: img/logoiut.png Graphic file (type png)
<use img/logoiut.png>
Package pdftex.def Info: img/logoiut.png used on input line 29.
(pdftex.def) Requested size: 56.9055pt x 36.11946pt.
[15]
Chapitre 7.
(fichiers/tests/chap_interpreteurlir.motscles.instructions.tex
Overfull \hbox (3.282pt too wide) in paragraph at lines 9--9
[]\T1/cmr/bx/n/17.28 InstructionAffiche, Ins-truc-tio-nEntre et Ins-truc-
[]
)) [16
] [17
] [18
] [19
]
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 89.
Package atveryend Info: Empty hook `AfterLastShipout' on input line 89.
(dossier.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 89.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 89.
Package rerunfilecheck Info: File `dossier.out' has not changed.
(rerunfilecheck) Checksum: 042DC78AA772026EC0C10C848D2C1261;2886.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 89.
)
Here is how much of TeX's memory you used:
7686 strings out of 480790
115780 string characters out of 2907055
398625 words of memory out of 3000000
23466 multiletter control sequences out of 15000+200000
565262 words of font info for 52 fonts, out of 3000000 for 9000
1141 hyphenation exceptions out of 8191
37i,14n,45p,230b,567s stack positions out of 5000i,500n,10000p,200000b,50000s
<C:\Users\madel\AppData\Local\MiKTeX\fonts/pk/ljfour/jknappen/ec/dpi600\ecbx
1728.pk> <C:\Users\madel\AppData\Local\MiKTeX\fonts/pk/ljfour/jknappen/ec/dpi60
0\ecrm1200.pk> <C:\Users\madel\AppData\Local\MiKTeX\fonts/pk/ljfour/jknappen/ec
/dpi600\ecbx1200.pk> <C:\Users\madel\AppData\Local\MiKTeX\fonts/pk/ljfour/jknap
pen/ec/dpi600\ecbx1440.pk> <C:\Users\madel\AppData\Local\MiKTeX\fonts/pk/ljfour
/jknappen/ec/dpi600\ecbx2488.pk>{C:/Program Files/MiKTeX/fonts/enc/dvips/base/8
r.enc}<C:/Program Files/MiKTeX/fonts/type1/urw/avantgar/uagd8a.pfb><C:/Program
Files/MiKTeX/fonts/type1/urw/avantgar/uagk8a.pfb>
Output written on dossier.pdf (20 pages, 163047 bytes).
PDF statistics:
582 PDF objects out of 1000 (max. 8388607)
65 named destinations out of 1000 (max. 500000)
350 words of extra memory for PDF output out of 10000 (max. 10000000)
+43
View File
@@ -0,0 +1,43 @@
\BOOKMARK [-1][-]{part.1}{I \040Plan projet}{}% 1
\BOOKMARK [-1][-]{part.2}{II \040Sp\351cifications d\351taill\351es}{}% 2
\BOOKMARK [-1][-]{part.3}{III \040Conception}{}% 3
\BOOKMARK [-1][-]{part.4}{IV \040Codage}{}% 4
\BOOKMARK [-1][-]{part.5}{V \040Tests}{}% 5
\BOOKMARK [0][-]{chapter.1}{Tests du paquetage interpreteurlir.donnees.litteraux}{part.5}% 6
\BOOKMARK [1][-]{section.1.1}{Litteral}{chapter.1}% 7
\BOOKMARK [1][-]{section.1.2}{Chaine}{chapter.1}% 8
\BOOKMARK [1][-]{section.1.3}{Entier}{chapter.1}% 9
\BOOKMARK [1][-]{section.1.4}{Booleen}{chapter.1}% 10
\BOOKMARK [0][-]{chapter.2}{Tests du paquetage interpreteurlir.donnees}{part.5}% 11
\BOOKMARK [1][-]{section.2.1}{Identificateur}{chapter.2}% 12
\BOOKMARK [1][-]{section.2.2}{IdentificateurChaine et IdentificateurEntier}{chapter.2}% 13
\BOOKMARK [1][-]{section.2.3}{Variable}{chapter.2}% 14
\BOOKMARK [0][-]{chapter.3}{Tests du paquetage interpreteurlir.expressions}{part.5}% 15
\BOOKMARK [1][-]{section.3.1}{Expression}{chapter.3}% 16
\BOOKMARK [1][-]{section.3.2}{ExpressionChaine}{chapter.3}% 17
\BOOKMARK [1][-]{section.3.3}{ExpressionEntier}{chapter.3}% 18
\BOOKMARK [1][-]{section.3.4}{ExpressionBoolenne}{chapter.3}% 19
\BOOKMARK [0][-]{chapter.4}{Tests du paquetage interpreteurlir}{part.5}% 20
\BOOKMARK [1][-]{section.4.1}{InterpreteurException et ExecuteurException}{chapter.4}% 21
\BOOKMARK [1][-]{section.4.2}{Contexte}{chapter.4}% 22
\BOOKMARK [1][-]{section.4.3}{Analyseur}{chapter.4}% 23
\BOOKMARK [0][-]{chapter.5}{Tests du paquetage interpreteurlir.programmes}{part.5}% 24
\BOOKMARK [1][-]{section.5.1}{Etiquette}{chapter.5}% 25
\BOOKMARK [1][-]{section.5.2}{Programme}{chapter.5}% 26
\BOOKMARK [1][-]{section.5.3}{Les programmes de tests}{chapter.5}% 27
\BOOKMARK [0][-]{chapter.6}{Tests du paquetage interpreteurlir.motscles}{part.5}% 28
\BOOKMARK [1][-]{section.6.1}{Commande}{chapter.6}% 29
\BOOKMARK [1][-]{section.6.2}{EssaiCommande}{chapter.6}% 30
\BOOKMARK [1][-]{section.6.3}{CommandeCharge}{chapter.6}% 31
\BOOKMARK [1][-]{section.6.4}{CommandeDebut}{chapter.6}% 32
\BOOKMARK [1][-]{section.6.5}{CommandeDefs et CommandeFin}{chapter.6}% 33
\BOOKMARK [1][-]{section.6.6}{CommandeEfface, CommandeLance et CommandeListe}{chapter.6}% 34
\BOOKMARK [1][-]{section.6.7}{CommandeSauve}{chapter.6}% 35
\BOOKMARK [0][-]{chapter.7}{Tests du paquetage interpreteurlir.motscles.instructions}{part.5}% 36
\BOOKMARK [1][-]{section.7.1}{Instruction}{chapter.7}% 37
\BOOKMARK [1][-]{section.7.2}{InstructionAffiche, InstructionEntre et InstructionSi\(Vaen\)}{chapter.7}% 38
\BOOKMARK [1][-]{section.7.3}{InstructionProcedure, InstructionRetour, InstructionStop et InstructionVaen}{chapter.7}% 39
\BOOKMARK [1][-]{section.7.4}{InstructionVar}{chapter.7}% 40
\BOOKMARK [-1][-]{part.6}{VI \040Conclusion}{}% 41
\BOOKMARK [-1][-]{part.7}{VII CD}{}% 42
\BOOKMARK [-1][-]{part.8}{VIII Manuel utilisateur}{}% 43
Binary file not shown.
Binary file not shown.
+44
View File
@@ -0,0 +1,44 @@
\babel@toc {french}{}
\contentsline {part}{I\hspace {1em} Plan projet}{3}{part.1}%
\contentsline {part}{II\hspace {1em} Spécifications détaillées}{4}{part.2}%
\contentsline {part}{III\hspace {1em} Conception}{5}{part.3}%
\contentsline {part}{IV\hspace {1em} Codage}{6}{part.4}%
\contentsline {part}{V\hspace {1em} Tests}{7}{part.5}%
\contentsline {chapter}{\numberline {1}Tests du paquetage interpreteurlir.donnees.litteraux}{9}{chapter.1}%
\contentsline {section}{\numberline {1.1}Litteral}{9}{section.1.1}%
\contentsline {section}{\numberline {1.2}Chaine}{9}{section.1.2}%
\contentsline {section}{\numberline {1.3}Entier}{9}{section.1.3}%
\contentsline {section}{\numberline {1.4}Booleen}{9}{section.1.4}%
\contentsline {chapter}{\numberline {2}Tests du paquetage interpreteurlir.donnees}{10}{chapter.2}%
\contentsline {section}{\numberline {2.1}Identificateur}{10}{section.2.1}%
\contentsline {section}{\numberline {2.2}IdentificateurChaine et IdentificateurEntier}{10}{section.2.2}%
\contentsline {section}{\numberline {2.3}Variable}{10}{section.2.3}%
\contentsline {chapter}{\numberline {3}Tests du paquetage interpreteurlir.expressions}{11}{chapter.3}%
\contentsline {section}{\numberline {3.1}Expression}{11}{section.3.1}%
\contentsline {section}{\numberline {3.2}ExpressionChaine}{11}{section.3.2}%
\contentsline {section}{\numberline {3.3}ExpressionEntier}{11}{section.3.3}%
\contentsline {section}{\numberline {3.4}ExpressionBoolenne}{11}{section.3.4}%
\contentsline {chapter}{\numberline {4}Tests du paquetage interpreteurlir}{12}{chapter.4}%
\contentsline {section}{\numberline {4.1}InterpreteurException et ExecuteurException}{12}{section.4.1}%
\contentsline {section}{\numberline {4.2}Contexte}{12}{section.4.2}%
\contentsline {section}{\numberline {4.3}Analyseur}{12}{section.4.3}%
\contentsline {chapter}{\numberline {5}Tests du paquetage interpreteurlir.programmes}{13}{chapter.5}%
\contentsline {section}{\numberline {5.1}Etiquette}{13}{section.5.1}%
\contentsline {section}{\numberline {5.2}Programme}{13}{section.5.2}%
\contentsline {section}{\numberline {5.3}Les programmes de tests}{13}{section.5.3}%
\contentsline {chapter}{\numberline {6}Tests du paquetage interpreteurlir.motscles}{14}{chapter.6}%
\contentsline {section}{\numberline {6.1}Commande}{14}{section.6.1}%
\contentsline {section}{\numberline {6.2}EssaiCommande}{14}{section.6.2}%
\contentsline {section}{\numberline {6.3}CommandeCharge}{14}{section.6.3}%
\contentsline {section}{\numberline {6.4}CommandeDebut}{15}{section.6.4}%
\contentsline {section}{\numberline {6.5}CommandeDefs et CommandeFin}{15}{section.6.5}%
\contentsline {section}{\numberline {6.6}CommandeEfface, CommandeLance et CommandeListe}{15}{section.6.6}%
\contentsline {section}{\numberline {6.7}CommandeSauve}{15}{section.6.7}%
\contentsline {chapter}{\numberline {7}Tests du paquetage interpreteurlir.motscles.instructions}{16}{chapter.7}%
\contentsline {section}{\numberline {7.1}Instruction}{16}{section.7.1}%
\contentsline {section}{\numberline {7.2}InstructionAffiche, InstructionEntre et InstructionSi(Vaen)}{16}{section.7.2}%
\contentsline {section}{\numberline {7.3}InstructionProcedure, InstructionRetour, InstructionStop et InstructionVaen}{16}{section.7.3}%
\contentsline {section}{\numberline {7.4}InstructionVar}{16}{section.7.4}%
\contentsline {part}{VI\hspace {1em} Conclusion}{17}{part.6}%
\contentsline {part}{VII\hspace {1em}CD}{18}{part.7}%
\contentsline {part}{VIII\hspace {1em}Manuel utilisateur}{19}{part.8}%
@@ -15,5 +15,11 @@ les constantes littérales. Au fil du développement, les tests ont été conclu
\section{ExpressionEntier}
Il n'y a rien à signaler sur le développement de ExpressionEntier.
\section{ExpressionBoolenne}
Le développement a été scindé en deux. Un premier groupe a commencer à écrire
les interfaces et les tests cependant il a rencontré des difficultés à coder
le constructeur, ont été repris par la suite par un autre groupe.
Cependant la méthode calculer() n'a pas posé de problème lors du développement.
@@ -0,0 +1,24 @@
% \chapter{Tests du paquetage interpreteurlir.motscles.instructions}
\section{Instruction}
Le développement de la classe Instruction a été mené lors de l'itération 1
en TDD, en effet la classe a été passée en classe abstraite lors de
l'itération 3. Les tests mené ont été conservés en commentaire.
\section{InstructionAffiche, InstructionEntre et InstructionSi(Vaen)}
Le développement de ces instructions n'a pas posé de problème, aussi leurs
tests ont été concluants.
\section{InstructionProcedure, InstructionRetour, InstructionStop et InstructionVaen}
Le développement de ces quatre instructions n'a pas posé de problème particulier.
Leurs tests ont permis de tester par la même occasion les méthodes de la classe
Programme.
\section{InstructionVar}
Le développement de l'instruction var a posé un léger problème avec la nécessité
que l'expression suivant le mot clé var contienne obligatoirement une affectation.
Hormis ce souci, le développement de cette instruction n'a pas posé outre problème.
@@ -0,0 +1,48 @@
% \chapter{Tests du paquetage interpreteurlir.motscles}
\section{Commande}
Le développement de la classe Commande a été mené lors de l'itération 1
en TDD, en effet la classe a été passée en classe abstraite lors de
l'itération 3. Les tests mené ont été conservés en commentaire.
\section{EssaiCommande}
Lors de l'itération 1, avant l'implémentation de classe Analyseur, pour
l'intégration des premières commandes debut, defs et fin nous avons utilisé
une classe EssaiCommande. Une fois la classe Analyseur implémentée, l'intégration
des autres commandes a été par la suite testée avec.
\section{CommandeCharge}
Le développement de charge n'a pas été simple, en effet, son implémentation
a soulevé un problème de conception. La commande charge doit faire appel à
l'Analyseur cependant celui-ci n'a pas été conçu de façon assez générale pour
prendre en compte ce cas de figure. Au vu des délais à tenir, nous avons choisi
la solution qui nous paraissait la plus viable. Celle-ci impliquait de recréer
des parties de la classe Analyseur au sein même de la classe CommandeCharge.
\\ Les tests de charge ont encore une particularité, en effet, ils dépendent
de la machine sur laquelle les tests sont effectués, il faut donc adapter les
tests à la machine utilisée. Cela consiste à avoir sur la machine utilisée des
chemins d'accès et des fichiers coïncidant avec ceux des tests.
\section{CommandeDebut}
La commande debut a évolué entre l'itération 1 et 2 avec l'ajout de la remise
à zéro du programme en plus de celle du contexte.
\section{CommandeDefs et CommandeFin}
Le développement de ces commandes n'a pas posé de problème, aussi leurs
tests ont été concluants.
\section{CommandeEfface, CommandeLance et CommandeListe}
Le développement de ces trois commandes n'a pas posé de problème particulier.
Leurs tests ont permis de tester par la même occasion les méthodes de la classe
Programme.
\section{CommandeSauve}
Le développement de ces commandes n'a pas posé de problème.
À l'instar de charge, la commande sauve nécessite que les chemins pour les tests
soient accessibles sur la machine utilisée.
@@ -0,0 +1,26 @@
% \chapter{Tests du paquetage interpreteurlir.programmes}
\section{Etiquette}
Aucune difficulté n'a été rencontrée lors du développement de la classe
Etiquette, aussi les tests ont été concluants.
\section{Programme}
Lors de l'implémentation de la classe Programme, certaines méthodes ne pouvaient
être testées directement car il manquait encore des instructions permettant de le
faire.
Lors de l'implémentation de ces instructions, les tests de celles-ci ont permis
de tester également les méthodes de programmes. Ainsi certains tests de Programme
n'ont pu être menés que lors de l'intégration avec les instructions ou commandes.
\section{Les programmes de tests}
Lors de l'itération 2, alors que le commandes sauve et charge n'étaient pas encore
implémentées, un composant permettait de charger un programme complet au lancement
de l'interpréteur pour les démonstrations.
\\ Lors de l'itération 3, après l'implémentation de la commande charge, quatre
fichiers contenant un programme écrit en langage LIR ont été écrits pour les
démonstrations et tests finaux de l'interpréteur. Il s'agit de l'exemple de
programme proposé dans le cahier des charges et des programmes EtatCivil,
Median3Entiers et Factorielle.
@@ -0,0 +1,21 @@
% \chapter{Tests du paquetage interpreteurlir}
\section{InterpreteurException et ExecuteurException}
Ces deux exceptions sont héritées de RuntimeException et n'ajoute aucun
comportement supplémentaire. Par conséquent, leurs tests n'étaient pas
déterminants pour la suite du développement de l'interpréteur.
\section{Contexte}
Le développement de la classe Contexte s'est déroulé sans difficultés.
Aussi les tests ont été concluants.
\section{Analyseur}
L'Analyseur n'a pas de tests unitaires car tous les tests ont été menés
lors de l'intégration. Tests d'intégration effectués en deux parties,
la première lors de l'itération 1 avec le test de la prise en charge
des commandes et d'instructions exécutées directement, la seconde lors de
l'itération 2 pour l'édition de programme.
@@ -0,0 +1,32 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@writefile{toc}{\contentsline {chapter}{\numberline {1}Tests du paquetage interpreteurlir.donnees.litteraux}{8}{chapter.1}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Litteral}{8}{section.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.2}Chaine}{8}{section.1.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.3}Entier}{8}{section.1.3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.4}Booleen}{8}{section.1.4}\protected@file@percent }
\@setckpt{./fichiers/tests/docTests}{
\setcounter{page}{9}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{part}{5}
\setcounter{chapter}{1}
\setcounter{section}{4}
\setcounter{subsection}{0}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{Item}{0}
\setcounter{Hfootnote}{0}
\setcounter{bookmark@seq@number}{10}
\setcounter{section@level}{1}
}
@@ -1,5 +1,4 @@
% Partie 5 Tests
\large
\chapter*{Démarche globale}
Afin de développer l'Interpréteur LIR selon un modèle de cycle de vie
itératif, nous avons privilégié la méthode du TDD, Test Driven Development ou
@@ -16,4 +15,16 @@ framework de test JUnit.
\input{./fichiers/tests/chap_interpreteurlir.donnees}
\chapter{Tests du paquetage interpreteurlir.expressions}
\input{./fichiers/tests/chap_interpreteurlir.expressions}
\input{./fichiers/tests/chap_interpreteurlir.expressions}
\chapter{Tests du paquetage interpreteurlir}
\input{./fichiers/tests/chap_interpreteurlir}
\chapter{Tests du paquetage interpreteurlir.programmes}
\input{./fichiers/tests/chap_interpreteurlir.programmes}
\chapter{Tests du paquetage interpreteurlir.motscles}
\input{./fichiers/tests/chap_interpreteurlir.motscles}
\chapter{Tests du paquetage interpreteurlir.motscles.instructions}
\input{./fichiers/tests/chap_interpreteurlir.motscles.instructions}
@@ -0,0 +1,25 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@setckpt{./fichiers/tests/docTests.tex}{
\setcounter{page}{7}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{part}{5}
\setcounter{chapter}{0}
\setcounter{section}{0}
\setcounter{subsection}{0}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{Item}{0}
\setcounter{Hfootnote}{0}
\setcounter{bookmark@seq@number}{5}
\setcounter{section@level}{0}
}