; TeX output 1996.03.06:1223FDtGGcmr17The7t\GGcmss17kqeywords.sty"style le!", cmsy10#$XQ cmr12MiguelAlabau{o cmr9LaBRI,TUniv9ersitXeBordeauxI(F:rance)j cmti9e-mailp:pߤN cmtt9Miguel.Alabau@labri.u-bordeaux.fr5vriMarcrh6,1996/;yKt : cmbx9AbstractS|This\st9yle lecontainsasetofde nitionsthatallowkeywordstobAede ned yandprin9tedinseveralconvenientways.tF:oreachkeywordtwode nitionsmayybAeUpro9vided.ݒThisistoallowtheuseofkeywordsintwocontexts(forinstanceyEnglish/F:renc9hCtranslationofthekeywords).Atthesametime,FkeywordcanbAeyprin9teddinroman,xteletypAe,boldfaceddorunderlined. jTheusercande neotheryst9yleswforprintingkeywords.&A\setofkeywordsisprovidedbydefault.&Ofcourseyausercande nenewk9eywordsorrede neexistingoneswithoutmoAdifyingtheyst9yleT le.nw`!Nff cmbx12Contents:6`"2@cmbx81l InOtroEductioniYp1`2l User'sDFManOualaqv2 荍l |{Ycmr82.1LSelectingXaprinÎtingstyle .x . . . .42l 2.2LDe ningXandRe-de ningkÎeywords L2l 2.3LDe ningXaprinÎtingstyleڍ .x . . . .43l 2.4LTheXIndexFile"܍ .x . . . . . . . . .43/ 2.5CLTheXDrivÎerFileg .x . . . . . . . . .44 / 2.6CLExtractingXWthedo'`13jhindex#ipreamble`14jhindex#i"\n\\begin{theindex}\n\\makeatletter\\scan@allowedfalse\n"`qff8 J= "5-:Aacmr61LItXcanb'ExXstyle les`directory*.qExtractionUUispGerformedbytyping:ثrXlatexdocstrip ث`Thisisaninteractiveprogram,|andthedialogueforgeneratingthestyle leshould`bGe:rX********************************************************** rX*Thisprogramconvertsdocumentedmacro-filesintofast*rX*loadablefilesbystrippingoff(nearly)allcomments!*rX**********************************************************rX****************************************************rX*Firsttypetheextensionofyourinputfile(s): s,*rX\infileext=docrX****************************************************rX****************************************************rX*Nowtypetheextensionofyouroutputfile(s) s,:*rX\outfileext=styrX****************************************************rX****************************************************rX*Nowtypethename(s)ofoption(s)toinclude,:*rX\Options=stylerX****************************************************rX****************************************************rX*Finallygivethelistofinputfile(s)without,*rX*extensionseperatedbycommasifnecessary:*rX\filelist=ProgramsrX****************************************************ث`F*orgeneratingtheindex leitsucestorerunthedocstriputilityandtoanswer `\ist/index"UUinsteadof\sty/style"UUinttheabGovesteps2and3.lU`The)three lesmaybGeproducedinasinglepass,^bysimplylatexingthe lekey-`wor}'ds.ins'vwhichUUgoGesalongwiththe lekeywords.dtx4D.`GenerationbofthedoGcumentationisthensimplyperformedasfollows(thekeywor}'ds.dtx` leUUincludesitsowndriver):57FrXlatexkeywords.dtx rXlatexkeywords.dtxrXlatexkeywords.dtxrXmakeindex s,-skeywords.istkeywords.idxrXlatexkeywords.dtxxЍ`75jhst9yle[i"(`3xLDescriptionffofMacrosލ&\AlreadyDefined@@Keywords`ThishmacrocanbGetestedbyanystyle letoknowifthe le\,m#R cmss10keywords.sty"hasbGeen `input.iButitallowsamoGdularprogrammingstylesimilartotheoneusedwiththe`Cheader les.,Hence,"the rsttimethe\keywords.sty"style leisincludedallofits`bGodyUUwillbGeincluded;thesecondtime,thebodywillnotbeincluded.c`76j\expandafter\ifx\csnameAlreadyDefined@@Keywords\endcsname\relax% `77j\expandafter\def\csnameAlreadyDefined@@Keywords\endcsname{}%`78j\else\endinput\fi `A{test|.fortheexistenceofthismacroispGerformedforcompatabilitywithancient `versionsUUofL5ffA͉TU>'ExX.`79j\@ifundefined{reset@font}{\global\let\reset@font\relax}{}l`3.1~De ningandRe-de ningkeywords'"L\NewKeyword'\@@newkwrd`The<\NewKeywordcommandhasthreeparameters,vbutthethirdoneisoptional.}By`defaultUUitisassumedtobGeequaltothesecondone:`80j\def\NewKeyword#1#2{\@ifnextchar[{\@@newkwrd{#1}{#2}}{\@@newkwrd{#1}{#2}[#2]}}c`The8\@@newkwrdpGerformstherealwork.Itcallsthecommand\@@KeywordsCurrentStyle`whoseUUe ectistode nethecommand\@@kwrdandtheninvokesUUthislastcommand.`81j\def\@@newkwrd#1#2[#3]{\def#1{\@@KeywordsCurrentStyle{\@@kwrd}{#2}{#3}\@@kwrd}}l`3.2~De ningprintingstyles'b\@@TypeStyle`This4commandisexpGectedtobecalledwithacommandnameas rstparameter.fIts`e ectUUistode ne#1asthecommandthatprint#3withstyle#2:`82j\def\@@TypeStyle#1#2#3{\def#1{\mbox{\reset@font#2{}#3\/}}} \DefineKeywordsStyles`Theojmacro\DefineKeywordsStyleshastwoojparameters,fletthembGetotoandbf.%$Its`e ectistode netwocommandscalled\@@totoand\F@@toto.8.Eachofthesetwonew`commandsuhasthreeparameters:;the rstonemustbGethenameofacommand(the`keywordmtobGede ned)andtheothertwommustbGetwotextsassoGciatedtothekeyword.`TheC\@@totocommandwillselectthe rsttextwhilethe\F@@totocommandwill`selectUUthesecondtext.`83j\newif\if@@underline\@@underlinefalse `84j\def\DefineKeywordsStyles#1#2{`85}\if@@underline`86w^\@namedef{@@#1}##1##2##3{\@@TypeStyle{##1}{#2}{\underline{##2}}}`87w^\@namedef{F@@#1}##1##2##3{\@@TypeStyle{##1}{#2}{\underline{##3}}}`88}\else`89w^\@namedef{@@#1}##1##2##3{\@@TypeStyle{##1}{#2}{##2}}`90w^\@namedef{F@@#1}##1##2##3{\@@TypeStyle{##1}{#2}{##3}}`91}\fi6CF`AV'bGooleanVhswitchisusedtoselectunderlinedfonts.Bydefaultnonunderlinedfontsare `used,?and:aresettononbGoolean:fontsispGerformedaftereveryde nitionofkeyword:`92}\@@underlinefalse`At>lasttwocommandsareprovidedtotheuser: \totosand\Ftotoswhosee ectisto`setUUthecommand\@@KeywordsCurrentStylerespGectivelyto\@@totoor\F@@toto:`93}\@namedef{#1s}{\def\@@KeywordsCurrentStyle{\@nameuse{@@#1}}} `94}\@namedef{F#1s}{\def\@@KeywordsCurrentStyle{\@nameuse{F@@#1}}}`95j}`ByUUthiswayUUwhenacommandF\NewKeyword{\WORD}{SENTENCE1}[SENTENCE2]`isUUissued,then\WORDisde nedtoF\@@KeywordsCurrentStyle{\@@kwrd}{SENTENCE1}{SENTENCE2}\@@kwrd}`Hence,every2timethecommand\WORDSisissuedbytheuserinthetextof `itsprograms,Z\@@kwrdisrede nedandinvokedundertherunningde nitionof`\@@KeywordsCurrentStyle.R8Thiscomplicatedtrickensuresthateverykeyword, even`ifitisnotde nedinthestyle le(e.g.ifitisde nedinthetexttypGedbytheuser)`willUUbGetypedwiththecorrectfontselection.@\DefineUnderlinedKeywordsStyles`ThisUUmacroservestoswitchtounderlinedfonts:`96j\def\DefineUnderlinedKeywordsStyles#1#2{ `97}\@@underlinetrue`98}\DefineKeywordsStyles{#1}{#2}`99j}6`3.3~Prede nedprintingstylesuT`The5commandsinthemarginareautomaticallygenerated(seeabGove5andsection2.1) `byUUissuingthefollowingcommands:\ProgKeywords 6\FProgKeywords\100j\DefineKeywordsStyles{ProgKeyword}{\bf}"L\ttKeywordsb\FttKeywords\101j\DefineKeywordsStyles{ttKeyword}{\tt}\AlgoKeywords 6\FAlgoKeywords\102j\DefineKeywordsStyles{AlgoKeyword}{\em} 6\UAlgoKeywordsf\FUAlgoKeywords\103j\DefineUnderlinedKeywordsStyles{UAlgoKeyword}{\em}f\NormalKeywords \FNormalKeywords\104j\DefineKeywordsStyles{NormalKeyword}{\relax}f\UFAlgoKeywords`ThisUUmacroisde nedforcompatabilitywithpreviousversionsofthestyle:\105j\let\UFAlgoKeywords\FUAlgoKeywords7PF`3.4~Prede nedkeywordsuT`TheUUmacrosbGelowaresortedalphabetically:\106jhst9yle6]i/$}\127j\NewKeyword{\BY}{by}[pas]\128j\NewKeyword{\CASE}{case}[choix]\129j\NewKeyword{\CATINDEX}{catindex}\130j\NewKeyword{\CHAN}{chan}[canal]\131j\NewKeyword{\CHANNEL}{channel}[canal]\132j\NewKeyword{\CHAR}{char}[car]\133j\NewKeyword{\CHARACTER}{character}[caract\`ere]\134j\NewKeyword{\CLOSE}{close}[fermer]\135j\NewKeyword{\CO}{co}\136j\NewKeyword{\COBEGIN}{cobegin}\137j\NewKeyword{\COEND}{coend}\138j\NewKeyword{\COMMUTATIVE}{commutative}[commutatif]\139j\NewKeyword{\COMPLEX}{complex}[complexe]\140j\NewKeyword{\COMPUTE}{compute}[calculer]\141j\NewKeyword{\CONNECT}{$\longrightarrow$}\142j\NewKeyword{\CONNECTB}{$\Longrightarrow$}\143j\NewKeyword{\CONST}{const}\144j\NewKeyword{\CONSTANT}{constant}[constante]\145j\NewKeyword{\CONSTRAINTS}{constraints}[contraintes]\146j\NewKeyword{\CONTINUE}{continue}\147j\NewKeyword{\DATA}{data}[donn\'ee]\148j\NewKeyword{\DECLARE}{declare}\149j\NewKeyword{\DECOMPOSE}{decompose}\150j\NewKeyword{\DELAY}{delay}[d\'elai]\151j\NewKeyword{\DELTA}{delta}\152j\NewKeyword{\DEPTH}{depth}[profondeur]\153j\NewKeyword{\DIGITS}{digits}[chiffres]\154j\NewKeyword{\DIMENSION}{dimension}\155j\NewKeyword{\DIST}{dist}\156j\NewKeyword{\DISTRIBUTE}{distribute}[r\'epartir]\157j\NewKeyword{\DIV}{div}\158j\NewKeyword{\DO}{do}[faire]\159j\NewKeyword{\DOALL}{doall}[faireenparall\`ele]\160j\NewKeyword{\DOM}{dom}8 [%F\161j\NewKeyword{\DOMAIN}{domain}[domaine] \162j\NewKeyword{\DOMAINS}{domains}[domaines]\163j\NewKeyword{\DONE}{done}[fait]\164j\NewKeyword{\DOPAR}{dopar}[faireenparall\`ele]\165j\NewKeyword{\DOWNTO}{downto}[jusqu'\`a]\166j\NewKeyword{\DYNAMIC}{dynamic}[dynamique]\167j\NewKeyword{\EACH}{each}[chaque]\168j\NewKeyword{\EGO}{MyId}[EGO]\169j\NewKeyword{\ELSE}{else}[sinon]\170j\NewKeyword{\ELSIF}{elsif}[sinonsi]\171j\NewKeyword{\END}{end}[fin]\172j\NewKeyword{\ENDCASE}{endcase}[finchoix]\173j\NewKeyword{\ENDIF}{endif}[finsi]\174j\NewKeyword{\ENDDO}{enddo}[fait]\175j\NewKeyword{\ENDLOOP}{endloop}[fait]\176j\NewKeyword{\ENTRY}{entry}[entr\'ee]\177j\NewKeyword{\EOT}{eot}\178j\NewKeyword{\EQ}{$=$}\179j\NewKeyword{\EXCEPTION}{exception}\180j\NewKeyword{\EXIT}{exit}[sortir]\181j\NewKeyword{\EXTERNAL}{external}[externe]\182j\NewKeyword{\FI}{fi}[finsi]\183j\NewKeyword{\FILE}{file}[fichier]\184j\NewKeyword{\FIRST}{first}[premier]\185j\NewKeyword{\FOR}{for}[pour]\186j\NewKeyword{\FORALL}{forall}[pourtout]\187j\NewKeyword{\FOREACH}{foreach}[pourchaque]\188j\NewKeyword{\FORWARD}{forward}\189j\NewKeyword{\FUNCTION}{function}[fonction]\190j\NewKeyword{\GE}{$\geq$}\191j\NewKeyword{\GENERIC}{generic}[g\'en\'erique]\192j\NewKeyword{\GETNODE}{getnode}[prendre\_\-noeud]\193j\NewKeyword{\GOTO}{goto}[aller\_\-\`a]\194j\NewKeyword{\GRAPH}{graph}[graphe]\195j\NewKeyword{\GT}{$>$}\196j\NewKeyword{\IF}{if}[si]\197j\NewKeyword{\IMPLICATION}{$\Rightarrow$}\198j\NewKeyword{\IMPLY}{$\Rightarrow$}\199j\NewKeyword{\IMPORT}{import}[importer]\200j\NewKeyword{\IN}{in}[dans]\201j\NewKeyword{\IND}{ind}\202j\NewKeyword{\INDEX}{index}\203j\NewKeyword{\INIT}{init}\204j\NewKeyword{\INOUT}{inout}\205j\NewKeyword{\INPORT}{inport}\206j\NewKeyword{\INPUT}{input}\207j\NewKeyword{\INTEGER}{integer}[entier]\208j\NewKeyword{\INTO}{into}\209j\NewKeyword{\IS}{is}[est]\210j\NewKeyword{\LABEL}{label}[\'etiquette]\211j\NewKeyword{\LAST}{last}[dernier]\212j\NewKeyword{\LE}{$\leq$}\213j\NewKeyword{\LENGTH}{length}[longueur]\214j\NewKeyword{\LIMITED}{limited}[limit\'e]\215j\NewKeyword{\LOOP}{loop}[faire]\216j\NewKeyword{\LT}{$<$}\217j\NewKeyword{\MAP}{map}[placer]\218j\NewKeyword{\MOD}{mod}\219j\NewKeyword{\MODULE}{module}9 gF\220j\NewKeyword{\MODULO}{modulo} \221j\NewKeyword{\MULTIPLE}{multiple}\222j\NewKeyword{\MYID}{MyId}[EGO]\223j\NewKeyword{\NE}{$\neq$}\224j\NewKeyword{\NEIGHBOUR}{neighbour}[voisin]\225j\NewKeyword{\NEIGHBOURS}{neighbours}[voisins]\226j\NewKeyword{\NEW}{new}[nouveau]\227j\NewKeyword{\NEWBLOCK}{newblock}\228j\NewKeyword{\NIL}{nil}\229j\NewKeyword{\NODE}{node}[noeud]\230j\NewKeyword{\NOT}{not}[non]\231j\NewKeyword{\NUL}{nul}\232j\NewKeyword{\NULL}{null}[nul]\233j\NewKeyword{\OD}{od}[fait]\234j\NewKeyword{\ODPAR}{odpar}[fait]\235j\NewKeyword{\OF}{of}\236j\NewKeyword{\ON}{on}\237j\NewKeyword{\OPEN}{open}[ouvrir]\238j\NewKeyword{\OR}{or}[ou]\239j\NewKeyword{\OTHERS}{others}\240j\NewKeyword{\OUT}{out}\241j\NewKeyword{\OUTPORT}{outport}\242j\NewKeyword{\OUTPOUT}{outpout}\243j\NewKeyword{\PACKAGE}{package}[paquetage]\244j\NewKeyword{\PARALLEL}{parallel}\245j\NewKeyword{\PARFOR}{parfor}[enparall\`ele:pour]\246j\NewKeyword{\PAR}{par}[enparall\`ele]\247j\NewKeyword{\PERCENT}{\%}\248j\NewKeyword{\PLACE}{place}[placer]\249j\NewKeyword{\PORT}{port}\250j\NewKeyword{\PRAGMA}{pragma}\251j\NewKeyword{\PRI}{pri}\252j\NewKeyword{\PRIVATE}{private}[priv\'e]\253j\NewKeyword{\PROCEDURE}{procedure}[proc\'edure]\254j\NewKeyword{\PROCESS}{process}[processus]\255j\NewKeyword{\PROGRAM}{program}[programme]\256j\NewKeyword{\PROTECTED}{protected}[prot\'eg\'e]\257j\NewKeyword{\RAISE}{raise}[lever]\258j\NewKeyword{\RANGE}{range}[intervalle]\259j\NewKeyword{\READ}{read}[lire]\260j\NewKeyword{\READY}{ready}[pr\^et]\261j\NewKeyword{\REAL}{real}[r\'eel]\262j\NewKeyword{\RECORD}{record}[enregistrement]\263j\NewKeyword{\RECV}{recv}[recevoir]\264j\NewKeyword{\RECEIVE}{receive}[recevoir]\265j\NewKeyword{\REM}{rem}\266j\NewKeyword{\RENAMES}{renames}[renomme]\267j\NewKeyword{\REPEAT}{repeat}[r\'ep\'eter]\268j\NewKeyword{\REQUEUE}{requeue}\269j\NewKeyword{\RESET}{reset}\270j\NewKeyword{\RETURN}{return}[retour]\271j\NewKeyword{\REVERSE}{reverse}\272j\NewKeyword{\REWIND}{rewind}\273j\NewKeyword{\REWRITE}{rewrite}\274j\NewKeyword{\ROOT}{root}[racine]\275j\NewKeyword{\SELECT}{select}\276j\NewKeyword{\SEND}{send}[\'emettre]\277j\NewKeyword{\SENDEOT}{sendeot}[\'emettreeot]\278j\NewKeyword{\SEPARATE}{separate}[s\'epar\'ement]10 s"F\279j\NewKeyword{\SEQ}{seq} \280j\NewKeyword{\SET}{set}\281j\NewKeyword{\SIZE}{size}[taille]\282j\NewKeyword{\SKIP}{skip}[sauter]\283j\NewKeyword{\STRING}{string}[cha\^{\i}nedecaract\`eres]\284j\NewKeyword{\SUBTYPE}{subtype}[sous\_\-type]\285j\NewKeyword{\SWITCH}{switch}\286j\NewKeyword{\TAGGED}{tagged}[\'etiquett\'e]\287j\NewKeyword{\TASK}{task}[t\^ache]\288j\NewKeyword{\TERMINATE}{terminate}[terminer]\289j\NewKeyword{\THEN}{then}[alors]\290j\NewKeyword{\TO}{to}[jusqu'\`a]\291j\NewKeyword{\TOWARDS}{towards}[vers]\292j\NewKeyword{\TRANSMIT}{transmit}[\'emettre]\293j\NewKeyword{\TUPLE}{tuple}[n\_\-uplet]\294j\NewKeyword{\TYPE}{type}\295j\NewKeyword{\UNDEF}{undef}[ind\'efini]\296j\NewKeyword{\UNTIL}{until}[jusqu'\`a]\297j\NewKeyword{\USE}{use}\298j\NewKeyword{\VAR}{var}\299j\NewKeyword{\VARIABLE}{variable}\300j\NewKeyword{\WHEN}{when}[si]\301j\NewKeyword{\WHERE}{where}[si]\302j\NewKeyword{\WHILE}{while}[tantque]\303j\NewKeyword{\WITH}{with}[avec]\304j\NewKeyword{\WRITE}{write}[\'ecrire]\305j\NewKeyword{\XOR}{xor}\306jhst9yle6]i%%\307jhst9yle6]i%%Frenchsyntax\308jhst9yle6]i%%\309j\NewKeyword{\EMETTRE}{send}[\'emettre]\310j\NewKeyword{\RECEVOIR}{receive}[recevoir]\311j\NewKeyword{\POUR}{for}[pour]\312j\NewKeyword{\FAIRE}{do}[faire]\313j\NewKeyword{\FAIT}{enddo}[fait]\314j\NewKeyword{\SI}{if}[si]\315j\NewKeyword{\ALORS}{then}[alors]\316j\NewKeyword{\SINON}{else}[sinon]\317j\NewKeyword{\FINSI}{endif}[finsi]\318j\NewKeyword{\DEBUT}{begin}[d\'ebut]\319j\NewKeyword{\FIN}{end}[fin]`TheneweterminatebyinstructingL5ffA͉TU>'ExXtoswitchtothedefaultfontfortypingkey- `wordsUU(which,inthecurrentimplementationisunderlined\em).\320j\FUAlgoKeywords\321jh=st9yle[i#č`References`[1]o;0- cmcsc10D.E.=Knuth.Computersš&TypGesetting(TheTU>'ExXbook).Addison-W*esley,Vol.o;A,UU1986.`[2]o;L.hLamporUTt.L雍Q1t}\cmti7ATKß'E-X:aDo}'cumentPreparationSystem.Addison-W*esleyJPublishingo;Company*,UU1986.`[3]o;F.Mittelbach.nTheUUdoc-option.2p0J cmsl10TUGbGoat,V*ol.10(2),pp.245{273,July1989.11 )F`[4]o;M. Alabau.sThe /\programs.sty"style le.sMarch1995.e-mail: o;Miguel.Alabau@labri.u-bordeaux.fr12 F`Index`Thek:italicnumb}'ersdenotethepageswherethecorrespondingentryisdescribed,s\num- `b}'ers[underlinedpointtothede nition,8allothersindicatetheplaceswhereitisused`(ie.thelinenumb}'erswhereitappears).N卍g`ABOR:T=X\subitem*+\ABORT+,107 $`ABS=X\subitem*+\ABS+,108`ABSTRA9CT=X\subitem*+\ABSTRACT+,109`A9CCEPT=X\subitem*+\ACCEPT+,110`A9CCESS=X\subitem*+\ACCESS+,111`AlgoKeyw9ords=X\subitem*+\AlgoKeywords+,\usage{2},\main{102}`ALIASED=X\subitem*+\ALIASED+,112`ALL=X\subitem*+\ALL+,113`ALORS=X\subitem*+\ALORS+,315`AL:T=X\subitem*+\ALT+,114`AND=X\subitem*+\AND+,115`APPEND=X\subitem*+\APPEND+,116`ARRA:Y=X\subitem*+\ARRAY+,117`ASSER:T=X\subitem*+\ASSERT+,118`ASSIGN=X\subitem*+\ASSIGN+,119`A:T=X\subitem*+\AT+,120l `BEGIN=X\subitem*+\BEGIN+,121`BLOCK=X\subitem*+\BLOCK+,122`BOD9Y=X\subitem*+\BODY+,124`BOOLEAN=X\subitem*+\BOOLEAN+,123`BOT=X\subitem*+\BOT+,125`bAot=X\subitem*+\bot+,125`BO9X=X\subitem*+\BOX+,126`BY=X\subitem*+\BY+,127`CASE=X\subitem*+\CASE+,128`CA:TINDEX=X\subitem*+\CATINDEX+,129`CHAN=X\subitem*+\CHAN+,130`CHANNEL=X\subitem*+\CHANNEL+,131`CHAR=X\subitem*+\CHAR+,132`CHARA9CTER=X\subitem*+\CHARACTER+,133`CLOSE=X\subitem*+\CLOSE+,134`CO=X\subitem*+\CO+,135`COBEGIN=X\subitem*+\COBEGIN+,136`CoAdelineIndex=X\subitem*+\CodelineIndex+,69`COEND=X\subitem*+\COEND+,137`columnsep=X\subitem*+\columnsep+,63`COMMUT:ATIVE=X\subitem*+\COMMUTATIVE+,138`COMPLEX=X\subitem*+\COMPLEX+,139`COMPUTE=X\subitem*+\COMPUTE+,140`CONNECT=X\subitem*+\CONNECT+,141`CONNECTB=X\subitem*+\CONNECTB+,142`CONST=X\subitem*+\CONST+,143`CONST:ANT=X\subitem*+\CONSTANT+,144`CONSTRAINTS=X\subitem*+\CONSTRAINTS+,145`CONTINUE=X\subitem*+\CONTINUE+,146`D9A:TA=X\subitem*+\DATA+,147`DEBUT=X\subitem*+\DEBUT+,318`DECLARE=X\subitem*+\DECLARE+,148`DECOMPOSE=X\subitem*+\DECOMPOSE+,149g#De neKeyw9ordsStyles=X\subitem*+\DefineKeywordsStyles+,\usage{3},\main{83},98,100{ A102,tF104#De neUnderlinedKeyw9ordsStyles=X\subitem*+\DefineUnderlinedKeywordsStyles+,\usage{3},\main{96},103#DELA:Y=X\subitem*+\DELAY+,150#DEL:TA=X\subitem*+\DELTA+,151#DEPTH=X\subitem*+\DEPTH+,152#DIGITS=X\subitem*+\DIGITS+,153#DIMENSION=X\subitem*+\DIMENSION+,154#DIST=X\subitem*+\DIST+,155#DISTRIBUTE=X\subitem*+\DISTRIBUTE+,156#DIV=X\subitem*+\DIV+,157#DO=X\subitem*+\DO+,158#DO9ALL=X\subitem*+\DOALL+,159#DoAcInput=X\subitem*+\DocInput+,72#DOM=X\subitem*+\DOM+,160#DOMAIN=X\subitem*+\DOMAIN+,161#DOMAINS=X\subitem*+\DOMAINS+,162#DONE=X\subitem*+\DONE+,163#DOP:AR=X\subitem*+\DOPAR+,164#DO9WNTO=X\subitem*+\DOWNTO+,165#D9YNAMIC=X\subitem*+\DYNAMIC+,166r#EA9CH=X\subitem*+\EACH+,167#EGO=X\subitem*+\EGO+,168#ELSE=X\subitem*+\ELSE+,169#ELSIF=X\subitem*+\ELSIF+,170#EMETTRE=X\subitem*+\EMETTRE+,309#EnableCrossrefs=X\subitem*+\EnableCrossrefs+,67#END=X\subitem*+\END+,171#ENDCASE=X\subitem*+\ENDCASE+,172#ENDDO=X\subitem*+\ENDDO+,174#ENDIF=X\subitem*+\ENDIF+,173#ENDLOOP=X\subitem*+\ENDLOOP+,175#ENTR:Y=X\subitem*+\ENTRY+,176#EOT=X\subitem*+\EOT+,177#EQ=X\subitem*+\EQ+,178#EX9CEPTION=X\subitem*+\EXCEPTION+,179#EXIT=X\subitem*+\EXIT+,180#EXTERNAL=X\subitem*+\EXTERNAL+,181#FAIRE=X\subitem*+\FAIRE+,312#FAIT=X\subitem*+\FAIT+,313#FAlgoKeyw9ords=X\subitem*+\FAlgoKeywords+,\usage{2},\main{102}#FI=X\subitem*+\FI+,182#FILE=X\subitem*+\FILE+,183#FIN=X\subitem*+\FIN+,319#FINSI=X\subitem*+\FINSI+,317#FIRST=X\subitem*+\FIRST+,184#FNormalKeyw9ords=X\subitem*+\FNormalKeywords+,\usage{2},\main{104}#F9OR=X\subitem*+\FOR+,185#F9ORALL=X\subitem*+\FORALL+,186#F9OREACH=X\subitem*+\FOREACH+,187#F9ORWARD=X\subitem*+\FORWARD+,18813ޠF`FProgKeyw9ords=X\subitem*+\FProgKeywords+,\usage{2},\main{100} `FttKeyw9ords=X\subitem*+\FttKeywords+,\usage{2},\main{101}`FUAlgoKeyw9ords=X\subitem*+\FUAlgoKeywords+,\usage{2},\main{103},105,320`FUNCTION=X\subitem*+\FUNCTION+,189H`GE=X\subitem*+\GE+,190`GENERIC=X\subitem*+\GENERIC+,191`geq=X\subitem*+\geq+,190`GETNODE=X\subitem*+\GETNODE+,192`GOTO=X\subitem*+\GOTO+,193`GRAPH=X\subitem*+\GRAPH+,194`GT=X\subitem*+\GT+,195`headsep=X\subitem*+\headsep+,62`IF=X\subitem*+\IF+,196`ifnoprogs le=X\subitem*+\ifnoprogsfile+,32,35,39,46`IMPLICA:TION=X\subitem*+\IMPLICATION+,197`IMPL:Y=X\subitem*+\IMPLY+,198`IMPOR:T=X\subitem*+\IMPORT+,199`IN=X\subitem*+\IN+,200`IND=X\subitem*+\IND+,201`INDEX=X\subitem*+\INDEX+,202`INIT=X\subitem*+\INIT+,203`INOUT=X\subitem*+\INOUT+,204`INPOR:T=X\subitem*+\INPORT+,205`INPUT=X\subitem*+\INPUT+,206`INTEGER=X\subitem*+\INTEGER+,207`INTO=X\subitem*+\INTO+,208`IS=X\subitem*+\IS+,209`LABEL=X\subitem*+\LABEL+,210`LAST=X\subitem*+\LAST+,211`LE=X\subitem*+\LE+,212`LENGTH=X\subitem*+\LENGTH+,213`leq=X\subitem*+\leq+,212`LIMITED=X\subitem*+\LIMITED+,214`Longrigh9tarrow=X\subitem*+\Longrightarrow+,142`longrigh9tarrow=X\subitem*+\longrightarrow+,141`LOOP=X\subitem*+\LOOP+,215`L:T=X\subitem*+\LT+,216`Mak9ePercentIgnore=X\subitem*+\MakePercentIgnore+,53`MAP=X\subitem*+\MAP+,217`marginparwidth=X\subitem*+\marginparwidth+,60`MOD=X\subitem*+\MOD+,218`MODULE=X\subitem*+\MODULE+,219`MODULO=X\subitem*+\MODULO+,220`MUL:TIPLE=X\subitem*+\MULTIPLE+,221`MYID=X\subitem*+\MYID+,222`NE=X\subitem*+\NE+,223`NEIGHBOUR=X\subitem*+\NEIGHBOUR+,224`NEIGHBOURS=X\subitem*+\NEIGHBOURS+,225`neq=X\subitem*+\neq+,223`NEW=X\subitem*+\NEW+,226`NEWBLOCK=X\subitem*+\NEWBLOCK+,227`NewKeyw9ord=X\subitem*+\NewKeyword+,\usage{2},\main{80},107--305,309--319`NIL=X\subitem*+\NIL+,228#NODE=X\subitem*+\NODE+,229 #noprogs lefalse=X\subitem*+\noprogsfilefalse+,34,37#noprogs letrue=X\subitem*+\noprogsfiletrue+,34,37#NormalKeyw9ords=X\subitem*+\NormalKeywords+,\usage{2},\main{104}#NOT=X\subitem*+\NOT+,230#NUL=X\subitem*+\NUL+,231#NULL=X\subitem*+\NULL+,232UU#OD=X\subitem*+\OD+,233#oAddsidemargin=X\subitem*+\oddsidemargin+,59#ODP:AR=X\subitem*+\ODPAR+,234#OF=X\subitem*+\OF+,235#OldMak9eindex=X\subitem*+\OldMakeindex+,70#ON=X\subitem*+\ON+,236#OPEN=X\subitem*+\OPEN+,237#OR=X\subitem*+\OR+,238#OTHERS=X\subitem*+\OTHERS+,239#OUT=X\subitem*+\OUT+,240#OUTPOR:T=X\subitem*+\OUTPORT+,241#OUTPOUT=X\subitem*+\OUTPOUT+,242#P:A9CKAGE=X\subitem*+\PACKAGE+,243#P:AR=X\subitem*+\PAR+,246#P:ARALLEL=X\subitem*+\PARALLEL+,244#P:ARF9OR=X\subitem*+\PARFOR+,245#PER9CENT=X\subitem*+\PERCENT+,247#PLA9CE=X\subitem*+\PLACE+,248#POR:T=X\subitem*+\PORT+,249#POUR=X\subitem*+\POUR+,311#PRA9GMA=X\subitem*+\PRAGMA+,250#PRI=X\subitem*+\PRI+,251#PRIVA:TE=X\subitem*+\PRIVATE+,252#PR9OCEDURE=X\subitem*+\PROCEDURE+,253#PR9OCESS=X\subitem*+\PROCESS+,254#ProgKeyw9ords=X\subitem*+\ProgKeywords+,\usage{2},\main{100}#PR9OGRAM=X\subitem*+\PROGRAM+,255#PR9OTECTED=X\subitem*+\PROTECTED+,256#RAISE=X\subitem*+\RAISE+,257#RANGE=X\subitem*+\RANGE+,258#READ=X\subitem*+\READ+,259#READ9Y=X\subitem*+\READY+,260#REAL=X\subitem*+\REAL+,261#RECEIVE=X\subitem*+\RECEIVE+,264#RECEV9OIR=X\subitem*+\RECEVOIR+,310#RECORD=X\subitem*+\RECORD+,262#RecordChanges=X\subitem*+\RecordChanges+,68#RECV=X\subitem*+\RECV+,263#REM=X\subitem*+\REM+,265#RENAMES=X\subitem*+\RENAMES+,266#REPEA:T=X\subitem*+\REPEAT+,267#REQUEUE=X\subitem*+\REQUEUE+,268#fon9t=X\subitemfont+,79,82#RESET=X\subitem*+\RESET+,269#RETURN=X\subitem*+\RETURN+,270#REVERSE=X\subitem*+\REVERSE+,271#REWIND=X\subitem*+\REWIND+,272#REWRITE=X\subitem*+\REWRITE+,273#Righ9tarrow=X\subitem*+\Rightarrow+,197,198#R9OOT=X\subitem*+\ROOT+,27414Ff`SELECT=X\subitem*+\SELECT+,275 `SEND=X\subitem*+\SEND+,276`SENDEOT=X\subitem*+\SENDEOT+,277`SEP:ARATE=X\subitem*+\SEPARATE+,278`SEQ=X\subitem*+\SEQ+,279`SET=X\subitem*+\SET+,280`SI=X\subitem*+\SI+,314`SINON=X\subitem*+\SINON+,316`SIZE=X\subitem*+\SIZE+,281`SKIP=X\subitem*+\SKIP+,282`STRING=X\subitem*+\STRING+,283`SUBTYPE=X\subitem*+\SUBTYPE+,284`SWITCH=X\subitem*+\SWITCH+,285`T:A9GGED=X\subitem*+\TAGGED+,286`T:ASK=X\subitem*+\TASK+,287`TERMINA:TE=X\subitem*+\TERMINATE+,288`textheigh9t=X\subitem*+\textheight+,56`text9width=X\subitem*+\textwidth+,55`THEN=X\subitem*+\THEN+,289`TO=X\subitem*+\TO+,290`TO9WARDS=X\subitem*+\TOWARDS+,291#TRANSMIT=X\subitem*+\TRANSMIT+,292 =#ttKeyw9ords=X\subitem*+\ttKeywords+,\usage{2},\main{101}#TUPLE=X\subitem*+\TUPLE+,293#TYPE=X\subitem*+\TYPE+,294#UAlgoKeyw9ords=X\subitem*+\UAlgoKeywords+,\usage{2},\main{103}#UFAlgoKeyw9ords=X\subitem*+\UFAlgoKeywords+,\usage{2},\main{105}#UNDEF=X\subitem*+\UNDEF+,295#UNTIL=X\subitem*+\UNTIL+,296#USE=X\subitem*+\USE+,297#usepac9k|rage=X\subitem*+\usepackage+,50,51#VAR=X\subitem*+\VAR+,298#VARIABLE=X\subitem*+\VARIABLE+,299#WHEN=X\subitem*+\WHEN+,300#WHERE=X\subitem*+\WHERE+,301#WHILE=X\subitem*+\WHILE+,302#WITH=X\subitem*+\WITH+,303#WRITE=X\subitem*+\WRITE+,304#X9OR=X\subitem*+\XOR+,30515O;2p0J cmsl101t}\cmti70- cmcsc10/