Spanish to EnSlish Pascal Translator An Honors Thesis (ID 499) Joseph S. Steele T h (:.~ s :i. <!; D:i. T' (.:' c t () r Dr. Michael McGrew B<=lll ~;t.at(·:·' ~:)PT':i.n~.~ - Un :i. vp r·<:; :i. t.';:! 19B6 <), ," . - . to EI"I~lish Translator. Pas~al P 'j"O<~ Y';:>.ml' 'j"un" I,..Jhr:·:,,", translate it into an version so t.hat it can be compiled without En~lish ~;. F·' (.:., and lan~ua~e C·OIYIPut(·" l" ThE' the command to translator compile been translates thp 'I.'.hp input. r·· Y'(')<.:.l )". a l'it OI"lC(:·~ comPll(O'r. c :i. a 1 the the translator version alol"ld with al"ls prrors that mi~ht.. .::~ version. En~lish compiled out pro~ram compiled t.·.lPi:·'n hi:>.,,; pro~ram back into Spanish have occurred durin~ con,F' :i.l at. :i. 01"1. The Spanish version of Pascal was t.he (.oJ 0 f" thf'! prod rammer ('i <:;. simpls :i. d (.:.~ 1"1 t . :i. f :i. (.:., 'f' !::. l' ,.),~)(",,:I. :I./·7BO. by i:>. 1"1 d·:::. :::, (.:.:, T h (.:.:. f 0 developed t.ransl2tin~ cia 1 i ci E- 1"1 t. :i. f :i 1 :I CI '/J i 1"1 <.:.l i·:·:' bs the reserved t () r' ';:. : .I 1", :i. n u c·, is thE- list of t.he EI"I!.:.:;l i!:;h t.ho:::·i r Spanish corrE-sPol"ldil"l~ KE-swords. the kE-swords are not presE-l"Itv :it If onEis morE- of Of" bE-caUSE- there al",ci b(,·~~? :i.1"I con~::.t. ca'::;n C'OI"l !;; t. an t E' i.'.1 :i. \l "".1 n \. .J n t. C) i:.iivi<::.:i.ol"l , . () .:::, -...1 ~:~ 1'- a 1":i.1"I cio h.:;::Cf.'·f' E,l !:. €~ f11 f2 CIt ro rch i 'v'O fUl"lc:i.ol"l F'l"Ici ~>. for ':.lntD :i !:;.:i. :i.n ("'1"1 (,:' t. :i. n 1..1 f:~ t. i:>. I'ilDij '110(11.1 1"10 of i.'.i(·~ fUl'lct..:i.ol"l if I al:.l(:·~l I"IDt.. Dr PT'oCf:!dI.JT'f.~ r (.:.~ c CJ y. i.'.i !;;(·,t t.C) 1..11", t.:i I DC) F' rDC(':~i:.l (,.~ ~< F' e i HI :i. f:' I"It 0 ci :i. f' 1", t (~n :-:.l a':;:· t ..::>. r F' T' .::* I C) F'i:>.ck.f'd 11('-'1"10 F' r P PD''.! 1'am.::>. C) <:.1 r i:>. riI rep.:::'at. T' (::. F' f~ t.hf'l"I ("'l"It.DncF";; '1:.. <:11"('" t. i Y' tiF'D <./.::))"·:i.;;;I.')1 (:., i (,·)nt Y'B":· <:!l:.1,,:.C) lul,D 'lJhilc-:·! IYI i'lb~;. adc.lre!;;!;; t:. . :i. tI"IE:,;.;-I:, card .-:.1 :i. t r():·:·~nF-· Y'D>~ chI' clock C,:l T' CDS CD ~:; dbl!·:·' d :i. sl'>o~;;p E'Df E~stabl i!:;h 1.".11::o1c-:' I.".i :i ..:;; F' Cr n (.:.) T' f :i. nClf'i:l 1'ch :i. VD e;.~r"C) :i. n 1 (,·)nc on·1:- r-a T' Y'I::·)CC i 01""1 :i. m"l ta y' ... i(,~ta r(,~lCl ....i :i. nD \.-..I:i.th ,,:; ci (i .... i n t. (,,) Y' :I. n c k P (.I tl :i. n (.'1 :i. t<;; :i. :;.~(~) chaT' e 1 f),,:' T' ... :i. ntF! T' 1. Dck (.:,' . 0.1 ·:;l r·j a ci i 1' .. t. T'" i'l b <3 l"t.., :i. n ·:'l 1"" :i. D t r·ozDti:>'I)",ano C .::>'1". act (.:.) T' c 1. a T'ot T',:;t.'1<'l r c:l D~:;f) C e1<:;"\"..(.":' (.\ f:: 1 (,.) t find ~:iet (ioublE:' (·:··o1n f,,~:I. ';;E) h(·:·);.; :I.n::'ut. :i. n t. e !::' E·) l' :I. inel :i.lTI:i. t 1 Clcatf!.' fila;.~ :i. nt en-l.". f.·:, !-:'·l""Ic·ont r·a T""k fi f"lc.lk. halt :i. n 10.1 t:·) ~< ob "1".. (':)1""1 (;'. T' h (:~ >~ :i. d f' C :i. ITI a :I. (.:.,1""1 t. r-ar:.ia Pi'>. Pi:; lin,::,.:::::!. :i.I"fli tf' :l.C)c~ll i:;·::aY' ITI i:l ::< :i. m() f,! n t E·' T' C) r· :i. r·lei i c(::, c:'nt.:I. on'.:j :i. t.ud :i.r·,t. :I (·::'n<:J"i:. h T'O i::' r· Y' i:l r fE·cha t.ach,:; r· c.lotll (:~ f:i. ndp:l. :i. f""IP<:l E' ~< F' r· (:" <:,. i D n f.::;::I. !"Cl ~:.o F!!::. tab:l. E'C("'!.' r· ('·);<F'C)nE~nc con 1 D,.,j.;!(' :i.l"flnn,:;tu 1"" a 1 :i. nf·(.",' r :i. D r· nupvo In lO/r.IE'r n(O:'\.-..I n:i.l Delel I""/(~).;t F'ro;.~:i.rlta oct out·F'ut (letal at:. . 1"" :i. T' !::.i:ll :i. c.li:l r:'i:lCk I1pnaT' pad co-.i:i.n F';;;!.:.!(·:'~ p<:l:C:l:i.na F' Y'f:·)1.".1 P Y' EO' (I (.:.• c C·lUCld cl..lad r·at :i. CD Y'E·)<:l1.".1 lE~e DF'pn k f"(7:'t.-·)Y':i. te ~;;fO't __ i nt.(·:~ r:l. ock E~ r:.l c~ua(l r ~';C'l T't F'onp r· T'ur,l (:.) rl..l:::' 1 (.:., 1 (.:'(."-, r·1 n T'E·) a..iu,,; taT' CI..I i'>. (1 "('(·:~ad:l.n f:)n;,:.Ii:>.S -1.".. a !;;C) 1 tF! :!. ilYlpar' o r·1'.1 :i.nB:I. l' ci F,ut T'f.:'<::.pt r' f:,) v (::.) r t r·(·,:·ajl..l!;; ta rk T' f:' (.:.) .;:; C r :i. t.".l :i. T' ~;;in;,~lf? ~;;I""I~:.1 (,.) ~::. C) Y' lppr·v Y'f:)<:ldv T' (,' !;; t' t c) n;:'cl.::; \!ol'v'pr-a l' (,:.• cion cl p a "",('-'nD "\",.:;l 11 a "('our'lei 1't. raba T' Sl1""1 si r·o :;.~ (.:.~ 'i' solo SC'lT"" <::"1..1<":(·.1 PiOlC.lD ri:l :i. ;:·~cui'>.d rai.".ia <:;"\",atl..l':; t.(;;,;.:-I:, condiciDn t(·:·)::.;-I.",o 1..1 c·:r'ltE· f:;I..ICC !;;UCf:·)·:;;Dr· tinle i"', C) r' .::~ ty'unc t r·urlca . . .ln uancl 1..1 r, cl f·) f :i. n f:) c.i u ~:! t 1'1..1(,.: t. f"ur·,cat(·:·) u:i.nt :i.ndE·f :i. n :i. elo unlock ci (,., ~:;. Ll 1 n n 1..1 (.:., i:>. "j' unD un}';'<:lck cl ~:.) ~::. (.:.:. mt·, a 1 a I..Ipd;:;tf~ !:;:i.nf:i. r·lTtar 1TI0r:.iE:' 1'1""1 i :;.~ aT' uor· 1..1 Y'()Ul""ld 1..1 UI""IClt. 1..1 1""1 !;; i ;:.:11""/(0cl U:-:Dr l,J Y' :i. t f::' :I. 1""1 :;';'d(·:~scY' ;(.:i.rtcluci("! ~(.~;; tdE'!::.C r Dt.hf:) r~.., i E~ ';;c r· :i. t.".l :i. 1'ln (.IEo!:;.c Y' :i. F,to r I.-,IT':i. t(·:·)V c 1..1 (,:., l' ei <:l elf> ~;;C T' :i. pt.o l' %:i. ITIIT! (,.) el i~ y~ (.:.! f 1)"1 C) el u :I (:.) !;;E' \/.:;) 11..1 f:·) cl i ~::. t. :i. n t ',} '::' 1 Cl r ViOl l' '::1 The ITiUst l' (.".' n cl :i. do c) prO~T'am fi T'"':;t ID~ T"" UCl ut.T'unc \.-..IT' :i. tE) omF" 1"0 alto r· E·) r:.i Cl n cl (.::. ,:J r· C trunC2>.r ut. runcaclo (·:)<;'.C"i"':i. (:.l:i. T' ~:)<:;C T' :i, i:·.l :i, r·v :i IYlITI(,·'i:.i:i.ato rf·)ff::' T""pnc i i:1 IYlndu 1. a c·DITlf>nt.a r· :i. 0 'v' ,:>. r :i. ant. f;) T' (") IT! itself is :i. n,.,j VP1'~ F!as~ to in tn a terminal attachF!d to thF! VAX clu·::;t(·:·,y' (. Once this is done the command followin~ must be entered into a lo~in command file. 1; t Y" a n~; t ::==:: <t>b~:.u'l;u <;'.f:' i'? ! r: oO...J ,,; <:; t. f~(.'·' 1 ::I m;:l ,.i • f' ~< F' The word "trans" can be that the done the t~: replaced bs can run the word Once t . hi .:::. user feels comfortable with. user ans translator b~:.. 'j ,::. <;:. i mF,1 ':1 to the . p:j.n:::l. $trans <filename.ext The "filename.ext" is tran~,.lat.or • the input file The extension IS not necessars if it is 11.< .PAS, since that IS the default extpnsion. must. F'recE'ijE' th(:·; :i.nput f:i.l(·:·' l"!i'''Il,E-' ti'I~:\ Or' F'rO!:.Ir-<:llYl n .I:i.ll 1.,. After this command has been iS5Uedy the pro~ram occur sc Y' (.:.:. f:' n wIll perform the translations. durin~ in compilation, thes Enf..lli,,;h~ but \..J:i.ll in the compiler listin~. object file fDr linkin~. Jf i:.l(.'~ t h (!., J f.;;; n '::1 (.:.:, ¥' r 0 I' ~;; will tr;:"n<::.J,:>,t.(.'·\iJ t.n P j'" 0 ':.! l' a IT, :i. ~:,. ~~F';:ln:i.<:;h tD be /::jo+::* * :; * F' '::!. ~::. t ~~, 111 r[)~.:!. n ·::i HI (;~ ram namE) Spanish Pascal Translator IT,a:i.n :>I:: * F' Y'o!:3, * Df:'<::criptiol"l * r::'-ITiI1tE' r :>I:: :>I:: :>I:: :>I:: * * *:+: T h :i. '3 :i. -::; t h F' IYt ,'l :i I"t fun c t i Cl n D f t h :i. <:; F' Y" D ~.'.i '('. ,,,: I'll • I '1', declares the variables used, and is the Clnly l' u n c t :i. 0 n :i. n v () I ~) (.;:' cl :i. nth f.' (:., ',; (,., C I. It, ion 0 f' t. hE:' t;:l <=; k ~' and calls the nther subfunctions involved in the processinS of the task. This proSram acts as a Spanish to EnSlish Pascal : col1tPuter lanSuaSe translater. It takes as input a program written usins the set of Spanish Pascal kE'\:ll"tOY'ci!:>!1 l.hat hav(;~ !:.lE·~('·'n d(·~rivE~d fT"Olll th(·:> En~1Iic',h set, and translates into an EnSlish version that can be compiled bs the resular Pascal compiler. ()nce the proSram has been compiled, bs the proSram, th(::~ F,pn~:!ram tT",n<:;l':it.ps t.,hE' .I...I~:; f:i.l(;·) !.'.lack :i,nt.o ~:~}'·"i:lni!:;h,. Not on1':! ,:>ore tht':' ke-:.>~:IW()rds t.l·'<'ln!::.latpcl back into Spanish, but also ans conpilation errors that ha'Jra occu 1" Y·(·:,'ci 1,..' :i, 11 i'll !:;o bf." t. ran,,; I at (::.)ci :i. nt.n it< * * * * * * :>I:: ::{< * * ** * Linkage ** * * Last update * Mod i f i cat :i. on ** t ** * * * * :>I:: ::{< F~~;)tuT'n H :i. ~:; : This fUnctiCln calls the-:.> functions to translatp from Spanish to En~lish. It compiles the new English vepsion, and thpn calls the rClutines to translatp the compilpd input proSram back into ~:;}··:·':ln:i. -::;1'1. n ( ,'i r~Jc y a T'~:.!V ) i nt a p!:1c ; char tBY':=JV[::I; HI8 i codi--~~:> 01":1 * * * ****.1 4.12l 4.1:.:>2 4/213 4/30 ~.'j/:1. ~:) /~S ~:)/:I. :I. 5/:1.4 5/:15 <~::. t,. ci :i, () • h > linclude <ctspe.h> lirlclude <descrip.h> :0= :i. n c ] '. i c.l E~ 'ft:def:i. !"If' YE~:;:I :1I:r:.iE~f:i.nE' N() Idefine SIZE 100 0 T':.!Pt:·'cl :i. n funct i O!", DpbuSSe-:.>d PY'oSram until it compiled with no p J" 1'0 Y'~::.• Chan~ed the-:.> r'~:llinS procpduJ"Ps to CHECK_WORD anci I Nf:lF'FC I ,~L.. Adde-:.>d c.nme comments. Adde-:.>d code to compile the translatpd vprSlCln. Added thp call to TRANSBACK. Added the call to TRANSFRR. Chansed the callin~ procedures for TRANSBACK an(1 TF\('~N~:;ERR ,. Put in more comme-:.>nts. /::{< '::' tancia y'd :i. nF'ut/ CJutF'ut df..'C' I.", Tat, i nn~:; */ / :;1< ."' t l' :i n '.:,j IT! ,::: n i F' '.11 at :i. n n f!J 1"1 C t :i. ClI', <=:. a 1"1 d mi:i C T' C) ,,:. / t f C) r ab i 1 :i. t\,~ to !J!:;t':' nCL (~'DI1'llli'lr·"j,,; *- / /* . .1(;,' f :i. n f:·' (:.\ */ f n r f:> ;:i ':; :i. (:.:, r 1.1 <:; F' 1..) :i. t h i nth (.) ::., Y' C) <.:,i r' a IT, t . ' defil"lpd fop easier use within the pPo~ri'lm tl /::{< ck''f''inE'ti t.o !:H:'~ 1..1<5(-;)1.'.1 foY' l.hE' in:::. ut arT',';',1 *.1 /* rnain(arScv arSv) Iii< nl..lmi·.".l~:·~ r- clf a r !.:.';I..1I1I~:'nt~;; :i n "\"..h(·:·:, C o ITI In a 1""1 cl 1 :i.n(·:·:' il<1 :i. nt a l"'!.:.!c;: chaT' :ti:lr!.?v[::I;: Iii< arra~ holdin~ the arSurnel""lts from the command line -{ FILE *fin~ :tfout; cha T' c f F' r(,·)vc;: for :i.nput and DUt.r:'l..It. f:i.l~:\<;; *1 \J,:lr-iahli':' fCIT' th!-:-~ :i.nput char-i:lct. (·:~T' -"!nij l.he character- pr-eviol..lsly input :tl Iii< vay'ial:.ll(O~<:; ;* l:t counters and a control :i. nt i? n, z , i ncolY!; SDESCRIPTOR(command,"PAS/LIS SPAN"); Iii< U~;;e(:.l to C (\ IntT, i:HH".I ar-ra~ is the ..y\.1 DCI P~.;(:~cut(·:·~ COITIF' :i. 1 e :t. I * all the reservej words, used by VAX Pascal. The iI< :t words appear in both upper- and lower case? since Vax Pascal :t iI< IS net case sensitive. il<1 I:t. This .J.- / var·:i.ahl(~ ar-ra~ iI< identifiers and special static char containin~ ke~wor-ds *re~ke~[::I=-{·and·~"arT·ay",Ube~in",·ca<;;e","col""lst",·div", "do·,"downto","else","end","file","for",Hfunction", " !.:I 0 t c). , " if· !' • :i. n" , " 1. a b E·~ 1 " f • Ii, 0 cl· , " not" !! Dof· , " 0 r· \' " P i:l C k F' d" !' " F' 1"" 0 C (':~ (.11..1 r· (.:., " , " F' l' Ci : .:; T' i:llT, " , " 1"" E' coT' d " , " T' (,~ F' (.:.~ i:l t " , II ·set","thel""l","tCi","t~pe"'"l..Intil","var·,"while·,·with·, "ahs.,"add_interlocked","address",Ubin","bitnext", "bitsize","card","char","chy·","clear_interlocked", nclockn,"clo~.p","cDs","date·,"deleteU,"dispose", "dol..lble","eof","eoln","establish","exp","expo", " of' ·::l :I. 5 c·~ " , " of :i. 1""1 (I" , "f :i. n (j k " !' " '.:.1 \:.~ t . " '} " hal t " !' " h f· >: :i. n (i f·);-( " II , II , "input·,·int","inte~er","len~th","linelimit",":l.n·, "locate","lower- ,"maxint 8 ,"new","next","nil",·oct", "D(".ld· , "ClF'f:~n" , "or·d· , " Dutp'..I"t" , "F'<;lck pa.-:.l" , F'<··.<:\(:~" , "pred","pl..lt","Quad","Buadrl..lple","read","readln H , I U , " r f':- i:l (.j v·, • r (,.~ ~:; (.:., t " !:; C ·1:, .... k " , • r c·~ v fl T't :i. n .. !} " ';; in!.:.! 1 I:'~" " , • l"' (\ S E' t :i. n t (.:.) r 1 0 c k E' (".1" , " ~;;. " , .. , " <:; II H r· E~ {.) r :i. t (~ " , • r 0 unci" , :<~ E:· , • S ".j !:1:1. " , "':; G Y' • i , !}"<::.ucc", ·t(:·~;<t", "tim!'·", "tT'I..Ii'::" I' "tT'l..Inc·, n d .. y "1..1 i n t " !} " 1..1 n () (,.) f :i. n !:.~ d .. , " 1..1 n 1. C) C k • , "1..1 not " , ·!;;C~T't", "!:;ti:ltl..l~:;" • -1:.. T' 1..1 n cat E'" , • 1..1 2 "l..Inpack"'"l..Insi~ned"'"l..Ior","update","upper"'·l..Irol..lndn, "utrunc","uxor 8 ,·write R,"writpln",·wr-itev·,"%descr", • %:i. 11,,11 (,~ d " , 8 ~{, :i. n c 11..1 d c' " y " :x. T' (,., f·, ":.: . ~;; t (:.1 f.~ s C T'" I' • IT, 0 d I..f :I. f~ .. , ·othp'·wise","rem·,·value·,"var~inSR,"AND",·ARRAY", • BEG IN" , " C,; ~:; E " , " CCl Nf:)T " , " DH) " , UDD " , • II Cl Wr-rr CI " , "F I... ~3 F " , "END·!} "FII...E" !.' "F~DF;:"!, "FUNCTION", "GClTD", "IF", "IN", "LABEL","MOD","NOT","DF","OR","PACKED","PRDCEDURE", "PRDGRAM","RECORD","REPEAT",·SET","THEN",UTO","TYPF", ·UNTII...·, .'...J,'ip., " !",JHII . F " , "t<.IITH", " (1Hf:;" ,·AOIl .... INTEr,I...DCI<FD", "ADDRFSS","BIN","BITNEXT·,"BITSIZE","CARD","CHAR", "CHR","CLEAP_INTERI...DCKED","CLOCK","CLClSE","COS", "DATF",·DEI...FTE",·DISPOSE","DOUBLF"Y"EOF·."EDLN"~ "ESTABLISH"y"FXP","EXPO","FALSE","FIND","FINDK","GET", "HAL1","HEX·,"INDEX","INPUT","INT",8INTEGEP","I...ENGTH", "I...If. .Jr:::I...I~1IT", DI...N"!} "LOC(.lTF"!, "I...CJI}JFF~",' "~1t;XINT", "r~EI,J", " N[: X T" '} "N 11... " , "0 C Til, " 0 n1"1 n !} " nP F N " , " () ~~: D· , " () U T F'I.1 T • , a F' 10 CI·;;" "PAn" , "PAUE" , "F'r~ED" !} • PUT" \' "DU(.UI" ~, "ClUADfUH:'LF" !' "F~[J)D" " "PFADI...N", "P[(,:,Dt)" ,"I~:Ef:)FT" '} "F~F!:;FTI':;·, "F~E'·')FF'T", "r~FI..IPTTE"!} ·~:;FT .... TNTFF~I... Cl('I{FI:t", "nIN", ·SINGLE" . "qIZF"!} DSNGL","SClR","SQRT","STATUS","SUCC","TFXT","TIME", "THUC"!} uTPUNC 8 !} "TPUNCATC" , "tH1NIt"!, "UJNT", "UNJIFFINFD", • UNLOCt.:; a !} "!.lNOT", " I...INP,'iCI< " ,"tIN(:;IGNFD", "UnF~", "UPDATE"" " UF' P F F;: !} • II fW 1.1I\1l:J" !} " 1rn;: 1..1 NC " • "U)( np • • "bJ PIT F " !' "('J F' TT F I t·p , "I"IF:TTF'·.)" \' ":.:::DF!:;CP"!' " 'X: If···ii"IF:O " :} ":.:('TNCl...tlftF" !.' "%F'FF"!, "F;:ClUND"" Q !' il<1 II /~!:)TDF.::~:;n~ n ~, • MOntH. F" , • OTHFPI..nHF "',)(.IF.:Y I NG")- v - 1* * * ~:; U , • F(Fpl" , II ')()I..UF II ;' * * */ This a1'1'all contains the corresponding Spanish reserved worrl~. idE' n t, :i. f :i. (,.) r <,; < Th f.~ t:'!! n t. r :i .:.:., '" CDr r (.:., ~,; F' D n c! cl ire· c t :I. I:'. t D t. h p T' (.:.) ~:,. (.:.) r v (.:., (! I..J Cl r cl ~,; :i. n t. h (.:) F n !.1l :i. ~:. t·, .,:~ T' r ,:~ \::1 <. a 1", (! tat :i. C c h a r * !:.}"". ,:~ n k (.:.! H I:: ::I ::: -( " \::1 c:! " I' • <:; (,.! )'" :i. e" I·' " E·' mF' (,.' :.:.~ a T' " c· U C· i:~ .:,:. D· I' " C C) n ~:; t ...:,~ n t (.'1 " c' " r:.J :i. 'v' :i. ~,; :i. 0 nUl' " hac (.:., Y' " v " 1:.1 i:l ..i ,:l Y' a " y " 0 t r <:' " c' " f :i. n • , H,:>'l" C h :i. 'v' 0 " I·' "por",·funcion","i1'a","si","en","etinuet3","modu:l.o·, " no" , " r:.l f~'· y U 0 ()" I' n :I. :I. (-) n n " , • F" T'D C (.;) ('.1 :i. m:i. (.:, n t. 0 II V • F" l' Co ::.:.i y-..:::: 1"1, i::" I' "E'xpediente","rE'peti1''',"engasta1''',''pntonces",''aa'', • t :i. f:' D II , " h.::::" \. . ::>,"?" ....-' .::; T' :i..::~ t.l 1. P " ? "ITI :i. p n t 1",~ <:; " , II C n n " , " ,,,: i:.l !:,. 0 1 1..1 t. (", I' " i:l n a d :i. Y' .... t T' a i:.l i:>. T' " , " 1.'1 :i. 1" C'· .... c' i D I", 1:.\ 1. n .::>. 1" :i. 0 " , "t1"ozop1'oxima", "trnzotamano","ta1"..ieta", "c31'acte1'''' "car"y·cla1'ot1"aba1'",ul"plo..i","cerra)"'","coseno", • f (.:; chi:>. " , II t i:l C 1"1 d r" . I (.:.:. r- • ., II . . .! D b :I. (t., U , II f :i. n d par' C' h :i. v 0 II , " f :i. 1""1 c! f.:' :I. :i. n (.:., ,:>. II I' n E' ~,; t a i::o :I. e c (.) r" , • (-) >( F" 1'" (.:.:. <:,. :i. () n" , II ,:.:, C) 1"1 (t.' 1"1 C "i. ,,-:t " ., "f a 1 ~,;C). I' "(·:·'ncont '(',:l r II I' II (::'neont. r·':l 1'k" c' • obt.(·:~n" 'f"" , • :::"i:,. ra T'· I' II h (.:.);< :i. i"i " ,. .. j. 1ft ,:>,:1 • I' " :i n ('\ i c (.:~ • , • p n t.. l' ad;:l II 9 1"1 t" ~ II (:., 1"1 t. r-: .o r· o· ~ II H , !I ..: ; • , . ,. H ('., • ] (", n ~:.! i t IJ (:.\. ~ " 1 i n (.:.) a 1. i IYI i t p" c' " '1 .':::: r' :i. 1ft Cl n ,:j t 1..1 T'.::>.1 • ). ulocalizar",Uinfp1'ior" "1ft3ximopntr-::.oro","nu8voH, • P T' n ;.( :i. 111;:>'· I' • n i:l ,': ".,. net.. i'l 1. • \' • :i 111 P ;:j l' • , R ,::j h 1" :i. 1"" I , R D l' ('\ i l"t a 1 II " F" C) 1"1 ('.\ "(". II , " C'.I;:>' ci r i,l t :i. r:~ 0 " J (:., (.:., r . /" , • '('. E' ·:'l '. i 1..1 <::, t. a r- II • • RC 1..1 .,:l d r' 1..1 :::.. :I. I:' " , • 1 F' E·' T' I :' II 1 E·' t:" r' 'I. n· I' "\l n 1 \J (.:: ['..:::: " 1 t. E' r D " , • ":. i:l 1. 1 ,:l " :' • <:; C) 1 n· Hc"()r",c.f·!.c·i()r"t"~) II~;:.I..IC(:';'·:::.(·· _,n" • t. r 1..1 n C .::j dO" " " :'.:' ~::. t·, 1 n c;.' .I Eo a +r II I"i (" .::>. T'" ~ 1"" " ). " un (') I "l'ilorl(·:) r'n:i :;'~i'>..,..• ~ ";:l:1 " (", <:; c r :i. f:.l :i. Y' " , " (.:., ',:. C " ., " T' (t:. i:l ....i 1..1 ~:; t a .... k " ·T'eescr-ihi1'""."redonJe31'"","en~astar • .,::. 0 9 I' " t . n I )' R ..': : ,.'.1 I'" nl. F~>~tnH "~·)()1·an~} 1.1 C:!· 9 " I. I P 1"1 t. E' a 1" " T'f:'r:.lnnijpa r " r :i. i·.'.l :i. r I,.. , " , " (.:.) <::. C r 0 !I , 'F.~r·t:.li;~Cln ~ 1I ...... II :i. 1"1 ci (,~ fin i ci n" , ~:; :i. n f i .,.. 111.::1 T" • \' " 1..1 0 " "l..It Y'l.Inci:l ....in 11 " " ' .. 1>::0 l' :i. i:.l :i. l' \I " II " . . : '.. ::. Ii': r :i. F' t. 0 r' " ,. 1.'1 (,.) <:; P 111 b i::: :I. "1..1 y ~~aba1'"","st:"no", r ;:>. ('.1 u • , II r .:,; :i. :.:.~ C 1..1 a ('I T' i:l ('! a " , y " :.' '.' R 'J ":i.mmed:i.ato",lIcomprenJidn","~efe1'"pnci.a"y " C I .I f' Y' cl ,~ d (-'.:. <:=. c rip t.. n r" , U ITI c' ':. J a • 'J • d :i. <:; t :i. f'I t. n" , " c n ITI e n t.. a r :i II .J " \I:::: T"j .' , ,t i e.:.· 9 II YY II , • SF 1:< I FRy " F MP F Zp, F( • y n C,6,~; Cl" y 0" , • v.::>. 1. 0 r· uCONST~NTF·,IIDIVISInN·y·HACFRR?·BAJARA"yIOTPO"~IFJN·, P 0 H· , • F U i'··j C ION • ;! • T~~; (.:1 " ~ • S J • ). • F N " !' " F TTl) I.! F T (':) " I' "MODUI..O","NO","DF"."OO","LI..FNO·,"ppnCFDIMTFNTO·, ·PROGRAMA","FXPEDTFNTF","REPETJR"."FNGASTAP", " (I F: C H T l) () " I' " " F NT Cl N C F~;" , " (.:) A·, "T TP () " ~, " H tl ~:) T A " , • l) (':) P T(.:i B L F " , " t'i TF N T I:~ (.:1 S 8 " "CON" c' "PIFl~;DLUTC;!I·· " B I i\1 (1 P T C)" 1\ C (l P tl C T F F' "C()~)FNO H , "(.,r···.li':)DIF: .... TF·(.lF~t,F·", "DTPFCCTClN" c' T F: D :7 D F' F' D X I MI~) " , • T F~ D 7 n T i':) Mt) r· ·) n • • • T t) F: J F TAd , C {i F:" • • C1 (1 F: 0 ... TF;; i':) B ('1 P • !' "I:~ F I.. D. .!" c' "C F F'I:~ (, P " , "FFCH(,:)" " "T (:,CHt,F~ II '.' "n J ~;PClNFF~" , "DOBL F " , I' " 11 IJ " "FTNDFAPCHTVn"."FINDFI..INFA","FHTABI..FCFP·,RFXPPFSION", "FXPONFNCTAL","FAI..SD"y"FNCONTPAR","FNCONTPAPK", " c) B T F !. .) FR' I' " I::' () F: (.:1 F;:" .' " ,., F X I DF C J r I':) L " I' " TN D TCF·)· "F N TF.: If.) Dr':) " , "FNT·, nFN'TFF:(')" I' "LClNGTTUD", "LINFAI...TMTTER, "L.n(-)(,PTMClt··!tlT'JF'(.:ll.." , "LOC(.:ILTZAF~·, "TNFFF~IOP" c' "MAXTMDFNTFRCl","NUFVO","PROXIMA","NADA","ClCTAI.." I T t'l P (':) R" , " PI nr; J P " , " () I;: DT N t,1... " , "~:; (.:) L. TD(.:1 " I' • I... L. F i···.1(':'1 F;; II , " C D..1 Ti···.I • , IlPAGINA" yIlPPFDFCFSClR" , "PClNFR", "CUADRATTCO·, "CI..\{~lnHLlpL.F" I' 11 L ELF 11 9 "I...FFF:LI'--.I" Y • L.FFF;l)" , 11 F?Ft~..JU~:nAF:" , HRF,~J!J~:;T(..IF(I<H, 11 '.}!]I.I.)FI:?t.l " ',' uF.:FF~:'CF;:TBIH" I' 11 Fi'F:nONDEt-,P" , " F N D (1 ~:; 'r () r; . . T F? An f:':j p" ~ • SF N nil., • ~:; Cl L. T F F;; n c' • T A 1..1 .. tl· ? " r-; 0 L. 0" v \ II I' "CUADRADO"vIlRATZCUADRADA","CONDICTDN"~RHUCFSDPII, UTFXTO",HHDRA".u')FPDAD"y"TPUNCADO",nTPUNCAP","UY", T NIrFF 1 N J Df]· y "OF~:;BL.ClDUF(:lF: " , " 1..INCl " \. "DFSFMBAI..AR" ' "STNFIRMARIl."Un" ,"MODFPNTZAp·,"AI..TCl" , " UF: F II f) t···1DF AH II UTP 1.1 i'J C,:~ DOli .' 1.1 XD·, " E ~:; CF: I BII:;; " , II F ~::; Cf.: I r: TP Lr··.' "F (:; C' F;; THTr;: lv' DF ';;; CFo: TP T0 F;; I II Th i"1 En I If.) Tn c' "UFNTFF?D H )' " II '.' II 'J II U , • 9 II " CU (I I::' F' [ i'! n I n Cl" ~ • F~ F F' F F;: F N C I A·? ,. C l.J [ F~ D t) n F f:; C I:~ r P T DP n l' "~10DUI .. ,~" ,,"fI:r~:;TTNTn·? uCnMFNT()I:~I()· y uUAL.ClF:"? "l,),~PIt,NTF"}~ I i :::: Z 0:: 0 /* i f /* 1* .~ ~, -1:.. h f·) -1-,0 >- 1) (i:::r~.\c (: C) u n t :i ::;(·:·)1. t . 1'1 (,.• po:; to a prev~ IJ I::. ~':; C Y" "l Y" ~',~ I..! In (0:.) I", t funi.:t,ion if Set ./ * s ~ :i. F' t, f :> :1 ~:; I' 1"1'1',(':"1":; 0 T' meanin~less 'I', h (0:.:, character :i. n F' u t. tl U f f :t: / p l' +, h (,.) 1"1 c.:::::1 'I. :t: / t.., z=set_def~ult(ar~c'2r~v,Rfil"l.&fout); /* if an :i. f t.j·"! ;:::t ·:::·D :in thE> inF'ut <:;t.T'p<'lm, DCC'.I·i'·o-r·cl noth i n<.:~ ~,.J :i. l:l 1:)(.:.' (,·~~-:f-:'cut(·:·'ci :;~ <:;(.:.,t, */ :t. / (z) ~., ./k /t ha·:;:. (':-;1''1'01' ./:t: t, co F. DF r()\.'c'=:[OF;) T ,;.:,:::, ",!! 2:+, thr' nul.I~~ T' J.lnt lOO1'" :i. 1 thp cha T'2C-l-..<:·) r i <:; :t../ th~:~ [DF character :t./ while (prevc I~ [OF) && «c=f~etc(fjn» != [OF»{ l:t. :i.f t.h(:·' ch.::::rClct,f·)r :i.~:; 2 char',,,:ctF'Y-' OY" a ;:'1' th(,~n :it:l< start of 2 keyword, so the chpck_ is call~d to determine if it is 01' :t: * could be the * wrd function * *./ :t. not :i. f (.:' a' -::: :::: (c c = -::: :::: I 7 I ) : : ( I (., I -::: :::: c:- & & c -::: :::: I 7 I :::: .' I : : , • If the rharacter is not a character or %y then could be the be~jnnin~ of a commenty strin~ 0 c Co 1', '::; t . <:~ nt, ,. T h (.:.:. in':::, :::, (.:., c i ·::l I f 1..11", C t :i. n n :i. ':;; C i:i I 1 eel to determine if any of these conditions exist ** itr * ) cher~_wrd(c?rp~key,spankey,fin,folJt); F.. r"(0VC· It &l? c C /:;~:'){ =::::= * ** *1 ., ..r 1* If the files were successfully openE>d then they to be closed, the translated pro~ram will be compiled, and then translated back throu~h a call to transback * need * * :i.·f * * * *1 (! ~.:~ ) -( fe 10<:;(':" (foul.) ~ 'f c: :I. D S 1'-:,\ ( f :i. n ) ; libSsP2wn(&c:-ommand); z=transback(ar~v,re~key,spankp~); '\ . •J I:t: If the first three parts of the * * into successfu:ll~ pro~ram have been completed, the errors are translated Spanish if (!z) '\ ..' . z=transerr(ar~v); * * *1 *1 - ::¥. ~:; ':::~ ~:; t . (.:.~ m n i:l fYI (,.~ * P r·o':.! T'i:lfYI Spanish Pascal Translator chF·ch .... ~,J T":.I nalYl(,') :I<: ::j( **- J P 1'0<:1, r';:lIYII1iP r' * I);::'scr:i.pt:i.on * * ** ***- •• *- I...inki:l!.:.i(·:·) -1:..1..1 l' 1""1 a~:;t s h f:) t. (.:., e Dat(·:): ll~' ~j/:I. 9/06 chpck_wrdCch,reSkes,spankey,fin,fout) char ch,*reSkes[],*spankps[]; FILE *f:i n, *fout. y "I. <:3 ~::. t C () 1.1 (:.• ':;. C' h ,:; r' ;:\ c t. Err E'! a cl f T' 0 111 t. h (::. :i. n put f i I r:.' ~.:j/:\' ~.'i.lnf.; uF··dat(-':· t~o.:.lifical.:ion ::I< ~:; f? p : This function rpads in charactprs until a : nonalphabetic character is rpad. As thp characters are read thes are placed into a buffp 1"'., I;Jh(·:·'n a nona:l. phal:.l(:·:t :i. c ch;:l r;:lct.(~~ r is enc~untered, the function calls thp skescfYIP functiDI""I to compare the char~cter strins to the existins Spanish keswords. ;}.: *** F: (.:., * I... * H:i. * *l C) to r':l Tsppd in function nebu~~ed proSralYl until it cOlYlpiled wit.h no '::) l' l"' Cl l' ~:; • 4.1?D Modified fol"' one letter words Added somp coml1ients. 4.130 ~5/1~) Pl.Jt in '"flO r'f:~ C'ommpnt.s. 4.121 : 4.122 ***/ 1* stal""ldard input/output dpclarations *1 fincludp <stdiD.h> lincludp <ctype.h> :11= d (~! f :i. fI E·' y[~:; :1~I.J;:::f :i.I"IE· /t 1 0 manipulation functions ~nd macros t / 1* dpfinpd fCl1' easipr usp within the pro~ralYl */ 1* defined for easier use within the PT'ClSram *1 ND SIZr::: 100 :H:;:.i(:·:f:i.ne strin~ /* defined to be used for the input arras check_wrdCch,l"'eSkey,spankey,fin,fout) char ch,*re~keYr],tspankpYr]; 1* arrays holdins keywords *1 1* and alphabetic character *.1 FILE *fin,*fout; /*pointel"'5 to input and output files *1 -{ ch.::< "('.:;Iet!':) r to put :i nput. cha "I'act!!:: r :i. nt.o *1 1* and al"'ras to put charactprs into for */ .It comparison :in skeycmp */ /::j( :i.nt ...i y It ;::j( Set j contl"'ol variable */ to :\., put the P3sspd charactpr into the buff Pl'. * T h n t.. act. f t hf: :i. n t. character :is not alphabetic. When this * ',:; k (-:! r t :i. n NUL. Ltc-' T' :i. n t . n T' the buffer ** Return the last character rpad. ~:~ :;.:.~ E' (~h i:>. l' (~, T'~:; l' OIYI F' 1..1 f"i.]' (.:.' u 1"1-1:.. :i. 1 l.hi·" :I<: \~ C In F' ...i ::: aft (:~, put <:~ i:i :I., t:.il..lf [0::1 ::::ch;: whilp «cha=f~etc(fin» 1= EOF)-{ f ( .: " a.' <: :::: C /-'1 ;:>. & & c h a <: :. '~-::. / ) : : ('A' <= chs && cha <= 'Z'»{ ITI ;:>. OCCUl"'S, call t h!':! f!! n':.I [) f ,:1 t *- * * *- * */ */ 1:,11..1 f I:: j J .. c h ·::l ; ...i++ ; F·l-::.(·:·!{ - I:.iuf[j] ::: '\O"; i·:·"·1,Cmp (1:)I.lf ~ rptl..l T'n ( cha ) ; ~:.k r("~~3k('~~!, sp<:~nkE~~:!' fout) ; 'x.I } !* * * If the ne~t character read happens to be the EOF, then send the one passed character to skeycmp F:: (0" t 1..1 r nth i,) 1. a!;;· -\:, c h <:l T' i:l C t. ~:.~ l' T' (:~ a cl • l.)uf [..3::1 ::: '\0 " ; ske~cmp(buf,reSkey,spankey~fout); r·c'-!:..u r-n '\. .! (Ch;:i ) ? * * *./ - />,\(*>,\( * f:; In n a ITI (.:.:, * P r·o:'.'.l am nalll(,'! **' P r a l'ilIYI r- Spanish to ':! '::. t. f·' T' 0 ~.:l .Joseph Steele (.:.! Date: 5/19/86 This function is c~lled in the event that a cOlTiment has been encountered durin~ the execution of the pro~ram. This function will ~et characters and print them out until the end of the comment, It then returns the last character read so theprn~r-am c~n use it as the previous cha r'acti':') T'. D(·:"s;c T' :i. pt :i. on >,\( Pascal Translator :i. nCOmlTlf:)nt l' *- [n~lish * ':jc: ::+: * )\( t t L.:i. n k a !.:.l ,~:, :::'o:l.n-l:.·0'1') ~ >,\( * * ** ** Last upclat. * Mod :i. f i c t :i. * Hi',:. t. r * F'ut >,\( F~f·!tUY'n FILE :I<:i.nfilepointer.:I<outfilepointer; ('1'1,,>, r ch.::! T'ac·te 1'; char- incomment(prevchl :I. ,:>, ,::. t coclr·!,::. ,!l 0 ~.:j/:t p 0 rI '::! ;t. C' h.;::: i' .::; C t. ('-' ." r p cl d !::.i/B6 in function added the pointers for the output and :i.n 4/2:J. 4/2B T~ped ~)/:I. !:.'.i added more commpnts *- ***/ :!J: :i. n c 1 u i.:i f~ -::: s -1'., ci tinclud0' <ct~pe.h:::- ~1:dE'f YES 1 :i. nE~ :i 0 .:. h:::- :1I:r;j(::.,f:i.ne NO :~ cl (.:! f SIZE :1.00 :i. n ~:! 0 /:1< standard input/out~ut declarations >,\(/ /:1< ,::. t. r' :1 1"1 <:; n! ,:; nip u 1 at. ion ·f u net :i. 0 n ~::. .:,>, 1'1 ci ITI ,:l C l' C) <:; :I< / /t Cif!!f :i. npd for e<'>.',;i f) r ~"ithin t . hE' r:' ro:<.:! T'anl t/ /t ,j(·:·)f i !"it?d for- f::'~ {:!. -::; i '=' T' 1..1 ~~~ F:' 1"lith:i.n th(::, F·' Y"(JS T'(:~ITI tl /:« df:.,f i I"tPcl t.o 1.'.1(':" IJS(·:·)ci foT' th(·:·:, inpl..It a r- T'('l':! t/ u~:;p incomment(pT'evchyfin,fout) FILE tfin. tfout; /t filp pointprs passpd from thp main function char prevch; /* characteT' passed from the main function t / */ -( ehal' ch; :i. nt i ncoITI; :i.I"ICOITI ;;:: YES; b~ funct.ion */ boolpan to dptermine if the char2ctprs being / t read in are still within t.he comment t / /* charactpT' to rpad in />,\( /t set thp boolean variable to t.rue t / It if the character- is not EOF 8nd is still within the commentv 1* set another character */ while «(ch~f~ptc(fin» f":'utc (ch·, fout) ; :i. f « ( F' T' (.:., '-.! c h :;;: ;::: t ') 1= I it. &: [OF)&&(incom»{ (c h ;::: :::: ') I ) ) if the end of the comment */ It is encountered, set incom */ to false. Move the character tl / t into pr-evch for later comparisons ( /* '* */ ch */ */ incom = NO; prevch = ch; } returnCch); } 1* return the last character read *1 ;*** ** Ssstem name ** Pro~ram name Spanish to Joseph Steele Pro~rammer ch?racter=instrin~(character?infilepointervoutfilep FILE *infilepointerv*outfilepointer; char character; char instrin~(prevch); last character read 5/15/86 YES 1 NO 0 SIZE 1 00 char prevch; { = Tsped in function Added the pointers for input and output Added more comments 4/?8 5/1 5/15 tinclude <stdio.h) linclude <ctspe.h) instr Date: 5/19/86 This function is called in the event that a strin~ is found durin~ the execution of the main function. This function will ~et characters and print them out until the end of the to the main to be used as ~he previous character. linka~e char ch; int instr; Pascal Translator instrin~ * * Description ** * * ** ointer); * * ** Return codes * Last update * Modification * Histors * * ***1 Idefine Idefine Idefine En~lish 1* 1* 1* 1* 1* 1* 1* *1 defined for eas] er use within the pro~ram defined for eaSIer use within the pro~ram defined to be used for the input arras 1* 1* file pointers passed from the main function last chararter read from the file standard input/output declarations strin~ manipulation functions and macros *1 *1 *1 *1 *1 1* *1 holds the character read by this flJnction boolean variahle for jf the rharacters read are still within the strin~ *1 1* YES; intializ0 variable to TRUE *1 1* It 1* if the character is not FOF and st.ill within the strin~ put out the character if a "\" is encountered, ~et the next character and print it out while «(ch=f~etc(fin» 1= EOF)&&(instr»{ fputcCch,fout); if (ch == ' \ \ ' ) { ch = f~etc(fin); fputc(ch,fout); ~ ~ *1 } else { jf Cch instr = , \. , NO; ) 1* 1* *1 if the character is a ·v the end of the strin~ has been It reached, so set boolean to FALSE *1 *1 *1 *1 } prevch - ch; 1* 1* put the character into comparisons *1 prev~h ~ f return(ch); 1* return the last character rearl *1 for future *' ./*** ** S':l<:.;t.(-":.m * P o!'i a n *P ** [lpscripi:..iort * * ** ** * * I.. :i.l""lk.a<.:Je 1"" T' Spanish to n,:lIYil-.·:' ITI :i. nt.(,~ r ) Pascal TT'al""lslator :i.ncon<:; <'lITI(·:.:, Jo'::.pph Stp(·::, 1 E' r n!'.~ r aIlIHt(:~ 1"' (J [n~lish This function lS called in the event that a is encountered durin~ : constant offset bs' t . hE' p::<pcut i 01""1 of '!:-hf' Ina :i. n funct. :i. on. Th(·:·' function will ~et char~cters ond print thpm out until the end of the constant is T'eached. It then passes the last character read back to the main to be used as the previous charact. p·I' .' ; FILE *infilepointer,*outfilepoini:..er; chaY' chaT'aclpT'; char incons(prpvch); * * * F:E,tU T'n * Last. * t'l (i i f :i. * H :i. t * ****1 last rhaY'actpr T'ead codE""; uPI.".lat(·:·~ c ;:>.t :i ~:; C) r' ~:l 0 ~.:i/:1 ~'i/:1. ~.:; 'include <stdio.h> 'include <ctspe.h> 1* 1* ldpf:i.nE~ /* :lJ:d(7~f ~I:d(,",'f YES :I. NO :i. nE' :i. n[~ Tsppd in function Addpd pointers foT' input and output Added mOT'e comments 4/2::'> Ct r, ~; 0 T 7.[ "100 *1 l:,tanl.".la r-el i nput/ ClI.ltF-ut d(,",c I a rat :i. on~:; strin~ manipulation functions and macT'OS *1 cipf i 1""10:::'1."1 foY" I:~:! .::~ S :i. (~.~ l' 1..1<::.(;:' \.,1 i l.hi n t.h(~ }':; rC)~.:.i T'alTi */ /* (.l(·:·'f:i. 1""1 (:·'d fDr (~~) .:~~ s i (·:·'r II<:;·P I.):i.th:in th(":~ :::r T'O~:.! ram *.I ;o1(:"-(-':i ni.::ici to t:lP 1..1",(·:·:,.-.:1 for th(,"~ :i.nFut ar'ri:>":l ltV 1* incons(prpvch,fin,fout) FT I... F *f :i. n I' *f·ol.lt? /* f·j:l. F' PO i n·tp T'<::· F'i'ls<:;[·~d f T'OI1l th(,·' ma :i. n funct :i. on */ char prpvch; last charactpr read in the main */ 1* /* charactpr to bp rpad in the function */ /* boolean-- set t¥ stil within the constant char' ch; :i. nt :i. r,c on;; incc)n ::: /* /* YES~ :i.f char,3ct.E'T' :i.":. not. EDF print Clut thp charactpr whilp «(ch=f~etc(fin)) fpu·tc (ch 9 foul.) y :if (ch::::::::'\\'){ ch :::: f~.:.l~.;!tc ( f :i. n) ; f:::'utc (ch, fout) ; 1* 1* tll..I"1:, ';:.t,il1 1.-,I:i.th:i.1""t thE' CCln~;;t.. :ll""lt. *; *1 1= [DF)&&(incon»){ ~el if thp chaT'actpT' is a "\", character and print it out *1 }- !* *1 if thp chara~ter is a '. thpl""t it marks the pnd I t of the constant. so set the boo]pan to FALSE */ *1 thp next */ (,:,~ 1 f.:, E,' -( if (ch i nCOI"1 ::;: } F' Y"(',,\,och } r(,~t,uT"1"I }, (ch) ; :::: ch ~ 1* NO? 1* 1* let prevch eQual the character for future comparisons *1 return the last character read *1 *1 /*** **- ~)'")s -1;, f:~ HI I""ti:l **- P rCl<.=.l T'am **- rllf:' nalTl€" Spanish to Fng]ish Pascal Translator ·::;pt .... d(·:·'faul t DatE~: F' T' 0 '.;.ll' alllni (.:.:. r * II (.:.:. ** * *-* ~;;. c Y' :i. F't. :i. 0 n This function t~kps the ar~ument list and spts thp pointers to the dpsirpd input fi]p. If thpre arp any problems opening the filp, a flas is spt and a messaSe is printpd to thp screpn. An input filp **- !... i nkc>.<.;.lf.' ****- R€"tuT'n codp<:. * **- La.;::. t.. **M i *' * **CI ci :;:;/:\. <j/Bf) prpceeded with a IS _(n. set.defalJlt(argc,arSv~tnfilppointpr,outfilepointer) FILE *infilppointpr,outfilepointer~ i nt. .:>. ·P!'.lc; Chelf' *aT'<;.lvrl; upcli;~t..p f i c i:>. t :i. 0 n Typed in the function and debusSpd DebugSed somp more ArJrl!'-'d ITIO f'P C()lllmE~nt<:; and chan<.;.lE·,j f.:. T' I'O r' m!'-'ssa~es. Also madp it so that if an ext!'-'nsion is not specified, it d!'-'faults "'i/l ~.;.i/3 Hi<:;tnT'~3 ~.;;/J 4 t,C) ::t:: I PA~; Added more cClmmpnts * * ***/ * tincludp (stdio.h> 'include (ctype.h> .I ;t~ci(~)f :i.I"ti!.:· :O;df!!f :i.n!'" ;n;cl(·:~f :i.I"I(·c) /* I.''\(o·,f :i.n(,::·rl fo r· /* iJf~f :i.n(,·'I.'.\ for y[~; ND :t. 0 f:;I7E :1.00 / :01< /t: <;.;. t . a "; n cl ;;>. r d t. 1" i n ".~ df-)f'i :i. n F' u -I:. / () 1..1 t i P 1..1lat. :i. 0 IYI a 1"1 rtf·:rC) t.o (.:.~ ;:~ t d (·c) c 1 i;l y-. at :i. Ci I"I~:; 1"1 f 1..11"1 C t :i. 0 1"1 ;;; ·::l n :i ,. '\. :i.nt. char' p(-:o"! z¥i~j~Pf·~r·~ t.priIP[~:)~.'j]; ;* ~: if , control var:i.ablps t:/ temporarY ~rT'ay of chaT"actpT"s PGl..lal thp nl..llYlbpT" of the command */ :i.f i is Srpatpr than 2 then print an and spt flas to :I. */ (i>:1.){ pril"ltf("Error in input :7 ;:: 1. .'\. *.1 /* lpt i /t: /* */ *; r::::O f. :i. ::::.:'l r:;.:jc· ..·:I. ;* argument list */ .I~;:.p /* fiJi':" F-·D:in+'.i'~Y''';. fY'DIYI t.h(:·' IYlain funt-i.on / t arSulYlent list count *.1 /* /* Y' Cl ~;; (.:.~ :i. (:,'l' set_def31..1It(ar~c,ar~v,finYfol..lt) FILE **f:i.I"I~**f()ul,~ int arSc; char *arSv[]; *.1 d m;;>. c r 1..1;;;(:.) 1.,..I:i.t.h:in t.he·) F' T' 0 ~.;.l T' a III 1. within the F' T' (:) ~:.l T' a III 1.lspd foT' t.h!'" :i.n~:'I..lt aT" T',a'::~ */ 0::; F' i:~ ~::, t.)I~:1 P I.J ; stre~m\n\n·); PI'I'OI' ar~l..Ill1ents lYIessa~!'" *; b!'-'sides */ th8 input file nRrne into temp. Then check to see *1 if the file name has an extension on it. If it does *1 ~opy ./* f:~ 1 !:;P f -( (? :i. 0 )' if :> 0 ; :i......... ) -( == '(') { (ar~v[i][O] for (J=O;J{strlen(ar~v[i]);J++) t (", rt, P r.: , i J ::" a r ~;l'v' I:: :i. ::I r.: J +:I. ::I ? for (,j :::: () ; j { <=; t Y' I (,~ r', ( t f~ IYI P ) ~ J + +) -{ "i. f (t':"!I"i,F' r.: -i ~I ::::::" '.') "'. . .' 1* 1* If per is not 1 then the .PAS extension must be added to the filp name *1 :i. f *1 (! F'\:~Y')-{ J::::~:; t y':I. (·:·'n ( tpmF'r.:.j]:::: I t101Y1P) :: • I ;; t. (.,~ In p I:: .j +:1 ::I::" I F·' , ;; 1:. (,~ IY1 F' r.: ~; +2 ::I :::: ! a ' ; tE'IYIP[-i+3]:":'s' ; t (:., IYI!"'" I:: ,j -+- 4 ::I :": ' \ 0 ' y } It .I Qpen the input file and span.pas as a tplYIPorarY * f :i. :I. f.-~. *.1 *1 tfin = fopenCteIYlPyBr·); *fout = fopen("spsn.pas·,·w·); 1* 1* If the '{' is 1YI1SSln~ from the input and print the error lYIessa~e *.1 strin~ set the fla~ (.:, :I. '".. E'~ -( printf("Error in input stream\n\n"); ;;,~:::: t ; "} ., .f" } 1* 1* If there were problelYls and print a messa~e *.1 openin~ the files, set the if (*fin==NULl)-( printf("Error openin~ %s as input\n\n",temp); ~.~::::t ~ } if '*fout==NUll)-{ printf("Error oF'enin~ files \n\n"); z::=:I. ; } .'\. ) Y'E·'tl..l 1'1""! (7) ; 1* retl..l1'n th8 fla~ *1 fla~ *1 *.1 - 1*** **- S':I<:;tE!m ** Pro a **- P ~.:.l Y' : Spanish to English Pascal Translator n2~1TI(::' IT, n a IT, (.:.) Dat!",: 5/1 (?/Bf.> T'Cl!'.l T'2lmlTl(':> r· *- This function comp~res the string that has been terminated with any nonalphabetic character to ~n array containing all the Spanish Pascal keywords. If the string is eoual to one of the keywordsy then the corresponding element of the F n ~.:.ll i ':; h p~! ~:; C ;:>. I k p ~:I ~~, n r' cl a Y" T' a '::1 :i. "; 0 u t F' '.1 t t D t. h p temporarY file in place of the Spanish keyword. Df"'::;cr'iF,-I:,ion :1< *" ::f:: *- * **11:: >1 I... i nk.::igf.·) *:1< lI< * Pf·)tU *lI< I... '::; t. ':;k(":"::lCfI, F' ( h'.lffp T' '.' k 0::" ':1 I,} 0 "I'da Y" ra'::l 9 CDunt;:; Y' 1'<'1'::1 ) ch.::i r- bl.lff!:~"f'[:1 *k e'::lt..Joy'da r r<:l~:l r 1 \l :i. nt c Dunl. ,:l y. T' ,:>":! [ :1 ; 'I • I· T'n .:~ CDcl(·:·'·:::. 1..1 F·' r:.l i:i -1-. (0-) ~~ lI< r1odific;:ition H :i. '::; t (J r' ~:l * * * ***/ ! Typed in function and debuggpd Changed comparison and added comments Added more comments ~.:i/:I. ~'i/8 !.=.i/lb linclude (stdio.h) linclude (ctype.h) :11: el (.:.) f i ni!.~ :I~ . . .i (;;:' f :!. n (.:" YE!3:1 N() 0 Idefine SIZE 100 /lI< ,,;tandi:>' r·(.l :i. r·,:·;'I.lt/output clpc 1 a rat :i. Dn~:; */ Ill< string manipulation functions and macros /lI< cif.·'f in(·:··,·.l fnr (.:., ;:l"!:; :i. (;.) T' I..I~.(.:.) w:ithi 1"', thp F' T' 0 '.:.l r- ·::lIY, )/V /lI< r:.lf-'f :i npij f r) y. (.:., ·::l 's:i (." r' U'::·f:' f.,J :i. thi n th~" p rO'.:.i r- ;:In, :"V Ill< . . .1€.:'f :i. npr:i -1:,0 r.\('·) u<:;I!.-' . . .1 fn r- thE' :i.f"lPut. a T\ r ,:l '::1 */ */ .Ill< ;:l 1',' a~:I,,; F-·a~:··:::·('" (.1 b':: thp ChE,'ck .... l:.ll..1f funct :i. eln char buf[]y*rpgkey[:1v*spankeY[]; FILE lI<felut; /* nutput fill!.-' pnintl!.-'r- */ .{ /* nubscr-ipt to the ar-r-ays and flag *1 k :::: 0; .Ill< for- pach in the kl!.-'ywor-d array *1 if *1 /* PBualy increment the appr-opriate elpml!.-'nt 1* in thl!.-' count array *1 ~ll!.-'lTIent 1* compar-I!.-' it to the string in bl..lfy */ for (J=O;J(270;J++){ if (l(str-cmp(bufvspankpy[J]»){ fputs(rpgkpy[J:1?fout); k :::: :I.; }}. 1* */ If thl!.-' character 1S not PQual tel onf-' of the :1</ :if (lid fputs(buf~fout); .\. •J /*** *S ::I< :"J r F'.,..' 0 ** Pr-o ~:.~ r i:l rr, mp l' T' 1. El r(, n "llTll':" )1< * [tp,,;c Spanish Pascal Translator n <'lIT! 1::' '"!S t. E'IT, This function dpterminE-'s if thE-' charactE-'r is the bE-'~innin~ of a comment, str-:i.n~ or constant. If it is it calls the appropriate function to handlE-' whichpvpr casp it is. It thE-'1""I chE-'cks thE-' charactE-'r rpturnpd bs thos8 functions to find if it is alphabetic or another of those sPE-'cial characters. It does this until thp character is not one of the special char-acters 01""" a ll"'habpt :i. c. :i. p·t :i. nn * * * * * * ** I... :i. :¥ * * . urn cocl€·'". »: * L.;:::<:;t updatE' * :i. f:i. cat on n';;pc-:·'c 1"1 a .. nk.<:l!.~E-' char=insppcial(c.prpvc,f:i.n,fout,re~kes,spankes); FILE *fin,*follt; char c,p1"""evc,*r-e~kE-'s[J,*spankes[]; F~;:;.'t * ~'~()d ! 5/:I."7/f:j6 Hi <:;tc'r':i Tsped in function ~5/:I. j + r.:- I'") Debu~~ed ... J.' .<.. :>I:: Added some comments. Put in more comments. ~519 * * ***/ ~:.i/ tincludE-' (stdio.h> tincludE-' (ctsPE-'.h> :11: Of:: f i rt€-: :H:clf2f:i. n(·:' :H:cic·:,·f:i.!"'IF.' /* /* /* until it compilE-'d with no pr-o~ram p)~l'ors. Y[~3 :I. NO () f:lIZE :tOO 1 "7 standard inputloutput declarations */ manipulation functions and macros /* str:i.n~ 1* */ 1* 1* df-!f i npd for E-'a~:; :i. E-' T' 1..1<:;1::.:' I,.-,I:i. t.hin the·' F' rD!.:.i T'am *1 cipf:i.f"lP(1 for' €-:;:>.,,:.jp)"' I.J ~::'I·~! 1"I:i. th:i.n th(:·' F' yo. 0 ~:.l T" a HI */ /:>1< elf.·,·finp,.-i t.n t:l (-': 1..I,,;prJ for "\"..h(·:·:· i nF'ut .aT" r- a ~:~ */ ··./Br:i.abl(·? fOT' ·thf~ il·,r:'ul, cha'I'act,(·:'r ;:::1"1 el thf:' */ c h a f' act P '!' F' r (:,' \.' i C) I .I ~:; 1 ~:I i n put, f :i. 1 p F' 0 i n t p r ,,; and kpyword arrays *1 */ FILE *fin, ll<foutv c h ;;>.)" c, F' r (,:,~ ',) c !' ;1<: r E·' ~:l k (:,:. ':1 [: :1 " y *, ; F' a n k (.:" ~:I I:: ::I V "\. It perform thp Ol..ltpr loop until thp charactpr rpad is not It onp of the sF'Pcial char;;>.ctprs */ */ while«'a'(=c 1& C<='2'): :('A'(=c 1& c(='Z'):: *")): ( C' :::::::: ' ~;. , ) : : (c :::: :::: ' \ ' , ) : : (C'""::' \ R , ) : : ( ( p r f:~ v c"::::: ' ( , ) &&: ( c :::: :::: ' ( c:::::::' -(' ) ) -{ /* if thE-' character is alphabetic, chpck to <:;eE-' if it is the be~innin~ of a keyword *1 if«'a'{=c gg c{='z'): l ('A'{=c && c{='Z')l l(c=='%'» c=check_wrd(c,re~ke~,sP3nkey,fin,fout); fF'I ..ltc (c, fout) 11 It if the character is the be~innin~ of a constanty call *1 It the aPFropriate function the handle it tl :i.f 1* ( (":::: :::: ... ' \' ". ) if the character is the he~innin~ of a <:~F'F' rOf-"'f' :i. ,:,:tr·) fl.lnct. :i. on t. 1'1 f·:·' h;:lI", cl1 (:., it It t.·he if (c:::::::: strin~, */ call *1 '\"') c=instrjn~(c,fin,fout); 1* if the character i~ the be~innin~ of a comment, call /* the appropriate function the handle it *1 i'f" (c::::::::' -( , ) 0: C 'I f :i. n, fOllt) ; -{ if «prpvc == '(')&& (c=='*'» c=incomment(c,fin,fnut); c:::::i. nCDmril~::?I"I+'. el~.p .,.f· } fput,c (c, fout) ; l"€d,I"lrn (I~') ; )- -- 1* return thp last character read *1 *1 /:+::** * t ** Pl""'c)<.:.lr·<:lm ** P T'D<:.! ral'fIITI(':" r *:+: * ** ~::; '::! <:, Spanish Pascal Translator f?m n ,:i mE' t ran<:;I:.l3ck 1"Ii:~IYlf:) : This is the lYiai.n function fol""' the translation of the .LIS file back into Spanish. It calls a 11 of thif:' nt.hE·' T' fl.lnct i Ol"l~:; tn F··(,' T"i"'n rl'fl th.o) ta<::.k. Df.~<::.cri)::·tion lI< * '* *t ** t * * * I... i. nk * ** Hetu rn ('o;:.i (.:.) * L. t. ('.1 +, * Moci :i. c,:::t :i. on * H :i. t . r' *t .::~ :!{; '.:.1(.:., <:. ol ~~ t .I <:; .:l ::., c, This function reads nne character at a tilYie from the input file. If the character is alphabpt.:i.co it. f...,lil1 c.::>.ll ,:l \"·out.:i.nE' to g'~:.,t c h 2l r ,:l C t. p r ' '; I In til ;:>. 1"1 (') n alp h a t:.1 (.'., t :i. c c haT' i:l c t E,) T' • If the character is nonalphabetic, it could be thE-' [:"'E".:;' :i.!"In i 1·1~:.i nf ,::: cOn'Irt'II'·'nt, s t T' :i.n!.:.l y 0 T' con~:; tant. Tl;f'.'r(·)f(lri:·:'~ "l fl.lnct:i.on :i.~:; c'::llli!.·)d to d(·:~tpT··m:i.n(,·) if an~ of these possibilities has occurred. transback(ar3vvre~ke~,spanke~); char non;·:·' ~:;/l'?/n{, 'f':i ~::i/3 0 !"j/4 '::! *arsv[l,treske~,tspanke~; ~:.:.i/:1. 2 ~:i/l'? T~ped in fUl"lction Debusged until error-free cOlYlpilation Adclf.',d COITlmf.~nts Added more comments t * **t/ linclude <stdio.h> linclude <ct~pe.h> /t standard input/outPut declarations lI</ /lI< strin~ manipulation functions and macros :I!:;j(·:)'f:i.l"li!.·:' YES :1. /* :1~d(:·'f:i.I"I(·::' Nn :'~dE·f :i. ne 0 SIZE :1.00 */ deinfed for easier use within the prosram t/ /t deinfed for easier use within the prosram t/ /* df:·):i.nff.';j to [.1(-:' 1..1 <:;;:,'(l for' thp :i.npllt ;:>'1"T'a'::! t/ transback(ar3v~reske~,spankey) ch?r *ar3v[J,treskes[1,tspankes[1; It arras ho]din~ the arsumpnts from thp command line */ / t thp arra~ of English kpyworris and Spanish keswords t/ .r\. FILE *inf, *outf; ch.::;:r c,r,:·r(·:~vc; :i.l"lt :i.!' I"t ~ :,:~, :i. ncom; I /t pointers to the input ~I"td output files */ /* vari~ble fur the input character and thp character previously input */ /* counters and a control variablp t; • !' /* error /* fla~ to be set if an error occurs */ Call set_Jef to open the necpssars files for this operation */ l:>l< i f .::~ n f~ 1"' r Ci Y' h a ,,; (] c cur- Y' (.:., ('1 l:>l< of the prCi~ram >l<l - :i. f (;:.~ P ::::::!' i nth f·:- :i. n F' 1..1 -1:. <:; t )". (.:., ,:lITI Y '.:J (" t.. out.. >I< l :1.) y'(·:·'\,c::::FOF? l:>l< rf:~F' (:., i:l l. t.. hE':- 01..1-1:, (.:~ Y" 1. oo}'" 1>1< thp FOF chaY'acter >1<1 I,·J h :i. 1 p « P r' r;,:- \J C I:::: F () F) & ? I .In-l:. i 1 thp ch i:l '('. ,:lctp r :i. <:; « c::::'f' '.:,i (:.~ t C ( :i. n f » I:::: >I< l F Cl F ) ) { l* if the charactpr is 21phabetic Dr a '%' thpn call *1 1* the function to check if it is the be~inning of :>1<1 1* i:l :i.f «'a' k(·:·~~::~IAIO F.. y'eVC rei <= *1 c &X c <= '7')::('(.':,' ::::::: c && c <:::: ':1.')::(c , .v =:: ".. •1 ., ..... :i.f thp rhaY'2ct0T' is not alphabetic OY' a '%', then *l /oJw *l ,',.. i t could be the bp~innin~ of a stT'in~, constant Ci:lll n':;F'c:i.i'l1 t.() fi.nd Dut. *1 /:>1< OT' cOITIITIPnt., .' I'J". " } ·fclQf:;f~(ol..ltf) fc 1. O~:;f'! ( :i. nf) ? }- ; '%') )( /*** * tPITI n"l111 * F' Y' alTI a ITI (."., *:\< P J'o:=.lraIYimeT' * Des.cT'ipt:i.on ** S\:I~::. Spanish Pascal Translator f":' l' 0 ~.:.! ,,;(."·'t .... cl.::··f 1"1 Di:>.t€~: ':; (.:., t .... d (.:.~ f ( ,,>. T' '.:J C' y .::>. yo ~.~ \1 Y i 1"1 f :i. 1 (:.~ F' Cl i 1"1 t. ~:.~ Y' v 0 1.1 t f i I (~ poi n t e l' ) FILE *infilepointervnutfilepointeY'; i nt. ;:lP<.:.ic; char *,,>. T':=lv [ ]; *:t: ** * I:::et n * I.. lr:'ci"lt,(::, * l"1oci:ifiC':lt.:i eln * H :i. t * ,:l,,; ,\:, ~:; (:.• r roy' f:l. i:l ::.:.! CD d(·:·'~:' 1.. ~:j/l,?/8b 0 '(' \:! ~.:j/8 ~V4 ~:;/:l lil"lcludp {stdio.h) lil"lclude {ctspe.h) :I~ d f:~ f' :i. f'I €.~ 4!:d(:?f:i.nE' :lJ:d(·:.,f:i.!"If>' 9/86 This function takes the argument list and opens a temporal's file with the same namp as the input file. It also opens thp .I...IS file created in the p r·(,·~v i. DU '::. <:;(."l ct. :i. on of th(:.:' I':.. T'n'.:.~ palTI eli:; :i. nput • *** I... :i.l"lki!::~§p 1..1 l' ~::j/1. '? 7 Tsped in the function and debugged Debussed some more Added more comments and debuSged some mol' ./iI< s taniJa T'rJ i nF".lt/ outPI.lt. d(·:·'c 1 i:! Y'at :i. on<; */ ./ iI< <=.. t 'j' i 1"'1 '.:.!; IYI ,:, 1"1 :i. F' 1. 11 i;>. t i. 0 1"1 fun c t. :i. 0 1"1 !:; an cl 111 a c l' 0 SI:ZE :tOO .... r:.i f!! f <: i!l r ~.! v y :i. 1'1 f , out f ) j=' I L. E ::(<::+: i n f ~ *::+:: Cli. It f ~ ./ f j :I. i:.' ~., () :i 1"1 t P Y" ~:; f Y' c) ITI t. h (.".1 m<:~ :i. 1"1 fun t i char *aT'Sv[]; 1* arSl..lmpnt list */ * 0 f'I * ./ (. ··t. int :.:.::y i YF'(~T'yj~ char tf:'!I'II:::'[?~";] Y 1* control variables */ I::{<: tpmporaY"s arras of charactpY's *1 /:+: set. fl a i.:.! tn () )/;' I /:t: <:;/-:·:·t '1"1. a i.:'! to 0 t / ",or :i. r- :::: () ; ":: :l.; !::+:: cops thp input file name into tpmp. Th€·~n chf.·'ck to *! / t if it had a default pxtel"lsiol"l or a Siven extension */ I f :i. t has; n 0 1':' :-: ·t (.:., n <:;. :i. () n y i:~ cl,..; t h (.~ • T MF' t Cl t. h t·,) (:~ n IJ n f .I /* thp file name. If i.t does? write over thp exsist.ing / t pxtpnsiDI"I. *./ /* * for (J=O;J{strlel"l(arSv[i]);jtt) ti!:!IYIP [ . j ] ::" a 'j'~.;!v [:i. ] I:: ....it:l.1 ; foT' (J=O;J{stT'lpI"ICtpIYIP);Jtt){ if (tr:"I'fIP[,i]:::::::: ',. ') F' ;:,,' l' }- *./ ./iI< elr·' i nf(.":'ci fn Y' (.:.:, ;:~ .~~:. :i. (,:,'r u~:;p t...) i th:i.n th~:~ F' Y' 0 ~.:.! T' a ITI *./ /* ('.\(."" :i. nf(·:·'",.! f () Y' (.:.~ .::~ ~~:. :i. €.~ r 1..1,,;(:,' ~Jith:i.n t.h(,·' F' Y'D<.:.! r'am */ /* elf.,'i nfC:-'jJ t.o t.'lf.-' 1..1,,;(-:.:,(,.1 foy' thp input. ar- T' ,:l ':! */ Y[!:; :I. NO 0 !:; (.,~ t F: (::! ~:; :::: 1;: */ :i.f (Ipf:·r){ j ::= <:; t, T' I r~ n (t t . pm:-:·· [:.j::l :=:' t€'I1'IP[ ,.i+1 ::I::: t(!'ITIF' [.i+2] f:) 11'1 F' ) ; I I, • ' ;) F' =:: I a I ; I <:; I; L.i+ 4 ]:::: ' \ 0 ' ; t.(:~I1'Ir-:-[j+3]=:: t E·' 11'1 P }- i - (strlen(temp» tf·rlIP[:i.] 'I', E'~ HI P :::: r: :i. +:1.::1 3; ''1','; :::: 'I'il';) t I':" IYI f·> r: :i. +::.> ::I :::: 'l-''';) *inf = for-:-en("span.li<:;","r"); *outf = fopenCtempy"w"); /* if an error has occurred in or-:-enin~ the file<:;y */ /* print a me<:;a~e ~nd <:;et the flas to 1 */ if «*inf == NULL) r-:-rintfCHError 1 1 1 , nr-:-enin~ (*nl..l·tf :::::::: NULI...» { files for transback"); } l'pt. U)~n(::::) ; } /* rpturn the error fla~ */ Itt*, *'* f:;'::J,<:; namE' *'* P r a nail, * ** * * * *' ***' I...inka'.:.l('·' Spanish Pascal Translator t.(,·~m (J !i.\ Y' IT, T' k E·' ':J, C ITI P ~:.~ DatE-! 419/Bb Pro~:;rall,mE'T' •• : This function compares the strin~ that has bppn terminatpd with a non alphahetic character to all the ke~words for the En~ljsh Pascal lan~ua~p. If the strin~ is P8ual to one of the kp~words, thpr"t t.hp co l' T'p<sponr:.l:i. n'.:.i f:;p;:ln:i. <:,.h kp':}"..,lo Y'(l :i. ',> wl' i tt('~n to the output filp instpad of thp En~lish one. D(·:~~:.cy':i.ption l' k (:., ':IC 1"1, F' ( 1:.11 ..1'('" f r·:·' Y' ~ Y" E' :".lk (,:' ':l ~ ~:~ p a nv.. F!'::! , out f i 1. (,:) ) char buffp1'[J?*rp~ke~rJ?*spanke~[J; FILE *ol..lt.filf.~; ~{ *lI< *' H€~turn '*'* La,,;-\:. * t1 * cod("!',:. ~::j/:l.7/8f.:, UF-"r:.Jc~t.p C) r:.l :i. f :i. c·::, t i H :i. ~,; t C) r' '::1 ~.'jj 0 1", ~:j/:t. *' *' *,**1 ,.l* lincludp <stdio.h> lincludp <ct~F-"p.h> :H:dE~f y[~:; :i. 1""1'::" :H:dpf inE~ :fl:d(,,'f:i. 1""1(::' Ill< /lI< 7 passed ,,;t;:;r'lclarc! :i.nF'ut./OutF'l..It. (IE~claratiol"·'·::; */ manipulation functions and macros /* r:.i(·:~f i r·I(·"d Ill< d(·,'fi 1""1(':"'-:'\ t.n h~ debus~pd strin~ p.':l";:i. \"., r ,..1':::.('" , u~:;e(l fo T' / t (\pf :i.n(·::,d fo r Pcl·:::.i f.,'r 1. ND 0 SIZE 1 00 arra~s T~ppd in function and Addpd mo1'P comments Addpd more comments 4 ~.:j/<t fD'I~ I:) (." JSE~ within the prD~ram within t~e pro~ram the input arra~ *1 the chpck_buf function *1 char buf[]Y*re~v..e~[]Yll<spanke~[J; FILE *fol..l-l:.; l:t. Ol.ltput f:i.1F' F. ():i.ntf~r lI<l -{ 1* subscript to thp :i.nt k,.,.iy arra~s *l v.. :::: 0 f /* for pach element in thp En~lish ke~word arra~ */ /* compare it to thp strin~ in buf, if lI</ /* E·:' GIJ ;:ll 9 F".Jt out i:,i""(':~ co l' r(·" ":·F'Cl r'l cl :i. n'.:.j f·' 1 (.;> rllE'nt of *1 1* Spanish kp~word arra~ and spt k to :I. lI</ for (.,.i=O;.,.i<270;.,.i++){ (I (~:;t J'C'tnF" (buf~' r'f·!'.:.iIq~~'::IL..i ] ) ) ) { :i. f (·:::.pnnkp'::l[ ,.il, fout..) ? 1.;; fputi:'. k co:: )- } /lI< if thp strin~ did not paual one of thp kp~words */ */ */ */ 1* put out the :if (lid strin~ fputs(buf9fout); }. that was passed */ Spanish Pascal Translator ** Pro~:.iT'.::>'IT' n,,;pc :i. a I namc:·~ * PT'n'.:Jr;:>.mlTl(·'Y"· * Dc:·'<:,.c r :i. pt i on * * * * * * ! •• ~J(]~;f.~F.. t·l 1 (-~ This fl..lnctiDn determines if the character is the be~innin~ of a comment? strin~ or cnnstant. : If it :i", it ci,lll'"; the appropY':i.at~" function to handle whichever case it is. It then checks the char2cter returned by thDse functions tD find if it is alphabetic or another of those special ~haracters. It dnes this until the character is not one nf the special ~haracters or ;:>.lr:,h;:>.t:.lf>tic,. *"'r· 'j,' * :i.nka<.:J(::' * ** R r nco 1:.1 E·' * UF'()atc,·' ** MoclificatiDn * H:i.s·l:-or'"1 * * ***/ 1... (.:.~ '1:. 1..1 St..e(-~ <:; charactpr=nspcial(c"prevc?finvfout,re~key,spankey); FILE *f:i.nv*fouty char c?prevc,*re~key[J,*spankey[]; 1 ;:>. ~::. t C ha l' ;:l C t.~? T' I...a~";t ':j( tinclude {stdiD.h) linclude {ctype.h) d ~:~ f' :i. n ~~ :It- ci (::~ f :i. n c·:~ Y[f:; :1. NO 0 :1I:(\c·,)f:i.n(,·) cr~r ....... i.. ::. :11= T\:IF'f·'...-.1 in function n(.:., t:.l 1..1 :::.1 ~:.i c·:·, d prns!r;:>.m unt.:i.l it compiled with no (·,'r·Y'oY's. Added snme comments. ~"i/:t :? ~:.i/1. 7 Put :i.I"·, 11,OY'f" CDIT,ml:.·~nt<:;. ~.:;/f:l ~.:j / 9 /* ·,;tandar-t:.\ inF'l..It/DutF'I..I-1:, clr::'clar·;:>.tions t./ strin~ manipulation functions and maCY'DS */ /t. :i. n (., . .-.) for f..~;:>. ", :i. c:.~ Y" 1..1',,(.:.' '.,J:i. th:i.n th(;~ p r Cl ~.:.i Y' a IT! cl (.:~ f :i. n (,.~ t:.l for (:.~ a <;, i (-:~ l' us~:~ l->d th:i.n thc:' P PO".! ram /* dc-:·)f:i. npd t.n ))P 1.I"'Plj fflr thE' inF'l..It .a Y" l' <:~ '::? t./ /* /t. :tOO C) E·' f nspcial(c,prevc,fin,fout,re~key,spankey) tfol.tt; t rp <:.lk E,":! [" J , lI<sP<:lnl~ (")'::1 [ FII...E *f:i.n!I c·ha f' C ~ P T'~,)Vc ~ /lI< f:i.l(·) ] F'Cl:i.nt~:·)Y'~;; lI</ ~ /t variable for the input character and the charactpp previously input and thp keyword arrays*! -( /l'{ /* t.hE·~ DutF.'r TDDF' 1.ln'I·.:i.1 l.hr.-> charactE'Y' :i.s not nnf? of t/ special charactprs *1 P(~'Y'fDr'IT' whilp«'a'{=c &1 c<='z'): :('A'{=e II c<='Z'):: (c=='%')l lCe==""): :(c==""'): :«preve=='(')&&(c=='t'» (c::::::::'{'»{ /lI< if the character is alphabetic, check for a keywnrd lI</ :i. f ( ( I d l <: :::: (:. && c <: : ' :.:.~ , ) : : ( '()' {:::: C g & c <: : ' Z I c=chck_wrd(c,re~key,spankey,fin,fout); ): ( c :::: :::: I ~x. ' )) */ */ fF'ut. c(c?fout) y /* /* if the character IS the be~innin~ of call the appropriate function */ :i. f (c :::: :::: I \ ! , d constant? then i / ) c=incons(c?fin,fout); /* 1* :i.f if the character is the be~innin~ of a call the appropriate function */ (c:::::::: strin~? then */ '\"') c=instrin~(cYfin,fout); 1* if the ch2racter is the besinnin~ of a comment? then It call the appropriate function i'f *1 (c==:::: f -( f ) c=incomment(c,fin,fout); (,·'1',,1'" -( if «prevc == '(')&& (c=='*'» c=incomment(c,fin,fout); } } fF'ute (c? fOI.lt) ; r(!·~tu Y'n )- (c) ;'i 1* return the last charactpr read */ *1 /*** *:+: *- Spanish Pascal Translato"i' ni:lrflP ~;,,!<:;tPITI * *;4< Pro"Jri:':mrflPT' ;4< ;4< Pro:ST',7~1TI fI(·:·~~:;C"i' chk .... t.-Jr·ci n,:>.rfI'::·' : This function rpsds characters until the character read is not alphabetic. Whpn this occurs~ the function is callpd to compare thp character strjn~ to the En~lish kpywords i pt i on ,I, it· }\( *;4< * :i. nka<jp * * Rptur-n cnd(:·';;:. (:·hi::: r'i:" C '1'. f'~ r' :::: i.:: hk ... \.J rd ( ch y r (:·'''\k P':! , ,,;pank('·~'::! ~ f :i. n y fout ) Ii f :i n y ;4< f () U t y c h;:i r- c h ~ if l' (:.~ ':.! k r:' ':! [: 'J 'J )\( s F' a n k i':~ ~:! [: ::I ; i... )\( * ** i··1ClI.":iificatiCln * H:i.,".tor',·! * I ...:::: ,,:. t C h.;::: r' i::: ct. E' r· I":,' .::>. cl 5/17/f:l6 UP(;~,t.(:·, L.d,:;t F TI... E Typed in function 5./~·) flebu~~pd 0:5/ t t :* (.:.:1 5/12 }\( ~:; /1"7 ! ){<: r· r' C) r' ~:; p1'O~1'arfl until it cOrflPilpd with no ~ Addpd some comments. It in fil n l' F:' C o JT,IT'i,:'nt..::; ,. PI. ;4<**/ 'include <stdio.h> *include <ctype.h> /;4< standa1'd input/outPut declarations ;4</ /)\( str:i.n~ maniPlllation functions and macros if/ :I~"')f:!f :i. :1I:ijpf:i. nE-' :I~d(·'.'f :i. rl(':-! i:.1(·:·:,f :i n(,:,'d t'C) r· :i. F-' r u<::·e w:i.thin thp pro~rarfl */ dE,f i 1'-1("'0.\ fn r I·:·~ .~~ .:::. :i. F.I r- 1.1 <:; within the pro~ram ;4</ /* /* c\(·:,'f :i. npd l.e. hi:.! u·:;:.(':'(l fDr- the input array ;4</ YE~3 nf~J /}\( :I NO 0 ~3 I ZE 1 00 (.~ ~;~ ~:~ ,:.:~ chck .... l..j rei (ch y r'p:"lke':::! ,,:.r:,·ankf:":!" 'J /1: f :i. 1 F' r', C) i n t . (.:, r ,,:. y i:>' r r' a':! ,.:. i) '1" :i. n y fDI.lt ) f k (.:.~ '::1 ~..J D I' (.1 ';;? ,:~ 1"1 (i C h a r- i;) c t (.:., Y" lI<: / char ch,)\(re~keYr],lI<:spankey[:::I; FILE *fin,*fout; -{ ~har :i. 1'", t. chavbufrSIZE1; .j i; ..i :::: 1; 1:.1uf r ()] ::::ch ; /t str:i.n~ */ /;4< set subscript to :1. */ put the passed character in the first position of thE" t1uff(·:~r' )\(/ 1* /* perform outer while /lI<: buffer to hold character /* subscript variable lI<:/ IDOP «cha=f~etc(fin» until the character rpad is EOF 1= }\(/ EOF){ if thp character is alphabetic put in thE-' buffer */ if«'a' <= cha && chs <= 'z')l le'A' <= cha II cha .... 'Z')){ 1:'-'l..If[..iJ .... Ch;:lv ., ..i++' ( It if the character is not alphabetic put in thp NULL */ 1* terminator and compare the else{ buf[J] = strin~ with the ke~words il '\0'; rke~cmp(buf~re~ke~,spanke~?fout); return(cha); } } 1* if the FOF charact~r happens to be read before a nonalphabetic *1 It character is reached? check that buf[J] = '\0'; rke~cmp(buf,re~keyyspankeYYfout); return(cha); strin~ tl /*** **- t (." * Pro *;-.}: P T' a *t Dc·, i t* * ** ~:; ."! <:;. n "lilt ~:.:, ~.:.! T' ~ll1l T' C) <.'.1 <:;c Y' Span:i.sh Pascal TT'anslator- n "3m (:., 111 iYl me·' F··t ..1D <:; e p h r ~3 t. ~:., (.:., 1 (.:., T h i <:; f 1.1 net ion c a 1. 1 ,,; i'!l 1 Dof' t. h ~:.~ of' 1..1 net :i. 0 n .::; n peE' <:;.,; <:3l"' ':! to translatE' thE' prrDrs in thp .LIS file from En~lish tD spanish. i on ThE-' funct i on T'pa..-l,,; chi'! r·.::lclp T' i. nput. 01'1(," cha ractp T' at. a time, fT'Dlltt the .TMP fi1p cr~etE'd in the transback section Df the pro~ram. Thpny dependin~ Cl n t. h (:~ c h ·::3 Y' i::: C t. c·, r' r f' .::; (I t :i. c a 1. 1 ':; \! a T' i 01..1 ,,; fun c t :i. 0 n ,,; for- F' r- 0 c (.:.:..::; .::; :i. n ::.'.1 (. "* '>l:' t: * "* * P (.:., l, r' nco d **- a,,;l, * 1:1 :i. of' :i. C tiD t r' a n <:; r:..~ T' T' l...:i.l"!ka~:.ir::. I..IF'(lal.(·:·~ I... »=: »=: ) ; nDne ~:., ~::. 1..1 .: d T' :".1 \: *B T··~.:.lv [ ::I? ch<"l l' t'lo ;:3 Typed in function Typed in er-r-Dr BY'raYS and dpbl..l~~ed .::ld . . .IE· . . .1 <:;OlilC"! (·"rrnr-·:::· l . hat l:.licln't ~:.lf·~t F.. ut ~:;.I/ n Histor-'::! ~:'j/j() !".;/ll *' * *' :i. n * F" r c·· '. / i Cl U ~:;. 1. '.:1 call to check 8ddpd commpnts ch~n~pd : 5/14 5.117 *- ***.1 t :i. n c 11..1 (1 (.:., <: ':; t. eli 0 • i' \ ':: 'include <:ctspe.h) .I:~( .:;; tan . . '.i'! /t :". t :If: . . i (~~ fin (,., :Ij:r:.i(·:·:·f :i. n(·:~ :I~ loJ.::' f :i. n (:.• .It rJpinfed for E'i'lsipr- use within the pro~ram t.l /t deinferJ for easier use within the pr-o~ram t/ I»=: rleinfed to be used for- the input ar-ray */ YE~; j NO 0 ::;I7.E :100 t ran~; t~ r r ( .:;: r :::.1 v ) c·h.::::!" *.::IT'<.1vfJ; array I' :i n ~:i :i nPI..lt..I output. r:.lf·:·c 1. i'l T'i:lt :i. on~:; t.l man :i. P IJ "I. i:l t .. j. n '''I fun ct.:i n n .:::. .::l n d In i'l c r (\ <.-, r-ci the haldin~ ar~uments *.1 from the command linp .,/ .r'.. /* file pointprs t.l .It variable for the input character and the Chi::: y-. act t' r' P r c·:" v :i. C) 1..1 ,,; 1. '"I i 1"1 F' 1..1 -t... t / /t; countr:.:'r<; anlo.! a cor-lt.-ro1. v<:lr:i i:i/")l(·" t / :i. n t. :i. ~ n ~ :z , :i. nco 11, ? ./ * /:t: i:l r r .;::: '::1 D f i:l:l:l nf t. h (:., .:~ I) I::· r c,·, . j :i. ;:, t .j n n ,,; f Cl"(' t h F' P "l ~::. C i:l 1 C () ITI F errors */ :i. :I i:l t. inn */ ~";tati.c Chi:: Y' *r r: 1 ::·:·f " An!:;,~ I J ri f'J CCl N" • • p, CCt1 F T1·1 CON" • " ACT H(1 S N0 F P MI. " • " ACT MU I.. TP L " "ACTPASCNVTMP","ACTPASPDTMp·,"ACTPASSI7TMP","ACTPASWPTMPH, "ACTPPMOPD",nADDTWRDAI JGN"."ADDIWRDSTZE","ADDRFSVAp n , "(.:ILICJNtlUTO" I' "(.)1. TnNFNCr~F~:)", "(.:'11 IDNTNT" I' "ALJTI'·!VALPPf"-1"j' "AI...I...PRMSAM"."APARMACTDFF","APTTHClPNDP[O"."ARRCNTPCK", f' <.:.1 (", T' T' ·APPHAUST7"·"ARPMSTPCKn,hARRNOTSTP"."ASYPFOASY·~ * "(,,~:;YF:[D')ClL"!, ",~,T:rNTIJN~:l"', • ('I T T P C 0 1'.1 F LTC T" " " (., T T F' n N l "(..lTF'FXTFF'N"\' "ATTF~CONCt1DLNF" ~ Y F' " • II AUT (') GT I:~ t1 t, X T 1'1 T" " • BAD [' ETC MP • ~ • nI NOCTHFX" !' • Fli I{NOTFNfI· y "BL.I<TDDOFCF'· y "BNDt'tCTDIFF R y "BNDCNFF:LIN II y "E·:t·m~:;UHOF'O" ? "BOOI OF'F~Ff~" !.' HBOOSETHFO· !' "BYTFALIGN","CARCONMNGLn",·CASL.ABEXPR","CASORDRFL.PTR", ·CASSCL.DPD","CASSRCStl","CASTARST7","CDDABOHT", ·CDDBADDIR","COOBADPTR"."CDOBTT"."CDDBLNKZCRO", "CDDCOI.Mt,,J(lf~" y ·f'~nnItFPTTFM"', "r:nnnFLO(..lTH!, "CDDFI"DV("\PACDn" , "CDDGFLn{~T". "Cnn1II .. tIFi=~H, nCDDINITU(~II..", "CI'IDt1INClCC·? n CDDDNI. YTYP" " • CDnpnHT..JU~:;T" , "CDD~:;CAL.F" y "cnn~;I:~CTYF'F n , n CDDT(,Cmn:Y" !' "CDDTAC,)U{:IP II " • CIHIT(lOnFFT'· , "CDDTRUNCF~FF n , • CDDUN!::;T',{P" 'J "cnD'') I HTU(~IL • , • CLSCNF')AL." , "[I ~:;NOTtILI.. \'.1" !' "CMTBFFEOF",aCNFCANTCNF","CNTBFAPRCMP","CNTBEARPlnX", HCNTBFCAST","CNTBFCNFCMP",·CNTBFCNFIDX","CNTBFCNFURY", .CNTBFCOMP",.CNTBFCONST"."CNTBFDFFDFCL"."CNTBFDESPARM", ·CNTBEFXFSFC","CNTBFF1LCMP","CNTBCFUNC",·CNTBFIMMPARM R , " Ci···.ITBFLr-)BEL " \' • CNTIlFPCI<CNF" • H O!TFn:T"n;:B(l~:;" , "CNTBFPFCFL.D" , "CNTBFREFPARM"·"CNTBFRTNDFCL","CNTBERTNPAHM". ·CNTBFSFTRNG"~"~NTBrSTDPARM","CNTBFTAGFLn","CNTBFTAGTYP", "CNTBETYPDEF",·CNTBFTYPE"."CNTBEVALPARM","CNTBEVAllJF", "CNTBEVALVAR","CNTREVAR",aCNTBFVARBLC","CNTBFVARPARM". " CNTBF'v'P ,([I'':f' • , " CDt1CONFL:r C T " :' " C~:;TI~:H(':,nTYp" !' • C~:; TF~COM I ~:; ~:; • " " CSTF;:NDl)F'~.IT" 'J " C:~; T F;:P [F '!:It,F'R" " "C ~:; Tr;:F~ FF ,; TNT" !' H C ~:; T F~ F~ F F f.ll... F~n " \' "CSTHREFANEGR,"CSTRTOOMANY","CTGARRDFSCH","DEBUGClPT", • DFFPTi\IP{:lP~l" 'J • DFF~)(~F;:PAPi''l" ~ "DFbCROI:~CNF 11 , "DF~:;CTYPCnN" " "D:rF:CD,···!'..):r~:;JFl"', "DnNTP,~CI··;ut11:~· ,,"nUF'I .. t'lLTC·)'···)". aftUPLtll...L.DC·, • DLI P!... (.:',TTF;: " !' "OI.Jr:'LCI.i0<:::~:;" • "flIIPL D()UHI...F R • • nUPL.GF~LNi~rl" " "tIlIPLt'lFCH"" "DI..IPI .. liPT"" HDI.IPI <:;I7F" " ·DUPt.t.):r~:;IF:"', "nUPTYP,':tt.I"!, "DUPTYP!''1LI. " 'J • nUPTYPf-; TP", "DIIPTYPD[<:; R " "nl.IPTYP~:; T 7" " "DUPTypt)I:=;"!, "FIFDI!Tr~NFi·, "Ft~PTYCtlnF·· "FN!.)FRRClF,II!, • FI···ll)F t, T ,-::,1. • " • F 1"·1',)('11.. O'·}FI:~ " " "FN'''I,JAr;~N • ? " FF'r\FALCN~:)T II , "ERRNONPDS","ERPDRI..IMIT","ESTBASYNCH","EXPLCONVRFQ", "[XPPARITH","FXPRARRTDv"."EXPRCOMTAG","EXPHNOTSFT", "FXTRNALI..DC","rXTRNAMDTFF","EXTRNCFI.CT","FILFUAL.ASS·, "FILDF'HDRED", "r:·IL.'·.)i~F;:F·TL·!' NFl nlt·'}F'Cl~3"" "FLflONL.YTXT", "FI..DWDTHINT","FORACTORD","FORACTVAR","FORCTLVAR", " F 0 F: T ,. . !r:: X p F' " '.' II F F:: I'i I F' F~ n n [ ~:::; C " \' "F r:: MI.. F' F~ ~'j 1 N C 1'1 P II " • F P ~1 L P F: t·i N p, t"l • , " F PMI .. j==' F: t'i~; T Z " \' II F F~ ML F' r;: ~1 T Y P II :' • F I:;: c;Tpr~i'1~:;T F: • , U FF: STpr~ M,.,) (~" r;: y " , • FU,,·ICTPF':;"j'VF'" " n F{JNF'F~:;TYF''' • "F~JOHFPtiTPL'~;T" , • FklnF'FF'PRi"lL~:;T· , /I FI,HmEF'F'Fc;TVF''' " "FI.•JII!. . lti:::;FUNC" \' "FIA.IDl,JA~:)F'F'OC" , "DOTClNOTAI...L " , "(!Tr;'3?fl J T~:)" !J • HI Dtl TflLITr::r;:" !' • I I:IFNTGTr;:3:1 II ~' II I DXNDTCOl1Ptl T" " "IDXF'FODKFY","IDXRFQKFY","JMMFDBNDRDU","IMMFDUNBND", "IMMGTR32","IMMHAVSI1","JNCMF'BASE","TNCMPOPND", "INCMPPARM","lNCMF'TAGTYP","INCTOODFEP","INDNOTORD", • :r 1'. 1I "j't··.IUF\(T" \' " I N I TI'-IDFPML " !.' " I t~F'NnTOFCI .. " , " I ')ATTF, 8 , " J 1..)t,I.ITClI··1ClD" :' " :r '.)CHt;:OPT " 'I " 11.)(': 01'10 F I.. D (1 T " , • T '')D I F,:FCT T '')F" " II :r ''')FNt) I I:;: ON I! , U I '')FI.INr:" " " J 1..)rHUNC(.~LI." " U TI.)FUNC I D II , " :r i·)t(F Y~)t)L 1<[ 1: NIl 1\ • I' • J V1'< F Y~J [) r;:n" " • TI.) N(~l T (:HTYP" , " I '')()PT1''lOP T " \' " I !·)D!...Ii~d.F I I.. F" !' " n'nUDCH{~r:: • '.' " I UF:,':tD T XDGI T" • " T '')HFDFCL " !' " I t)PFDFCL. F'FC " \, • I ~.' F:FD [: F " • " T!)llnF tIL T r~N 11 • II J \)U~:;F t,l .. I... Or: " y " I \.'U~:; E (:, TTF;:" " " I '.)I.J~:;F (, TTHI. ;:;T" y • T I...IUSFBND T D" " " I \'}U ':\FDE~:; R v • I'·.}U'::;FFNTD",," I 1..)[1(:;[;:; 17 " • "I<FYTNTF~NG· v "KFY'···l(JTtlL.IGN"!, "KFYDHDSTR","KEYPCKREr","KEYRE'nECL","KFYSIZ:I_2_4", "t;:FY'::;TZ7 4", "1<FY'::;17~::)TI:?·, "I<FYI.JNtILTGN" l,"1 (':iBnFCI~1(':,L.R, • L(.l}HNCTAG" 'J "I ,YFn~ClTFrm" !' "L tlBPFnr:::CL" \. "LAE1F~N[lTi~IG" :' II Lt,BTClDFlTC, " !' "L,~r:Ut-!DEC", "Ltlr~tINf-;t,TI:IFC::I...";, "L.lnF'::;Tt~Br;:LIB":, "L.ISTONFNft"" "I. :r~;TIIC;[f.1F:C!":, "1...NFTClOI...NG"" "LClI.AIGTr~H:rGHn y "MAXL.FN1NT",IIMAXLFNRNG","MECHFXTFRN" , "MTSSINGFND" , n l"iCinOFNFGNtH'I" ') "r1STBF(iPF'i:)'{· 'J II ~1~;·T"BFi~PF',.·'Fn" " "W;TBFBO()I..." '.' "MSTBFRE'C·, "MSTBFRECURY". "MSTBFSTAT", "MSTBFTFXT", "MULTDFCL","NrATOAn~"NFWQUADAGN·,·NOASSTnFNC", " N[) II F CI. \} ;~I P" • " r· 1f') '1"1 ~; C' F: Fr::· " " N f) Fl. n r:: Fe" , • Nn F P MT N 0 F CL. " !' "NOTNITEXT"."NnINITINH","NDJNITUAP",IINClLISTATTR", "NOREPRE","NOTAFUNC"y"NOTASYNCH","NOTATYPE","NOTAVAR·, "NOTAVARFNID","NOTBFADDP","NOTBEASSIGN","NOTBECALL", "NOTBECAST","NOTBEDEREF H • H NOTBEDES","N8TREEVAL", "NOlBEF I I..ClP • ~J "1·,ICl THEF!. D·" • NOT PFFt·1CP F;r1 R, " NClTnFFDF~CTL " , "NOlBEFOROFS","NDTBEFnREF","NnTBFJADDR","NDTBFIDX", HNOTBEIMMED","NClTBFNFW·,HNOTBENSTCTL","NOTBERFAD H , • NO T BE rUT " ~! ~·lCITBFF'DnF"~::;" , t·lClTBfJ~ orop· , • NClTIq::JWV(.ll:;:" , • NOTtJFTfH leI-! " t··.!flTPF\.Itd:;:· ~! N[nnEl-JODF!:;" , " NDT FlEIJJOFClP • , "~.ICTBFL•.IOI·)rd:;.~" " • NClTHFf,,!I:n· '·) j\JOTHYTDFF" NClTDFCU:;:ClU " " II 'J U • R "1"·!c!TTN:rTT,~1 '! 'J • " 'J ." "NnTT(·!':~NfJ",' "r·1ClTf:;(~t'jTYP", "NC'TUN.FlDUND"~' ~J "r.lOTI'}Cll tl T J I.. E" ~} " NOI IN!::(l TflFCL " , "NUMFRMI. PtlRM " f"-.lCiT')I~I:<N(jr'l" " ~' "NXTACrDIFF","0LDDFCLSYN","0PNDASSCOM","OPNDTINT·, " 0 F: DOF' NII PF nil, • Otl·r Nfl TD FC L " "Of) r;:ft:r~);.' FI:~Cl· " " P I~ CI< ~:; TPI.ICT " ~! ·P(if;:i"1(~CTI"IFF" ·p,~pr-jCI (.\~i(::,T"~' "P,~F;~MLTMTT" y "PAF::M!:)FCTNf~T"~' ·PASPRFILL".·PASSFXTFRN"."PCKARRBOO","PCKUNPCKCON", "POSAFTNONPOS"y·POSALIGNCON ."POSINT".·PPEPEQPRMI..ST"y " P F' 1"1I<I.'J N~3 J".7 " , P F: (") F' F;: i··j F: X T " PROP I~: i'"iF I I.. PPClPF:M I i···l H " ~. '! '! I II 'J " U • • ·PRClPRMLEU","PSECTMAXTNT·."PTRCMPEQl~",·PTRFXPRCClM·, "QUOBEFEOl","QUOSTRTNG","RADIXTFXTR,RREADONLY", P E til. U,l::; nn N(J • ,; • F: F tl L elF:' i,1 1:1 R F Cl" , " R F C 1··1 (oj ~:lF II... F " ~! F' F C L. F N:r NT· "F<FCL.El"",lt1NDLf:;" ': "F'FDFCL" ~, • F~FnFCL.t,TTF~" ~.' "F~FnFCLFLD" \' " F: C I p.! TTlv' tl F' " , P FPC t, ~; I tl F~ F: F F' F· (, C ? E F~ n " • "1:< F nCI... t, Cl P NC tl· • F;:EOCI...!:; " RFQPI<DtlRP" '.' " r;:For;:F I~ D'·')(~F;: F~Enl,jR:r TFL FI"1 ~' RP F II P NT L. (~P" :' " F: T(.! ::; T "("I F <:; CF: " " "!:; [ j'·l :n <:) P R" , "<:; F D1 1 F· Dr;: T • ;' !I R It R 'J • " y '! H , • H It R<:)FTBASCOM","SETFLFORD","~FTN(")TRNG","SIZACTftTFF", "SIZARRNCA","SIZATRTYPCClN","S17CASTYP","SIZFDIFF", ·SIZEINT",·SIZGTRMAX"."SJZMUlTBYT","SPEOVRDECl.". " SRCFhF'Or:(:~ ':;h~CTX T TGN!~:n" , • ~;T Dr:)CT T1··.le/iP " S TDt) TTFI L!:;T" ~, " ~:)TDB T nL(.lBFI . " , "::;TtlBL (.:lNr:pti 0" , " (:;TnC() 1 I.. FtlNC " y " ~:;TDC(If:)T • " ·STDCNFARR",·STnCONcAT"."STDCONST","STDCTLDECl", • ~;TDDFCI (:;FC " " • c;TnnF FF' I!iF t·-1" '.' (:;Tnn TPF CTit, n ~:;TDFnF'Ci~·I~;L f:; T " ~! "STDFMPPAPM·,·STDFMPREC"·"STDFMPSTR","STDFMPVPNT", "STDERRPARM" ,"STI"IFXPON", "STDFYTSTR", "STDFORMECH", "STDFUNCTRFS"."STDTNCLUDF","STDINTTVAP","STDMATCHVPNT", ":;:;T fii"'!UflCTL. " :J " f:)TD~10nUL F· , " ~3TDN TLCON ", • !:;TDNOFI:::i"jL " " 11 .. " '! " R ·STtlNONPOS","~TDOTHERn.·f:)rnpASSPRF·.·f:)TDPCKSET", "STDPPEDFCL","STDPRFTyp·,"STDRADIX·,"STDRDBIN", uSTDPDENUM","~TDPDHEX"."f:)TDRDOCT·,·STDRDSTR", "STDRFDFCLNII","STDRFM","STDSIMCClN","STIISPFCHAR", "~:;ITI~;H;~COMPtll··" ~:n·D~:;TF:!.ICT" , "STDf:;YMI . . ,')BFI... " ~. • STDTAF)FI... D" , '! " S T D1..1 r1nti F:· F " 'J " • ~::, T DU~:; F nC NF " , R~; T n1.. 1 ~:; F DP C1< " '.' "~:; T nI) AI. UE" ~! "STDVAXCDD",·STDVRNTPART","STDVPNTRNG"."STDWRTBIN", "STDWPTFNUM","STDWRTHEX","STDWPTnCT","STRFQLLFN", "STROPNDREQ","STRPARMRFQ","STPTYPRFD",·SYNASCII", "SYNASSERP","SYNASSIGN","SYNASSSFMI","SYNATPCAST", "9YNATTTYPF","SYNBFGDECL ",·SYNBFGIN","SYNCClASSEPp·, "S YNCOFLF'n" , "~;YNCClI . COi''IF:P • , " ~:;Yi'··!CDL ON· ~, SYNCDMCOL " ·SYNCOMDO"."SVNCOMMA",·SYNCOMRR"."SYNCOMPP","SYNCOMSFM", "SYNCONTMFSS","SYNCOSERP","SYNDIRBLK",·SYNDIRMTS", " 3YND o· , • SYNEI. T PS J ~:) " ~:;YHF L~:;F~:;Tr1T" " ~:;YNEI···.ID " , " ~:;Yr-.!FQL. " ~, ·SYNFRRCTE"y"SYNFXPR",·SYNFXSEOTFN",·SYNFUNPRD", U 'f '! ft " "SYNHFADTYP","SYNIDC~FND·,"SYNTDCARP·,"SYNIDCASER, "SYNJDENT","SYNILlEXPR"."SYNTNT","SYNINVSE", " ~; y t··l I I) (:1 T F;: L ~:) Til, " ~:; Yhi I I) P I~ F~ i-I" , R 3 Yt-1 TI.) F' r~ t1 L f:; T " , II ~:; YNJ ~)~; '( M" ~ H'::::Yi\II'·)f)tiF:"~' 'f:)YNI...I~IlEL Q~, n~;YNLHF~i~lC" l' II(:;YNI...PI~F:ENH!, "SYNLPASEM",·SYNLPCOPB"~"SYNlPSFCO",·SYNMECHEXPR·p • ~:;YNNFI.!J~:;Ti'-iT II ~! R!=lYNClE n " "~:;YNF't,F;:i·11 . ~:;T" , "r:;YNPAI:::M!3FC " ~:; YNF'Ff:::r no II ~! y (I F'F;~Cl~iDn " ~ " ~;YNDllnE TP II , " f:;YNI:::BF'(:IC II ~f 'SYNRESWRD","SYNPPARFN","SYNRPASFM","SYNPTNTYPCNF", ·SYNSEMI","SYNSFMIFNO","SYNSFMMODI","SYNSEMRB U , (:;Yi\lc;FClTFN " , "3YNTHF·N", "!:;YNTOrIOt,)N" ~J "f-~YNTYPCNF·. "~;YNTYPID·, II , " ,::; II " (;' V N TY P F' t:. Ct:: " n YNTY P :::~ PFe" y n ~:; Y N 1.1 N[X II F CI • \' • S YNUN TIL" !} "~~NxtRA~rNJh,riTAGNOfO~n",IITOOlnXEXPR·,"TYPFILSIZ·, • TYPHt,:::;F I LF' 11 'J "TYPHr;inNi'}I}F:NT· :' "TYPPTI;:F TL " , "TYP~:;TDFf:;CF;:· '! • !} T'{F'I.)AFYCHF'" "UN,'iI. J GNFD" , • I.. INBPNTI:~FT f.l" , • UNDFCLFF:ML • , ·UNDECIID",·UNSCNFVFY",·UNSFXCFNG","UPIEVELACC", "UPLFVFLGOTO","USFDBFDFCI","UIDYNARR"."VIDYNARRASN", "VIMISSPARM",'U1PARMSYN","VIRADIX","UALOUTBND", n 'I "1)(ILUFlt..iIT"!J "1·.)I~L.U[TClf)t:{:rG·" "1·)i~)LUFTYP"!, "1),"iLUFI)Tr;:rP"!! ·UARCOMFRMl","UARNOTEYT","VARPRMRTN","UARPTRTYP", • \.) i~F;:YFL D~3 " !! • \) T '::; (,:, U T nco N· !! " I):r (:; C!L 0 Fl [:)< T • " " IJ.! D T HDr·IF: F t,1. II " I) r-:: I T F D1'·1 L Y " !! " XT F~ () F R F;~ DF;: ~::;" ? " ,., r) C n;'1 T I ,'.,,, !' " B tl nP PTe L " , !' "r'!OCClF:t,TT"!! "Pt,DCDF:! .. F',J"~, "LTTFF:tlL~:;" 9 "NOFOF;:M(~T", nB(')DFOr~M(IT"!! " ui'n~·T tiC I L " " " I. !J F:T ('11.. F i I'I • , " I···!n!.rr··lr~ TH· Pt1DLFNDTH " !! " tI00FF~3ET • !.' 'I P UF F ~::; F T " , "!J i\! t1 LTG NEIl • !} " F: l~tlHI ti S E·, " NOT COM F' tJT " , " n t) Dn I Ci I T~)" !' • T H :r T 1·1 t,I .. " ~ • n,~ n T t1 GI) A P" ~ " 1"1 F ti :0 AnT YP R ~ " 1',1 no I)FP L t: '(" '.' " F:(.:l DCl 1.)[ r:: L i'i Y " y "hi Cl L 01,1 FP" ~' " NDUPPF I:~ • ~, H Nn~; T F::r DE " !o' u • «: "PADSTRIDE","BADOCCURS"·"TAGUAlUFS","BADREFFR", " r:: ErE r:: F 1'· 1 CF" '! • FtlIiI .. TTPNG· • " B PI II ~~ r (,:, L [ " , • B f~ n PDT J U ~:) T" , • n AD B L NI{ Z E P" , • '! .. NOI·)PF TFl. \if;· !1 H NClT l~r)I)Ar~"}- (: "TF~IJNCI~1 TF It arras of all of the Pascal cOMPilation errors that have tl It been translated into Spanish *1 static char *spanerr[l={nDireccion absoluto/conflicto de alineacion", "Fspesifico ACCESS. METHOD choca con documento or~ani7acj.on de archivo" 'Parametro actual no tiene un parametro formal " F' .::~ l' alii f:~ t T' D " C D n '...' P r <::. i () r ."j c t. I. I ;::. 1 P a,,:· 0 : "Formal reGuire ntc·~" F' '::. r·: (.:.~ ,:,. i fie .,:J ::,: C til;:! 1 \-:H;; IT! ;::: <:; '1:. p (1 (.:., 1..1 n corrpspondiente", \I E":7 " ~, a r 11, r' 0 r' i:< :I T' .;:., '", 111 t. ant (,.," " Paramet1'o actual es temporal resulta accpsoinstruirio~ !.' resultante", PST'smetro actual es temporal "h(;:'(:.i:i da tempor~l "FoY'mal nte n!! 1"';:':',,:.1.11 t;:1 t. r' 0 .::< (" t I I ;:,: :I. t. :i (:., n (.:.~ C~ 1.1 fe' C" '". t ;:1 1" n 1" din i:1 1 " , "ANADIR_TPABAR T'PGuiere vari2b:l.p ~on alineacion p21ab1'a", " ':'::i l' .:::: I'll P " tl 1'.1 (1 D J F: ... T F: A B r; P l' ('::' G 1..1 :i. r· ('., 1 6 .... t r 0 :.:.:~ n ". J:.< Y':i "l f.l 1p • !! "Un VARIABLE p2r2metro~ direccion es ilp~al·, "Alinp2cion mas dp ? chnra con asi~nacion automatico"v " til :i. n C' a c i 0 I", H:::l·::· d (::, 2 I", () con c p d (., P n p ,~., .::; 1.1:1 t. a (.\ () d p fun c i D n !o' F >~ F' P ("! .:;,. i D n i:>. lin l~\ .:::, t :i (.:., n (., f·) 1.1 P (:., .::; taT' F N T F I:~ n v 2 :I. n r (., 1"1 f i l;:l 0 ,.• 9 n "Alineacinn mas de 2 no concpd0 pn paramptro valor"v " T D;j D ::; ::. ,:l l' ;:1111 (.:.~ t r Cl ';::.::>. f U 1"0 C :i i') n -I.. :i. ('.\ 1"/ (:., c.> 1..1 ('., <:; F·' l' E' 1 1T1:i. ~:; Ili 0 t. :i. po !' II II l' rI " P i:' r a ITI ('., t. T' 0 i:! nor, :i iYI C) '! not. :i. f.\ 1"1 (.:., i::: C '1'. , .I ;::: 1 C) f f i:l :I. t i::" • "Aritmetica 1'PGuiprp·, ·'::;(·:·'!':i.F' " F;: (.:.:, c·l'.I:i no r'1.IF'r:.l(" Y" (.:., C·) I. I (.' ~:~ FI:~ Ll END", J F c nn :.:> on (.:., nt. ~:, 'I'..:i (:., 1", (.~ <::.(.:.\1" C C) ITI F' i 12 .... t :i. f·'1YI F' D r:.l ('-' conne f:' Y' IT! ('., r:.I:i d.::! • , "Sp1'ie tiene Gue SPY' I..LENO", "f:;r~T':i.p no p<::. 1.ln ("uE"1'rl;:>, t:ipo" y fUl"lci()n T'(,:·c~ui('·'r(::' nIIF,' flln'-''i.Cln P<::tE! ASTNCF'DNTCD " t: ~:; NCF: D1,·1 I CCl furl C :i. 0 I", T' f·' U 1.1 :i. P 1" f·' i,' U f' f I J n c inn P <::. Vn I. AT T L " I' " ()() i:.iiracc·:i.on +.:i.('-~nF' CF.lE' <:;f'T' 1..11", FXTFFnlO 0 !:;TNFH~~iAI~: V::>.lCH·" Y t.:i.PD "ACTNCI:~ONTcn :r tambip,...", :i. (:.11..1 t c) c' C) n c (:;' (:.\ E' (.:.:, 1"1 T' uti n i:l (,:., ~< t F~ T'n i'l • y r i. f) U t. C) C D n t. Y';:l r:J i C F' :I t n (.;., i:~ d F·' 11, .::~ 1"1 ....\ a toe 2 'I :i fie i:l t :i. v (1 "At1'ibutn cnnflictn", "Cl?sp dp dps("Y'tptnr ?t1'ibutn ps no concedp pn esp tipo", • t:::: :'. :::.in·:::·~::·:i. on d.:-:·' f'.Inc·:i fln c ;:~ 1..1,,;;:< .::!I.ltom::' t :i f'n ;:~ ·llTii:>.cPI"f ::~" j(~, (' ~< C (;., C\ '''.:' T' i"lt1XFNT t. T'D7 n {It r " (1 t. 8 no;:;." ~ n< S 11 ~ F <:; F' 1'" " (.:1 'i' C 1"1 no permite en f' .=\ 1"1 d n Ii T N tl P :r n. t \l n bIn (.) I. i ,:.' d (.', C"I cnmp~r3cjnn neT til. n .;< Y" .:::; de , Pn~ast~1'''~ H F X :r n F C: Tri tl L • " nF I. (.) 1'·1 T F P n F·' 1"1 .::>. rCh t v0 (.:\ ,,:. (:., ::< t. Y"::>' \! :i d (j C). y • f{] 0 P 1..1 E~ ",. ..\ p l' I.lt 'i n i:l n'i -"l <::. ,..\ ;:~ ,..\ (.1 ITl .;:' c:. :i. "LilTlites do serio do 8-tlJal i:l 1"\ 0 h C) n d n • ~ difi1'o desdp estos P2ramptros en la lTlisrna" "Limitos do conformante SERIF no ~onoce hRstR corre-tiernpo", 1... i ril :i. t C~ ';:; c· >~ :::. 1"' (-;:. ':: :i. n n f..~ .:::. c> n <::. U 1:.\ i:~ 1. t c·, r' 1", () f i "I. .,:, t.:i. r:.. n t. i (., n (.:.1 c·~ I I P '::' P r () Y"" c\ :i. n a 1 " "BOOLEAN 1'08uio1'e", "BOOLEAN 0 ENGASTAR reQuiere", "TiF"C1 l"il3 '.::. <.:.!r.'~nd(·":.' d,·? :~? t.r·n::·~i)<'" PI.If.:·'df·1 p<::-J-..:",r F'Cl<::.ir·'ion ,,;010 (."·'n 1..11""1 t1·::!t.. (,·1 l:i.m !I i t.f) n !} " C('1 P r.: I r~ GE _.. CONTPOI. F" "EtiGl..lota de s C3S0 " C D !Ii P :i. :I. .::i .... t :i. (.:. n' F' 0 :i.CI:c· n f ,:>. y-. ·::l rllF' t. "f'n c' .: :. <:;:i 1""1 <::. (:"1""1 t. i (.\ 0 "".1 <:l Y" t .. iF,' D rJ p .::; r' ~ h :i. v 0 " , seleccionador dp easo exPY""esiones no son eornpatihl I..! !""! (i :i. (' i (] n CD n c (.":. d (..:, '''. n 1. n (.:., n t . r' c·, IYI ':::' ,...1 i i::: <::. ("i r' 1"\ :i. 1'1 i:l l~· Y' P i:l :I ':! :i n (\ i! j, C) r: ·::l i'j n"j"' d pc·:::: ,,; 0 "" >~ ::'. f' ,7'> .:,:. 'i (J n t . :i. (.:,. n p GII E·' <:: P Y" I Inn r (\ :i. n ,:; 1 t. :i. po" '! "F·I..II:o·nti::':' t:i. F'O ,..ie·, un;,>. ft.lf"Ici·i C" :i. on t'i (,-:'1"11::" C~IJ'.::· t(:·'r·I':·' r 1.lna 11"1 (:·'d :i dB cnnncp a 1 COlT, ;::. i :I. a .... t :i. f:~ HI F' Cl" i! " () b ...i (.:!I:. i . . .1 D t. i F' D (.,; F' II 1"1 ;:l f '. I 1'1 d:i r:' i ,) I", t. -j F' I", fl G 1..1 (:.1 +. (.:., I"r E' T' U n i:~ ITI f.I d ·i:. iJ i:l C n 1"1 n c F' .::j 1 C DI"iI F' i :I. ,::: .... t . :i. ,?~ !T! :::, 0" , " (:; ,~" :I. c·:::· c "%DICCTONAPIO prDcpsando de CDn pxpedientp definicion abo1'ta"~ "%DICCIONARIO directivn no concede en COMPRENDIDO m~s hnndn"~ "InvalidCl indice era psppsific2r pn CDD e~pedipnte descripcion". 11 U (.:" <;:. C D n () c (':' .::: f·' HI b r' ·:"i r:.i n d P t y-. 0 ':.' ;') ':::' n f: nn c·, : ~ ;::., (., d:i (.:., I ',1. (:.. ci (:.1 ~::. c l' "i. F' C :i. 0 n· .. "DeSCDI"IDCe blanco cera at1'iblJtn pc.pesific2 en CDn pxppdjente dpscripci Dnll :.1 " C' DD ;":.1 (::..,::. ':::. r :i. }".". c :i Ci !"! (.:.:. <:; p Fl ,,; i f :i c· ;'< I. II"r <=. ;';.' r :i i':'~ cl (.:.:. c n 1. u 11"1 n .::l .... In (.:, .j n T' • ,. "Desconnce ppnde itprn atributo 0spesifica pn eDD Flxpedientp dpscripcjn nil := " F' :I. D t. d (""D II n t (.:., C 0 I) d :;> t . ') ',: t i ~.., () ,,:., r i:l i.:·' ,,> :::. (.".1 ,,:. i f·j C .::l r C U ;:ll"l i".l 0 C n ITI!'"-' :i 1 '" n i ! () con G... F L [l tl T I !.J "Descripc:i.on de expediente cnntienp semhradn(s) dpsPlles de cnn variant c]. ;3IJ~::.l..ll i3 • ~ (.:.:. • F 1 D +., <=::1"1 t. (.:.~ CD D d ;:It 0,,; t :i. PO p r- .::l C.J R ,...' .::: ,':.. (;. <:: if i r::- .:,)" (".I.:;'i""Ii:in en r'IF' :i. 1. ;:l con NOn .. FLDtl TIN }' "Alinea serie e:l.pmpntos nn puedo spr reprpspnta, reponiendo con [TR07D (1"1)] EXPED!ENTE FIN", "Desconoce pr-imerD valor esppsific2 en CnD rlesrripcion de exppdipnte", r f) ~:; C D n D C f' HI :i. n i IT! 0 D C 1..1 r' r e ·::l t r :i h t.I t n e :::. F' i0 <" :i f "i. C" .::, '::" n en n ,..j (:.~ .:::. C" l"' :i }".". C i. 0 n (") f-' (."., >: p II (::.d:i.i::.ntf)" ~. "o;;'DICCIDN(.':IPID F,uE·r:.1E·' a}·:'·:;lrpcpr f'n un TJr:'Cl ,Jr::·f"inicion r:".::lrtc·'" ~! " Ii co !::. CD!", DC ....) d :1. E·' <::. t r n ,i 1..1':::. t. i f .i. c." C .j ("1 n"~'~ "f' oj 1.11.1 r n E' ": p p c. oj 'f:i C·.8 P n en It (·.i p <:; c r :i. r:. c :i. Cl n de expedientp", " DE> ::;connCi:'~ :::.- (..,so ::::+ r:i hl.1 y. n f:'<:: F" F' <:; i f :i. c a E'I""' r:nn f"ifl";C l' :i. pc:i i') I"! d(·::· C:';<PF'iJ"i "'::'1""1 +.,::: " ., "Descunoco fwente tipo atrihutn pspp<::ific2 on cnn dp~rriF'cinn de exped :i. ('::'I",tE~" i! " enD des C Y' :i. }"'. C :i. 0 I' ,:~ n i . . .121 V .::l r' ian +. I.'.' ,,; iJ P In .", ,,:. "i. ,:1 (\ 0 ,", C) n . . \ (1 II !' II !:I C·! .:::. con 0 C c·:· h (.:., r r (.:.:. t E-' Vi::: r- :i. ::llOl1. P '.. : C·'.I.:··:"! ,...:. ui (.:, r hE':' r r (.:., t (.:~ ~:; 'v';;; 1. c) T"" (.:., <; p ~::. F' (."-' ,,:. 'i f:i CIt It ci ~:. ::; c r i F' C :i. Dr, • C It It d (.:! ~::. c l"' :i. F·' C :i. n n . . .1E·' (,.; ~{ F' e C i:l ,..i :i p I'! l. f.' II '! .;? 1'1 :i. d "1 ,..1,·::,1'1', .::; c. :i <'1,.. \ (1 h D I", (1 D " , II Pef (,} j"' E'I'IC :i. '::, r: I 'F' '('i", .":. CI.! ;": l "'~I.I :i. (c., Y' .:·1 c':·; c·, dp"("· ::l!::j;-'i Ci:l T' ,:::ct. E· )"":; h i:l t. r I..Inc.::>.dn n i' II !:) :i. :": d ::., D '::' C C It II :0.1 a t n '::. t :i. :::. D " i' n I:i !.? .::: c' 0 n 0 C i'" v :i. Y'"I:. I. I a "I. (."-\ >~ F' F:' "'.1 i (':.1", t. C' I:'·' neD n d f' <:; C l' "i. :.:, C':i D n d (.".". ":': ;.~ r:. (..' ci 'i f.' n t. p • , n C I... tl ~3 ~:; .... ~:; (.., ~::. .:,:. C) :I 0 V ·::1 1 :i. ,..; D e n n c o I", f' n r- 1l"I::l r , +. ;:.' <::. (" ! .I f-' "j"' (\ ;:; .::, '::.. F' T' ....'\ 0 n il \! i:l 1. c) T' • , "ND concedp en un F'ararnptrn riP p~e ti:::.-n", ·Conl'~·!r·,t,::lr·:i.D nD t.PY'·I"i!:i.rl.::; ,::·,[·,t.;",,, de·' fin (:.le:' (-:,:·n"l:.r·,:;.;:\;:;"!, "CDrnpClnente de I...! FND r8nfn1'm2ntp eSGUf'ma nn puedp spr conformantp". II I"'! C) c C) n .:::. (.::. ;:.i (;! '::' 1..1 n '::;. P r :i. (.:., cOin F· D 1"1 ·,:i n t. (:. " y n i\! I:) CD!"' ( :. (.:.) r..:i r~ (-:.~ n 1..11"1 ~:; (.:.~ r :i. I::~ :i. n d :i. C' f:~ " !) II i\! '.::' c C' 1"1 C c:' ;:.1 E' p n II 1"I:,i f , .I n d :i. c' "i. 0 1"1" V "ND conC·f:'f".i;.:; (:·'n UI""I ,"·nr·,f())'ril.::!n-i:.p ";PY"j I::' COITIF'Or"!(':"l"Itr:. H., ,'! II (IU c' t) I"i I.:~.;:'dp ":"f"! un conf (") r'ITI;'l 1"1 t i·:' .:::.(.:., r' :i. ;:.\ in (·.\:i C'p " v f'l"I "No concede en un confor-mante varianto componenteft~ "No concede en una unidarl de cGm~lictnn·, "No cDncc·(J(O~ pn '.In COl\I~:;TANTF F';:5 r+ F-' d.:·' d(0fi. n i cion· ~ "No concede en cualauier definicion 0 p~~te de declaracion", " p.IO C Dr-:e ('~ i:.i (.:" E'n I..In DESrp I PlOP j·:·,>::t r .::>,,.·, .. i(.:.~ 1'0 II' penn i ~:.In,·, "·':.l·I'.::>'rf,.::!t. T'O· , " I'·.! 0 c C) ,.., C f:') 1.".1 (.) ('.:' l""t I.! !"'! ,3 ,,:. (.:.) c c :i. <:) n f·' .j (.:. C '. I t ..::>. ~) :I. (.:. n ., " p.! D CD r',e:' (-:;'(.1 (,.) (·:'1', un a reh i 'v'O Cor(,F··on ('., r·,l c·, " ., " (! C) c C) n '::: e 'J (':' (:.~ ,.., un r- c· '":. '.11 t;::: 1.".1 D I::, j.:, f u ,.., c ion • y " No CD,." C (.:.:. ;:' (':. j::' n I.J n ::', ;::: r :c:: ri, i:·' t . r n F' f-' r Ii n :-', .::, 1.' i""1 i!"l, ,0::. r:.l:i .::, t. 0::) F·' ;" .:::..::>. dOll, ('., C ;:>.,.., i ,,:. In 0 " No con C E·' d (:.) C' nun .: ,. E T T(":, UF T A F' a r 1:. F' (1 E' d (:., eli:,: r ::~ i··· inn • ., "No concede en un LLENO confnrman~~ sp~ie co~ponente·. "No concede en un b;:::so de indicp", "No concede en un sembr-ado de expediente". c' (.:.:, .-:.1 (.:.:1 (-:' n " !\! D con c E,) iJ (" PI", If 1"~~ Ct "No II h! C) C () n conced~ C ::) n c C~I (3 c:' "Nu "No "No "No "1···10 cOl"lcc!cic! " f"-.! (J C· i) 1"., C (." .....i E' concud~ concede conceGe con c(·:·:' cl (.) " r···.! C) con c E' '.'.1 c' "r·.lo conc';':·'i:.!f:' " i'.! u e C) n c (:.) . . l (., II ND C' 0 r! C '::::. f.:i (-::., u 1"'1 :::.. a r ~:~ HI r:' -1.': .,... D :::., .::~ -p r:.~ n n ;::' 'J n ~:~ r- (:.:l·f r (-'.:1 r', c' i ;:~ : ." :':: .:::. ;:~ 1_'1 n I)", c· .-~ . . ::~ n :i. -:::. rtt () II t: un·,::: ioJ ,;,:,' c 1 d Y' e c :i. CI n rl .I t 1. n ,:; " ~I en un pardmetro rutjn~·, !::.! n I .I r: ~:~ f:i.:I. ~::: ':-:.:1 n .;.;.~ .::~ ~::. -1.-...:::: r H ~.i CI..!FP'CItlDFSCP IF-TOP (::,~:+ r ,:~n .. ir:.' r C\ :::·,:l ralY,(·:·:,t. I'n l¥Ii:·'c::::n:i <::.ITlD" " en un vari3nt~ herrete sembradD" en un vdI'iante herpeip ti~C\". pn un tipo defincion", E' ,.., 1..11"", T I PO r:.lpf i 1"", i c:i Drl F' .:::. r t .. : , " I' (,~ nun r:' .,: : f' ':llf,"·' t. po \. . .::i 1 Ci r' • I' c'n un '·)i~,L.DP :::'.::>.rt,(·:·:· (:.\(::, "i.r·,il::·:L.::l] i:.:·v;:::c:i.cin". (", 1"", un·...· ,3 T' :i. ·::l h :I. ,: .:, (:.1 f:' ~) AI .nF' II f:' 1"1 i.J r·, I) t, PI,':; BL F F·· .:::: Y' t c·, . ·.i c:' d (.:0 f ·i r·, :i c i un· !.' (.:.:. 1.1 r', \/ .: :- ro i .::~ t:-, J i::~I" ~.. en un P2 p amptro de UAPIABLF", ,;:!! I.'r·, 'i r'j "No concede II r..! nco n c (.:.:1 c.) (.:.:1 (.:.:ll"l 1..1 i"' f: ("I m::.., c; n j.:', n t. c·:· \..' .::~ r :i..:::: n t (.:.~ II ~.' "CDMUN chc)c.;::: CCq", '.H·, 'JI:.re, ("(')1"'111(.1 () P(:;FC'T dF! rf,i'::r(to noml·.if'f·'·" C0 rJ": t l' U c t C) r';' ,,; () :I. 0 ~) Tr-;' TE!, F ';( F' F n "1: r NT F , F" I) !"'~ .'1 (::; T t·, I:;: t'i F' Ii· "Constructor: cnmponente falta H , " Con .,:, t. r '..I c· '1:. Dr! rt () .j 'J(·:·:·<;.l 0 \1 i:i r:i i:i n t ,...:,. ;' n F.:::: c t· D r- (~ (.:.~ r (.~ :::.. f! t. i c' :i. n ro, (:. C) r", c (.~ (.) (::. -:::. () :I. (:', r:, n ~:; F F~ T Fen 1"i ~::. '1:. r· l..I c· .~. Ct T ~:. "Factor de r-epoticion tienp GU0 spr- ENTERO", "Factor de repeticion demasiadn ~rande", "Factor de repoticion no puede spr- i""1p~ativn·. "Constructor: demasia00 COffiF'OrJpn+us". "Conti~uo serie descriptor no p'Jorla dpcrribir- mFdid~/aline2 '! II tI "/I"lDOPTI~11ZE II " ,. ~:; \:1 n t ~1 >: con lDFBI.JnR? r::::!"i, ,: .:. t. r D n () c ,.:. n C i-::' d ,:.:. " prDprip~arl Y'(','CDIYIPncl,:l :i. ,::. cl f' fa 1 t i:,: F' a i·::' 1", F'"l r· .::, IT! E' t r C) co:· r , .: t .. j n .:::::::. • " "Ssnt.::>.~is de faIts p.::>.r-ametro no concede en parametr-os VARTABIFS". "Concede sDlo on DESCPIPTOP serc-ion dp paramptrns () en ~snuem~ ronform antE:'· !' • [ 1 ::': ~~ c' d ~.:.) i:.i (".:". C r :i. :0-' t. D J' .I t. i F n c Co n f:l :i. c t, D " " " [I (.:., r E~ c t :i. '/ C) C C) 1"", t r ::>. (1 :i c ;.,:, i:': l. r i hut, i:>. \1 i ,,; ·i. l·, ·i. J :i ,.J .::: r:l " • " F: ., :. i 1. f) ~.:~::ll, '\0"' ~:: l" :i. i:>. t, 1 F·f n D F' U (.:.:. i j i::' .:,:: F' a r f' c· f·' r (:.:. ,.., u r·, c c' r·, t, (.:.::: ~ t n 1. 1 F' nCo" I' "Alinea sa eSPosifica", "Asi~nacion s.::>. eSF'esifica", "Atributo sa uSF'esifica R • "[lase de descriptor Ha espesifica u , "PrecisiDn doble sa espesific;:::", "DupJicddo nombre sluba:l." , JV'j (.:.:, can :i. ;::. ril 0 :::.. a ~:: :: '; (j D ';:~ ::~ r:' .::; F·· (.:.) .:::. :i. f i c' .;::: " " D F' t. :i. h' i :~: . ,:. C :i. C) r·, '::.~ ;::: c' .::. :.:.' (.:., '::. :i. f :i c ,::: " 'i If !} "Medida sa espesiFica", " ,..' i ~::. i t:.., i 1 i·j a ...-.i ':;!::: (.:.:, ~::. :::, .:.;:' .:;:. :i. "1"' "i c· .::::" :' tl :I. i n Q ,:i ~.' :". c' ;:,. :'" (. ~::. :i. ·r·' :i C~ .,::: c c· r c· .::>. t. t :::, n i. d fe' 1", t :i f :i. C .::i " " sa eSPPsifica cerC2 ttpG idpnlifica", 1I At r· :i. b IJ to'· . ::. (.:., ": :.', (::. <::.. i. 'f :i. c.::' C (::, r c:;, +.:i ::.: n .j t·-; ,.:.' r', t :i. f i. , . :;> R '.' 1\ "Asi~nacion d '::, d p .:,:. C T' i :::., t. 0 ,.. '..:!':' F' .::. :::. (:.:, <::. i f',; c· n r i"'::' +.'1 :.:. ;.. .j '·.i .':.' ,", t 'i ·r :i "" .:;. " "Medida sa pspesi¥ir3 cerea tipo ,dentifica"· " T i r:' 0 i iJ f~ rd', :i. fie ·:;l '::k: 11 c·~ '../ ;:, !..I,", .:,:: '1:. '1' i i", ;-t. i:;: ":i. ,,:. i J--.\ -j 1 i ,1.::::('.; " • "Elemento fuera de fila", "Vacio cuerpo de caso", "Ambiente resulta de una compilarion ron errnrpsR. "Ambiente resulta de una compilacion can errorns f?tal0" " C 1'3 ;::,. r:' C" ;::. II n y" f.) m;-:) :i. f~ n t. (.:.:, (.::, 1", .:::: II C T"' c (.::. '("' c' ~::: c-:' .:::: r un F' f:"i ~~) f"' t'! I.. I.) tl X (:. c. m;::r·j t.) 2 ] <:~ ~l )"'. (:.i .:' C'I 1"(1 ::.'{ .j "::~ }':" n f.:::: 1,./ E') yo, y "Ambiente resulta de una complicarinn ron avisns". "Error en constante real: Didito 0spera", "ERROR parametro puede espesificar solo con ~snt~~'~ "Error limite, analssis fuente termina", "ESTABLECER reeuiere eue ser ASINCRONICo", " C D n \.! (I.':' I' <;;. i 0 t. i (.'-', ::.:: :::; 1 i c' :i t. 0::;: ri L1 '::' ,i,:, POl'(; .:;' ,,:. i" (.::, C' 1..1 '1. I:'::' r (.:.:, nnnposirt8n~1", II :.' "Expresion tier'e eue ser aritmetica", "ExpresiDn es incompatible con indire tjpo de no lleno serip", n E;.;;::, r p ~;:. :i. D n (::.' .,::. :i. 1"1 c· 0 In :::.. a t. i b 1 r·' c 0 t.·i :.:; n cl r:' h (:' r- r· j.:.:, t \.:, i", II !.' "Exprpsion no es un tipo ENGASTAP", "Atributo asiSnacion choca can vj~jhi]idad rXTFRNO" , "Nombres extprno ~on rleferentes·, "Conflicto can visibilidad EXTERNn" , "Evaluacion de ARCHIVD!2si~nacinn no ?s conceder", "o2erando dp ARCHIVo reeuiere", " PaT' ,,11'11 C' t. I' Co c.l ';:':- tl F: CHI I) D... I..) t, F: I (', Bf F t :i. p n 1-::' (-i I ,p ':,; i·:! .,.. ioJ r:,' t. i F' n ,::)". ('" t· , i .... n • " "Sembrado es pCosjciona ile~al·, "Anchuro de sembr~rlo concede solo ruanda escribp a 2~c'hivo dp TFYTr", !! (.:, n c i···11..! r 0 c.l f:~ ';:;. f! H,!'.l r i:>. iJ 0 I::,) >~ p r (:- .:;:. :i. n n +.:i (:.' n j.:., (.:! I.i ';:.\ .::: d '::., t.:i. '::. CI [N T F n n· ,0:' '('. " "PoR curva mando variable tiene GUO ser dp lin tiP0 ordinal" " PO F;: C I..! r . . ';;, Ir,S!"1 ci D t . :i. f~ n E' n U i·:·:' <::. j.:., r 1..1'''1 ".' i'>' ,':i i::: 1.'.11 (.:.~ \J c·, Y' d i:~ d" • nEs un variable mando de PORn. " E ::.,: :::., r f! ~;;. :i. e, 1"1 c' ',; inc C) ITI :::, ·:;i t . i 1:.1 I (-;~ c n n \J p r :i. ;,< 1.'.1 l E' rii i:~ 1"1 ;...j (') ,j F·' C I I r- . .' ;:l r' n F;: • "Pal'amptros fnrmales usan formatns dp difeY'pntes descriptnr~H "Rutina fDr-mal parametros nn son rompstihlp". "Parametros formales tienen nomhres diferentes·, " Par;;) ITI f.;' t r C) ~:; f Dr I1li;:: ::. (.:.:, ':;;. -1:. i ('., n F' ri .,::: t. r· :i. t, 1.1 t n ;:'. d ;.::- HI ;:::- f::i i d.::, .:: '.1i f c·:· r· (.':, ,", t ,:::' <::•• ;' " F:' 2 r i:) rll (.:.) t r 0 .:;:. for HI·,::: 1 1;:.' ,,:. t. i (~) n (":'!"I t . i F· (');:; d :i. f P y. (.: , 1"1 t. F' ;::. " " L. E: [: P I) r' (.:.~ C·ll..! i j.:.:, r c' i.:.:, 1 r:' r :i. In E' r· F' ;::: yo <::: HI 1;:., t. r (! ,::. i:·' '('. , I 1", ;::: (.:.:, >~ F' r' j.::, '::;i () r', i:l F" C , I P ,'. r1 .::l " !' "ESCRIBIRV rpeuiere el primpY' p~ramptrG spr un~ variahle riP ti~(: VARTA NT!:::" !' " T i (", nee;! 1..1 l-:.' cl C·) c 1 a r i'l r r' u t. :i. n .::>. eDIT, ;::: F 1...1 NC I Cl t,1 F' i:>. r i:, (.,- ,,; ::'; (:.' ;::.i f i e ,:': r I. 'n -I';.j :.:. n ... 11:.:- 'i' (:., 'I (I <:;.1..11 t.;;>." !.' " F:I..I~;;.I.J I ti:>.~;; de-? fune: :i. nnE',,:· ·:;:·nn " I) (.?! C :I. a Y"::>' ('.1 (.:.> 1.::~ nt. (:;' r (); F: PF' :i t . .::>. t . :i. F'n'::; cl :i. f E·' 1"'(':"1"1-1:.(-:-,,;: " i:.J (.:.:, :I:i. ":. t C) ,,>. t. r ::. 1.'.11..1 t. C) "Declara delanterD; Repita dp p2r~metro '! '''I C) c· nne (::'clp II " formal listel no concede", F' r D ~ P ".:, F' :i to::: .....1F-' y. F' ":.1.1 J t. i:i t i F' Cl n n t··· () i", C.. (.' (1.,:·:·:," -, "Di::'c1;;>.rsc:i.Drt DFI...(':)NTEI:;:D eT'~; FI. .INCIOi'·j"!.' "Declsracion DELANTERo era PRoCEDTMTENTO", " I F: tl n D con c (,.~ iJ f~ .:::.::! 1 t ..=>. r a 1..1 n '::l F- >: F' n ,,; :i. c :i. nnE·' <:; t . r 1..1 C' t I.' r i:: " !.' "No pupde acpptar P?ramptros m2S ~rande de ~2 trC70S'" " [:)( C[) ND I I) n 1. E" <.'.i i:>' 1. .:;:. () :I. 0 p n ,..j p f :i 1"1 :i. C' :i. nI"l (:., <::. ':'. d F' c· T;', Y'::>. !:: :i. n 1"1 e ':: 'I .,": "1 (, ". " Df2 C :I. ,:3 Y' i:'- d (.:.:, 1 .:::. ''', t C' ;':' t r (.:., IYI ;'j .:::. " "Identifica mas ~r-ande de 31 C2'i'2cteres pvpdp r·ap~e::i.~3d d0 co~~i'2n, "Tipo indice no e~ compatible con dpc1arscion", "Crea Drsanizacion INDICE rPGuiere 112nes densn~", "Crea Drsnaizacion INDICC rp8llipre ARCHIVO DE EXPFDIENTF cnn 21 LI...t,I)!::: (0) " !" :r 1", iT, c·~ . . .l :i. ,::: t; () rn 11.-' C·::>. n i ~;:.IYI () cl p r...:;:: ,:; i:>. " F: 1..1 tin .; : :i. 1"1 !'il \':, ij :i..:;:: -1:; c; F' ;;;: '";..;::: " I n m C-~ i.'.l :i. i'>' t. D C ~:., yo c: ;;>. :.:,:::..,;:::>. 1"1 CI F' '. I (:., d c' !11 F' :i. ,,; In Co :.:; d ~::..:::: n D C Ci n c· (.) c.l (::, :i rlHlf~d :i. at. D rn c·! C' an i "'·ITln l1i:.' rf, e c ;:; n 1..1 <::.::, i:·' I", './:::: T :i. F'O F';::,~::;::: d(:" F· i:::;:,. .::>. PO rnedida de cancer", "Incompatible con haJn tipo de ENGASTAR", "Incompatible operandos·, II II F' ~:~ r ~:;: m(-:,1 t . r () inc: D nI!::·' .;::: "_'.. :i. i:".) ]. f.~r r n ;;>. Y" I. I t. i. n i >. -1', :i. c·:, n c·, ell..! (.:., ;::. (..:, F·' 1"1 c'''· 1"1 :i. .:::. IYt 0 'I 1. c, r· (,.' .:;:. t. :i. ("-nE' n !' "Tipos de variante herretp son incomPRtiblps", r :.~ ::) III i:>' <::. t:.J (.::, nl.IF' t (:, 1"1 f·: 1" 1 :i. :" :i t. f·' " <;:. I j ('., ] t. 0 t. " ft ') i' Cl·;·~ C' <0:. " '! ('nnIF· 'j. :I i:>' .... t :i. C'l'il " r:: CJ ivi P F: E: (1 n I DCJ i I' C, c' t :i. \! U ,.: ,;;. n I'"J:::: r', 'i rj .':' i:.\ F' In ;;~ ::; "i. .: :, i.".: (', hi" "Tipo inriece tiol'"JO Que ser un tipo ordinal ". ,.'.1 " :r N J C J ?:j!." I :7 l', c :r D1'-1 r', 1".1 n ("i f' <::. C(I 1", n (" .-:, " '! '! :i n .::: r', (I F·' U (:, ,j ,:.:,:::. .:::' 'f" F X T [ F' N Cl " ~, r'l .:;:' t, :1. ':::' i"! r:' c·! u (.:., -I- E' 1"1 E·' r I", n :I. i·:::. +,::>, n () ,:,1 (-' cIa r ,::>. I:·:' 1"1 t i t I. 11 0 " '! 'f '. I t. " I N I C J f,j L. I :7 f,) (:: :I: DN r· u +. i ...1(.::, F' .:::: ~" .::: IT: !!.:, -1-, r- (', f 0 ,'JrI :::: 1 ft E (.1 T PAD f) Atr-ibutc desconocido", IJ a l" :i.:::: 1:.-.1 : .:.:' "":: U-L 0 :rl"l t :i. i:' Cl fe, ,,: i. I (-'.~ '''i;;' 1 (-'-~ I"; F,l 11 i::: n () 10.' ~.: t. r F'I'ilO d pur', n Dn! .IL 0" ~! DeSCDI'"JOcidD opcion de r-est~icion", CD ITILI :i. n i:l c :i. 0 r! i 1 c·~ <.:i ;"'- J '-.i Ce' tt." f J i:) t i'' n t E' ':::~ C .... fIn t. ,:::: 1"1 t I!·' • " Dir-ectivD desconocido"9 Amhiento -Lienen for-mato i]e~al, ter-mina la nI'"J31isis de fuent0"' "Uss invalida de funcion"" "USE invalida de 113ma funcion", " U .::: i:>. :i. 1"1 \,! .::.>. 1 :i ('1 ::: r.:; E' :i '.'1 (.:., 1', t i f i c ,:: f '. ! n c :i 0 n 9 "L.L.AVE_VALDR no puede ser 111"1 serieCotro aue LLENO SERlE [1 .1"1] ttF CARA '! II CTEP) " ;.' ·Clave palabra extr-aviado 0 desconocido"~ f'·~F;··) n GTp· " F' a r <:>'1'1, p t. r-D ,j.::, ."JI..JEc-J0 .,,·r 1: F'D a F:t-.!CClNTPtiP!·:: t :i. (.:.,1"1 r:· C;~Ui:" «:·f·'" Fi)L " D E' !:; con 0 c i c.i 0 0 r:· c i 0 1', ...:i (.:, D F' T Tt'i T'7 ti C TnN " " "CcIificado ilegal en spec~ficacion rie Rrchivo", "Ile~al car-acter de no estampacion dentrn dp citas", "Di~ito ile~21 en binar-io, octal 0 hexidecirnal CGI'"J~t~ntpU, "Rodeclaracion ile~al da si~nifiraci~nps multip]ps", " F;: (.:.:, d r' c :I. '::l 'j" ::,. i 1 (.:, ::.:;i ;::: 1 :'1;:: ,,::.·i c. :i. n l": :'j n :i. f i c' .:::: C i U I", (.:., .:::. In' .1 J -1', :j F:" 1 (.:.:, <" (.:.:, n :::' ,.: (:., f" '! ':< :::, (::, (oj .j. (i-~ I"i t ....... " '! "Redefiniciun j10~al da si~nific2ciones multiples·, "Usa invalidn de atT'ibuto de aljneacinn", 'Usa invalida de atr buta de asi~n2ciol"i". "U<;:.;;l r:." ..Itu" !lU<;:.;::: :i.n . . . . ;:::l id.3 i. ':;:. t. 0 1.'.1 c' un "Usa ile~al de ident fics limite", " U ~::. i? i !", 'v'::>' 1 :i. ('.1 d .....1(..:, at. "j' ;-'-'-'1..1 t. D c.·j (.:.:, (:1 (,,' .:::. C r i :.:, t () r c J i:l ,:: F' " !' "Usa ilp~al de ident.lfic2 funci.on", " U~:; i:l i I", \J ;;) 1 :i. 1.'.1 d c! P ;:l ·t 'f' :1. l:'1 '. ! -1.-.. ':) ,:,\ E In (.:, ,:.1 :!. cl::::" " '! " 1···.11..1 In ~:.:, r D t . :i. (i-' n P C I... (.i l) E 0 U E' ',:; (.'-. r !II", "CL.AVE sembrada no es aJinpa", "CL.AVE concede solo en ordina1ps " C!... f~ll) E s ~;:, IT, Ll r.::,. i.'.1 0 E'I"I '.. ' .,:,. JD y r F 1'·1 T E F~ D (.:.:, 1": f :i. 1" i)....~? ~::! l!-· " rr:prdas fir-me-lon~jtl..ldps 1 1 (.• no (.:., ::<:::' (.:.~ 1.'.1 :i C,' n t. i·:·' t :i. (.:.• 1"1,::, r:, '.. 1E' t.!-:-· n F' r 1 .1 s0mbrad~sn ,t j",::: t. r i I"" j'; ;:" 1 :i 1', (:' :::, ciDn"~! " \..11..111'1 <:~ r Del a 'v' (,:' (.::, <::. ,J r~ f :i. n f.-~ 111 U 1 t ... j :::.. 1 ("," " " ri (.:.:, iJ i c.i a .-j \:~ 1..1 r, c 1 ;" \.' cor ,j 'i. n ;? 1 -1-. :i. f~ 1", C, U 1.1 (.:.~ ~:,. (.,~ T' 1:, ~:~ () 4 LI '::! t . (.:., .:::. " '! "Medida de 1.11"1 clavp de nosi~n enter-o tiene aue ser 2 0 4 bstes", " t'i c, . . .i :i. c:i a ,j (.:, '..1 n c J .:;>. \ ... C:' d (i" C 1..1 (::, r ,..\::, I", n F" .1 ,." d F:' "Cl...tl')E ~:; (':'~IT,b j'" ai:.iu 1",0 F.. u(-:'d(·:·~ ,,:.(.:., 'j' NCltlL I i'-1F A" (.:., ~< C' (.:.:, d F::'),,' ::? !:,',; ~:.'.i t·, ':::' -1-. i'-' <::. " y l' "NI..IJrlero de etiQueta tiene Que ser- expr-esa en r-a"i.z decim~]"~ "Tipo de etiQUot3 caso variante no os cornpatthJe con tiPG herr-pte", "j'.IO ;::iE,f :i. 1", i c :i. d ('-~ (:"t.:i. GI.IPt.. ,:~ Dr-, (.'J r! :::, ,:; )"·t.F' ei,"" (\PC 1. ,:,. j"·.::;C .j r)r, II '! "RedefiniciDn de etiQueta", "Etiuueta de coso variante no traha 12 fila "EtiQueta es mss de MAXENT", II F t :i. n '..I (.:.~ '1:,::>. n C) (0 ". .....1 (,.~ c 1 ,:,. r .:::: II l' "Declaraciun no satesfecho de p-I-iaueta no " [:3 T (-) B LEe E 1";;:: ;"1 n C'::: (" Ii re, :.....::; t. :i t·, :I (:.> (' ,) 1'1 I} ,:~, Y local", p~ F' tl (:; C () L '.1'::: ,::, F' r- c, ,::" ,.:.:, ,'J :i. (., Ii', (.::,!,,! t. n E~:!Tt,:B'... ECE":, " tl t r' :i. t. . I .I t .:;; . . :i c: I... T::) T tl C [) !": C (':' ('.) e !:'. D 1 () e 1"1 f:i. n ,:>. :I for I'll a l r:' .::>. .,... i:>. In E' t 1" n • !' " F' .:::: r 21'11 (·:·:,t 1"0 Tn T'lild 1 t:i. e:I"1 (:.:' L J ~;T (.:, ':>.t r 'i. i:.lut a'! 1.1'::; ;::: of UI"IC':i. () !"I '::.. r (.>dE' c·1 ,:>, 'r-:::: t.n· ~! "Linp2 demas:!.adn lar~o, es truncal' n 255 car-actor-es". "Bajo-:l.imite excede alto-limite"· II t1;;l ::< .. " 1. 0 n ~.:J :i. -I:..I..1,...i t. :i. (.:., I", (.:.:, c' '. ! j.:.:, ,::. c:' j" !.J n \.' .::~ 1. () r dc, t. :i. P () F N T F P Cl II " " Ma ~-:: ".. :I. D 1"1 ':.~ :i. l U ....J t :i. (.:.:, 1"\ (.:., n u (.:.) <:; (.:.) r- (::, ''', f :i. 'I. i:>. t .:. ,. /. '."; '.::; :. ~ ~.:; II '.' " 11 (,.~ C .::>. I", :i..:::. I'll n (.::, >:: t, r' .::~ r', ...i (i.:, r "No i~ual D cl E' (.':, ',:. :::, f':::· i f' :i r: ,'>' C () I": C' (i:' .....1 (.'0 ::; n] 0 i::, n r I. It.. :,i. ,.', ,:>. .::; 1'(, ,:,. +, F' l'it ::' t :i ::" i:\" " '! de FIN, esper-a proximo de Jinea", " Vi 0 D1...11... D r:.l (.:.:, , J 1"1 H! c) .....l 1..11 C) I", P <:~ ;::: t. i . . ,! i", I": C:' -I- :i. ,;.' I", (:, "TiPD lienp Gue ser SFPIE", "TiPD tiene nup so, SFPTE 0 VARTANTF", "'.1 i':::' f:1 ,.',:j c':i n I " l' ,::>, r :'::;'. I iT,e·' 1"1 " E: ~< F' I' ,", .:::. :i. C) 1', r::i (.:., +. ·i H, .:;; I", r::i ,) ,'.:, I", ,;., c·., '..I F' .:::. i:·' ·C· ("j r., t.:: :::., i) nn01 .I':: tl n· 'J "TipC) tiene DUe seT [XPEDIENT~", "Tipo tiene Due ser EXPFDIENTE n UARIANTF H • " I'-.! 0 F'U I"! d ,,'! :i n i c i .:'ll :i. ::.~ ·:'l r', 'i r , .... F :::; TAT I c' n 'v' i:l r i i:ll", 1,7:, .::,. II • "ReDuiere ARCHIVO_VARIABLE de tipo TEXTO", "Tiene multiple conflicto declaraciones", "No ;:;'I..I<-:-'cl(·:·:, forn,;:~t.ai· cDntc:'rll.'::O de C!. (.:)~:~F NCt, dp:::.~::·'('i.~··tDr A .... 1..1 ;::ct.'.I·:;:I "'.1(·:·' ;:;:'" CI (~,~:)F: n " T :i. F' C) b a'::; C) f·! ~, I~ I... 1: NF (''t ~ NI.! F I.) ClI.· Dei::: (1 L :r NF {,:, ( :.3 ) a 1 i) Il'I i:i ,,:. n '! " B :I. D ClU (.'.'0 no c: 0 n tiE' 1"1 f' 1..11", i:i <;; :i. :::.l n ·::l C :i ()!"I a un·::'. r i:·' <:,. 1..1:1 1-. ", r::i C-' ·f U r,I':' :i 0 1"1 " " "No (.'.'os declara en un VARIABLE s(.'.'orriol"l" , "No clasp de descriptor POI' ttF'O EXPFDIFNTF". liND sembrado en tipo FXPEDIFNTF", "Declaracion de paY'all'letro !"IO sl..Imi!"listra lista d2 parametro formal"· " In :i. c :i. a:l. i :::..;:>, c :i. Cl!"J n D co 1"1 c' C' ('1 f' E' !', './::! 'f' :i..::; h 'I. E'S F XT F P N(). " " I n :i. c i ,::: 1 :i. Z .:,: C :i. () 1'1 no COl', C E' iJ (.:., F' n v·::, r :i. a L. 1. i::, .:::. h (.", T' p C) i:i " " • 1'. .1D F' U f~ d I·:·' :i. 1", :i. c :i. ali ';.:.: a........ 1"1 Co P :::. ,....i E' c· :I .::; y-. i::, '.1 ''', \l ;". r· i ~:, (':, '1 p " '.' n F' .::: )" a H, E' t. y" c< ;:'. c ~:; t f' fun c' ion F' I' (:;, iJ (:., c" '::l r '::l t. 'j. c·, 1", (:, ('-i 1..1 (.'.:, '1:- (.:.' I", i:.' 'j' .::; + . . ·i ; ... , 1+. c, ! . T(; T 0) " " h! 0 r ;::., p. I' (!:~ .::,. E' 1"1 -1:, <:: c: :i. C) 1"1 t f' ::< -1:.. 1.1 .::;: 1. F' C'I f' './ .,,;: 1 0 '(" (.:.: <::. ('.i (.:.:, i·::, "; t. F' t:i. p. 0" • "No PS dpclal'<::: 1..11"1 fUl"lcion" , "No os ASINCRONICO", "1'..,10 c;~::· un :i.dc.'l"Itifici:>' t:i.F'C'" ~1 "No os df'clar2T' 1.11"1 variablp". " 1·· .1 0 E' ~:; iJ c' c :I ;:'. ('..") 'j' , J 1"1 'v' "" T' :i .;:, L, 1 f! 0 I II", i:': f '. 11"1 C' :i (') 1"1 i d ('.! 1"1 t :i f i c',::> " , "No puprie ser F'aramctro a DIRFCCTON". "No puedp spp 2si~n2cionn, "No puedc llam21' como una FUNCION"y No pucde ~pr tipo de tirada", No pupJe SOl' 0eT'efrpncia", 1"·10 P I..IE'ij C~ }':' ,:'..:::. ,::: '[. (.If:.' PF!:;CR TF'Tf1F: unto :i. r:· n" No F'I..I(:~ .....iF' (:~\!::i]'.1':<'j'"', ~.' '! NDr·-I..! (:.:. (oj (.::1 U ';:: No puede '1\10 II j'f C) H U .~:~ r f:\ n e,. !o":: ~.:.:, r' a ( :- SCI' sembr~do F'l..Il·.' .....i(·\ :::,··::::·:::.i:i y. F'I..J (~() (-::, p- '..1 f~ ci E' U :::..::;: reD n, C) r·o a ~~~ .:;:' r e o rr, () N() ND F·' 1..1 (.:~ 1,·1 U F' 1..10::":' ':.; C:' C'OI'flD 1..11", 1•. / :i. CI r', (.) (.:~. .:::: r c' j-'i :i. \..' C: n ~! selecto", r:'a r2I1,I'-:''I'. rc) cl(·:·' Fl.INC TOhl " ~' r :i. _:: : t:.-. J (.:.:, (,) (~.) F' fl P c~ 1..1 r t./ ::;: II ~ l.J n r:·- -:::: r .:::: IT! (:'! t. r- () r,; F·:· d ,:.:~ ~::. C T" i ;::. t. C).,..· .::~ t l' c) i"~ '.~, r (.:.:, f r E' ,", C oj .::~ No F'uede spr paramptro a TDTRFCCION H , No pupdp ser indicp", d (.~ en H, 0 F' .::1:::· ~l '('. F' e ~::. '::: r i:.l E' U I", :::, .,:: ,,:. i:>. :::' iii: l' i::: l'if ':c' i)', (.:, c' ::~ I", :i. <:,. !'il D d (::, I .II", t. :i. :::, 0 (.::; ',': t yo. E':,;: t. :i. I"IIYI f·' ....i:i ::i n ',. i f'~ r- n Y' ,::: :":. i I::, " ... :) " i:~ m(.:. I", t. (f.:," II ~ '! ;.' No F'uede pscribir en NUEVAJ", 1'. 10 puc,dc' .::;p r !..il"l 'j ,:, 'j. 'i. dh]' f' i:.i(.'·) m;::: I"; ....:io F'D Y'. 1..11"1 PClF' cu)"· \' .::>. 'i. nt.c' r:i n Y' " :' No F'uede cscribiY'pn LEFRN", N0 F' 1,,1 E' iJ E' F' " '. '::;. ;:; '( ":.i :I.c' F· i:;: .:,; C, j';, '.:' c' a,"; :i. <:,. HI c, i:i (.::, '. II", t :i r· n )" c·:' f '(' (.:.:, 1"1 C :i. .,>. ~, 'No puede pasar como l.ln F'arametro p::<tranJcY'O de LFERSOLO descriptor", " ND :::.. 1..1 c, i:.l C:' F' i:i .,:..::,. I' C 0 IYi n U 1"1 :::, ;:; 1" ."; II, (:.:, t. )" r::, (.:., >~ t ..(' i:i I", ,.i E' r D I:.i I·:·' I... E:: F: r;: (:; nL n )'" c:' f '('. (::' I", c :i ,:; " ~! H " H0 F' ·':i~:: ·::1 F'I..I (.:.) i:.l (.:, r c C) 1'iI C) 1.11"1 P a)" ;:>'II' i::·' t. r 0 .....1 c:' I .. [' F F: ~:) Cl L n '.) (., I::: T (0) n! r.:.• , Ippr/modificar/pscribir". /I /".1 C) r' u .:.! .-.:i c' r:' a;::· ::>. f' C 0 l'i' 0 1..11"1 F' .,:; 1" d IY' Ic':' t. r n d (.:., "No pucdp pasar como un parametro T' I) (.~ F: T (0 B I... F H :' extral"l~iero de ESCRIBTRSOl.Cl descriF'to i·::, ~< t Y' .::>'I",,j (.:., 1" ,:", d (':' F !:; C F: I D TF: (:~ n L C1 H " (1 () F·I.J (:~ d fe' }.;. .:::: .:,:. ':::' r c· U I'fI n 1..11"1 :::.. ;:; 1" .:::: If! ;::.' t r D 1"1:;' ·f r (.;.:, ,", c"i ;::: /I • No F' 1..1 (:.! iJ (.:.) F' a ~::..::; r c' D 1'(, I) 1..11"1 :::,;:~ r '::lln E' t 'j' n io.i ;.::. F ,::~C F' T f{ T r:: ,::~n' . n '.' 10 F;: T (, r: I .. [: II " No:::, 1..1 (.:.! ci p .: ,. (.:.) yo ::. d 1" ':::: Ii'! c·:' -1:. r Ci ·3 F b [ F: TP J r;: I.) II , "Sembrado PS no slinea en un limjtc de bytp", "No I':')~::' d(·:·)c:l. a ra "No es INTCIALIZA", II I.) ;:>.1 0 1" I'i 0 t r;:l h::: '1 i:;: f :1. :1.'::1 (i p :I. t :i y:, n h (.':, )" 'j .. I·:·:' t. (.:., " • "No es el mismo tipo·, "No es NOI...IMITEX"; /I /I Par .':>' IYI c! t r c ,':,: , C·) <:; t. E:' '::.:i.IT!Plp"? " F::; r , D l"! .... I.) Cll... (1 T :r I. " 'f" u ~ .. ! c :i. D :"1 p·),,· Eo ;:i E' C :I. ,"~ 'i';'i '1:. :i. P 1"1 (.:., F! !..I E lE' I! () I! D (.j i":~ C 1 ,:: NUITIE' )",0<:: 1',:>, !., (:j'i i i) r'j ,.. i' 1"10 f (:, '('Pl"it.. (::'·::; ',:..::;. t ri (':, :i. '::. f ,,:;, c h D ('.1 (.:.:, c·:' t. :i. n' 1(,:' t. ;:>. " " F'i'! r' ':"'IiI("'\'.. '("0<::' f Cl PITI.::>' 1 F' <:,. n ,.. <i:. (:., Y'. :. : I", ;", n Ii', ~J Y'. f·' f'i ,~.' \,! i', Y" :i i:\ t..., " PI:;: Cl >:: I t"j U ij E' c- r !n :. ., i) 1", F' ,", l. i·:.' C) (.:., ·::1 (' +. i. , ·0: :I ,..l:j ·f·:i. i.'; j"- f~; c1 c-:. <i:. rl ,.:.:- i:' .,,:. i:·' 1".1 c n t i' 0::: ::... OJ:, r II I} OJ:: In (.".\ t rei ". en la mism2 seccion", "Anticuado P3rametro declaracion sinta~is", "Operandos no son asiSnacion compatible", " DF'C:-: r an;::io':;: t . :i. r'nf~ FlU\-:,' ",. F' r ClEo 'I:,:i. F'C) Ft··.ITFPO c> ~::. T'··IF TI:;.: i'1t, F' " ;"Dperandos ordinales son re0uiere", " ~; tll... I II (, n D c1 i,'" c' :I. ", r d ~:.! !"! t . :i. l. 1.1 I ;:)" ,II I rOt u n (:i .;:;: c' i D r', c:i:i. \l i ,=) ~::. :i n r'~ r:.i f'l C' C·) Y'' ,::', (.:.:, n c·~ :.': F' r (.:.~ ~::. i [) r', c1 F'~ "T i F'O cic~ c-~::.t r·l..IctlJ r·::,. L.I..ENO";· "P a r-::lmE·t I'O f C) "j"'IIi .::,.:1. nD -1", :i. f"I,C' ....:i (.:.:. " ~:) (.:., c c :i. 0 1"1 ;:~c t. '.I ::, I 1", i f .::l·1 t.;::: ::. , ~,: r' a In F' t. ?'. D c"I.;:>. ',i.•::.' ,::. I", 0 F' Hi F' i:l r E' . ..i .::,. u \' n C i") mF· :i. J .::: .... t. :i (.:.) m:::., C '! "VAX-II limite arFluitectonico de ?~S psrametros excerle", II :i.../ :i. ~":. "i. 0 n E·: 1"1 <i:. r::.' c c :i. Dn f·' ~,:. F' i:l y-. a rn pt. rD':,:· 1"1 (""0 (. III F' i:' r' F- . i.::," " Pasando predec:l.ara es ileSa]", 11 (.:,. c i:l n :i. ';:; HI D r:.l (.:.:. ::.. i:l .,,:..", I " oj D C 0 r'l c f·' ....:i f' .:::. C:' 1 n (.:., 1"1 r , .I t . i 1""1 ;::: (.:.:. ':< -!: c·, r 1"1 i:l ':; " L.I... [NO ~)F F: I F O[ DDOLFtlr·l F' .::,: r- al"il (.:., t . . ·0 ("':':F'("" j"i:>.· " L.L.FNO/l"lollenD conflicto"~ F' .::; r ;:>. In (., t r n F' 0 <:: :i. C" i n 1", i:l 1"1 D F' 1..1 c· . . 1(.:.:. <i:. r::.' <:~ I I:j run F' .::>. r::>. III (':. t. T' (") non p n <i:. :i. c :i. Cl r-: .::l 1. n "F'osiciona alinea conflicto", " F' D ~:) I"':' >~ F· r (.:.:,,:,. :i. or', -1:, i (,.~ n (~: (~I..I F' <,:. E' I' I. I r', . . .::>, J () r . . .1(~, EN T F r;: n F' 0 <,:. :i -1", :i C)" .. " P a'::, ",: n d 0 F' r c· i:.i E' c: 1 .::,: r .: ,: )". r:· n I..! :i. (.:., 'j"' (.:., f D l"' 11", .,:l :I. i i"l C I, .I .:.! F' ] i :,: t ..::>. iJ F> i' ,::. "1"' .,::: 1"(; (.::,1:. r' C) n " F' a r d III (.:.: t. rot :i. (,., r'! (,.:. (;, 1..1 (.:.:. t.. (.:., I"! F' r· '. I 1"1 .::,. IYi (.", iJ :i. d i:,: (J (.:., COl", 0 C (":'"j' .::; ... Cr m::"':i 1 i:,. .' . t :i.•,,:. m:..:, 0 " l' "Declaracion es EXTFPNO-- Archivos de pal"'mmetro ~l"'o~ram~ tiel"le 8'Ie ~~i ~.:!.I"I;:lr local", "Param(")tro proSrama tiene Flue ser 1.11"1 variabJe de ARCHTVO tipo·, "Dec:l.aracion es hereda-- al"'chivQS de parametl"'D pl"'Q~l"'amd I:,jPGe FI~IP msts 'f ! \.! 'J ni:;r IDeal" y " F' <:l r a Ii'! ('.. t r c ,::' r' c· :'.'; rail, ,,:: n D C' ',:; . . :i .". C ). .::;: 'j' .::,. C· n 1)"1 Cr 1..11"1 ·v· i.::; j-:) 1 ('., i:; 1 1 J ;:>. n Cr "AsiSnacion causa PSFCT exceder MAXENT trozo~H, "Valor de indire pl..lede ser compara por isualidarl", "Expresiones dp indices no son compatibles", " C1..1 f:! r d a c :i. -1", a 1", (I (' .::,. t (.:., 1"" :i. n .::, . . .1() .::>. 1", t. (.:.' <:: dE' (:.\ 1. f:i 1"1 (j (' :I. :i. 1"1 i.:' .::>. " , Cl..lerda cita espera", F 1"1 1:, r::, (I a F~:: "i'::: i ;:.:.: 'i' (.:.~ c~ u iii' )". :i. (.:.:. y-. F' t! F' C II T I.) D .. U () F' T 1"0 B I .F ij i:·' t. :i. ::. , 0 (.:.:, :.: t. l"' c·, 1", 0 " ,! T F: 'l Tn" , I...E:[P~:;ClI...D":J CCi 1", .,::. t a 1"1 t, (.:.:. F: E' c·~ 1..1 i (~ 1"" ('.' :I n CI t:" .:::. r;.:., n f:i. 1 .':>' r' .::; I I ..... i C: r (.:., .,:>:1 ( c; D !. . T F r;: n ,! "j"' (.:.:, ,,; 0 }". c: nDel .E n e U (':1 0 P U F' L r:' :. " ., Fxpediente cor-:tiene lomas componpnies de Apr~1TVO. pn~ PS ile~2] H? [; XP[ DI [1'·.!T[ .... I...UND I TUD c·:.:::.-' r (~·:,:.:i C) 1'1 -1:,:; (.:. . 1',(:·:· n '.i(':" .::; ':...:' r . .1I,·:' t:1 :''''(""1 FNTFF~()"·! EX P E DIE p.! T E: . . 1... C) NrJ I T 1...1 D :::. a 1"' .:~~ IT! (~.:" t . r () n C) t . :i. r·:· n (.:.~ ~::.:i ::.:.~ n :L f' :i c .:::: ~.:.. j CI n c' n n c' :i. d ("'j +. i F·' C) j'; F.I a reh :i. \"'0" ,.' "Declaracicn sa existe", "[xpedientc sa contiene 1..11"1 sembrado", :i.n:i.c:i..:,~l:i.z.::,:n:, "Y"i " I.) i:~ 1 r:::r r " ~:) (.:.:. r' :i. (.:.: .::: Cl...ti~:;E .... ..... :" )". (.; L" (.:. COli' Co U ,", (.:.; t . :i. n 1..1 (.:.:. t. ·:'l (.:.:. 1'"1 (:., <:; t r~ C(:) ~:) D . . .1 (."-; c 1. .:::: y-. i:>, c- 'j n n • " . . .1c· r (':~ F' :i. t :i. c :i () n no:':' I.! I,:·:' ci c' ',:, (:.:. r :I. i:l f II 1"1 c:i ("I 1"1 C F F~ n" 'J .:::: C c:r 1", f 0 I'll, i:ln'l:, r:;:. <:; i:.li:',! (!> <,:. t f!:' ::"'·3 r· ·,:l FI (.", t r n t.:i F' 0 r c..• (;-1' !'i c·, . . . p C· ;:~ ....j;::: C!. j~l~) F: ,:1 a;::· " F '" C -1:, C) r NCf.I· .. " E ~; eli:) r' P <:; ReD HI r.-) :i. n a c i 'OJ' D C 1..1 E' r . . .1i:,: <,i. .....1 /'.., (\ (\ F' ,:l r· i:l m(.:., -1:.. r n l :i. F' Ci r (:.; n u:i (. ., r F·' C I. '~I ~:~ r: f~ n ,f C U F r;: D ti n F S C F' T P T () P T' E' n' .I'j f' 'j' P : .i 1"1 I. I. F N q (:; F P T F' n F' (,.:, .:::. l. ('., n 1.'1 (:. C L. tl ~:; [: " ~:; .::! CARACTFR estr-l..Ictura", II F: E·! G 1.1 :i. c' r E' a IYI E' n D r 1..11"1 \.' a r :i. ~l t"1 :I t..! 1 (."-' r:.> r (."., 1"1 t. Y"" iil I' " ~ .. E~:; CF: I B I F: r' (.:,. 0 l..I:i (,.! r (.".! ;::: 11, ~:.! 1"1 Cl r '. Inn p .: :. C r :i h :i. r .... 1. :i <::. t. ;::: ... (."-, 1. ('::'Il, (...! n t. C1 " " II I.) i:i]. D r i:l F' -3 rep cnmo 1..1 n I':" t . :i. c, (.:.) t i:>' f:' n (:.! ,,:. t. i·Y' F' a l ' t (."., ,.... <:~ ';' :i. ::~n t. F'" Y II Put :i. n 3~:· no :·"'11(·,'1:.1.:-:.:. F' <:>(j; <'l r 1I'''3ni"lo CI.IFPJ)t·,DFf;CP I F'TClr.: • , " CCJ 111 P :;. ].;:; F f r- () '," Tnt. f-' Y' i 0 1"" C 1..1 -"'- n ci 0 F' r Dec·; ,,;"l n d n 1 ;:,: r I. I t :i n <'l U "Dir-ectivo eSP0siftc3 SEOll tr-ata cnmo t~31..1lmente ? FORTPAN directivo" 'J "FNGASTAR basD tipos no son compatiblp". " 1~:NGtIST f.1F: p]. ("'I"fl(:!nt 0 P~';F' T'('" <:; :i. Df"! t:i (':"I"I....:.! C·'I.I(:·\ ,,:.(.".• "(' ....:io::, t i :::. (:"1 Cr rd:i n;:~ 1 " " "F:NDASTAF: elC'li'!ento no C's en f:i.la O •• ?5S-, "MEDIDA de actl..lalps diferenle d0 los DirDs p<'lr2mptros en 1.s misma spcc :i. on n , n f-'i c·! . . .1:i. (1 e (.:., ::< t . :I. i c:i t. (:r E' ,", ('i :i. HI (.::. 1", ~:; :i. (:r 1", d i··' "Atribl..lto de mpdida/tiPD ~:; F F;: conf:l.i~tn", JE hd C f:· C L. tl ~:~ F .. i'·.1 C t) rei d r'l C).::>, t ..::;: 'r i. I) " '.' " j·...i (.:.) d:i. (1.::>. . :.1,;:.:, \.1.:" Y"' :i. ;:::b I c' con·f J :i. ct. ;:>. "·:·01""; t. . . l.::, ,., C" 0 ,. 1 (:.\ .j"' 1..1 nd i c·:i i)r·, t. :i. r·. () " "Medidas son difeY"'cntes", " E:: ~< F" r '". ) .:::. i u r , (".1 C:' II! c·,:, iJ i 1.".1 i::: t. :i. r:-:' n f·:' C·111 (:.:, <:; E' l' I.J n \J i::: 1 D r d f\ EN T F P f) F" 0 ,::. i t .j •... C)" 'J "Medida excede MAXFNT tro7Ds", " t1 F' iJ i rl i:>. (J c: CD II, F·· 0 n E' I·: t, r·::' ,:1 c·, ':; (:.; "j' :i. ,~., Fe ;:.• ,,:..:,>. C ('.' T· ("' i::: (.1 (.::, <::. C r'.j }':.. tor' n n c· .::; 1..11""1 1"11 '.11 t. :i. F· "I. i:·' 'J J I.:i (.:.~ j-:) '::!- t. t:~ ~;:. • ~} "Especifica de extranJpr'c) mecani~mo r'P8l..1iere SilPedtt2P 1a decJaracton clE) p<:lr<:lITl(-2tro"!' "Errores fuentes prohibe continua cC)m~t]? - corre~lle s recompj]a", " T f:)::< t,n f 1..1 (·"nt,,:~ ~:: F:! <.'.i 1..1 :i. (:-!ndo f:i. n (iF' com F·· i 1 i:>.C :i. or', un :i ......i;:l (J i:.!C·'<::ci:-rnoc (," " "Nonnnrma: actual no es nOlTlbre compatible con otrns ~?r?metrns en ]~ m :i. ~:; IT, ·::l ~::. (.:.: c c ion· , "Nonno rma t l:i. ~:.l 0 at. r :i.l::rutn· , " Non no T'ri' i:::! 1"",1..11l,(.:.' rD (·.le E,t :i. G'.lf:·t::" IT';c.~<::· elf' 99<?{') R , " r·.! 0 n 1"", () Y' m,? t p i::: :1. :!. (I D···· "I' e I :I p n n U ,::. i:l iJ 1..1 r· ant. p C) F" E·; r· i:l C':j 0 !".j d f·:· C , .I E,) Y' (103· Y "1···!c:rnno rilla; :I. 1 .: : IIi i:l f '. Inc i 0 r·, COlli 0 '. I r', :::.. r· ') c P iJ .j F'm p n t . (.:.;" y "Nol"",nC) ·nfl2 t opprator de tipo fundicion", "Nonnorma: sintaxis de serie conforlTlantp", "Nonnor'ma: opprator conc?ntenacion", "Nonnorma: constante" , " Nnnno I""n,a: 'v'i:l r:i. .:;it.... :I. (.::, 1"11 i:l r·, cic) r·,o ...-lpc 1 .::; r· :::. F'n !'}AF' T t.l HI F ,,: pee :i. or·, " '.' " Nonno rlTl ,,;! ("li;,~c 1.::>. r·;:~("' :i. Drl\-:.~:; !::·pcc :i. ont·:',,:· ;:5Il"iho<:; no ·:::.nn E·;rl 0 r-- dF'n i"i f.".i'.Ir·li c· .::::" , "Nonnorlna! par01T1ptro falta declaracion". "NonnD 1'11,;:::: (J i "I"'(·:'c-l.". :i. \)0" y "Nonl"",o PI"II.::::: \)2cio caso-·listo plpITIPnto·, • NDr·, 1'., C) r' 1"1,::>': '...... a c :i 0 :::.. D '::. :i. c "i. n n . . .1P F' ,:~ r i::: In E·' -\:, r n ::>. ct. '. I a 1. " , "Nonnorma: vacio seccion dp pxppriientp", "NonnnrlTla: vacin cuerda", "Nonnorma: V3CjO \)ariante", "Nonno )"'m·::>. t parametro de pr"l"'or-rpcobro", " /'·1 () n n C) )"' II, .,,:: : operator exponenciacion", " NCl 1"", r', 0 r· HI a t sintaxis dp cuerda extendido", "Nonno )"'rH.::::! (.:~ ~:; F·' (-;., ~::, i. f :i. C i:> C) (.:.~ tTl (.:.~. C; ,::s rOt'j ~::.IYI n i;:·~ >~ t i"~ .::~ ri j i:'":1 r C) " "Nonno Pin;:,,: F U1'·1 C I 0 r-·1 i:.l EO' 'v". I (:::. :I. '-.! E' un \J i:>. :I. C) r r:.l ('.; t:i r:' (") 11", ;:l :I. .:::. • , n Nor·, 1", 0 r IT, a : COMPPENDIDO dirpcti\)oH, "Non!""!!:) "I'III;:'·: :i. n i c :i. i:>. 1 :i. ;:.~::>. c :i. 0 1'., .;::. :i. r·, t.::>. ;.; i '::, E·' n I,) I~ I:~ T I~ B 1. F ,,:. p C C i. C) r·," ~' "Nonnorma: no i~ual ptiGupta variantpH, "Nonnorma: potencial llano mas arriba modificacion ppoh:ihp como vari?b :I. (": 1"11 i:>. n (i 0 " , "NonnDY'lna: t100UI...O dt::cli:::rac:i.on"~· "i'·lonnoY'm;:; : usa dp pa"l.8hr--a r--pservad2 NADA como un constantp·, HNOnnOT'Il'i:5: dpclar3cion dp parametrn no tiene un 1istD par?metro for--mal "Nonnopma: "Nonnorffia: "Nonnopma: "Nonnorma: "Nonno rlT,i'l! " No 1", 1""1 D l' In a : "Nol",f"lo T'ma: "NOnnOl'rf;.::>' : "Nof"ll""lu r'ma ~ " 1'-! U 1""11""1 Cl r IT, a ! "NDl""lno rlTl;:) t " No 1""1 r, C) r 111 .::~ : nonposicional parametpo sintaxis·, DISTTNTO clausa", paso prpdpclara", cominacion de I...LENO ~ nollpno cnlpccionps" , P l'f·)df'C 1.:::: r·,:>.,'.:Io" ~J t i \.... 0 F' r E' ..:.\ f-'.p :i 1""1 ~:l" con·::· t.ar,t. (·:, Y' a i z " ? ~ binario pntrada dpsde apchivn TEXTO"? tipo Pl""lumerado pntrada desde un archivo TEXTO"v pntrada hpxidpcima:l. desdp un archivo TFXTO", (:.:'ntl'ada Dctal dp·::;(lf' un aY'ch:i 'JO cie' TFXTCl", entrada cuprda dpsde un a1'chivo TEXTO", T'pdeclar--acion dp palabP3 rpsPl'vad? NADA"y COMENTARIO operator", solo constantes simples (opcional si~no) 0 PI""I idpntifica"? "Nol""lno r ITt a ! "Nonnortna! "NoI""Il""loY'm,,>.: "NonnnY""ma! uNonnoT'lTIa! c 1..1 f·' l' i:J a C 0 Il"I F" ·::l t :i. f:·, 1. :i. (1."; d· !' "Nonnc) T'!"f!i:" ~ ttpos no tipnen :I.? mismo nombrp·, "Nonno rUI i'l t ptiuupt2 simbolicD"' "Nonl""lo r·ln;:>, ~ '.I.::; a i 1""1 v::>, 1. :i. I"i.::>. . . .1c·; S PHI h T' i:l d D h P r' T' P t (:., " ? "Nonnorril'::>'! INSFGURO compatibilidarl", • 1'-.lonn n rlI,::>' f·:::.,':,· r :i. (.:.:, cunf·o rm ant.(·:·:, 13·;::·('1 COlliO un ("up 1"" (j.::>, " ? " N Dr·, nor· IT, i:>,! I... L. r::: N() ~) F F' I F I:: :I:. ,. :I J nF CAr:: (:, CT F r-~ U.::; i::: .-:: C1 ril c. , ,n ("' u (.:.; r (".\.::;. " , '"S'" ,n.," • Nonno rlll ~l! I) til.. DP :i 1"1 :i. C ,,:'1 i. 7·::: (: :i. (, n <::. PC' r::':i nn· %DICCIONAPIO dire~tivD·' "Nonnorrna: vacio parte de variantp·, "Nonnorrna: etioueta variante no cubre la fila de el tiPQ herretp", t··.) 0 n 1"1 0 I' 111 a: <:;. ,:l J t (J a i":) :i. n "i rio a un·;', r c h :i. \.1 D TF XTCl" , "Nonnorrna: usa definido tipo enurnerado salida a un archivo TEXTD", "Nonnorrna: salida he~idecirnal a un archivo TEXTCl", "NonnoI'ma! salida octal a un archlvo TEXTCl", "Cuerdas valores tiene oue ser de lon~itud i~ual", "Cuerda (CARACTER, LLENO SERlE [1 .n] DE CARACTFR. 0 VARTANTF) operand 'I nNonnorrna~ II o r(·::'(:iu:i.f~rt:-!"' "ruerda (CARACTER, LLENO SERlE Y'(:'~(:luiE'ri:-'"' " C 1.1 E' r d;:: (C (I PAC T E r;:, n] DE rARACTER, 0 VARTANTE) pararne\ R TEl:: :1. ,. ,n ::I DE Ctl PAC T F p, 0 \) I~ [ l •• l~O (-i U :i. t:·~ L L F N() ~::; F r;: T01 NT F) t. :i. p n Y' \,:,," , "IleSal ASCII caracteres·, " f:; :i. n t a ;.; :i. ". : "Sinti'l~';:i.s;~ " S :i. n t .::l;': i·;;;. t " f:) :i. n t a >~ :i. <:;. ! ~3 :i. n t a ;: :i. ~~ : "S:i.nt':l;.;:i.·;::. iII " S :i. n t E; >': :i. ~;;. i"!3 i nt. a;.;:i. S;.: " S :i. n t a;.; :i. '::; ~ U !:; :i. n t. i:l ;.~ :i. ~;;. i• f:; i n t i:': ;.; i "'. t ":3 :i. n ·t c' :''; is: " f:) :i. n'l:, ':' ;.; :i. ';;;. : \'" II : ::::\ n y \ n ; \.. (J '\" " ) \ n (::1 ":::. r:.-;;:.! r'ar.iD \ -'. If "II ~'"'' "" ~} \ \ ... II~\.n~, .. ~·V\. H \lIy"..... " ~I \'" 11]\ I' (,:,~ ":::. F: E:' P () \"]\" (.~~I ":::. :::.. (:.~ f'~ ~:~ F" (::.~ 0(" .:::: (:i C) \ .. H !} \. .... II !' '\.... R n " ... ~"". t:i (".~ D ::~ (1 D II " S :i. n t d :i. r i? c t. :i. \i C) ~ Y' " ~I n y \",\" 0 \"J\" esperado·, \.", \" 0 \ " ) \ " f:' ';;'. F" (.:, l' a c1 () " I' \",\" 0 \ " ; \ " f:'sperado·, CONTINUA 0 MENSAJE pSPf:'rado·, ,,; H !' o \":\" espprado", o HACFR esper2do" , U '. \ r" "Sintaxis: " ~; :i. 1"1 t a;.:::i ';;: "Sintaxis: "Sintaxis: ,:3 .'< :i. n !' esperado", \":=\" D \ " ; \ " esperado", at 1':i huto l:i ·:;;.to no cone'f·'d . ·:> ,,·'n I.In fund :i. c:i O!"I -1:, :i. F'O· atributo-listo 0 tipo espesificacion espprado', EMPEZAR 0 declaracion psperado·, EMPFZAR esperado·, \ .. n~I\.n \":~\", \";\" 0 \")\" esperado·, \":=\" h :I. 0 0 (-) I. ! P P ';;. F' P T' ,;1 do· " "Sintaxis: dir0ctivo pxtraviado, FXTFRNO asumido", "Sintaxis: HACER esperado", "Sintaxis: \" •• \" esper-ado·, " f:; :i.l"lt a;.,: i ~;:.: DTF:D 0 ':;oi·:.) T'C"<:'.,'l1 t D cl(·:·' d f·! C' 1 ;:>. Y'i;:' c :i. 01"1 n UF''...' .;;" P'::;Pf' r.:,.(j D • !I Sintaxis: FIN esperado·, Sintaxis: \"=\" esperado", ErrOl en compila-tif:'mpo exprpsion", ~:; :i. n t. a;.; :i. ~;; iexpresion esperado", f:) :i. n t .;;,. ;< i ~::. i. expresion, \.;\", DISTINTO 0 FIN espeI'ado", ~3 :i. 1"1 t a;.:: i·::: : FUNCION 0 PROCEDTEMFNTE esperado" , ::) i nt,a.'< i,;;;,: -1:.. i t. I. ! 1 i;;: 'j" 1..1 t i 1"1 ·::l C) t. i F' U :i. ('.1 ~:ll"t t :i. f :i. C .::>. f:· <:; F" (.::. r a "".1 0 " !' S:i.nta:<:i.<:; : :i. ,'J (':' 1'1 t. :i. fie a!1 CAf:; () C) F I ~··l f' <;;. :::.. (:.! r ;:\ cl 0 " , ::):i.nta;·::i.';;. : identifica, CASCl 0 \ " ) \ " esper~rlo". i r:.l (:.~ r I t :i. f :i. C i'l r; C(.1 ~:; (] (:., ';;. :::, (:,' Y' i::: do" Y !3:i.nta.'<i~:; : f:; :i. nt;:;,;.: i·;;'.: identifica esperado", !:) i n t i:l >: :i. ~:; : malo-formado pxpresion", !:) i 1"1 t a >~ :i. s : entero esperado", S :i. n t .::l >: i·;;; : invalida si~no separador", " S :i. n t <3 >: :i. ';;;. : • !:) :i. 1"1 t a >: :i. !;; : II S :i. n t. a ::< :i. <:: : ·Sintaxis: "Sintaxis: "Sint2xis: "Sintaxis: n ::; i n t. <:1 >~ :i. ''''. ~ "Sintaxis: "Sintaxist 11 f.-:~ i n t . .::~ >~ :i. ~:;: " !:) :i. 1"1 t El >: :i. ,;;:.: lIE·:::.l,;;:'!. 1.:i.<;;.tn ciE" ile~al paramf:'tro :i. 1. (-:-~ :.,l .;;;: :I. 1 :i. ';;; t 0 .::!lY'··ibut. o" ~ actl..lal·~ ('.1 E' P i:' r ,,,: ITt P t l' n i;;' C t. I I .::,:1 n ~. simbolico·, ile~8l variable", eti8ueta esperado". \"[\" espprado" , ile~al \. H ( \, (.:.; ~::. p n \"(\" 0 I::' Y' a d () \B(\", ". \. ••.... H ~ \ n ("'" u ') (,:! ';;;. F' P ~;;. .... U ". n !}.., :i. f :i. C i'l " ~I esperadD", \";\" n \"]\." () ....... II : '\ n (.:.:_ Il'I P C ;'j 1"1 :i. <:; I'll () (:) R S F' (.:.~ '(\ .:::: ('.1 D n ~! E·' ';., F' Y' E' "'. :i. ('11"1 (,.! ~:;. P (:., T' ;,,. d (") " !' I' E·' "Sintaxist Sintaxis: Sintaxis: Sintaxis: Sintaxis: Sintaxis: Sintaxis: Sintaxis: S :i. n t. ,,~ ;.:: :i. <:;: Sintaxis: Sintaxis: Sintaxis: rai:.)C) II sobrealto de una declaracion nueva esperado", DE esperado", listo de parametro actual", seccion de parametro esperado" , \"0\" esperado·, PROGRAMA 0 MODULO esperado", cuerda cita esperado" , \"J\" esperado", pal i::: t:.l r' a 'f' (.:., ,,; E' r· '..' i'l c.l i'l 1"'1 0 r:, I. 1(:,' (1 E·' .::; (.:.) r- 'I" (::, i:.l (0' f :i. n :i. 1'.1 ;:,:. y \")'" esper-ado", \";\" 0 \ " ) \ " esper-ado", tituls de 'l"utina, tipo identifica 0 pS8uema conformantp ese ~I "Sintaxist \";\" esper-ado·, "Sintaxis: \";\" 0 FIN esperado" , \"~.\\" o \"['" "Sintaxis: \";\U 0 'B]\" esperado", "Sintaxis: \.;\U, DISTINTO 0 FIN esperarlo u , "Sintaxis: ENTONCES esperado" , " !:) :i. 1"1 t a;< :i..:;;: r~I'4 0 I{i~ J AF:A 0:-:.' <:,.:..' !".., r- i:-ldn • , " ~) :i. 1"1 1:, a >~ :i. ':;: t :i. F' () :i. 1'.1 F' n'l:. i f :i. C E: n E' ~:; <:-l I Ir' I'I! .::" eon for' man t (.:., (.:., ~::. F' I,:' Y" ;:l (1 0 " "Sintaxis: tipo identifiea esper-ado", "Sintaxis: solo SERlE, ARC.1IVO, EXPEDIENTE, 0 FNGASTAR tipos puede spr I... I... I: HD " , Sintaxis: tipo espesificacion esper-ado", Sintaxis: declar-acion encnntrado in seccial"! eJecutable" , Sintaxis: HAST A esperado" , Sintaxis: \"; OTRO\· no es valida Pascal, OTRO empareJado con SID, Sintaxis: Herrete tipo tiene <:-lue ser un ordinal tipo". O(':')IYlaS i a i:.io :i. n,....i :i. C(,·) ;:.";'~P Y"'i!.',,:. :i. on~:~~::.:) t . i F'O t:i (." 1"1 F' ,,; c. I n c1 :i. InF'n <::.:i or·,p'::. • I' Tipo contiene uno 0 mas ARCHIVO componentes. medida alributo es ile~3 'J Tipo contiene uno 0 mas ARCHIVO componentes", Tipo contiene no parte variante", Tipo tiene <:-lue ser un indica de ARCHIVOS·, "CUERDADESCRIPTOR no concede por eso lipon, "COITlF'onE·'ntp t . i}·· . o elp \)tlf~IANTF t . :i (·:·'nF' DI.If-:' ";O:-:"Y' C,'4f~(,:,CTFF:·~; "E,,; NOI...INEt,DO" , "No es NOL IMtTIDO-- solo 32-t'l"ozo direccion de entrada punta devnlvida ", ·Parametro formal no dpclarado", "Identifica no declsradan~ "INSEGURO atrii.luto no concede en conformantp VARIANTE psauems", "NOFIRMAR constante excedp fila"? "Nolimitp impide arribsllena scceso", "Nolimite impide arriballena IRA", "Usa antes de estaba declarar", "Decomptido Version 1 dinamico serie tipo", "Decometido Version 1 dinamico sP'l"ie asi~nacion·. "Decomptido pxtraviado parametro sintaxis: (~nrrect0 anarliendo coma", "Usa de sin apoyo VI omitado parametro sintaxis con nueve V? 'l"as~n(s)" "Oecomptido Vprsion 1 raiz salida pSPPsificacion", "Valo'l" ser asi~nado es fuera dp limitp·, "VALOR variables tiene Que se'l" inicialido", "X"') II t.)!~11...0R at. r i hutn nu concpc'!':'" (·,'n nt. . ,.i(·,to<::. 1'11'::)<:; <.'J l"i:lr':rl(·" t. '(' () :;:.: D':;; " IIt.)(:,LClF: cc'nc~~d(·~ ~::.Cil0 ';':,;1"1 nrdin'::ll D r·i·:"al t.·jPD(l;" , "GLOBAl... 0 EXTERNO visibilidarl es reauiere con el ',I(it ClF: at. '(' i !:.lutn "Variable no PS compatible con parametro fO'l"mal" , "Va'l"iable tipne 8ue ser de tipo TEXTO·, "Formal VARIABLE parametro no pupde S2r un rutina", ~ ••I ••••• '! II ~' "Variable tiene 8ue ser de un indice tipoa, "LONGITUD s CUERPO son el sembrados solos en un VARIANTE tipo", "Visibilidadl AUTOMATICO 3sj~nacion conflicta", "~) :i. ~:; i ~::.b :i.l :i. ei ad 0:·:::· no <::on GLClBtlL ./[YTFPNO 0 FXTFr~t·.ln/FXTFr-;:Nn a , "Anchura de se~undo sembrado concede solo cuando valor es de lin tipo r (."1<:1:1. n !) "Es ESCRIBIRSOLO", "Dia~nosticos adiciona:l.es ocurrido en este linea", "Continuacion improprio despues de 11na condicion no continuable", n Puti:1nolTlb r·p rID dE'·,::. :i. :':.lnB un rlDelc) con F' rot.Dcn:l. D Ci()culTIl~'n·l:,()·!} " D(~: ~:; c rip c :i. () n (\ f:> d D C I..IITI F' n t. 0 n D p ;:; F' (.:.; <=; :i. fie ;,~ :I. 1 .:;~ n u T".::~ 1""1 U c· :I. (.:.; 0" ~' " DF:: ~::. c r :i. p c :i. () n iJ E·:' d D C 1..1 HI P n ·t C) (", .:::. F' .::., "'. :i. f "i c a una I 1 ·:'l n 1..1 r· ·;;l r·,1..1 c 1 P C) ,,:."i. n a F·· 0 ';;~ o· ~, "Esta dpsconocipndo los definiciones de literals in dpscripcioon de do CI..1 111(':: n"\".. 0 " , r· :i. F'C i or·1 d(,·: r:.iocUll"l(·,)nt. C) no (·:·)~;;·F'(:';<;;· :i. f :i. ca un To r·rll;:>.t. 0 dncurll(:·'ntn"!) "D.::·:<::.c Y' :i. F'C i on d(·:" iJocUm(,~nt.D esP(·:·";;· i f :i. Ci:l un fo Y'I"lla-1:,o CiOculflPnto i I"liF·· r-OF' r :i. 0" , "Esppsific'a facilidad dpsconocido para extraccion de dpscripcion de do cum(·?nto" ~. "Esta desconocipndo la dpscripcion dp spmbrado virtual", " D(·:·)~:;c l' :i. PC i on el(" ~;;.o?:'mbI' acio no ~?~:;P0)~:; i f :i. c;:, 1 nn".! -j t.ud" , " DE' ~;;. C r :i. F' c ion cl (.,! ':; \~.) 1"11 b r· i'i d 0 P .;;;. :.:., (.? <:; :i. f' :i. cal n n .:.! i t, I. IiJ :i. ITt F' r 0 F' r· :i n " ~ "Dpscripcinn de sembradn no espesifica una comppnsBcion R , "DescI'ipcion dp sembradn psppsifica una eompensacion impropr-io", nDescI'ipcion de sembrado pspesifiea una alinea~ion de sembrado improPY' n DE.:~;;.C :i.o" !' "Descripcion de spmbrado eSPPsifica un basp ot.I'a cos a 8lJe 2 0 " D(,:'~:; C T' i F'C i on d(·:·' ·";0)1!!b T'.:::'i:.iO (:., <:;:::.. f·) '::. i fica un ;:!t T' :i. hl.l·t n n U I"IIF' r i cn F·· C) T' nl..lmf:~ r :i. CO!:; " l"y (i.::>.to~::. no l' "Descripcion de sembrado espesifica un numern de numpros di~itos impro F'r:i.o" , "Est~ desennociendo el pI'imero valor en la deser-ipeion dp sembrado", "Descripcion de sembradn espesifi~a im hprretp pnr un sembrado dp no-e "Dpseripcion de spmbrado psppsifica datostipn por spmbrario con mipmbI'o ~; H 11 "Descripcion de sembradn nn eSPPsifica una cap a por un c;embrado de cap .::>' If !J DDescripcion de spmbrado eSPPsifica una capa par unn sembrado de no-ca nD0~~::cripcion elf' d:i.ril(,~n~:;:i.on no E·"! ~::. F'" F-;\ S i fi ca un "I :i. m:i. t..l" el(,:, IYla!'; l.".lc,.,io· y "Descripcion de dimension no p!::·pp,,:· :i. f:i c;;:, un 1 i m:i. tp elF' ril'::~E elevado", "Dpscripcion dp dimension no ~:.~ "::; F" (.:.! "::; :i. fi C~:~ un tp;:>.ncD " , "Descripcinn de dimpnsion pspesifica un t.ranco imprnpI'io", "Dpscripcion de dimensinn psppsi~i~a improprio un ncurrencia minimn"y "Esta descnnocipndo Ins valnrps dp herrptp pn dpscri~cion dp capa", "Descripcinn de sembradn espesifica una refrpncia por ur~ spmbrado de n o :i. n r::i :i. C t,:' " !! "Esta desconocipndn la rPfrencia en dpscY'ipcion dp capa" , "Dpscripcinn de spmbradn eSPPsifica una pscala mas ~rande dp precision "No····t..e::-:-1:..o d(·')!::.e r :i. F··C i on . . .l,::~ ~.;; (O~I"fI~·:O r·;:,.do (")·:::·F' (.:., .:::. :i. fie ;:,. . . .1:i. (:·!,:;t ro .jl..l~:. t. i fie ,:)f":. :i. on R ~ "No-dl"cimal dpscripcion de sembrado psppsifica blanco-cl.lando-cpr-o", "Litpral 0 fila contiene cpro 0 mas dp dos valorl"s", "CuPI'da 8Ul" contiene mas dl" 255 caract.erps ha t.runcado", "Una capa contipnp no sl"mbrados" , "Cap2 espesifica valorps dp hprrete por un spmbpado sin variable dp he Y' r (.:.:, t (,.~ ") to :::.. 1'('.;''/[: :~.~ :::: 0 .... ~ It open flIes fnr use in this procpdurp tl Dut ,"..,..... ~ It of the proSram *1 if (z == 1) prevc=EOF; 1* repeat the outer loop until the character is the EOF character *1 while «prevc 1= [OF) && «c=fgetcCinf» != EOF»){ 1* if the character is a '%' then it mas be the besi.nning *1 1* of an error line~ so check *1 if (c '%'){ prevc = ' , .9 } 1* the character may be the beginninS of a comment,constant, *1 1* or string, so check *1 } fc·loseCoutf); fclose(inf); } /t** *:1: * Spanish Pascal Translator ria ITlf~ 8':1"; t. F'111 PT'o~.iy'am s .... t:.l(~f n·31T1f.·~ *11< P Y' D ~.:! r i;) rillTl e r **- np~:;,c : This function takps OF' E' n ~:; an 0 I.lPI..! -1-. f :i. 1 ('.~ an .LIS pxtension. filp created in the r' :i. pt i on 11< * * * ** * F:E·'t. uT'n cndl'''';:. * * t'1 (1 :i. f :i. cat :i. () * H :i. ,,; to * ****/ ! Linka~-:iE~ :1,( L;:l~:;t. : FILE Chi:l l' :8: d (.:~ f :i. n t:J YF':3 "I. :1I:d,?:·f:i.no:::· :1I:clE'·f:i.I"",(·:J NO nut f i :I. E·' P n :i. n t. (.:.~ r ) *infi.lep()inter~outf:i.lppnintpr; *,;l r<.:.lv I:: .., ~ E'rr'OY' fli'!'.:.i .,.. 1::- ,.J I f Tsppd in thp function and debuS~ed npbu~~ed some moY'P Added more cOlTlments and debu~~ed Added more comments C) I..J ~;/:10 1":'1 -::: ~::. ·t d P T' , for input. • II :I: inc 1 U cl ('!! :!I::i.ncll..lr:.lp ( a r' ~:.~ 'v' ¥ i n f:i "I E:' :::. 0 i. n t ancl t:.\ut (,,':i.th • TI··1P + uf','d,3t(O~ 0 ~::..... el ..:· f the arSulTlent list of thp S8mp namp, It also opens thp transback spction ~:)/ ~.:.i/ :12 1."i' ,,; t.::::ncla r,..~ i nr" ..It/ outl·:,ut clf:'c 1."" T'i:"t :i. on':; */ strin~ manipulation functions and 1YI;:"CT'O~:; :i. Co • h:> ~. ) :i. th:i.n ti')E'~ F' T' C) ~.:.l r' a ITI i nf(::·'cl for (·:·~a~:; :i. (.:.:1 r 1..1 nfp(l (·:·~a{::· :i. i::~ '(". 1~I:i.th:i.n th(:·) FI Y'·o~.:.l ram 1 for' /* ':.il::" dF,:i nff:·'cl t.o b€' u~:;E·)d for t.hE' :i. nF'I..I·L aT'r·,,>.':! i:/ /* 0 ,...11'." ~:; (:.~ U<::.E~ "* SIZE :100 s_dpf(ar~v9:i.nf,outf) /* FILE **:i.nf,**outf; char *i:1l"'~;ivl::]; /* .r ,. filp pointers from the main funtion ar~umpnt list */ */ l* tnt per,zvi,j; control v~riablps */ char temp[25]9tpmpr[2~J; /* temporars arras of charactprs :;·~::::O ; F"(':'~ Y"::::O i .... 1. /* , l* ; .. ~:; ~:.~ t fl Cr.":'•• SE··t fl a~:.~ '\, .-{ to 0 to () *.. ' *./ /* cops the input file name into tpmp, thpn chpck to sep /* if the filp namp had an pxtpnsion or not *l for (j=O;j-:::strlen(3r~v[iJ);j++) -!:,E:'·ITIP[.j] :::: a·("iv[:i.J[,.i+1.]; f (:) 'i' (,j :::: () ; ..i -::: <:; t, r 1 P n ( t f:·' ITI P if (tpmp[J]== ' . ' ) .,..r F' (;~ ) ; J ++ ) -( r' :::: 1.;; Ii: if thp file name had no ext,pnsinnv put onE' in */ :i.f (Ipi"))""'){ */ */ */ *l */ t r 1 (."·'n (tPIYlP) II t (.:., ITt F' I:: ,j :1 : : ' • I ? t (.:~ 1)·1 F·· r: ,j +1 ::I :::: l ~::, I II .j"::<,: t(;"IYIP[,j+2"]::::' a Y t.. (."~ ITI F' r: j + 3 :·1,;:: ':; \I "I.".. (;·,IYtF[..i+4J::::'\O' \I I l , .\. It Fut the .TMP and .LIS extension on the file nRlYte and tl It open thelYt as input.. and outFut respectively tl i ~ (strlenCtelYtp» - 3; strCFy(teIYtFrytemp); t (,:. HI P ¥' r: :i.] :::: .' t I ; tempr[j+lJ = 'm'; tempr[i+2J = 'p'; t P 1"(1 P [ i J ::: ' l ' ; :::. ':i.'; +2::1 .::: '<:;'; t('"~ln:::,r::i.+l] t,C·'IYlF·· r: i ;f i. n f :::: f n F' E' n ( t (~ 111 F' T' ¥ " l' n ) ; ;faulf = fnpen(teIYtP,RwR); It if an error occurs while npenin~ the files print a *1 It messa~e and set the fla~ *1 if «(*inf == NULL) NULI...»{ (*outf printf(RFrrnr openin~ files for transerr H I J :.:.~ I I :::: 1. ; )P€·,tu 1'1""1 (7) } II 1* Y'E'tl.lY'1"I P1')"·OY·· fl<:l<.:.l */ ); /*** *S na * P r a n IYII'?" * P rc * D(·:·!'::.c i pt. :i. on lie: <:~ rfl l' C) '.:.1 y-. c) !i.l Spanish Pascal T1'anslato1' 111 (~~ '::1 <:; '1:. (." 111 t rlilll(" T' This funct.ion compares the st.rin~ t.hat. has been determined to eoual a Pascal error abbreviat.ion with all the Pascal error abbrpviat.ions. If a mat.ch is found, t.he cor1'espondin~ Spanish prror HI (.:., ':; ~:; a '.:.l (.:.~ :i. ::; out. P 1..1 t t () t. h (" 0 I. J t r~' 1..1 t f :i. ll':'~ , l' * *** * L :i. nka;:::!p * * t. + ,. )\( ek0scmp(bl..lffe1'Y1'e~erryspanerrYf()ut,fin~cha); * c h arb u f f (.:.) r [ :1 !! r E·' '.:.! (.:.) r r I:: :1 , )\( ';; Pi!>. n F' Y' P \:: ::t , c h a FILE )\(fin,t.fout; )\( I:~ I?·~ 1..1 l' n last character 1'ead c D cl E·' '::. )\( >!< Lac.:,i:, updat.(~ t. t. t·1od:i. f'icatiol"l * S/:l7/Bb + • Tsped in funct.ion and debu~ged Addpd morp comments Changed the number of compapisons Addpd mope comments !."j/1. () ~:.i/1.1 H:i.~;t()r~! )\( ~.:.i/:I.) )\( ~.'j/:l. "7 ***/ nc 1. ud(·,' .::: :::.t,iJ:i Co. h> tinclude ':::ct.ype.h> l)\( ';; t.i'>.ndi~ rd /* stpjn~ :O:clpfi n€·~ '(Ef:> :I. /:~( n(:.! :\!:,.:i(,·!f:i.n(,·! ND 0 /* cli':"f' i np".l foY' (·:,'a<;;·i p r u!::' f.., wit.hin the P1'og1'am iJ(·:·'f i 1"1 (.:.,;J fOl' pi!l<:;:i e1' u';;p within the ppog1'am i:.l i·:·' f :i.ne . . .l t.n hi,' us;pd fnr' thp input ar1'aY */ :\1::1. :I~def:i. 1* SIZE: 1 00 :i. nFI.lt/ nut.put df..)c Ie>. Y'at :i. on!:;. t./ manipulat.ion functions and macros t.1 /* a r r<:>":I~:; F-" ,:>. ~:; !:;~:~cl b~:1 t. he O:::'h(~!ck .... buf funct :i. on */ It. file pointers and character t.1 char buf\:::1'*Y'e~p1'r[],*spaner1'[:1,alphan; FILE *fnut,*fin; { :i.nt n,k,j; C :::: It. subscript to the ar1'aYs *1 '\0'; l:t. i.f th(~~ <;:.t.r·:in<:! pOI.l':>.l,,; 'i::h~!:;CI~I...' thpn an PT'ror' he"!:; t./ 1* be encounte1'ed )\(1 if ( I (strcmp(huf,·i::PASCAI...·»){ fput,,> (hl..lf'!J fDut) y fputc(alphan,fDut); for (n=O;n~);n++){ c::::f::jpt. c f }':, I .1 t "'. •J . C ( (f in) ; c y f nut ) ; */ */ l* thE) F,ut. (~'rr'or aht:.lr(,:,'vi,::::t:i.on :i.nt.,() t.'.luf */ ":: 0; n while «c=f~etc(fin» t:.H,.I'f [: 1"1 :1 .... 1= ','){ c; 1"1++ V )- It put out the error abbreviat.ion and the comma *l bl..lf[l"I:1::::'\O' ; f~,>ut,,<::. (buf, fou't) ? fF'utc (c, fout.) 9 ;* l* while the character bein~ read is not alphabetic, put out the character *l while««(c=f~etc(fin»< fF'Ut..C ;* ('z'<c»&&«c< 'A') 'a') *1 (':1'<c» (c, fout ) ; read ch2racters, but don't put them out until the newline character. This ~ets rid of the en~ljsh error */ /* while(d=f~etc(fin) l* 1= *l '\1"1') determine the correct messa~e to print out and print jt out for (J=O;J<603;J++){ .i. f (! (~:;tr·cm;~:'(l)'.lfY T'(7~~~eT'T"[,...i]»)) fputs(spanerr[J]vfout); " .,i0 C· :::: f \ ... 1"'1 I ? " .r /* :i.f the> '::;tr:i.n<j r:.loF~s; nDt F'Gual '::::F'ASCtll...' put DU'''' the s;tr:i.n<.=.l pI':;.!;' fputsCbuf,fout); ;* return the last character read '\, .J ) *1 *l *l /*** ** s~~s terr! * Spanish Pascal Translator narr!f" Pr·o~:.i·f'21Yt nalYlE' ! :i.n<:;pc l t JO';;.f·!ph st(·'!P 1 (.:~ :/( ** II e'::; C l' :i. :::, '1:, ion This function dE'tE'rlYtinps if thE' character is thp hp~innin~ of a cOIYIIYtE'nt. strin~ or constant. : If it is it calls thp appropriate function to : handle whichever case it is. It then checks thE' chi'! ract(·:·, T' r-I·:·:·tl.l l' 1"1 I·:·) d h'::/ tho';:;('::' fl.lnct. i. ons to find if it is alphabptic or another of thosp sppcial characters. It l'iops this until the character is not one of the sppcial characters or-a I ph a h (.'., t :i. C • if. * * * ** *if. **- I... * * char-acter=inspcl(cyprevc,fin,fout,re~ke~,spanke~); :i.l"lk.a:::.~p FIL.E *f:i.n, *fnut; char- c,prpvcv*r-e~er-r[l,*spaner-rrJ; * . last + :/( 1~:(,:"·h.ll"r·1 codp<:. * I...a·::.t * 1'1 I'i :i. f :i ca'\'.. :i. () * H:i.·::;'\'..O·I'··" ** * ****/ 5/:17/86 uF'i.'.iat(:.~ Co charactpT' read ~;/:1 1"1 T~ped in function D(·;!t.'.lU'.:'!'.:;f:·ci prn<.:,iY'·i:jl¥l unt:i.l :i.t com:::':i.lpci 1.J:i.t.h no (·:!r1'o'('·::;. Addpd SOIYtP colYtlYtpnts. Put in 1Yt0rp colYtlYtpnts. :1 ~.)/:1? • 5/14 5/:17 lincludE' <stdio.h> lincludp <ct~pe.h> !* stanl'iar-d input/outPut declar-alions */ ! t 'f' -j 1"1 ',,: Jrl i:l I", :i. F' U 1 at :i. D 1"1 f 1..1net :i. 0 1"1 ~:; ,:! n i.'.i ITt aCT' 0 :i. 1"1(:-' :i. n ("! :Iti.-:lr:·f:i.n(·:·' ./*' 'I~ci(·:·!f '{E:~3 on: r:.i (.:., f NCl 0 ("T'lr \::-., ... ::. :1 00 1 * "; 1* /* <:; */ dpf 'i. 1"1 (:.\ (::\ for (.:~ a~:; :i. (':->T" Ij":.p 1;,li th:i.n '\'..h~" F·' r·D';.! ralYi if./ io.\ f·:· f :i. n(.'>ci 'f' (I r- (.:.! ,:~ ':;. :i. Y" U!:;(·:·' hl:i.thin th(·:·! F" r·o~.:.1 r-am */ r:if:'f:if'lPi.'.i t.n b(·:·' u<;pd fnr the :inF'u'i:. arra':i */ (.:~ /* variablp for the input character and thp *1 /* Ch;:>'l'i:>.ctf·! l' Fo' 1'E'\! iou':;.' ',.,! :i. l"iFut thE' <-:.'1' rOT' a r T'a~~<:; */ /* and filp pointE'l's */ FILE *fin, *fout; char c,prevc,*rE'~erl'rJ,*spanerrr]; -{ /l ()utpT" loo}'." I.lnt:i.l 1',1'1(.:., charact'''.'T' rl':.'aci ('.io(·;'<:; not.. ("Qual It.1 / t onp of the special charactp1's *1 PE~T'f()Y'IYI whilp C(c=='%'): :(c=='\"): :(c==,\n,): (c:::::~:'{/) 1* if thp charactpr is ~ '%' then ./ * h p ~:.~ :i. n n :i. n ~:.l C) f p n (.:., .,.. T' C) 1'" :i.fCc::::::::'%' ) «prevc=='(')&&(c=='*'» ){ *./ chpc~ to sep if it thp *1 c=check(r,re~err?sP8nerr9finYfout); f)"utc (c y foul,) ~ .It. :i.r c·h.::n'act(·:·'r· :i.!:; the bd,,-!:i.nn:in~:l of /'* al··:·;:·:· ','OP P :i. <:d:.€~ funct i on */ :i. f (c:::::::: <:! const.ant, call i:l ~:; t. ¥' */ t.hE·~ '\") c=incons(c,finyfout); c hay' ;:>. c t ~:.~ l' :i. <:; thE" b d <J :i. n ,", :i. 1"", <.:.l 1* appropriate function *.1 / )\:: :i. f :i.f (0::::::::::: 0 f :i. n <.:~' cal 1 t. h E~ */ "\"/) c=instrin~(c,fin,fout); 1* if 1* :i. f ch~racte1' is the bdSinninS of a comment, call the appropriate function */ (c::::::::' -{ , ) C':::: i nCOIY,l1lf·'nt (c. f :i. n, fout ) ; -{ if «prevo::: (·:~ls('~ == '(')&& (c=='*'» c::-" inc' () 11, IT! (i' n t ( c , f :i n , f n II t. ) ; } }- fputc(c,fol.lt); Y' ~" t IJ l' n }- (c ) t .1* return last character read *! *! - /;1<** *S ** P * P r a mIT,!·:·, * fte<:;c l" i :i. ** * * * I... * * R€ltu rn cod(·'<;; ::1: \:1 S t.f~ IT, Spanish Pascal Translator 1"1 ~~I'I" E·' y'o~oll"aIY' ch€lck n<:~llIe Y' 0 <:.1 nat.~:·~: Y' ~.:51:1. 9/tl6 ;1< F,t. This function reads characters until anon alphabetic character is encountered. Then it calls the compare function to determine if the strin~ is the be~inl"lin~ of an error or not,. 01", :i.nk;:l~.:.IF.' ;1< •• ,1.· ;(. rhararter:check(ch,reS€lrr,spanerr,fin,fout); FILE *f:i.n,*fout; char ch,*re~err[J,*spanerrr]; last charact€ll" read ::+:: * L~l~:.t uF,dat.(,~ * Mod :i. f :i. cat, :i. * H:i.';:.tOl"'::! * * * * . ] 5/1.7/86 ~.'i/ 0 I', 5/1.~:i , ./* :I. 0 NO fEZE :I. 00 r' l' 0 pro~ram until it compiled with 1"10 'f' ,,; ,. Added sOllie comments. Put in mol'P comments. ~."o/1. 7 1* <:; t ;:l 1"1 (1 ,:l < '::' t.1.'.1 :i. () , h:> :11: i. nc 11..11.'.1£' <: c t '::1 F' n • h:> ./ YF::) nebu~~ed ~:.! :I : l n c .. Ui,'.l;';' :1t-cIE,f i !"Ie :I~c;(·:·)f :i.nc·' :J1: . ..i!':!fi 1"1(.) Typed in function :1:1. ~.'ii':l3 * ·c:. +. r i 1"1 <=.i Y'd :i. 1"1 F·". It ,./ n 1..1 t p 1..1 t IY' a 1"1 :i. F'I..I1 i:il :i. 01"1 f 1* *./ 0':.1 p c 1 3 Y' a t :i. Cl n,,:· t :i. D n ~:; and mi:l C T' () ..,; 1..11", C . . .lpfi n(·'(\ '1"0 r :i. c·, Y' 1..1 ':; (.,~ within thp pro~ram ./>l<: dc:'f :i.nf·'d for' (·:";:l~::· :i. pr 1..I<::.p within the pr()~ram /* r:\,::·'f:i.I"lPcl t. f) be' u·:::.(.':!d for the input array */ (.:.~ .::~ ~::. ;1<./ *1 charactpr, erY'Ol' aY'Y'ays and filp pointeY's *./ char ch'*Y'p~eY'r[],*spanerrrJ; FILE *fil"l,*fout; (' \. char ir!t j .::::lph?i~.·"lfr~~IZE]; ~ 1* j ::" 1 ~ t:o '..1 f [0:1 ::::ch 9 1* ./* ./:+: 1:.ll..lffE'T' to put ~:;t.T'in<:.! :i.nto arY'3Y subscript 1* *1 *1 set sl..IbscY'jpt to 1. put passed charactpr into first position of buf perform outpr loop until EOF is Pl"lcounterpd while 1* *1 «3Iph=f~etc(fin» 1= *1 *1 EOF){ if thp charactpr is alphabetic add it to thp buffer *1 if(e'a' <= aiph && alph (= 'z'): :('A' <= aiph I I alph <= 'Z'»{ buf[j] .... ~\lph; .j++ ; 1* if th~ character is not alphabetic send buf for comparison *./ E·lsf.·!{ l:1 '..I f' [ ....i ] :::: / \ .. () l tz alph=ekescmp(buf?re~err.spanerr?fout9fin,alph); T'f.~i:,uT'n( alph) V }}- /* if EOF is found hefore a nonalphabetic strin~ before ending execution /* f::'l..If[.j] *; :::: character~ '\0'; alph=ekescmp(buf,re~err,spanerrYfout,fin,alph); retl..lrnCalph); .\. ..' /* return last character read */ check the */