; TeX output 2000.02.25:0939ݼ]fd@p0J cmsl10ProGducedUUfromtest le.lon25{F*eb{2000UU08:39Iff&LQGx*]Nq cmbx12File test le.l!čINff cmbx121Blos3ckffcommentexamplesٓRcmr73LK`y cmr10/ !", cmsy10 ر4 L b> cmmi10<lL<4L<L<"L<(L<.TL<4L<9LS><>$N> >>2>~>>>~b> f>N>7F>>%>**>0v>6><>BZ>Hy>Na>TJ>>Z2>`>f">kn>qӺ>w>}R>ر5 L<<a<@ <#<(X<.<4<:,<@w>C>̽>"7>(>.+>5>;>A>G+>M8>SF>YS>_`>enu>k{>qi>w>}]>ر6 L<L lenamexQL:Yktest le.lxL>ر7 L<LpurpGoseQL:Ykthisois{aOlittle]Alex]E leĤeas/an$lexample yfora(rsimplexL>ر8 L<LiiiiiiiiiQL:Ykconverterusing!theypGositionmacros.Only!a,!fewxL>ر9 L<Lmmmmmmmmmm$[:rkxbasic^conversionsrareOimplemented; kallyfonts6$vetc.K2arexL>e10 L<QL:Ykhard{coGded.Y*ouLmayyuseӤLthisN leas example3]BforD*usexL>e11 L<QL:Ykofgythez:pGosition$_macrosGorղas$kstarting VpGoint'yfor9]aanIkownxL>e12 L<QL:Ykconverterpro8ject.xL>e13 L<<a<@ <#<(X<.<4<:,<@w>C>̽>"7>(>.+>5>;>A>G+>M8>SF>YS>_`>enu>k{>qi>w>}]>e14 L<lL<4L<L<"L<(L<.TL<4L<9LS><>$N> >>2>~>>>~b> f>N>7F>>%>**>0v>6><>BZ>Hy>Na>TJ>>Z2>`>f">kn>qӺ>w>}R>e15MN/e16e17 L/MQjU%MY,0]3a9e@iGmNqUu\eycH}j+qw~ԍ}`C& ϱòʕx[>!sV9$*18?FMoTR [5 bhov}!e18M lenameQL:Yktest le.lq(using$[thebloGck,commentOmoGde)}Le19MpurpGoseQL:Ykthisois{aOlittle]Alex]E leĤeas/an$lexample yfora(rsimple}Le20MjjjjjjjjjjQL:Ykconverterusing!theypGositionmacros.Only!a,!few@Hbasic[iii}Le21MaaaaaaaaaaQL:Ykconversionsare implemented;㲜allfontsketc are3hardcoGded.}Le22MxxxxxxxxxxQL:YkY*ouoLmayyuseLthisN leasexample]Bfor*useGof)1the=9pGositionff}Le23MiiiiiiiiiiQL:YkorhVasvstarting@pGointforanownconverter upro8ject.}Le24MvvvvvvvvvvQL:YkNote:wverticalalignmentV*ofgtheGcolon depGends3dwhereK@not_2on}Le25MuuuuuuuuuuS:[OthennumbGerLof2blanksbGeforethedacolon;ralso*the>starTOatff36ff}Le26Mmmmmmmmmmmn :t&line$aend2iskalignedevenwithLaLsingleQblank.}Le27MN#|*i81U8A?."FpMS ZZa˨hoDv}|i.U|A.fP˞·ɤ:А|i$UrA.\F˔#0*~1|8i?UhFAM.TR[ah<oˊv}&'/e28e29 L/MQjU%MY,0]3a9e@iGmNqUu\eycH}j+qw~ԍ}`C& ϱòʕx[>!sV9$*18?FMoTR [5 bhov}!e30M': cmti10 lenameQL:ZTtest le.l(using$1thenormal6c}'ommentnmo}'de)}Lr31Tpurp}'oseQL:ZTthisois|Qa testforUthe!normalc}'ommentђmo}'de.}Lr32TvvvvvvvvvvL:U.Note:rvertic}'alalignmentGofYthe%c}'olon؍in(/this(^4examplePde{f@Fr33TuuuuuuuuuuQL:ZTp}'endswonTthednumb}'erLofqblanks>b}'efore othe\c}'olon;>DalsoTthefflr34Tmmmmmmmmmmm:sI$star|atlineendۅisLnotQaligne}'dwithasingle7blank.}Le35MN#|*i81U8A?."FpMS ZZa˨hoDv}|i.U|A.fP˞·ɤ:А|i$UrA.\F˔#0*~1|8i?UhFAM.TR[ah<oˊv}&'/!čI2HandlingffofoverlongffLines:IN cmbx122.1dIPrepro`cessorStatementsuTe40L"V cmbx10#9de ne&nDUMMY1Vstmtffwithoutffblanks();pustmt();stmt();)stmt();pstmt();5stmt();T7stmt();rpstmt();stmt();Estmt();n Lstmt();)stmt();HOstmt();fZstmt();stmt();Ostmt();hstmt();stmt();Ostmt();vstmt();:stmt();YO*stmt();wstmt();stmt();O8stmt();n Lstmt();)stmt();HOstmt();fZstmt();stmt();e41e42L#9de ne&nDUMMY2Vstmtffwithffblanks();~stmt();ӤLstmt();ystmt();Ostmt();?$`stmt();bstmt();stmt();tstmt();O#n Lstmt();/ystmt();SOstmt();w$`stmt();stmt();stmt();tstmt();ystmt();*O,stmt();N$stmt();qstmt();@stmt();stmt();OKn Lstmt();/ystmt();SOstmt();6I2.2dIGeneralStatementsuTe45 Ldummyffstatement();jLdummyffstatement();ɤLdummyffstatement();(Ldummyffstatement();Ldummyffstatement();Ldummyffstatement();oLdummyffstatement();ΤLdummyffstatement();-Ldummyffstatement();Ldummyffstatement();Ldummyffstatement();oLdummyffstatement();ΤLdummyffstatement();-Ldummyffstatement();e46e47 Lthisffis(not( ne));Y{bGecause(weF/you(also?grrrrrrr:bGetterffforffus));Mdidnt(include);`anyffspaces(into(thisffline)L/but(it));9seemsfftoffbGe(no(problem));thisffis(notatall( ne));jbGecause(we?5/you(also));s"didnt(include)QPageUU1*ݼ]fd@ProGducedUUfromtest le.lon25{F*eb{2000UU08:39Iff&LQB]Ljjinsertffanyffspaces(into(thisffline)q/but(it));seemsfftoffbGe(no(problem));6I2.3dIStringsuTe50 L\Mis:5aE$/very_d longystringthis#isacverylongstringA#this[cisk#auveryrlong#cstringcHn Lthis=is&4a1$.veryKdlongestringthis#isacverylongstring-#thisGcisW#aavery{qlong#bstringcGthisߣ8nLis dCa=very1$.longKdstringzthisisa#veryclongstringthis-#isis:5aE$/very_d longystringthis#isacverylongstringA#this[cisk#auveryrlong#cstringcHnLthis=is&4a1$.veryKdlongestringthis#isacverylongstring-#thisGcisW#aavery{qlong#bstringcGthisߣ8nLis dCa=very1$.longKdstringn+m53@this+1is;(aF$"very`dlongzstringthis#isacverylongstringB#this\cisl#zavtveryelong#Vstringc;nLthis=is&4a1$.veryKdlongestringthis#isacverylongstring-#thisGcisW#aavery{qlong#bstringcGnLthis=is&4a1$.veryKdlongestringn+m54@this+1is;(aF$"very`dlongzstringthis#isacverylongstringB#this\cisl#zavtveryelong#VnLstring+1thisF$"isUa`dveryzlongstring#thiscis#averylong-#string\cthisvtisckaevery#VlongcGnLstring+1thisF$"isUa`dveryzlongstringn+m55@this+1is;(aF$"very`dlongzstringthis#isacverylongstringB#this\cisl#zavtveryelong#VnLstring+1thisF$"isUa`dveryzlongstring#thiscis#averylong-#string\cthisvtisckaevery#VlongcGnLstring+1thisF$"isUa`dveryzlongstring"e56e57 L\ManotherEff&f{stringEff&fwithEff&fnnBΉff&fvanotherEff&f{stringEff&fwithEff&fnnff&fGanotherEff&f{stringEff&fwithEff&fnnpDnEff&fxanotherEff&f{stringEff&fwithEff&fnntHff&fxJ~anotherEff&f{stringEff&fwithEff&fnnff&f5anotherEff&f{stringEff&fwithEff&fnnaff&feanotherEff&f{stringEff&fwithEff&fnn(nEff&fxanotherEff&f{stringEff&fwithEff&fnntHff&fxJ~anotherEff&f{stringEff&fwithEff&fnnG"6I2.4dICommentsuTe60LL/thislnEisy5_avery longXc}'ommentthisGisa ʅvery$ulong<2Fc}'ommenththis~!is7averylongQMVNc}'ommentLthisqisLaLveryb}'ecauseSthe- MMMMMMMMwchar}'acters~ne}'edEalot{ofp2xsp}'ace.NThe\c}'ontinuation llinesar}'efaligne}'d(9cto36theB@c}'ommentlustart#insb}'othc}'ases._/e63e64Lstmt();LL/A}'gainy)theѽsameLASCIIp}'ositionthisisasvery1XlongHۍc}'ommentu_thisdis~aM8very2(longQMYc}'ommentcthisVis|^a'very long֎c}'ommentLthisQis"ka-]%veryEBlong\c}'omment}thisisza6verylongQMYc}'ommentcthisVis|^a'very long֎c}'ommentLthisQis"ka-]%veryEBlong\c}'omment}/e65e66 Lfor(ptr*K=bu er;Nøptr++;sr)stmt(ptr,$_vqar);//ӝIthisNishaV"very;long/c}'omment\vthisqis~sa/very~longOc}'omment//ӝIthis$T50;4,theFLindentation}kof5c}'ontinuationDzWlines@isΤMtaken%soL*her}'edisqbsomeYmor}'e3nonsense.?We8M@ne}'edVqsomenmor}'etext;soLher}'eGissome{mor}'eLnonsense.r768AT2L^Thiseisqa|test"foralinebr}'eakinginba_long0multi{lineDc}'omment.tWene}'ed@Isomemor}'eGtext8ATsoM her}'ea~isk^somemor}'eLnonsense.̯Weԏne}'ed] someLmor}'e(Ltext>%soL*her}'edisqbsomeYmor}'e3nonsense.?We8ATne}'edVsomeoTmor}'eztext%soL*her}'edisqbsomeYmor}'e3nonsense.?We8ATne}'edVsomeoTmor}'eztext%soL*her}'edisqbsomeYmor}'e3nonsense.?We8ATne}'edVsomeoTmor}'eztext5someWKmor}'eortextasoher}'e6;isCsometmor}'eNe/nonsense.mWe`ne}'edssomeKmor}'e"textsoT`her}'eis&some?%Ymor}'eWKnonsense.r82Nm3tThisis_aLtestforÝ"linebr}'eakinginhfa$ long2multi{linedc}'omment.Wene}'edF someNmmor}'e+Xtextso]her}'eissome. mor}'eTfnonsense.NWe0sne}'edEsome^smor}'evtext /so˗her}'e^ issome˜mor}'eNmnonsense.;We$.ne}'edsome$mor}'eJttextso|.her}'e$is-ĨsomeFM'mor}'e^snonsense.r83N^a4f` This|ZPisXatestLforlinebr}'eaking$-insa /long"Zmulti{lineTc}'omment.Wene}'edQssomemor}'eN^atextq%so|her}'eyis/somemor}'eononsense.حWe ne}'edu some7mor}'eP#textb8sonUher}'eis,someLmor}'eN^anonsense.WeԒne}'edKsome}mor}'etextk*so,her}'eisu some7mor}'eP#nonsense.r84NS5[TThisqis{TaKtestforLlinebr}'eakinginoa+Jlongmulti{lineGc}'omment.wWeĶne}'edM4somemor}'eNStextfisor+fher}'eisssome_mor}'e"nonsense.WeAne}'edWsome-Amor}'eEh1textZLsoivher}'eJisdsomezmor}'eNSnonsense.Wene}'edIsomemor}'e?#textusopher}'e OisWsome-Amor}'eEh1nonsense.r85NS/e86e87 Lstmt();/y/thisRCis_ aijsp}'ecialformofc}'omment9s( ll. c}'omment):)for;theMc}'ontinuationlinesW of#theˣsour}'ce4ythemendcof-theOline,zasʪab}'ove.4y;{)))4/104105 LMMMM();=]7/Thiscyc}'ommentLstartsiatx&thesame繃ASCII Dp}'osition0newjindentationis,pr}'eservedcforB]8JallW~sp}'ecialvc}'ases/again:B]8B]8JThis`isjbar sp}'ecial!formofLc}'ommentL ( ll@c}'omment):(!Hfor:%theLSc}'ontinuationulinesiof6pthethe! last7sour}'cei~lineB]8J(onlyc|yak'!@u`char}'acterNafter.theɤLstar).QPageUU3KDݼ]fd@ProGducedUUfromtest le.lon25{F*eb{2000UU08:39Iff&LQB] B]8JIfT,youfainsert8justaLblankline,I5this:isFTpr}'eserved!to}'o;6theIezindentationdo}'esAnotKchangeϏ(asB]8JinUthishexample).B]8B]8JFinallylyou}yc}'ouldcuseXthisLform,withXonlyoa+Ostar(in6[theI'c}'omment.yI The)star"isleftQinctheB]8Joutput,kdaswitshouldb}'e.;{)))By/126127 Liiii();&/ThisMn?isZ5YagainwWranotherform@of dtheص0 ll c}'omment;\the,le}'adingOstarsj>ar}'e}Homitte}'dLinjtheinput;+4$TbutG they^[ar}'eqHwritteninTtheRoutput.+4$TLineLLbr}'eakingu}worksjusthlas:inƊthe2Tstandar}'d}form2a llc}'ommentއagain:thebblanks1ar}'eDr}'eplacedl/by{ x2sp}'ace,(nxnjo=MEmacr}'o)gS.inste}'adJofOusingd$the njmp}'omacr}'oLtojump(Lto6aAn;sp}'eci ce p}'osition,eas8is(done1in_the=MEnormalgS0c}'ommentsab}'ove=/!čI3Deklarations160 LieL=oj3;161 LjeL=oj4;162 LveryveryfflongffvqareL=oj5;}2/withT;ab:Ttheh=FZchar}'acter FEis _aligne}'d9nwithQthed@wothersR/163 Lveryveryfflongffvqar_=l޶5;z%/with}Blank:novalignment,Ԝb}'ecause)onlyAoneVblankrb}'eforeSthe+=u/I4Embs3eddedffL++AnTL32EdXcomments166 Ldummyffstatement();tL/UUu cmex10Pލ 0ercmmi7N% n=0gnq~(x)=īRj qôb #a f(x)d8x=ōS0b ;īR =Ra kf(x)d8x=īHj qôd #cFc(zp)dz/=170 Ldummyffstatement();jthisUUisaverb}'atimc-comment;itappGearswithoutcommentcharacters!171172 Lxxx();+//UUAgainanemb}'eddedUUL5ffA͉TU>'ExXcomment,usingC++comment:qǟPލN%n=0 <+gnq~(x)=īHj qôd #cFc(zp)d8zQPageUU4oݼ]fd@ProGducedUUfromtest le.lon25{F*eb{2000UU08:39Iff&LQB]I5LEXffRules175L[#$ %fgff#&]3Lfprintf(yyout,n\snjn%c"k,yytext);vLEN(2);L/j%/ 176Lnn3Lfprintf(yyout,n\s$njnbackslash$"5P);_LEN(12);L/j%/177Ln*^3Lfprintf(yyout,n\s$njnhat{}$"z);'(LEN(9);L/j%/178L[<>]3Lfprintf(yyout,n\s$%c$",Vyytext);LEN(3);L/j%/179Ln< kkf2,29g3Lfprintf(yyout,n\snjnmlt{%d}"5\,yyyleng);|LEN(7);L/j%/180Ln> kkf2,29g3Lfprintf(yyout,n\snjnmgt{%d}"5\,yyyleng);|LEN(7);L/j%/181LnnPf2,kog3Lfprintf(yyout,n\snjnbs{%d}"_,|yyleng); cmmi10 0ercmmi7K`y cmr10ٓRcmr7u cmex10x