lstlang2.sty 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634
  1. %%
  2. %% This is file `lstlang2.sty',
  3. %% generated with the docstrip utility.
  4. %%
  5. %% The original source files were:
  6. %%
  7. %% lstdrvrs.dtx (with options: `lang2')
  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. %% Abap definition by Knut Lickert <[email protected]>
  27. %%
  28. \lst@definelanguage[R/3 4.6C]{ABAP}[R/3 3.1]{ABAP}%
  29. {morekeywords={method,ref,class,create,object},%
  30. literate={->}{{$\to$}}1,%
  31. }[keywords,comments,strings]
  32. \lst@definelanguage[R/3 3.1]{ABAP}[R/2 5.0]{ABAP}{}%
  33. \lst@definelanguage[R/2 5.0]{ABAP}%
  34. {sensitive=f,%
  35. morekeywords={*,add,after,alias,analyzer,and,append,area,assign,at,%
  36. authority-check,before,binary,blank,break-point,calendar,call,%
  37. case,change,changing,check,clear,cnt,co,collect,commit,common,%
  38. component,compute,condense,cos,cp,cs,currency-conversion,%
  39. cursor,data,database,dataset,decimals,define,delete,dequeue,%
  40. describe,detail,dialog,directory,div,divide,do,documentation,%
  41. during,dynpro,else,end-of-page,end-of-selection,endat,endcase,%
  42. enddo,endfor,endform,endif,endloop,endmodule,endselect,%
  43. endwhile,enqueue,exceptions,exit,exp,export,exporting,extract,%
  44. field,field-groups,field-symbols,find,for,form,format,free,%
  45. from,function,generating,get,giving,hide,id,if,import,%
  46. importing,in,incl,include,initial,initialization,input,insert,%
  47. interrupt,into,is,language,leave,like,line,lines,line-count,
  48. line-selection,list-processing,load,local,log,logfile,loop,%
  49. margin,mark,mask,memory,menue,message,mod,modify,module,move,%
  50. move-text,multiply,na,new,new-line,new-page,no-gaps,np,ns,%
  51. number,obligatory,occurs,of,on,or,others,output,parameter,%
  52. parameters,parts,perform,pf-status,places,position,process,%
  53. raise,raising,ranges,read,refresh,refresh-dynpro,reject,remote,%
  54. replace,report,reserve,reset,restart,run,screen,scroll,search,%
  55. segments,select,select-options,selection-screen,set,shift,sin,%
  56. single,sqrt,start-of-selection,statement,structure,submit,%
  57. subtract,summary,summing,suppress,system,table,tables,task,%
  58. text,time,to,top-of-page,trace,transaction,transfer,%
  59. transfer-dynpro,translate,type,unpack,update,user-command,%
  60. using,value,when,where,while,window,with,workfile,write,},%
  61. morecomment=[l]",%
  62. morecomment=[f][0]*,%
  63. }[keywords,comments,strings]
  64. \lst@definelanguage[R/2 4.3]{ABAP}[R/2 5.0]{ABAP}%
  65. {deletekeywords={function,importing,exporting,changing,exceptions,%
  66. raise,raising}%
  67. }[keywords,comments,strings]
  68. %%
  69. %% Corba IDL definition (c) 1999 Jens T. Berger Thielemann
  70. %% <[email protected]>
  71. %%
  72. \lst@definelanguage[CORBA]{IDL}%
  73. {morekeywords={any,attribute,boolean,case,char,const,context,default,%
  74. double,enum,exception,fixed,float,in,inout,interface,long,module,%
  75. native,Object,octet,oneway,out,raises,readonly,sequence,short,%
  76. string,struct,switch,typedef,union,unsigned,void,wchar,wstring,%
  77. FALSE,TRUE},%
  78. sensitive,%
  79. moredirectives={define,elif,else,endif,error,if,ifdef,ifndef,line,%
  80. include,pragma,undef,warning},%
  81. morecomment=[l]//,%
  82. morecomment=[s]{/*}{*/},%
  83. morestring=[b]"%
  84. }[keywords,comments,strings]%
  85. %%
  86. %% (Objective) Caml definition (c) 1999 Patrick Cousot
  87. %% <[email protected]>
  88. %%
  89. %% Objective CAML and Caml light are freely available, together with a
  90. %% reference manual, at URL ftp.inria.fr/lang/caml-light for the Unix,
  91. %% Windows and Macintosh OS operating systems.
  92. %%
  93. \lst@definelanguage[Objective]{Caml}[light]{Caml}
  94. {deletekeywords={not,prefix,value,where},%
  95. morekeywords={assert,asr,class,closed,constraint,external,false,%
  96. functor,include,inherit,land,lazy,lor,lsl,lsr,lxor,method,mod,%
  97. module,new,open,parser,private,sig,struct,true,val,virtual,when},%
  98. }%
  99. \lst@definelanguage[light]{Caml}
  100. {morekeywords={and,as,begin,do,done,downto,else,end,exception,for,%
  101. fun,function,if,in,let,match,mutable,not,of,or,prefix,rec,then,%
  102. to,try,type,value,where,while,with},%
  103. sensitive,%
  104. morecomment=[n]{(*}{*)},%
  105. morestring=[b]",%
  106. moredirectives={open,close,include}%
  107. }[keywords,comments,strings,directives]%
  108. \lst@definelanguage[ibm]{Cobol}[1985]{Cobol}%
  109. {morekeywords={ADDRESS,BEGINNING,COMP-3,COMP-4,COMPUTATIONAL,%
  110. COMPUTATIONAL-3,COMPUTATIONAL-4,DISPLAY-1,EGCS,EJECT,ENDING,%
  111. ENTRY,GOBACK,ID,MORE-LABELS,NULL,NULLS,PASSWORD,RECORDING,%
  112. RETURN-CODE,SERVICE,SKIP1,SKIP2,SKIP3,SORT-CONTROL,SORT-RETURN,%
  113. SUPPRESS,TITLE,WHEN-COMPILED},%
  114. }%
  115. \lst@definelanguage[1985]{Cobol}[1974]{Cobol}%
  116. {morekeywords={ALPHABET,ALPHABETIC-LOWER,ALPHABETIC-UPPER,%
  117. ALPHANUMERIC,ALPHANUMERIC-EDITED,ANY,CLASS,COMMON,CONTENT,%
  118. CONTINUE,DAY-OF-WEEK,END-ADD,END-CALL,END-COMPUTE,END-DELETE,%
  119. END-DIVIDE,END-EVALUATE,END-IF,END-MULTIPLY,END-PERFORM,END-READ,%
  120. END-RECEIVE,END-RETURN,END-REWRITE,END-SEARCH,END-START,%
  121. END-STRING,END-SUBTRACT,END-UNSTRING,END-WRITE,EVALUATE,EXTERNAL,%
  122. FALSE,GLOBAL,INITIALIZE,NUMERIC-EDITED,ORDER,OTHER,%
  123. PACKED-DECIMAL,PADDING,PURGE,REFERENCE,RELOAD,REPLACE,STANDARD-1,%
  124. STANDARD-2,TEST,THEN,TRUE},%
  125. }%
  126. \lst@definelanguage[1974]{Cobol}%
  127. {morekeywords={ACCEPT,ACCESS,ADD,ADVANCING,AFTER,ALL,ALPHABETIC,ALSO,%
  128. ALTER,ALTERNATE,AND,ARE,AREA,AREAS,ASCENDING,ASSIGN,AT,AUTHOR,%
  129. BEFORE,BINARY,BLANK,BLOCK,BOTTOM,BY,CALL,CANCEL,CD,CF,CH,%
  130. CHARACTER,CHARACTERS,CLOCK-UNITS,CLOSE,COBOL,CODE,CODE-SET,%
  131. COLLATING,COLUMN,COMMA,COMMUNICATION,COMP,COMPUTE,CONFIGURATION,%
  132. CONTAINS,CONTROL,CONTROLS,CONVERTING,COPY,CORR,CORRESPONDING,%
  133. COUNT,CURRENCY,DATA,DATE,DATE-COMPILED,DATE-WRITTEN,DAY,DE,%
  134. DEBUG-CONTENTS,DEGUB-ITEM,DEBUG-LINE,DEBUG-NAME,DEBUG-SUB1,%
  135. DEBUG-SUB2,DEBUG-SUB3,DEBUGGING,DECIMAL-POINT,DECLARATIVES,%
  136. DELETE,DELIMITED,DELIMITER,DEPENDING,DESCENDING,DESTINATION,%
  137. DETAIL,DISABLE,DISPLAY,DIVIDE,DIVISION,DOWN,DUPLICATES,DYNAMIC,%
  138. EGI,ELSE,EMI,ENABLE,END,END-OF-PAGE,ENTER,ENVIRONMENT,EOP,EQUAL,%
  139. ERROR,ESI,EVERY,EXCEPTION,EXIT,EXTEND,FD,FILE,FILE-CONTROL,%
  140. FILLER,FINAL,FIRST,FOOTING,FOR,FROM,GENERATE,GIVING,GO,GREATER,%
  141. GROUP,HEADING,HIGH-VALUE,HIGH-VALUES,I-O,I-O-CONTROL,%
  142. IDENTIFICATION,IF,IN,INDEX,INDEXED,INDICATE,INITIAL,INITIATE,%
  143. INPUT,INPUT-OUTPUT,INSPECT,INSTALLATION,INTO,INVALID,IS,JUST,%
  144. JUSTIFIED,KEY,LABEL,LAST,LEADING,LEFT,LENGTH,LESS,LIMIT,LIMITS,%
  145. LINAGE,LINAGE-COUNTER,LINE,LINE-COUNTER,LINES,LINKAGE,LOCK,%
  146. LOW-VALUE,LOW-VALUES,MEMORY,MERGE,MESSAGE,MODE,MODULES,MOVE,%
  147. MULTIPLE,MULTIPLY,NATIVE,NEGATIVE,NEXT,NO,NOT,NUMBER,NUMERIC,%
  148. OBJECT-COMPUTER,OCCURS,OF,OFF,OMITTED,ON,OPEN,OPTIONAL,OR,%
  149. ORGANIZATION,OUTPUT,OVERFLOW,PAGE,PAGE-COUNTER,PERFORM,PF,PH,PIC,%
  150. PICTURE,PLUS,POINTER,POSITION,PRINTING,POSITIVE,PRINTING,%
  151. PROCEDURE,PROCEDURES,PROCEED,PROGRAM,PROGRAM-ID,QUEUE,QUOTE,%
  152. QUOTES,RANDOM,RD,READ,RECEIVE,RECORD,RECORDING,RECORDS,REDEFINES,%
  153. REEL,REFERENCES,RELATIVE,RELEASE,REMAINDER,REMOVAL,RENAMES,%
  154. REPLACING,REPORT,REPORTING,REPORTS,RERUN,RESERVE,RESET,RETURN,%
  155. REVERSED,REWIND,REWRITE,RF,RH,RIGHT,ROUNDED,RUN,SAME,SD,SEARCH,%
  156. SECTION,SECURITY,SEGMENT,SEGMENT-LIMIT,SELECT,SEND,SENTENCE,%
  157. SEPARATE,SEQUENCE,SEQUENTIAL,SET,SIGN,SIZE,SORT,SORT-MERGE,%
  158. SOURCE,SOURCE-COMPUTER,SPACE,SPACES,SPECIAL-NAMES,STANDARD,START,%
  159. STATUS,STOP,STRING,SUB-QUEUE-1,SUB-QUEUE-2,SUB-QUEUE-3,SUBTRACT,%
  160. SUM,SYMBOLIC,SYNC,SYNCHRONIZED,TABLE,TALLYING,TAPE,TERMINAL,%
  161. TERMINATE,TEXT,THAN,THROUGH,THRU,TIME,TIMES,TO,TOP,TRAILING,TYPE,%
  162. UNIT,UNSTRING,UNTIL,UP,UPON,USAGE,USE,USING,VALUE,VALUES,VARYING,%
  163. WHEN,WITH,WORDS,WORKING-STORAGE,WRITE,ZERO,ZEROES,ZEROS},%
  164. sensitive=f,% ???
  165. morecomment=[f][6]*,%
  166. morestring=[d]"% ??? doubled
  167. }[keywords,comments,strings]%
  168. \lst@definelanguage{Delphi}%
  169. {morekeywords={and,as,asm,array,begin,case,class,const,constructor,%
  170. destructor,div,do,downto,else,end,except,exports,file,finally,%
  171. for,function,goto,if,implementation,in,inherited,inline,%
  172. initialization,interface,is,label,library,mod,nil,not,object,of,%
  173. or,packed,procedure,program,property,raise,record,repeat,set,%
  174. shl,shr,string,then,to,try,type,unit,until,uses,var,while,with,%
  175. xor,%
  176. absolute,abstract,assembler,at,cdecl,default,dynamic,export,%
  177. external,far,forward,index,name,near,nodefault,on,override,%
  178. private,protected,public,published,read,resident,storedDir,%
  179. virtual,write},%
  180. morendkeywords={Abs,AddExitProc,Addr,AllocMem,AnsiCompareStr,%
  181. AnsiCompareText,AnsiLowerCase,AnsiUpperCase,Append,AppendStr,%
  182. ArcTan,AssignCrt,Assigned,AssignFile,BlockRead,BlockWrite,Break,%
  183. ChangeFileExt,ChDir,Chr,CloseFile,ClrEol,ClrScr,Concat,Continue,%
  184. Copy,Cos,CSeg,CursorTo,Date,DateTimeToFileDate,DateTimeToStr,%
  185. DateTimeToString,DateToStr,DayOfWeek,Dec,DecodeDate,DecodeTime,%
  186. Delete,DeleteFile,DiskFree,DiskSize,Dispose,DisposeStr,%
  187. DoneWinCrt,DSeg,EncodeDate,EncodeTime,Eof,Eoln,Erase,Exclude,%
  188. Exit,Exp,ExpandFileName,ExtractFileExt,ExtractFileName,%
  189. ExtractFilePath,FileAge,FileClose,FileDateToDateTime,FileExists,%
  190. FileGetAttr,FileGetDate,FileOpen,FilePos,FileRead,FileSearch,%
  191. FileSeek,FileSetAttr,FileSetDate,FileSize,FillChar,FindClose,%
  192. FindFirst,FindNext,FloatToDecimal,FloatToStrF,FloatToStr,%
  193. FloatToText,FloatToTextFmt,Flush,FmtLoadStr,FmtStr,Format,%
  194. FormatBuf,FormatDateTime,FormatFloat,Frac,Free,FreeMem,GetDir,%
  195. GetMem,GotoXY,Halt,Hi,High,Inc,Include,InitWinCrt,Insert,Int,%
  196. IntToHex,IntToStr,IOResult,IsValidIdent,KeyPressed,Length,Ln,Lo,%
  197. LoadStr,Low,LowerCase,MaxAvail,MemAvail,MkDir,Move,New,NewStr,%
  198. Now,Odd,Ofs,Ord,ParamCount,ParamStr,Pi,Pos,Pred,Ptr,Random,%
  199. Randomize,Read,ReadBuf,ReadKey,Readln,ReAllocMem,Rename,%
  200. RenameFile,Reset,Rewrite,RmDir,Round,RunError,ScrollTo,Seek,%
  201. SeekEof,SeekEoln,Seg,SetTextBuf,Sin,SizeOf,SPtr,Sqr,Sqrt,SSeg,%
  202. Str,StrCat,StrComp,StrCopy,StrDispose,StrECopy,StrEnd,StrFmt,%
  203. StrLCat,StrIComp,StrLComp,StrLCopy,StrLen,StrLFmt,StrLIComp,%
  204. StrLower,StrMove,StrNew,StrPas,StrPCopy,StrPos,StrScan,StrRScan,%
  205. StrToDate,StrToDateTime,StrToFloat,StrToInt,StrToIntDef,%
  206. StrToTime,StrUpper,Succ,Swap,TextToFloat,Time,TimeToStr,%
  207. TrackCursor,Trunc,Truncate,TypeOf,UpCase,UpperCase,Val,WhereX,%
  208. WhereY,Write,WriteBuf,WriteChar,Writeln},%
  209. sensitive=f,%
  210. morecomment=[d]{(*}{*)}{\{}{\}},%
  211. morestring=[d]'%
  212. }[keywords,comments,strings]%
  213. \lst@definelanguage{Eiffel}%
  214. {morekeywords={alias,all,and,as,BIT,BOOLEAN,CHARACTER,check,class,%
  215. creation,Current,debug,deferred,do,DOUBLE,else,elseif,end,%
  216. ensure,expanded,export,external,false,feature,from,frozen,if,%
  217. implies,indexing,infix,inherit,inspect,INTEGER,invariant,is,%
  218. like,local,loop,NONE,not,obsolete,old,once,or,POINTER,prefix,%
  219. REAL,redefine,rename,require,rescue,Result,retry,select,%
  220. separate,STRING,strip,then,true,undefine,unique,until,variant,%
  221. when,xor},%
  222. sensitive,%
  223. morecomment=[l]--,%
  224. morestring=[d]",%
  225. stringtest=false%
  226. }[keywords,comments,strings]%
  227. %%
  228. %% Euphoria definition (c) 1998 Detlef Reimers <[email protected]>
  229. %%
  230. \lst@definelanguage{Euphoria}%
  231. {morekeywords={abort,and,and_bits,append,arctan,atom,by,call,%
  232. call_proc,call_func,c_proc,c_func,clear_screen,close,%
  233. command_line,compare,constant,cos,do,date,else,elsif,end,exit,%
  234. find,floor,for,function,getc,getenv,get_key,gets,global,%
  235. get_pixel,if,include,integer,length,log,match,machine_func,%
  236. machine_proc,mem_copy,mem_set,not,not_bits,or,object,open,%
  237. or_bits,procedure,puts,position,prepend,print,printf,power,peek,%
  238. poke,pixel,poke4,peek4s,peek4u,return,rand,repeat,remainder,%
  239. routine_id,sequence,sqrt,sin,system,sprintf,then,type,to,time,%
  240. trace,tan,while,with,without,xor,xor_bits},%
  241. sensitive,%
  242. morecomment=[l]--,%
  243. morestring=[d]',%
  244. morestring=[d]"%
  245. }[keywords,comments,strings]%
  246. %%
  247. %% Haskell98 as implemented in Hugs98. See http://www.haskell.org
  248. %% All keywords from Prelude and Standard Libraries
  249. %% (c) 1999 Peter Bartke <[email protected]>
  250. %%
  251. \lst@definelanguage{Haskell}%
  252. {otherkeywords={=>},%
  253. keywords={abstype,if,then,else,case,class,data,default,deriving,%
  254. hiding,if,in,infix,infixl,infixr,import,instance,let,module,%
  255. newtype,of,qualified,type,where,do,AbsoluteSeek,AppendMode,%
  256. Array,BlockBuffering,Bool,BufferMode,Char,Complex,Double,Either,%
  257. FilePath,Float,Int,Integer,IO,IOError,Ix,LineBuffering,Maybe,%
  258. Ordering,NoBuffering,ReadMode,ReadWriteMode,ReadS,RelativeSeek,%
  259. SeekFromEnd,SeekMode,ShowS,StdGen,String,Void,Bounded,Enum,Eq,%
  260. Eval,ExitCode,exitFailure,exitSuccess,Floating,Fractional,%
  261. Functor,Handle,HandlePosn,IOMode,Integral,List,Monad,MonadPlus,%
  262. MonadZero,Num,Numeric,Ord,Random,RandomGen,Ratio,Rational,Read,%
  263. Real,RealFloat,RealFrac,Show,System,Prelude,EQ,False,GT,Just,%
  264. Left,LT,Nothing,Right,WriteMode,True,abs,accum,accumArray,%
  265. accumulate,acos,acosh,all,and,any,ap,appendFile,applyM,%
  266. approxRational,array,asTypeOf,asin,asinh,assocs,atan,atan2,atanh,%
  267. bounds,bracket,bracket_,break,catch,catMaybes,ceiling,chr,cis,%
  268. compare,concat,concatMap,conjugate,const,cos,cosh,curry,cycle,%
  269. decodeFloat,delete,deleteBy,deleteFirstsBy,denominator,%
  270. digitToInt,div,divMod,drop,dropWhile,either,elem,elems,elemIndex,%
  271. elemIndices,encodeFloat,enumFrom,enumFromThen,enumFromThenTo,%
  272. enumFromTo,error,even,exitFailure,exitWith,exp,exponent,fail,%
  273. filter,filterM,find,findIndex,findIndices,flip,floatDigits,%
  274. floatRadix,floatRange,floatToDigits,floor,foldl,foldM,foldl1,%
  275. foldr,foldr1,fromDouble,fromEnum,fromInt,fromInteger,%
  276. fromIntegral,fromJust,fromMaybe,fromRat,fromRational,%
  277. fromRealFrac,fst,gcd,genericLength,genericTake,genericDrop,%
  278. genericSplitAt,genericIndex,genericReplicate,getArgs,getChar,%
  279. getContents,getEnv,getLine,getProgName,getStdGen,getStdRandom,%
  280. group,groupBy,guard,hClose,hFileSize,hFlush,hGetBuffering,%
  281. hGetChar,hGetContents,hGetLine,hGetPosn,hIsClosed,hIsEOF,hIsOpen,%
  282. hIsReadable,hIsSeekable,hIsWritable,hLookAhead,hPutChar,hPutStr,%
  283. hPutStrLn,hPrint,hReady,hSeek,hSetBuffering,hSetPosn,head,%
  284. hugsIsEOF,hugsHIsEOF,hugsIsSearchErr,hugsIsNameErr,%
  285. hugsIsWriteErr,id,ioError,imagPart,index,indices,init,inits,%
  286. inRange,insert,insertBy,interact,intersect,intersectBy,%
  287. intersperse,intToDigit,ioeGetErrorString,ioeGetFileName,%
  288. ioeGetHandle,isAlreadyExistsError,isAlreadyInUseError,isAlpha,%
  289. isAlphaNum,isAscii,isControl,isDenormalized,isDoesNotExistError,%
  290. isDigit,isEOF,isEOFError,isFullError,isHexDigit,isIEEE,%
  291. isIllegalOperation,isInfinite,isJust,isLower,isNaN,%
  292. isNegativeZero,isNothing,isOctDigit,isPermissionError,isPrefixOf,%
  293. isPrint,isSpace,isSuffixOf,isUpper,isUserError,iterate,ixmap,%
  294. join,last,lcm,length,lex,lexDigits,lexLitChar,liftM,liftM2,%
  295. liftM3,liftM4,liftM5,lines,listArray,listToMaybe,log,logBase,%
  296. lookup,magnitude,makePolar,map,mapAccumL,mapAccumR,mapAndUnzipM,%
  297. mapM,mapM_,mapMaybe,max,maxBound,maximum,maximumBy,maybe,%
  298. maybeToList,min,minBound,minimum,minimumBy,mkPolar,mkStdGen,%
  299. mplus,mod,msum,mzero,negate,next,newStdGen,not,notElem,nub,nubBy,%
  300. null,numerator,odd,openFile,or,ord,otherwise,partition,phase,pi,%
  301. polar,pred,print,product,properFraction,putChar,putStr,putStrLn,%
  302. quot,quotRem,random,randomIO,randomR,randomRIO,randomRs,randoms,%
  303. rangeSize,read,readDec,readFile,readFloat,readHex,readInt,readIO,%
  304. readList,readLitChar,readLn,readParen,readOct,readSigned,reads,%
  305. readsPrec,realPart,realToFrac,recip,rem,repeat,replicate,return,%
  306. reverse,round,scaleFloat,scanl,scanl1,scanr,scanr1,seq,sequence,%
  307. sequence_,setStdGen,show,showChar,showEFloat,showFFloat,%
  308. showFloat,showGFloat,showInt,showList,showLitChar,showParen,%
  309. showSigned,showString,shows,showsPrec,significand,signum,sin,%
  310. sinh,snd,sort,sortBy,span,split,splitAt,sqrt,stderr,stdin,stdout,%
  311. strict,subtract,succ,sum,system,tail,tails,take,takeWhile,tan,%
  312. tanh,toEnum,toInt,toInteger,toLower,toRational,toUpper,transpose,%
  313. truncate,try,uncurry,undefined,unfoldr,union,unionBy,unless,%
  314. unlines,until,unwords,unzip,unzip3,unzip4,unzip5,unzip6,unzip7,%
  315. userError,when,words,writeFile,zero,zip,zip3,zip4,zip5,zip6,zip7,%
  316. zipWith,zipWithM,zipWithM_,zipWith3,zipWith4,zipWith5,zipWith6,%
  317. zipWith7},%
  318. sensitive,%
  319. morecomment=[l]--,%
  320. morecomment=[n]{\{-}{-\}},%
  321. morestrings=[b]"%
  322. }[keywords,comments,strings]%
  323. %%
  324. %% IDL definition (c) 1998 Juergen Heim <[email protected]>
  325. %%
  326. \lst@definelanguage{IDL}%
  327. {morekeywords={and,begin,case,common,do,else,end,endcase,endelse,%
  328. endfor,endif,endrep,endwhile,eq,for,function,ge,goto,gt,if,le,lt,%
  329. mod,ne,not,of,on_ioerror,or,pro,repeat,return,then,until,while,%
  330. xor,on_error,openw,openr,openu,print,printf,printu,plot,read,%
  331. readf,readu,writeu,stop},%
  332. sensitive=f,%
  333. morecomment=[l];,%
  334. morestring=[d]'%
  335. }[keywords,comments,strings]%
  336. \lst@definelanguage{Lisp}%
  337. {morekeywords={abort,abs,acons,acos,acosh,adjoin,alphanumericp,alter,%
  338. append,apply,apropos,aref,arrayp,ash,asin,asinh,assoc,atan,atanh,%
  339. atom,bit,boole,boundp,break,butlast,byte,catenate,ceiling,cerror,%
  340. char,character,characterp,choose,chunk,cis,close,clrhash,coerce,%
  341. collect,commonp,compile,complement,complex,complexp,concatenate,%
  342. conjugate,cons,consp,constantp,continue,cos,cosh,cotruncate,%
  343. count,delete,denominator,describe,directory,disassemble,%
  344. documentation,dpb,dribble,ed,eighth,elt,enclose,endp,eq,eql,%
  345. equal,equalp,error,eval,evalhook,evenp,every,exp,expand,export,%
  346. expt,fboundp,fceiling,fdefinition,ffloor,fifth,fill,find,first,%
  347. float,floatp,floor,fmakunbound,format,fourth,fround,ftruncate,%
  348. funcall,functionp,gatherer,gcd,generator,gensym,gentemp,get,getf,%
  349. gethash,identity,imagpart,import,inspect,integerp,intern,%
  350. intersection,tively,isqrt,keywordp,last,latch,lcm,ldb,ldiff,%
  351. length,list,listen,listp,load,log,logand,logbitp,logcount,logeqv,%
  352. logior,lognand,lognor,lognot,logtest,logxor,macroexpand,%
  353. makunbound,map,mapc,mapcan,mapcar,mapcon,maphash,mapl,maplist,%
  354. mask,max,member,merge,min,mingle,minusp,mismatch,mod,namestring,%
  355. nbutlast,nconc,nintersection,ninth,not,notany,notevery,nreconc,%
  356. nreverse,nsublis,nsubst,nth,nthcdr,null,numberp,numerator,nunion,%
  357. oddp,open,packagep,pairlis,pathname,pathnamep,phase,plusp,%
  358. position,positions,pprint,previous,princ,print,proclaim,provide,%
  359. random,rassoc,rational,rationalize,rationalp,read,readtablep,%
  360. realp,realpart,reduce,rem,remhash,remove,remprop,replace,require,%
  361. rest,revappend,reverse,room,round,rplaca,rplacd,sbit,scan,schar,%
  362. search,second,series,set,seventh,shadow,signal,signum,sin,sinh,%
  363. sixth,sleep,some,sort,split,sqrt,streamp,string,stringp,sublis,%
  364. subseq,subseries,subsetp,subst,substitute,subtypep,svref,sxhash,%
  365. symbolp,tailp,tan,tanh,tenth,terpri,third,truename,truncate,%
  366. typep,unexport,unintern,union,until,values,vector,vectorp,warn,%
  367. write,zerop,and,assert,case,ccase,cond,ctypecase,decf,declaim,%
  368. defclass,defconstant,defgeneric,defmacro,defmethod,defpackage,%
  369. defparameter,defsetf,defstruct,deftype,defun,defvar,do,dolist,%
  370. dotimes,ecase,encapsulated,etypecase,flet,formatter,gathering,%
  371. incf,iterate,labels,let,locally,loop,macrolet,mapping,or,pop,%
  372. producing,prog,psetf,psetq,push,pushnew,remf,return,rotatef,%
  373. setf,shiftf,step,time,trace,typecase,unless,untrace,when},%
  374. sensitive,% ???
  375. alsodigit=-,%
  376. morecomment=[l];,%
  377. morecomment=[s]{\#|}{|\#},% 1997 Aslak Raanes
  378. morestring=[b]"%
  379. }[keywords,comments,strings]%
  380. %%
  381. %% Make definitions (c) 2000 Rolf Niepraschk <[email protected]>
  382. %%
  383. \lst@definelanguage[gnu]{make}%
  384. {morekeywords={SHELL,MAKE,MAKEFLAGS,$@,$\%,$<,$?,$^,$+,$*,%
  385. export,unexport,include,override,define,ifdef,ifneq,ifeq,else,%
  386. endif,vpath,subst,patsubst,strip,findstring,filter,filter-out,%
  387. sort,dir,notdir,suffix,basename,addsuffix,addprefix,join,word,%
  388. words,firstword,wildcard,shell,origin,foreach,%
  389. @D,@F,*D,*F,\%D,\%F,<D,<F,^D,^F,+D,+F,?D,?F,%
  390. AR,AS,CC,CXX,CO,CPP,FC,GET,LEX,PC,YACC,YACCR,MAKEINFO,TEXI2DVI,%
  391. WEAVE,CWEAVE,TANGLE,CTANGLE,RM,M2C,LINT,COMPILE,LINK,PREPROCESS,%
  392. CHECKOUT,%
  393. ARFLAGS,ASFLAGS,CFLAGS,CXXFLAGS,COFLAGS,CPPFLAGS,FFLAGS,GFLAGS,%
  394. LDFLAGS,LOADLIBES,LFLAGS,PFLAGS,RFLAGS,YFLAGS,M2FLAGS,MODFLAGS,%
  395. LINTFLAGS,MAKEINFO_FLAGS,TEXI2DVI_FLAGS,COFLAGS,GFLAGS,%
  396. OUTPUT_OPTION,SCCS_OUTPUT_OPTION%
  397. .PHONY,.SUFFIXES,.DEFAULT,.PRECIOUS,.INTERMEDIATE,.SECONDARY,%
  398. .IGNORE,.SILENT,.EXPORT_ALL_VARIABLES,MAKEFILES,VPATH,MAKESHELL,%
  399. MAKELEVEL,MAKECMDGOALS,SUFFIXES},%
  400. sensitive=true,
  401. morecomment=[l]\#,%
  402. morestring="%
  403. }[keywords,comments,strings,make]%
  404. \lst@definelanguage{make}
  405. {morekeywords={SHELL,MAKE,MAKEFLAGS,$@,$\%,$<,$?,$^,$+,$*},%
  406. sensitive=true,%
  407. morecomment=[l]\#,%
  408. morestring="%
  409. }[keywords,comments,strings,make]%
  410. %%
  411. %% Mercury definition (c) 1997 Dominique de Waleffe <[email protected]>
  412. %%
  413. \lst@definelanguage{Mercury}%
  414. {otherkeywords={::,->,-->,--->,:-},%
  415. morekeywords={pred,type,module,end_module,import_module,mode,%
  416. pragma,func,lambda,det,semidet,erroneous,multi,true,fail,is,in,%
  417. out,di,uo,ui,interface,implementation},%
  418. sensitive=f,%
  419. morecomment=[l]\%,%
  420. morecomment=[s]{/*}{*/},%
  421. morestring=[bd]",%
  422. morestring=[bd]'%
  423. }[keywords,comments,strings]%
  424. %%
  425. %% Miranda definition (c) 1998 Peter Bartke <[email protected]>
  426. %%
  427. %% Miranda: pure lazy functional language with polymorphic type system,
  428. %% garbage collection and functions as first class citizens
  429. %%
  430. \lst@definelanguage{Miranda}%
  431. {morekeywords={abstype,div,if,mod,otherwise,readvals,show,type,where,%
  432. with,bool,char,num,sys_message,False,True,Appendfile,Closefile,%
  433. Exit,Stderr,Stdout,System,Tofile,\%include,\%export,\%free,%
  434. \%insert,abs,and,arctan,cjustify,code,concat,const,converse,cos,%
  435. decode,digit,drop,dropwhile,entier,error,exp,filemode,filter,%
  436. foldl,foldl1,foldr,foldr1,force,fst,getenv,hd,hugenum,id,index,%
  437. init,integer,iterate,last,lay,layn,letter,limit,lines,ljustify,%
  438. log,log10,map,map2,max,max2,member,merge,min,min2,mkset,neg,%
  439. numval,or,pi,postfix,product,read,rep,repeat,reverse,rjustify,%
  440. scan,seq,showfloat,shownum,showscaled,sin,snd,sort,spaces,sqrt,%
  441. subtract,sum,system,take,takewhile,tinynum,tl,transpose,undef,%
  442. until,zip2,zip3,zip4,zip5,zip6,zip},%
  443. sensitive,%
  444. morecomment=[l]||,%
  445. morestring=[b]"%
  446. }[keywords,comments,strings]%
  447. %%
  448. %% ML definition (c) 1999 Torben Hoffmann <[email protected]>
  449. %%
  450. \lst@definelanguage{ML}%
  451. {morekeywords={abstype,and,andalso,as,case,do,datatype,else,end,%
  452. eqtype,exception,fn,fun,functor,handle,if,in,include,infix,%
  453. infixr,let,local,nonfix,of,op,open,orelse,raise,rec,sharing,sig,%
  454. signature,struct,structure,then,type,val,with,withtype,while},%
  455. sensitive,%
  456. morecomment=[n]{(*}{*)},%
  457. morestring=[d]"%
  458. }[keywords,comments,strings]%
  459. %%
  460. %% Prolog definition (c) 1997 Dominique de Waleffe <[email protected]>
  461. %%
  462. \lst@definelanguage{Prolog}%
  463. {morekeywords={op,mod,abort,ancestors,arg,ascii,ask,assert,asserta,%
  464. assertz,atom,atomic,char,clause,close,concat,consult,ed,ef,em,%
  465. eof,fail,file,findall,write,functor,getc,integer,is,length,%
  466. listing,load,name,nl,nonvar,not,numbervars,op,or,pp,prin,print,%
  467. private,prompt,putc,ratom,read,read_from_this_file,rename,repeat,%
  468. retract,retractall,save,see,seeing,seen,sh,skip,statistics,%
  469. subgoal_of,system,tab,tell,telling,time,told,trace,true,unload,%
  470. untrace,var,write},%
  471. sensitive=f,%
  472. morecomment=[l]\%,%
  473. morecomment=[s]{/*}{*/},%
  474. morestring=[bd]",%
  475. morestring=[bd]'%
  476. }[keywords,comments,strings]%
  477. %%
  478. %% SHELXL definition (c) 1999 Aidan Philip Heerdegen
  479. %% <[email protected]>
  480. %%
  481. \lst@definelanguage{SHELXL}%
  482. {morekeywords={TITL,CELL,ZERR,LATT,SYMM,SFAC,DISP,UNIT,LAUE,%
  483. REM,MORE,TIME,END,HKLF,OMIT,SHEL,BASF,TWIN,EXTI,SWAT,%
  484. MERG,SPEC,RESI,MOVE,ANIS,AFIX,HFIX,FRAG,FEND,EXYZ,EADP,%
  485. EQIV,OMIT,CONN,PART,BIND,FREE,DFIX,BUMP,SAME,SADI,CHIV,%
  486. FLAT,DELU,SIMU,DEFS,ISOR,SUMP,L.S.,CGLS,SLIM,BLOC,DAMP,%
  487. WGHT,FVAR,BOND,CONF,MPLA,RTAB,LIST,ACTA,SIZE,TEMP,WPDB,%
  488. FMAP,GRID,PLAN,MOLE},%
  489. sensitive=false,%
  490. alsoother=_,% Makes the syntax highlighting ignore the underscores
  491. morecomment=[l]{! },%
  492. }%
  493. %%
  494. %% Tcl/Tk definition (c) Gerd Neugebauer <[email protected]>
  495. %%
  496. \lst@definelanguage[tk]{tcl}[]{tcl}%
  497. {morekeywords={activate,add,separator,radiobutton,checkbutton,%
  498. command,cascade,all,bell,bind,bindtags,button,canvas,canvasx,%
  499. canvasy,cascade,cget,checkbutton,config,configu,configur,%
  500. configure,clipboard,create,arc,bitmap,image,line,oval,polygon,%
  501. rectangle,text,textwindow,curselection,delete,destroy,end,entry,%
  502. entrycget,event,focus,font,actual,families,measure,metrics,names,%
  503. frame,get,grab,current,release,status,grid,columnconfigure,%
  504. rowconfigure,image,image,create,bitmap,photo,delete,height,types,%
  505. widt,names,index,insert,invoke,itemconfigure,label,listbox,lower,%
  506. menu,menubutton,message,move,option,add,clear,get,readfile,pack,%
  507. photo,place,radiobutton,raise,scale,scroll,scrollbar,search,see,%
  508. selection,send,stdin,stdout,stderr,tag,bind,text,tk,tkerror,%
  509. tkwait,window,variable,visibility,toplevel,unknown,update,winfo,%
  510. class,exists,ismapped,parent,reqwidth,reqheight,rootx,rooty,%
  511. width,height,wm,aspect,client,command,deiconify,focusmodel,frame,%
  512. geometry,group,iconbitmap,iconify,iconmask,iconname,iconposition,%
  513. iconwindow,maxsize,minsize,overrideredirect,positionfrom,%
  514. protocol,sizefrom,state,title,transient,withdraw,xview,yview,%
  515. yposition,%
  516. -accelerator,-activebackground,-activeborderwidth,%
  517. -activeforeground,-after,-anchor,-arrow,-arrowshape,-aspect,%
  518. -async,-background,-before,-bg,-bigincrement,-bitmap,-bordermode,%
  519. -borderwidth,-button,-capstyle,-channel,-class,-closeenough,%
  520. -colormap,-column,-columnspan,-command,-confine,-container,%
  521. -count,-cursor,-data,-default,-detail,-digits,-direction,%
  522. -displayof,-disableforeground,-elementborderwidth,-expand,%
  523. -exportselection,-extend,-family,-fg,-file,-fill,-focus,-font,%
  524. -fontmap,-foreground,-format,-from,-gamma,-global,-height,%
  525. -highlightbackground,-highlightcolor,-highlightthickness,-icon,%
  526. -image,-in,-insertbackground,-insertborderwidth,-insertofftime,%
  527. -insertontime,-imsertwidth,-ipadx,-ipady,-joinstyle,-jump,%
  528. -justify,-keycode,-keysym,-label,-lastfor,-length,-maskdata,%
  529. -maskfile,-menu,-message,-mode,-offvalue,-onvalue,-orient,%
  530. -outlien,-outlinestipple,-overstrike,-override,-padx,-pady,%
  531. -pageanchor,-pageheight,-pagewidth,-pagey,-pagey,-palette,%
  532. -parent,-place,-postcommand,-relheight,-relief,-relwidth,-relx,%
  533. -rely,-repeatdelay,-repeatinterval,-resolution,-root,-rootx,%
  534. -rooty,-rotate,-row,-rowspan,-screen,-selectcolor,-selectimage,%
  535. -sendevent,-serial,-setgrid,-showvalue,-shrink,-side,-size,%
  536. -slant,-sliderlength,-sliderrelief,-smooth,-splinesteps,-state,%
  537. -sticky,-stipple,-style,-subsample,-subwindow,-tags,-takefocus,%
  538. -tearoff,-tearoffcommand,-text,-textvariable,-tickinterval,-time,%
  539. -title,-to,-troughcolor,-type,-underline,-use,-value,-variable,%
  540. -visual,-width,-wrap,-wraplength,-x,-xscrollcommand,-y,%
  541. -bgstipple,-fgstipple,-lmargin1,-lmargin2,-rmargin,-spacing1,%
  542. -spacing2,-spacing3,-tabs,-yscrollcommand,-zoom,%
  543. activate,add,addtag,bbox,cget,clone,configure,coords,%
  544. curselection,debug,delete,delta,deselect,dlineinfo,dtag,dump,%
  545. entrycget,entryconfigure,find,flash,fraction,get,gettags,handle,%
  546. icursor,identify,index,insert,invoke,itemcget,itemconfigure,mark,%
  547. moveto,own,post,postcascade,postscript,put,redither,ranges,%
  548. scale,select,show,tag,type,unpost,xscrollcommand,xview,%
  549. yscrollcommand,yview,yposition}%
  550. }%
  551. \lst@definelanguage[]{tcl}%
  552. {alsoletter={.:,*=&-},%
  553. morekeywords={after,append,array,names,exists,anymore,donesearch,%
  554. get,nextelement,set,size,startsearch,auto_mkindex,binary,break,%
  555. case,catch,cd,clock,close,concat,console,continue,default,else,%
  556. elseif,eof,error,eval,exec,-keepnewline,exit,expr,fblocked,%
  557. fconfigure,fcopy,file,atime,dirname,executable,exists,extension,%
  558. isdirectory,isfile,join,lstat,mtime,owned,readable,readlink,%
  559. rootname,size,stat,tail,type,writable,-permissions,-group,-owner,%
  560. -archive,-hidden,-readonly,-system,-creator,-type,-force,%
  561. fileevent,flush,for,foreach,format,gets,glob,global,history,if,%
  562. incr,info,argsbody,cmdcount,commands,complete,default,exists,%
  563. globals,level,library,locals,patchlevel,procs,script,tclversion,%
  564. vars,interp,join,lappend,lindex,linsert,list,llength,lrange,%
  565. lreplace,lsearch,-exact,-regexp,-glob,lsort,-ascii,-integer,%
  566. -real,-dictionary,-increasing,-decreasing,-index,-command,load,%
  567. namespace,open,package,forget,ifneeded,provide,require,unknown,%
  568. vcompare,versions,vsatisfies,pid,proc,puts,-nonewline,pwd,read,%
  569. regexp,-indices,regsub,-all,-nocaserename,return,scan,seek,set,%
  570. socket,source,split,string,compare,first,index,last,length,match,%
  571. range,tolower,toupper,trim,trimleft,trimright,subst,switch,tell,%
  572. time,trace,variable,vdelete,vinfo,unknown,unset,uplevel,upvar,%
  573. vwait,while,acos,asin,atan,atan2,ceil,cos,cosh,exp,floor,fmod,%
  574. hypot,log,log10,pow,sin,sinh,sqrt,tan,tanh,abs,double,int,round%
  575. },%
  576. morestring=[d]",%
  577. MoreSelectCharTable=%
  578. \lst@CArgX\#\relax\lst@CommentB\lst@CLmode{}{}%
  579. {\ifx\lst@lastother\lstum@backslash
  580. \expandafter\@gobblethree
  581. \fi}\lst@commentstyle
  582. }[keywords,comments,strings]%
  583. %%
  584. %% VBScript definition (c) 2000 Sonja Weidmann <[email protected]>
  585. %%
  586. \lst@definelanguage{VBScript}%
  587. {morekeywords={Call,Case,Const,Dim,Do,Each,Else,End,Erase,Error,Exit,%
  588. Explicit,For,Function,If,Loop,Next,On,Option,Private,Public,%
  589. Randomize,ReDim,Rem,Select,Set,Sub,Then,Wend,While,Abs,Array,Asc,%
  590. Atn,CBool,CByte,CCur,CDate,CDbl,Chr,CInt,CLng,Cos,CreateObject,%
  591. CSng,CStr,Date,DateAdd,DateDiff,DatePart,DateSerial,DateValue,%
  592. Day,Exp,Filter,Fix,FormatCurrency,FormatDateTime,FormatNumber,%
  593. FormatPercent,GetObject,Hex,Hour,InputBox,InStr,InStrRev,Int,%
  594. IsArray,IsDate,IsEmpty,IsNull,IsNumeric,IsObject,Join,LBound,%
  595. LCase,Left,Len,LoadPicture,Log,LTrim,Mid,Minute,Month,MonthName,%
  596. MsgBox,Now,Oct,Replace,RGB,Right,Rnd,Round,RTrim,ScriptEngine,%
  597. ScriptEngineBuildVersion,ScriptEngineMajorVersion,%
  598. ScriptEngineMinorVersion,Second,Sgn,Sin,Space,Split,Sqr,StrComp,%
  599. StrReverse,String,Tan,Time,TimeSerial,TimeValue,Trim,TypeName,%
  600. UBound,UCase,VarType,Weekday,WeekdayName,Year, And,Eqv,Imp,Is,%
  601. Mod,Not,Or,Xor,Add,BuildPath,Clear,Close,Copy,CopyFile,%
  602. CopyFolder,CreateFolder,CreateTextFile,Delete,DeleteFile,%
  603. DeleteFolder,Dictionary,Drive,DriveExists,Drives,Err,Exists,File,%
  604. FileExists,FileSystemObject,Files,Folder,FolderExists,Folders,%
  605. GetAbsolutePathName,GetBaseName,GetDrive,GetDriveName,%
  606. GetExtensionName,GetFile,GetFileName,GetFolder,%
  607. GetParentFolderName,GetSpecialFolder,GetTempName,Items,Keys,Move,%
  608. MoveFile,MoveFolder,OpenAsTextStream,OpenTextFile,Raise,Read,%
  609. ReadAll,ReadLine,Remove,RemoveAll,Skip,SkipLine,TextStream,Write,%
  610. WriteBlankLines,WriteLine,Alias,Archive,CDROM,Compressed,%
  611. Directory,Fixed,ForAppending,ForReading,ForWriting,Hidden,Normal,%
  612. RAMDisk,ReadOnly,Remote,Removable,System,SystemFolder,%
  613. TemporaryFolder,TristateFalse,TristateTrue,TristateUseDefault,%
  614. Unknown,Volume,WindowsFolder,vbAbortRetryIgnore,%
  615. vbApplicationModal,vbArray,vbBinaryCompare,vbBlack,vbBlue,%
  616. vbBoolean,vbByte,vbCr,vbCrLf,vbCritical,vbCurrency,vbCyan,%
  617. vbDataObject,vbDate,vbDecimal,vbDefaultButton1,vbDefaultButton2,%
  618. vbDefaultButton3,vbDefaultButton4,vbDouble,vbEmpty,vbError,%
  619. vbExclamation,vbFirstFourDays,vbFirstFullWeek,vbFirstJan1,%
  620. vbFormFeed,vbFriday,vbGeneralDate,vbGreen,vbInformation,%
  621. vbInteger,vbLf,vbLong,vbLongDate,vbLongTime,vbMagenta,vbMonday,%
  622. vbNewLine,vbNull,vbNullChar,vbNullString,vbOKC,ancel,vbOKOnly,%
  623. vbObject,vbObjectError,vbQuestion,vbRed,vbRetryCancel,vbSaturday,%
  624. vbShortDate,vbShortTime,vbSingle,vbString,vbSunday,vbSystemModal,%
  625. vbTab,vbTextCompare,vbThursday,vbTuesday,vbUseSystem,%
  626. vbUseSystemDayOfWeek,vbVariant,vbVerticalTab,vbWednesday,vbWhite,%
  627. vbYellow,vbYesNo,vbYesNoCancel},%
  628. sensitive=f,%
  629. morecomment=[l]',%
  630. morestring=[d]"%
  631. }[keywords,comments,strings]%
  632. \endinput
  633. %%
  634. %% End of file `lstlang2.sty'.