lstlang1.sty 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595
  1. %%
  2. %% This is file `lstlang1.sty',
  3. %% generated with the docstrip utility.
  4. %%
  5. %% The original source files were:
  6. %%
  7. %% lstdrvrs.dtx (with options: `lang1')
  8. %%
  9. %% (w)(c) 1996/1997/1998/1999/2000 Carsten Heinz and/or any other author
  10. %% listed elsewhere in this file.
  11. %%
  12. %% This file is distributed under the terms of the LaTeX Project Public
  13. %% License from CTAN archives in directory macros/latex/base/lppl.txt.
  14. %% Either version 1.0 or, at your option, any later version.
  15. %%
  16. %% This file is completely free and comes without any warranty.
  17. %%
  18. %% Permission is granted to change this file. You are not allowed to
  19. %% distribute any changed version of this file, neither under the same
  20. %% name nor under a different one.
  21. %%
  22. %% Send comments and ideas on the package, error reports and additional
  23. %% programming languages to <[email protected]>.
  24. %%
  25. %%
  26. %% Ada 95 definition (c) Torsten Neuer <[email protected]>
  27. %%
  28. \lst@definelanguage[95]{Ada}[83]{Ada}%
  29. {morekeywords={abstract,aliased,protected,requeue,tagged,until}}%
  30. \lst@definelanguage[83]{Ada}%
  31. {morekeywords={abort,abs,accept,access,all,and,array,at,begin,body,%
  32. case,constant,declare,delay,delta,digits,do,else,elsif,end,entry,%
  33. exception,exit,for,function,generic,goto,if,in,is,limited,loop,%
  34. mod,new,not,null,of,or,others,out,package,pragma,private,%
  35. procedure,raise,range,record,rem,renames,return,reverse,select,%
  36. separate,subtype,task,terminate,then,type,use,when,while,with,%
  37. xor},%
  38. sensitive=f,%
  39. morecomment=[l]--,%
  40. morestring=[m]",% percent not defined as stringizer so far
  41. morestring=[m]'%
  42. }[keywords,comments,strings]%
  43. \lst@definelanguage[Visual]{C++}[ANSI]{C++}%
  44. {morekeywords={__asm,__based,__cdecl,__declspec,dllexport,%
  45. dllimport,__except,__fastcall,__finally,__inline,__int8,__int16,%
  46. __int32,__int64,naked,__stdcall,thread,__try,__leave},%
  47. }%
  48. \lst@definelanguage[ANSI]{C++}[ANSI]{C}%
  49. {morekeywords={asm,bad_cast,bad_typeid,bool,catch,class,const_cast,%
  50. delete,dynamic_cast,false,friend,inline,namespace,new,operator,%
  51. private,protected,public,reinterpret_cast,static_cast,template,%
  52. this,throw,true,try,type_info,typeid,using,virtual,xalloc,%
  53. __multiple_inheritance,__single_inheritance,%
  54. __virtual_inheritance},%
  55. morecomment=[l]//%
  56. }%
  57. %%
  58. %% Objective-C definition (c) 1997 Detlev Droege
  59. %% <[email protected]>
  60. %%
  61. \lst@definelanguage[Objective]{C}[ANSI]{C}
  62. {morekeywords={bycopy,id,in,inout,oneway,out,self,super,%
  63. @class,@defs,@encode,@end,@implementation,@interface,@private,%
  64. @protected,@protocol,@public,@selector},%
  65. morecomment=[l]//,%
  66. moredirectives={import}%
  67. }%
  68. \lst@definelanguage[ANSI]{C}%
  69. {morekeywords={auto,break,case,char,const,continue,default,do,double,%
  70. else,enum,extern,float,for,goto,if,int,long,register,return,%
  71. short,signed,sizeof,static,struct,switch,typedef,union,unsigned,%
  72. void,volatile,while},%
  73. sensitive,%
  74. morecomment=[s]{/*}{*/},%
  75. morestring=[b]",%
  76. morestring=[b]',%
  77. moredirectives={define,elif,else,endif,error,if,ifdef,ifndef,line,%
  78. include,pragma,undef,warning}%
  79. }[keywords,comments,strings,directives]%
  80. %%
  81. %% csh definition (c) 1998 Kai Below <[email protected]>
  82. %%
  83. \lst@definelanguage{csh}
  84. {morekeywords={alias,awk,cat,echo,else,end,endif,endsw,exec,exit,%
  85. foreach,glob,goto,history,if,logout,nice,nohup,onintr,repeat,sed,%
  86. set,setenv,shift,source,switch,then,time,while,umask,unalias,%
  87. unset,wait,while,@,env,argv,child,home,ignoreeof,noclobber,%
  88. noglob,nomatch,path,prompt,shell,status,verbose,print,printf,%
  89. sqrt,BEGIN,END},%
  90. morecomment=[l]\#,%
  91. morestring=[d]"%
  92. }[keywords,comments,strings]%
  93. \lst@definelanguage[90]{Fortran}[95]{Fortran}{}
  94. \lst@definelanguage[95]{Fortran}[77]{Fortran}%
  95. {deletekeywords=SAVE,
  96. morekeywords={ACTION,ADVANCE,ALLOCATE,ALLOCATABLE,ASSIGNMENT,CASE,%
  97. CONTAINS,CYCLE,DEALLOCATE,DEFAULT,DELIM,EXIT,INCLUDE,IN,NONE,IN,%
  98. OUT,INTENT,INTERFACE,IOLENGTH,KIND,LEN,MODULE,NAME,NAMELIST,NMT,%
  99. NULLIFY,ONLY,OPERATOR,OPTIONAL,OUT,PAD,POINTER,POSITION,PRIVATE,%
  100. PUBLIC,READWRITE,RECURSIVE,RESULT,SELECT,SEQUENCE,SIZE,STAT,%
  101. TARGET,USE,WHERE,WHILE,BLOCKDATA,DOUBLEPRECISION,ELSEIF,%
  102. ENDBLOCKDATA,ENDDO,ENDFILE,ENDFUNCTION,ENDIF,ENDINTERFACE,%
  103. ENDMODULE,ENDPROGRAM,ENDSELECT,ENDSUBROUTINE,ENDTYPE,ENDWHERE,%
  104. GOTO,INOUT,SELECTCASE},%
  105. morecomment=[l]!,%
  106. deletecomment=[f]% no fixed comment line: 1998 Magne Rudshaug
  107. }%
  108. \lst@definelanguage[77]{Fortran}%
  109. {morekeywords={ACCESS,ASSIGN,BACKSPACE,BLANK,BLOCK,CALL,CHARACTER,%
  110. CLOSE,COMMON,COMPLEX,CONTINUE,DATA,DIMENSION,DIRECT,DO,DOUBLE,%
  111. ELSE,END,ENTRY,EOF,EQUIVALENCE,ERR,EXIST,EXTERNAL,FILE,FMT,FORM,%
  112. FORMAT,FORMATTED,FUNCTION,GO,TO,IF,IMPLICIT,INQUIRE,INTEGER,%
  113. INTRINSIC,IOSTAT,LOGICAL,NAMED,NEXTREC,NUMBER,OPEN,OPENED,%
  114. PARAMETER,PAUSE,PRECISION,PRINT,PROGRAM,READ,REAL,REC,RECL,%
  115. RETURN,REWIND,SEQUENTIAL,STATUS,STOP,SUBROUTINE,THEN,TYPE,%
  116. UNFORMATTED,UNIT,WRITE,SAVE},%
  117. sensitive=f,%% not Fortran standard %%
  118. morecomment=[f]*Cc,%
  119. morestring=[d]"%
  120. }[keywords,comments,strings]%
  121. \lst@definelanguage{HTML}%
  122. {morekeywords={A,ADDRESS,APPLET,B,BASE,BASEFONT,BIG,BLOCKQUOTE,BODY,%
  123. BR,CENTER,CITE,CODE,DFN,DIR,DIV,DOCTYPE,EM,FONT,FORM,HEAD,HR,%
  124. H1,H2,H3,H4,H5,H6,HTML,I,IMG,INPUT,ISINDEX,KBD,LI,LINK,LISTING,%
  125. MAP,META,MENU,P,PLAINTEXT,PRE,OL,SAMP,SCRIPT,SELECT,SMALL,STRIKE,%
  126. STRING,SUB,SUP,STYLE,TABLE,TEXTAREA,TITLE,TT,U,UL,VAR,XMP,%
  127. action,align,alink,alt,background,bgcolor,border,cellpadding,%
  128. cellspacing,checked,code,codebase,color,cols,colspan,entype,%
  129. height,href,hspace,ismap,link,maxlength,method,multiple,name,%
  130. noshade,nowrap,rel,rev,rows,rowspan,selected,shape,size,src,text,%
  131. title,type,usemap,valign,value,vlink,vspace,width},%
  132. keywordsinside=<>,
  133. sensitive=f,%
  134. morestring=[d]",% ??? doubled
  135. MoreSelectCharTable=%
  136. \lst@CArgX--\relax\lst@CommentB\lst@GPmode{}{}%
  137. {\ifnum\lst@mode=\lst@insidemode\else
  138. \expandafter\@gobblethree
  139. \fi}\lst@commentstyle
  140. \lst@CArgX--\relax\lst@CommentE\lst@GPmode{}{}{}%
  141. }[keywords,comments,strings,html]%
  142. \lst@definelanguage{Java}%
  143. {morekeywords={abstract,boolean,break,byte,case,catch,char,class,%
  144. const,continue,default,do,double,else,extends,final,finally,%
  145. float,for,goto,if,implements,import,instanceof,int,interface,%
  146. long,native,new,null,package,private,protected,public,return,%
  147. short,static,super,switch,synchronized,this,throw,throws,%
  148. transient,try,void,volatile,while,true,false},%
  149. sensitive,%
  150. morecomment=[l]//,%
  151. morecomment=[s]{/*}{*/},%
  152. morestring=[b]",%
  153. morestring=[b]',%
  154. }[keywords,comments,strings]%
  155. \lst@definelanguage{Matlab}%
  156. {morekeywords={gt,lt,gt,lt,amp,abs,acos,acosh,acot,acoth,acsc,acsch,%
  157. all,angle,ans,any,asec,asech,asin,asinh,atan,atan2,atanh,auread,%
  158. auwrite,axes,axis,balance,bar,bessel,besselk,bessely,beta,%
  159. betainc,betaln,blanks,bone,break,brighten,capture,cart2pol,%
  160. cart2sph,caxis,cd,cdf2rdf,cedit,ceil,chol,cla,clabel,clc,clear,%
  161. clf,clock,close,colmmd,Colon,colorbar,colormap,ColorSpec,colperm,%
  162. comet,comet3,compan,compass,computer,cond,condest,conj,contour,%
  163. contour3,contourc,contrast,conv,conv2,cool,copper,corrcoef,cos,%
  164. cosh,cot,coth,cov,cplxpair,cputime,cross,csc,csch,csvread,%
  165. csvwrite,cumprod,cumsum,cylinder,date,dbclear,dbcont,dbdown,%
  166. dbquit,dbstack,dbstatus,dbstep,dbstop,dbtype,dbup,ddeadv,ddeexec,%
  167. ddeinit,ddepoke,ddereq,ddeterm,ddeunadv,deblank,dec2hex,deconv,%
  168. del2,delete,demo,det,diag,diary,diff,diffuse,dir,disp,dlmread,%
  169. dlmwrite,dmperm,dot,drawnow,echo,eig,ellipj,ellipke,else,elseif,%
  170. end,engClose,engEvalString,engGetFull,engGetMatrix,engOpen,%
  171. engOutputBuffer,engPutFull,engPutMatrix,engSetEvalCallback,%
  172. engSetEvalTimeout,engWinInit,eps,erf,erfc,erfcx,erfinv,error,%
  173. errorbar,etime,etree,eval,exist,exp,expint,expm,expo,eye,fclose,%
  174. feather,feof,ferror,feval,fft,fft2,fftshift,fgetl,fgets,figure,%
  175. fill,fill3,filter,filter2,find,findstr,finite,fix,flag,fliplr,%
  176. flipud,floor,flops,fmin,fmins,fopen,for,format,fplot,fprintf,%
  177. fread,frewind,fscanf,fseek,ftell,full,function,funm,fwrite,fzero,%
  178. gallery,gamma,gammainc,gammaln,gca,gcd,gcf,gco,get,getenv,%
  179. getframe,ginput,global,gplot,gradient,gray,graymon,grid,griddata,%
  180. gtext,hadamard,hankel,help,hess,hex2dec,hex2num,hidden,hilb,hist,%
  181. hold,home,hostid,hot,hsv,hsv2rgb,if,ifft,ifft2,imag,image,%
  182. imagesc,Inf,info,input,int2str,interp1,interp2,interpft,inv,%
  183. invhilb,isempty,isglobal,ishold,isieee,isinf,isletter,isnan,%
  184. isreal,isspace,issparse,isstr,jet,keyboard,kron,lasterr,lcm,%
  185. legend,legendre,length,lin2mu,line,linspace,load,log,log10,log2,%
  186. loglog,logm,logspace,lookfor,lower,ls,lscov,lu,magic,matClose,%
  187. matDeleteMatrix,matGetDir,matGetFp,matGetFull,matGetMatrix,%
  188. matGetNextMatrix,matGetString,matlabrc,matlabroot,matOpen,%
  189. matPutFull,matPutMatrix,matPutString,max,mean,median,menu,mesh,%
  190. meshc,meshgrid,meshz,mexAtExit,mexCallMATLAB,mexdebug,%
  191. mexErrMsgTxt,mexEvalString,mexFunction,mexGetFull,mexGetMatrix,%
  192. mexGetMatrixPtr,mexPrintf,mexPutFull,mexPutMatrix,mexSetTrapFlag,%
  193. min,more,movie,moviein,mu2lin,mxCalloc,mxCopyCharacterToPtr,%
  194. mxCopyComplex16ToPtr,mxCopyInteger4ToPtr,mxCopyPtrToCharacter,%
  195. mxCopyPtrToComplex16,mxCopyPtrToInteger4,mxCopyPtrToReal8,%
  196. mxCopyReal8ToPtr,mxCreateFull,mxCreateSparse,mxCreateString,%
  197. mxFree,mxFreeMatrix,mxGetIr,mxGetJc,mxGetM,mxGetN,mxGetName,%
  198. mxGetNzmax,mxGetPi,mxGetPr,mxGetScalar,mxGetString,mxIsComplex,%
  199. mxIsFull,mxIsNumeric,mxIsSparse,mxIsString,mxIsTypeDouble,%
  200. mxSetIr,mxSetJc,mxSetM,mxSetN,mxSetName,mxSetNzmax,mxSetPi,%
  201. mxSetPr,NaN,nargchk,nargin,nargout,newplot,nextpow2,nnls,nnz,%
  202. nonzeros,norm,normest,null,num2str,nzmax,ode23,ode45,orient,orth,%
  203. pack,pascal,patch,path,pause,pcolor,pi,pink,pinv,plot,plot3,%
  204. pol2cart,polar,poly,polyder,polyeig,polyfit,polyval,polyvalm,%
  205. pow2,print,printopt,prism,prod,pwd,qr,qrdelete,qrinsert,quad,%
  206. quad8,quit,quiver,qz,rand,randn,randperm,rank,rat,rats,rbbox,%
  207. rcond,real,realmax,realmin,refresh,rem,reset,reshape,residue,%
  208. return,rgb2hsv,rgbplot,rootobject,roots,rose,rosser,rot90,rotate,%
  209. round,rref,rrefmovie,rsf2csf,save,saxis,schur,sec,sech,semilogx,%
  210. semilogy,set,setstr,shading,sign,sin,sinh,size,slice,sort,sound,%
  211. spalloc,sparse,spaugment,spconvert,spdiags,specular,speye,spfun,%
  212. sph2cart,sphere,spinmap,spline,spones,spparms,sprandn,sprandsym,%
  213. sprank,sprintf,spy,sqrt,sqrtm,sscanf,stairs,startup,std,stem,%
  214. str2mat,str2num,strcmp,strings,strrep,strtok,subplot,subscribe,%
  215. subspace,sum,surf,surface,surfc,surfl,surfnorm,svd,symbfact,%
  216. symmmd,symrcm,tan,tanh,tempdir,tempname,terminal,text,tic,title,%
  217. toc,toeplitz,trace,trapz,tril,triu,type,uicontrol,uigetfile,%
  218. uimenu,uiputfile,unix,unwrap,upper,vander,ver,version,view,%
  219. viewmtx,waitforbuttonpress,waterfall,wavread,wavwrite,what,%
  220. whatsnew,which,while,white,whitebg,who,whos,wilkinson,wk1read,%
  221. wk1write,xlabel,xor,ylabel,zeros,zlabel,zoom},%
  222. sensitive,%
  223. morecomment=[l]\%,%
  224. morestring=[m]'%
  225. }[keywords,comments,strings]%
  226. %%
  227. %% Mathematica definitions (c) 1999 Michael Wiese <[email protected]>
  228. %%
  229. \lst@definelanguage[3.0]{Mathematica}[1.0]{Mathematica}%
  230. {morekeywords={Abort,AbortProtect,AbsoluteDashing,AbsolutePointSize,%
  231. AbsoluteThickness,AbsoluteTime,AccountingFormAiry,AiPrime,AiryBi,%
  232. AiryBiPrime,Alternatives,AnchoredSearch,AxesEdge,AxesOrigin,%
  233. AxesStyle,Background,BetaRegularized,BoxStyle,C,CheckAbort,%
  234. Circle,ClebschGordan,CMYKColor,ColorFunction,ColorOutput,Compile,%
  235. Compiled,CompiledFunction,ComplexExpand,ComposeList,Composition,%
  236. ConstrainedMax,ConstrainedMin,Contexts,ContextToFilename,%
  237. ContourLines,Contours,ContourShading,ContourSmoothing,%
  238. ContourStyle,CopyDirectory,CopyFile,CosIntegral,CreateDirectory,%
  239. Cuboid,Date,DeclarePackage,DefaultColor,DefaultFont,Delete,%
  240. DeleteCases,DeleteDirectory,DeleteFile,Dialog,DialogIndent,%
  241. DialogProlog,DialogSymbols,DigitQ,Directory,DirectoryStack,Disk,%
  242. Dispatch,DownValues,DSolve,Encode,Epilog,Erfc,Evaluate,%
  243. ExponentFunction,FaceGrids,FileByteCount,FileDate,FileNames,%
  244. FileType,Find,FindList,FixedPointList,FlattenAt,Fold,FoldList,%
  245. Frame,FrameLabel,FrameStyle,FrameTicks,FromCharacterCode,%
  246. FromDate,FullGraphics,FullOptions,GammaRegularized,%
  247. GaussianIntegers,GraphicsArray,GraphicsSpacing,GridLines,%
  248. GroebnerBasis,Heads,HeldPart,HomeDirectory,Hue,IgnoreCases,%
  249. InputStream,Install,InString,IntegerDigits,InterpolatingFunction,%
  250. InterpolatingPolynomial,Interpolation,Interrupt,InverseFunction,%
  251. InverseFunctions,JacobiZeta,LetterQ,LinearProgramming,ListPlay,%
  252. LogGamma,LowerCaseQ,MachineNumberQ,MantissaExponent,MapIndexed,%
  253. MapThread,MatchLocalNames,MatrixExp,MatrixPower,MeshRange,%
  254. MeshStyle,MessageList,Module,NDSolve,NSolve,NullRecords,%
  255. NullWords,NumberFormat,NumberPadding,NumberSigns,OutputStream,%
  256. PaddedForm,ParentDirectory,Pause,Play,PlayRange,PlotRegion,%
  257. PolygonIntersections,PolynomialGCD,PolynomialLCM,PolynomialMod,%
  258. PostScript,PowerExpand,PrecisionGoal,PrimePi,Prolog,%
  259. QRDecomposition,Raster,RasterArray,RealDigits,Record,RecordLists,%
  260. RecordSeparators,ReleaseHold,RenameDirectory,RenameFile,%
  261. ReplaceHeldPart,ReplacePart,ResetDirectory,Residue,%
  262. RiemannSiegelTheta,RiemannSiegelZ,RotateLabel,SameTest,%
  263. SampleDepth,SampledSoundFunction,SampledSoundList,SampleRate,%
  264. SchurDecomposition,SessionTime,SetAccuracy,SetDirectory,%
  265. SetFileDate,SetPrecision,SetStreamPosition,Shallow,SignPadding,%
  266. SinIntegral,SixJSymbol,Skip,Sound,SpellingCorrection,%
  267. SphericalRegion,Stack,StackBegin,StackComplete,StackInhibit,%
  268. StreamPosition,Streams,StringByteCount,StringConversion,%
  269. StringDrop,StringInsert,StringPosition,StringReplace,%
  270. StringReverse,StringTake,StringToStream,SurfaceColor,%
  271. SyntaxLength,SyntaxQ,TableAlignments,TableDepth,%
  272. TableDirections,TableHeadings,TableSpacing,ThreeJSymbol,TimeUsed,%
  273. TimeZone,ToCharacterCode,ToDate,ToHeldExpression,TokenWords,%
  274. ToLowerCase,ToUpperCase,Trace,TraceAbove,TraceBackward,%
  275. TraceDepth,TraceDialog,TraceForward,TraceOff,TraceOn,%
  276. TraceOriginal,TracePrint,TraceScan,Trig,Unevaluated,Uninstall,%
  277. UnsameQ,UpperCaseQ,UpValues,ViewCenter,ViewVertical,With,Word,%
  278. WordSearch,WordSeparators},%
  279. morendkeywords={Stub,Temporary,$Aborted,$BatchInput,$BatchOutput,%
  280. $CreationDate,$DefaultFont,$DumpDates,$DumpSupported,$Failed,%
  281. $Input,$Inspector,$IterationLimit,$Language,$Letters,$Linked,%
  282. $LinkSupported,$MachineEpsilon,$MachineID,$MachineName,%
  283. $MachinePrecision,$MachineType,$MaxMachineNumber,$MessageList,%
  284. $MessagePrePrint,$MinMachineNumber,$ModuleNumber,$NewMessage,%
  285. $NewSymbol,$Notebooks,$OperatingSystem,$Packages,$PipeSupported,%
  286. $PreRead,$ReleaseNumber,$SessionID,$SoundDisplayFunction,%
  287. $StringConversion,$StringOrder,$SyntaxHandler,$TimeUnit,%
  288. $VersionNumber}%
  289. }%
  290. \lst@definelanguage[1.0]{Mathematica}%
  291. {morekeywords={Abs,Accuracy,AccurayGoal,AddTo,AiryAi,AlgebraicRules,%
  292. AmbientLight,And,Apart,Append,AppendTo,Apply,ArcCos,ArcCosh,%
  293. ArcCot,ArcCoth,ArcCsc,ArcCsch,ArcSec,ArcSech,ArcSin,ArcSinh,%
  294. ArcTan,ArcTanh,Arg,ArithmeticGeometricMean,Array,AspectRatio,%
  295. AtomQ,Attributes,Axes,AxesLabel,BaseForm,Begin,BeginPackage,%
  296. BernoulliB,BesselI,BesselJ,BesselK,BesselY,Beta,Binomial,Blank,%
  297. BlankNullSequence,BlankSequence,Block,Boxed,BoxRatios,Break,Byte,%
  298. ByteCount,Cancel,Cases,Catch,Ceiling,CForm,Character,Characters,%
  299. ChebyshevT,ChebyshevU,Check,Chop,Clear,ClearAll,ClearAttributes,%
  300. ClipFill,Close,Coefficient,CoefficientList,Collect,ColumnForm,%
  301. Complement,Complex,CompoundExpression,Condition,Conjugate,%
  302. Constants,Context,Continuation,Continue,ContourGraphics,%
  303. ContourPlot,Cos,Cosh,Cot,Coth,Count,Csc,Csch,Cubics,Cyclotomic,%
  304. D,Dashing,Decompose,Decrement,Default,Definition,Denominator,%
  305. DensityGraphics,DensityPlot,Depth,Derivative,Det,DiagonalMatrix,%
  306. DigitBlock,Dimensions,DirectedInfinity,Display,DisplayFunction,%
  307. Distribute,Divide,DivideBy,Divisors,DivisorSigma,Do,Dot,Drop,Dt,%
  308. Dump,EdgeForm,Eigensystem,Eigenvalues,Eigenvectors,Eliminate,%
  309. EllipticE,EllipticExp,EllipticF,EllipticK,EllipticLog,EllipticPi,%
  310. EllipticTheta,End,EndPackage,EngineeringForm,Environment,Equal,%
  311. Erf,EulerE,EulerPhi,EvenQ,Exit,Exp,Expand,ExpandAll,%
  312. ExpandDenominator,ExpandNumerator,ExpIntegralE,ExpIntegralEi,%
  313. Exponent,Expression,ExtendedGCD,FaceForm,Factor,FactorComplete,%
  314. Factorial,Factorial2,FactorInteger,FactorList,FactorSquareFree,%
  315. FactorSquareFreeList,FactorTerms,FactorTermsList,FindMinimum,%
  316. FindRoot,First,Fit,FixedPoint,Flatten,Floor,FontForm,For,Format,%
  317. FormatType,FortranForm,Fourier,FreeQ,FullDefinition,FullForm,%
  318. Function,Gamma,GCD,GegenbauerC,General,Get,Goto,Graphics,%
  319. Graphics3D,GrayLevel,Greater,GreaterEqual,Head,HermiteH,%
  320. HiddenSurface,Hold,HoldForm,Hypergeometric0F1, Hypergeometric1F1,%
  321. Hypergeometric2F1,HypergeometricU,Identity,IdentityMatrix,If,Im,%
  322. Implies,In,Increment,Indent,Infix,Information,Inner,Input,%
  323. InputForm,InputString,Insert,Integer,IntegerQ,Integrate,%
  324. Intersection,Inverse,InverseFourier,InverseJacobiSN,%
  325. InverseSeries,JacobiAmplitude,JacobiP,JacobiSN,JacobiSymbol,Join,%
  326. Label,LaguerreL,Last,LatticeReduce,LCM,LeafCount,LegendreP,%
  327. LegendreQ,LegendreType,Length,LerchPhi,Less,LessEqual,Level,%
  328. Lighting,LightSources,Limit,Line,LinearSolve,LineBreak,List,%
  329. ListContourPlot,ListDensityPlot,ListPlot,ListPlot3D,Literal,Log,%
  330. LogicalExpand,LogIntegral,MainSolve,Map,MapAll,MapAt,MatchQ,%
  331. MatrixForm,MatrixQ,Max,MaxBend,MaxMemoryUsed,MemberQ,%
  332. MemoryConstrained,MemoryInUse,Mesh,Message,MessageName,Messages,%
  333. Min,Minors,Minus,Mod,Modulus,MoebiusMu,Multinomial,N,NameQ,Names,%
  334. NBernoulliB,Needs,Negative,Nest,NestList,NIntegrate,%
  335. NonCommutativeMultiply,NonConstants,NonNegative,Normal,Not,%
  336. NProduct,NSum,NullSpace,Number,NumberForm,NumberPoint,NumberQ,%
  337. NumberSeparator,Numerator,O,OddQ,Off,On,OpenAppend,OpenRead,%
  338. OpenTemporary,OpenWrite,Operate,Optional,Options,Or,Order,%
  339. OrderedQ,Out,Outer,OutputForm,PageHeight,PageWidth,%
  340. ParametricPlot,ParametricPlot3D,Part,Partition,PartitionsP,%
  341. PartitionsQ,Pattern,Permutations,Plot,Plot3D,PlotDivision,%
  342. PlotJoined,PlotLabel,PlotPoints,PlotRange,PlotStyle,Pochhammer,%
  343. Plus,Point,PointSize,PolyGamma,Polygon,PolyLog,PolynomialQ,%
  344. PolynomialQuotient,PolynomialRemainder,Position,Positive,Postfix,%
  345. Power,PowerMod,PrecedenceForm,Precision,PreDecrement,Prefix,%
  346. PreIncrement,Prepend,PrependTo,Prime,PrimeQ,Print,PrintForm,%
  347. Product,Protect,PseudoInverse,Put,PutAppend,Quartics,Quit,%
  348. Quotient,Random,Range,Rational,Rationalize,Raw,Re,Read,ReadList,%
  349. Real,Rectangle,Reduce,Remove,RenderAll,Repeated,RepeatedNull,%
  350. Replace,ReplaceAll,ReplaceRepeated,Rest,Resultant,Return,Reverse,%
  351. RGBColor,Roots,RotateLeft,RotateRight,Round,RowReduce,Rule,%
  352. RuleDelayed,Run,RunThrough,SameQ,Save,Scaled,Scan,ScientificForm,%
  353. Sec,Sech,SeedRandom,Select,Sequence,SequenceForm,Series,%
  354. SeriesData,Set,SetAttributes,SetDelayed,SetOptions,Shading,Share,%
  355. Short,Show,Sign,Signature,Simplify,Sin,SingularValues,Sinh,%
  356. Skeleton,Slot,SlotSequence,Solve,SolveAlways,Sort,%
  357. SphericalHarmonicY,Splice,Sqrt,StirlingS1,StirlingS2,String,%
  358. StringBreak,StringForm,StringJoin,StringLength,StringMatchQ,%
  359. StringSkeleton,Subscript,Subscripted,Subtract,SubtractForm,Sum,%
  360. Superscript,SurfaceGraphics,Switch,Symbol,Table,TableForm,TagSet,%
  361. TagSetDelayed,TagUnset,Take,Tan,Tanh,ToString,TensorRank,TeXForm,%
  362. Text,TextForm,Thickness,Thread,Through,Throw,Ticks,%
  363. TimeConstrained,Times,TimesBy,Timing,ToExpression,Together,%
  364. ToRules,ToString,TotalHeight,TotalWidth,Transpose,TreeForm,TrueQ,%
  365. Unequal,Union,Unique,Unprotect,Unset,Update,UpSet,UpSetDelayed,%
  366. ValueQ,Variables,VectorQ,ViewPoint,WeierstrassP,%
  367. WeierstrassPPrime,Which,While,WorkingPrecision,Write,WriteString,%
  368. Xor,ZeroTest,Zeta},%
  369. morendkeywords={All,Automatic,Catalan,ComplexInfinity,Constant,%
  370. Degree,E,EndOfFile,EulerGamma,False,Flat,GoldenRatio,HoldAll,%
  371. HoldFirst,HoldRest,I,Indeterminate,Infinity,Listable,Locked,%
  372. Modular,None,Null,OneIdentity,Orderless,Pi,Protected,%
  373. ReadProtected,True,$CommandLine,$Context,$ContextPath,$Display,%
  374. $DisplayFunction,$Echo,$Epilog,$IgnoreEOF,$Line,$Messages,%
  375. $Output,$Path,$Post,$Pre,$PrePrint,$RecursionLimit,$System,%
  376. $Urgent,$Version},%
  377. sensitive,%
  378. morecomment=[s]{(*}{*)},%
  379. morestring=[d]"%
  380. }[keywords,comments,strings]%
  381. \lst@definelanguage[XSC]{Pascal}[Standard]{Pascal}
  382. {deletekeywords={alfa,byte,pack,unpack},% 1998 Andreas Stephan
  383. morekeywords={dynamic,external,forward,global,module,nil,operator,%
  384. priority,sum,type,use,dispose,mark,page,release,cimatrix,%
  385. cinterval,civector,cmatrix,complex,cvector,dotprecision,imatrix,%
  386. interval,ivector,rmatrix,rvector,string,im,inf,re,sup,chr,comp,%
  387. eof,eoln,expo,image,ival,lb,lbound,length,loc,mant,maxlength,odd,%
  388. ord,pos,pred,round,rval,sign,substring,succ,trunc,ub,ubound}%
  389. }%
  390. \lst@definelanguage[Borland6]{Pascal}[Standard]{Pascal}
  391. {morekeywords={asm,constructor,destructor,implementation,inline,%
  392. interface,nil,object,shl,shr,string,unit,uses,xor},%
  393. morendkeywords={Abs,Addr,ArcTan,Chr,Concat,Copy,Cos,CSeg,DiskFree,%
  394. DiskSize,DosExitCode,DosVersion,DSeg,EnvCount,EnvStr,Eof,Eoln,%
  395. Exp,FExpand,FilePos,FileSize,Frac,FSearch,GetBkColor,GetColor,%
  396. GetDefaultPalette,GetDriverName,GetEnv,GetGraphMode,GetMaxMode,%
  397. GetMaxX,GetMaxY,GetModeName,GetPaletteSize,GetPixel,GetX,GetY,%
  398. GraphErrorMsg,GraphResult,Hi,ImageSize,InstallUserDriver,%
  399. InstallUserFont,Int,IOResult,KeyPressed,Length,Lo,MaxAvail,%
  400. MemAvail,MsDos,Odd,Ofs,Ord,OvrGetBuf,OvrGetRetry,ParamCount,%
  401. ParamStr,Pi,Pos,Pred,Ptr,Random,ReadKey,Round,SeekEof,SeekEoln,%
  402. Seg,SetAspectRatio,Sin,SizeOf,Sound,SPtr,Sqr,Sqrt,SSeg,Succ,%
  403. Swap,TextHeight,TextWidth,Trunc,TypeOf,UpCase,WhereX,WhereY,%
  404. Append,Arc,Assign,AssignCrt,Bar,Bar3D,BlockRead,BlockWrite,ChDir,%
  405. Circle,ClearDevice,ClearViewPort,Close,CloseGraph,ClrEol,ClrScr,%
  406. Dec,Delay,Delete,DelLine,DetectGraph,Dispose,DrawPoly,Ellipse,%
  407. Erase,Exec,Exit,FillChar,FillEllipse,FillPoly,FindFirst,FindNext,%
  408. FloodFill,Flush,FreeMem,FSplit,GetArcCoords,GetAspectRatio,%
  409. GetDate,GetDefaultPalette,GetDir,GetCBreak,GetFAttr,%
  410. GetFillSettings,GetFTime,GetImage,GetIntVec,GetLineSettings,%
  411. GetMem,GetPalette,GetTextSettings,GetTime,GetVerify,%
  412. GetViewSettings,GoToXY,Halt,HighVideo,Inc,InitGraph,Insert,%
  413. InsLine,Intr,Keep,Line,LineRel,LineTo,LowVideo,Mark,MkDir,Move,%
  414. MoveRel,MoveTo,MsDos,New,NormVideo,NoSound,OutText,OutTextXY,%
  415. OvrClearBuf,OvrInit,OvrInitEMS,OvrSetBuf,PackTime,PieSlice,%
  416. PutImage,PutPixel,Randomize,Rectangle,Release,Rename,%
  417. RestoreCrtMode,RmDir,RunError,Sector,Seek,SetActivePage,%
  418. SetAllPalette,SetBkColor,SetCBreak,SetColor,SetDate,SetFAttr,%
  419. SetFillPattern,SetFillStyle,SetFTime,SetGraphBufSize,%
  420. SetGraphMode,SetIntVec,SetLineStyle,SetPalette,SetRGBPalette,%
  421. SetTextBuf,SetTextJustify,SetTextStyle,SetTime,SetUserCharSize,%
  422. SetVerify,SetViewPort,SetVisualPage,SetWriteMode,Sound,Str,%
  423. SwapVectors,TextBackground,TextColor,TextMode,Truncate,%
  424. UnpackTime,Val,Window}%
  425. }%
  426. \lst@definelanguage[Standard]{Pascal}%
  427. {morekeywords={alfa,and,array,begin,boolean,byte,case,char,const,div,%
  428. do,downto,else,end,false,file,for,function,get,goto,if,in,%
  429. integer,label,maxint,mod,new,not,of,or,pack,packed,page,program,%
  430. put,procedure,read,readln,real,record,repeat,reset,rewrite,set,%
  431. text,then,to,true,type,unpack,until,var,while,with,write,%
  432. writeln},%
  433. sensitive=f,%
  434. morecomment=[d]{(*}{*)}{\{}{\}},%
  435. morestring=[d]'%
  436. }[keywords,comments,strings]%
  437. \lst@definelanguage{Perl}%
  438. {morekeywords={abs,accept,alarm,atan2,bind,binmode,bless,caller,%
  439. chdir,chmod,chomp,chop,chown,chr,chroot,close,closedir,connect,%
  440. continue,cos,crypt,dbmclose,dbmopen,defined,delete,die,do,dump,%
  441. each,else,elsif,endgrent,endhostent,endnetent,endprotoent,%
  442. endpwent,endservent,eof,eval,exec,exists,exit,exp,fcntl,fileno,%
  443. flock,for,foreach,fork,format,formline,getc,getgrent,getgrgid,%
  444. getgrnam,gethostbyaddr,gethostbyname,gethostent,getlogin,%
  445. getnetbyaddr,getnetbyname,getnetent,getpeername,getpgrp,%
  446. getppid,getpriority,getprotobyname,getprotobynumber,getprotoent,%
  447. getpwent,getpwnam,getpwuid,getservbyname,getservbyport,%
  448. getservent,getsockname,getsockopt,glob,gmtime,goto,grep,hex,if,%
  449. import,index,int,ioctl,join,keys,kill,last,lc,lcfirst,length,%
  450. link,listen,local,localtime,log,lstat,m,map,mkdir,msgctl,msgget,%
  451. msgrcv,msgsnd,my,next,no,oct,open,opendir,ord,pack,package,pipe,%
  452. pop,pos,print,printf,prototype,push,q,qq,quotemeta,qw,qx,rand,%
  453. read,readdir,readlink,recv,redo,ref,rename,require,reset,return,%
  454. reverse,rewinddir,rindex,rmdir,s,scalar,seek,seekdir,select,%
  455. semctl,semget,semop,send,setgrent,sethostent,setnetent,setpgrp,%
  456. setpriority,setprotoent,setpwent,setservent,setsockopt,shift,%
  457. shmctl,shmget,shmread,shmwrite,shutdown,sin,sleep,socket,%
  458. socketpair,sort,splice,split,sprintf,sqrt,srand,stat,study,sub,%
  459. substr,symlink,syscall,sysopen,sysread,system,syswrite,tell,%
  460. telldir,tie,tied,time,times,tr,truncate,uc,ucfirst,umask,undef,%
  461. unless,unlink,unpack,unshift,untie,until,use,utime,values,vec,%
  462. wait,waitpid,wantarray,warn,while,write,y},%
  463. sensitive,%
  464. morecomment=[l]\#,%
  465. morestring=[b]",%
  466. morestring=[b]',%
  467. MoreSelectCharTable=%
  468. \lst@ReplaceInput{\$\#}{\lst@ProcessOther\$\lst@ProcessOther\#}%
  469. }[keywords,comments,strings]%
  470. %%
  471. %% POV definition (c) 1999 Berthold Höllmann <[email protected]>
  472. %%
  473. \lst@definelanguage{POV}%
  474. {morekeywords={abs,absorption,acos,acosh,adaptive,adc_bailout,agate,%
  475. agate_turb,all,alpha,ambient,ambient_light,angle,aperture,append,%
  476. arc_angle,area_light,array,asc,asin,asinh,assumed_gamma,atan,%
  477. atan2,atanh,average,background,bezier_spline,bicubic_patch,%
  478. black_hole,blob,blue,blur_samples,bounded_by,box,boxed,bozo,%
  479. break,brick,brick_size,brightness,brilliance,bumps,bump_map,%
  480. bump_size,camera,case,caustics,ceil,checker,chr,clipped_by,clock,%
  481. clock_delta,color,color_map,colour,colour_map,component,%
  482. composite,concat,cone,confidence,conic_sweep,control0,control1,%
  483. cos,cosh,count,crackle,crand,cube,cubic,cubic_spline,cubic_wave,%
  484. cylinder,cylindrical,debug,declare,default,defined,degrees,%
  485. density,density_file,density_map,dents,difference,diffuse,%
  486. dimensions,dimension_size,direction,disc,distance,%
  487. distance_maximum,div,eccentricity,else,emission,end,error,%
  488. error_bound,exp,extinction,fade_distance,fade_power,falloff,%
  489. falloff_angle,false,fclose,file_exists,filter,finish,fisheye,%
  490. flatness,flip,floor,focal_point,fog,fog_alt,fog_offset,fog_type,%
  491. fopen,frequency,gif,global_settings,gradient,granite,%
  492. gray_threshold,green,height_field,hexagon,hf_gray_16,hierarchy,%
  493. hollow,hypercomplex,if,ifdef,iff,ifndef,image_map,include,int,%
  494. interior,interpolate,intersection,intervals,inverse,ior,irid,%
  495. irid_wavelength,jitter,julia_fractal,lambda,lathe,leopard,%
  496. light_source,linear_spline,linear_sweep,local,location,log,%
  497. looks_like,look_at,low_error_factor,macro,mandel,map_type,marble,%
  498. material,material_map,matrix,max,max_intersections,max_iteration,%
  499. max_trace_level,media,media_attenuation,media_interaction,merge,%
  500. mesh,metallic,min,minimum_reuse,mod,mortar,nearest_count,no,%
  501. normal,normal_map,no_shadow,number_of_waves,object,octaves,off,%
  502. offset,omega,omnimax,on,once,onion,open,orthographic,panoramic,%
  503. perspective,pgm,phase,phong,phong_size,pi,pigment,pigment_map,%
  504. planar,plane,png,point_at,poly,polygon,poly_wave,pot,pow,ppm,%
  505. precision,prism,pwr,quadratic_spline,quadric,quartic,quaternion,%
  506. quick_color,quick_colour,quilted,radial,radians,radiosity,radius,%
  507. rainbow,ramp_wave,rand,range,ratio,read,reciprocal,%
  508. recursion_limit,red,reflection,reflection_exponent,refraction,%
  509. render,repeat,rgb,rgbf,rgbft,rgbt,right,ripples,rotate,roughness,%
  510. samples,scale,scallop_wave,scattering,seed,shadowless,sin,%
  511. sine_wave,sinh,sky,sky_sphere,slice,slope_map,smooth,%
  512. smooth_triangle,sor,specular,sphere,spherical,spiral1,spiral2,%
  513. spotlight,spotted,sqr,sqrt,statistics,str,strcmp,strength,strlen,%
  514. strlwr,strupr,sturm,substr,superellipsoid,switch,sys,t,tan,tanh,%
  515. text,texture,texture_map,tga,thickness,threshold,tightness,tile2,%
  516. tiles,torus,track,transform,translate,transmit,triangle,%
  517. triangle_wave,true,ttf,turbulence,turb_depth,type,u,%
  518. ultra_wide_angle,undef,union,up,use_color,use_colour,use_index,%
  519. u_steps,v,val,variance,vaxis_rotate,vcross,vdot,version,vlength,%
  520. vnormalize,vrotate,v_steps,warning,warp,water_level,waves,while,%
  521. width,wood,wrinkles,write,x,y,yes,z},%
  522. moredirectives={break,case,debug,declare,default,else,end,fclose,%
  523. fopen,local,macro,read,render,statistics,switch,undef,version,%
  524. warning,write},%
  525. sensitive,%
  526. morecomment=[l]//,%
  527. morecomment=[s]{/*}{*/},%
  528. morestring=[d]",%
  529. }[keywords,directives,comments,strings]%
  530. %%
  531. %% Python definition (c) 1998 Michael Weber
  532. %% <[email protected]>
  533. %%
  534. \lst@definelanguage{Python}%
  535. {morekeywords={access,and,break,class,continue,def,del,elif,else,%
  536. except,exec,finally,for,from,global,if,import,in,is,lambda,not,%
  537. or,pass,print,raise,return,try,while},%
  538. sensitive=true,%
  539. morecomment=[l]\#,%
  540. morecomment=[s]{'''}{'''},% used for documentation text
  541. morestring=',%
  542. morestring="%
  543. }%
  544. %%
  545. %% SQL definition (c) 1998 Christian Haul
  546. %% <[email protected]>
  547. %%
  548. \lst@definelanguage{SQL}%
  549. {morekeywords={ABSOLUTE,ACTION,ADD,ALLOCATE,ALTER,ARE,ASSERTION,AT,%
  550. BETWEEN,BIT,BIT_LENGTH,BOTH,BY,CASCADE,CASCADED,CASE,CAST,%
  551. CATALOG,CHAR,CHAR_LENGTH,CHARACTER_LENGTH,CLUSTER,COALESCE,%
  552. COLLATE,COLLATION,COLUMN,CONNECT,CONNECTION,CONSTRAINT,%
  553. CONSTRAINTS,CONVERT,CORRESPONDING,CREATE,CROSS,CURRENT_DATE,%
  554. CURRENT_TIME,CURRENT_TIMESTAMP,CURRENT_USER,DATE,DAY,DEALLOCATE,%
  555. DEC,DECIMAL,DEFERRABLE,DEFERED,DESCRIBE,DESCRIPTOR,DIAGNOSTICS,%
  556. DISCONNECT,DOMAIN,DROP,ELSE,END,EXEC,EXCEPT,EXCEPTION,EXECUTE,%
  557. EXTERNAL,EXTRACT,FALSE,FIRST,FLOAT,FOREIGN,FROM,FULL,GET,GLOBAL,%
  558. GRAPHIC,HAVING,HOUR,IDENTITY,IMMEDIATE,INDEX,INITIALLY,INNER,%
  559. INPUT,INSENSITIVE,INT,INTEGER,INTERSECT,INTERVAL,ISOLATION,JOIN,%
  560. KEY,LAST,LEADING,LEFT,LEVEL,LOCAL,LOWER,MATCH,MINUTE,MONTH,NAMES,%
  561. NATIONAL,NATURAL,NCHAR,NEXT,NO,NOT,NULL,NULLIF,OCTET_LENGTH,ON,%
  562. ONLY,ORDERED,OUTER,OUTPUT,OVERLAPS,PAD,PARTIAL,POSITION,PREPARE,%
  563. PRESERVE,PRIMARY,PRIOR,READ,RELATIVE,RESTRICT,REVOKE,RIGHT,ROWS,%
  564. SCROLL,SECOND,SELECT,SESSION,SESSION_USER,SIZE,SMALLINT,SPACE,%
  565. SQLSTATE,SUBSTRING,SYSTEM_USER,TABLE,TEMPORARY,THEN,TIME,%
  566. TIMESTAMP,TIMEZONE_HOUR,TIMEZONE_MINUTE,TRAILING,TRANSACTION,%
  567. TRANSLATE,TRANSLATION,TRIM,TRUE,UNIQUE,UNKNOWN,UPPER,USAGE,USING,%
  568. VALUE,VARCHAR,VARGRAPHIC,VARYING,WHEN,WHERE,WRITE,YEAR,ZONE},%
  569. sensitive,%
  570. morecomment=[l]--,%
  571. morecomment=[s]{/*}{*/},%
  572. morestring=[d]',%
  573. morestring=[d]"%
  574. }[keywords,comments,strings]%
  575. %%
  576. %% VHDL definition (c) 1997 Kai Wollenweber <[email protected]>
  577. %%
  578. \lst@definelanguage{VHDL}%
  579. {morekeywords={ALL,ARCHITECTURE,ABS,AND,ASSERT,ARRAY,AFTER,ALIAS,%
  580. ACCESS,ATTRIBUTE,BEGIN,BODY,BUS,BLOCK,BUFFER,CONSTANT,CASE,%
  581. COMPONENT,CONFIGURATION,DOWNTO,ELSE,ELSIF,END,ENTITY,EXIT,%
  582. FUNCTION,FOR,FILE,GENERIC,GENERATE,GUARDED,GROUP,IF,IN,INOUT,IS,%
  583. INERTIAL,IMPURE,LIBRARY,LOOP,LABEL,LITERAL,LINKAGE,MAP,MOD,NOT,%
  584. NOR,NAND,NULL,NEXT,NEW,OUT,OF,OR,OTHERS,ON,OPEN,PROCESS,PORT,%
  585. PACKAGE,PURE,PROCEDURE,POSTPONED,RANGE,REM,ROL,ROR,REPORT,RECORD,%
  586. RETURN,REGISTER,REJECT,SIGNAL,SUBTYPE,SLL,SRL,SLA,SRA,SEVERITY,%
  587. SELECT,THEN,TYPE,TRANSPORT,TO,USE,UNITS,UNTIL,VARIABLE,WHEN,WAIT,%
  588. WHILE,XOR,XNOR},%
  589. sensitive=f,% 1998 Gaurav Aggarwal
  590. morecomment=[l]--,%
  591. morestring=[d]{"}%
  592. }[keywords,comments,strings]%
  593. \endinput
  594. %%
  595. %% End of file `lstlang1.sty'.