/[escript]/branches/scons-dev/doc/user/lstlang2.sty
ViewVC logotype

Annotation of /branches/scons-dev/doc/user/lstlang2.sty

Parent Directory Parent Directory | Revision Log Revision Log


Revision 155 - (hide annotations)
Wed Nov 9 02:02:19 2005 UTC (14 years, 9 months ago) by jgs
Original Path: trunk/doc/user/lstlang2.sty
File size: 74643 byte(s)
move all directories from trunk/esys2 into trunk and remove esys2

1 jgs 82 % $Id$
2    
3     %%
4     %% This is file `lstlang2.sty',
5     %% generated with the docstrip utility.
6     %%
7     %% The original source files were:
8     %%
9     %% lstdrvrs.dtx (with options: `lang2')
10     %%
11     %% (w)(c) 1996/1997/1998/1999/2000/2001/2002/2003 Carsten Heinz and/or
12     %% any other author listed elsewhere in this file.
13     %%
14     %% This file is distributed under the terms of the LaTeX Project Public
15     %% License from CTAN archives in directory macros/latex/base/lppl.txt.
16     %% Either version 1.0 or, at your option, any later version.
17     %%
18     %% This file is completely free and comes without any warranty.
19     %%
20     %% Send comments and ideas on the package, error reports and additional
21     %% programming languages to <cheinz@gmx.de>.
22     %%
23     \ProvidesFile{lstlang2}
24     [2003/08/13 1.1a listings language file]
25     %%
26     %% Abap definition by Knut Lickert
27     %%
28     \lst@definelanguage[R/3 6.10]{ABAP}[R/3 4.6C]{ABAP}%
29     {morekeywords={try,endtry},%
30     }[keywords,comments,strings]
31     \lst@definelanguage[R/3 4.6C]{ABAP}[R/3 3.1]{ABAP}%
32     {morekeywords={method,ref,class,create,object,%
33     methods,endmethod,private,protected,public,section,%
34     catch,system-exceptions,endcatch,%
35     },%
36     moreprocnamekeys={class},%
37     literate={->}{{$\rightarrow$}}1{=>}{{$\Rightarrow$}}1,%
38     }[keywords,comments,strings,procnames]
39     \lst@definelanguage[R/3 3.1]{ABAP}[R/2 5.0]{ABAP}{}%
40     \lst@definelanguage[R/2 5.0]{ABAP}%
41     {sensitive=f,%
42     procnamekeys={report,program,form,function,module},%
43     morekeywords={*,add,after,alias,analyzer,and,append,area,assign,at,%
44     authority-check,before,binary,blank,break-point,calendar,call,%
45     case,change,changing,check,clear,cnt,co,collect,commit,common,%
46     component,compute,condense,cos,cp,cs,currency-conversion,%
47     cursor,data,database,dataset,decimals,define,delete,dequeue,%
48     describe,detail,dialog,directory,div,divide,do,documentation,%
49     during,dynpro,else,end-of-page,end-of-selection,endat,endcase,%
50     enddo,endfor,endform,endif,endloop,endmodule,endselect,%
51     endwhile,enqueue,exceptions,exit,exp,export,exporting,extract,%
52     field,field-groups,field-symbols,find,for,form,format,free,%
53     from,function,generating,get,giving,hide,id,if,import,%
54     importing,in,incl,include,initial,initialization,input,insert,%
55     interrupt,into,is,language,leave,like,line,lines,line-count,
56     line-selection,list-processing,load,local,log,logfile,loop,%
57     margin,mark,mask,memory,menue,message,mod,modify,module,move,%
58     move-text,multiply,na,new,new-line,new-page,no-gaps,np,ns,%
59     number,obligatory,occurs,of,on,or,others,output,parameter,%
60     parameters,parts,perform,pf-status,places,position,process,%
61     raise,raising,ranges,read,refresh,refresh-dynpro,reject,remote,%
62     replace,report,reserve,reset,restart,run,screen,scroll,search,%
63     segments,select,select-options,selection-screen,set,shift,sin,%
64     single,sqrt,start-of-selection,statement,structure,submit,%
65     subtract,summary,summing,suppress,system,table,tables,task,%
66     text,time,to,top-of-page,trace,transaction,transfer,%
67     transfer-dynpro,translate,type,unpack,update,user-command,%
68     using,value,when,where,while,window,with,workfile,write,},%
69     morecomment=[l]",%
70     morecomment=[f][0]*,%
71     morestring=[d]'%
72     }[keywords,comments,strings,procnames]
73     \lst@definelanguage[R/2 4.3]{ABAP}[R/2 5.0]{ABAP}%
74     {deletekeywords={function,importing,exporting,changing,exceptions,%
75     raise,raising}%
76     }[keywords,comments,strings]
77     %%
78     %% Corba IDL definition (c) 1999 Jens T. Berger Thielemann
79     %%
80     \lst@definelanguage[CORBA]{IDL}%
81     {morekeywords={any,attribute,boolean,case,char,const,context,default,%
82     double,enum,exception,fixed,float,in,inout,interface,long,module,%
83     native,Object,octet,oneway,out,raises,readonly,sequence,short,%
84     string,struct,switch,typedef,union,unsigned,void,wchar,wstring,%
85     FALSE,TRUE},%
86     sensitive,%
87     moredirectives={define,elif,else,endif,error,if,ifdef,ifndef,line,%
88     include,pragma,undef,warning},%
89     moredelim=*[directive]\#,%
90     morecomment=[l]//,%
91     morecomment=[s]{/*}{*/},%
92     morestring=[b]"%
93     }[keywords,comments,strings]%
94     %%
95     %% (Objective) Caml definition (c) 1999 Patrick Cousot
96     %%
97     %% Objective CAML and Caml light are freely available, together with a
98     %% reference manual, at URL ftp.inria.fr/lang/caml-light for the Unix,
99     %% Windows and Macintosh OS operating systems.
100     %%
101     \lst@definelanguage[Objective]{Caml}[light]{Caml}
102     {deletekeywords={not,prefix,value,where},%
103     morekeywords={assert,asr,class,closed,constraint,external,false,%
104     functor,include,inherit,land,lazy,lor,lsl,lsr,lxor,method,mod,%
105     module,new,open,parser,private,sig,struct,true,val,virtual,when,%
106     object,ref},% TH
107     }%
108     \lst@definelanguage[light]{Caml}
109     {morekeywords={and,as,begin,do,done,downto,else,end,exception,for,%
110     fun,function,if,in,let,match,mutable,not,of,or,prefix,rec,then,%
111     to,try,type,value,where,while,with},%
112     sensitive,%
113     morecomment=[n]{(*}{*)},%
114     morestring=[b]",%
115     moredelim=*[directive]\#,%
116     moredirectives={open,close,include}%
117     }[keywords,comments,strings,directives]%
118     \lst@definelanguage[ibm]{Cobol}[1985]{Cobol}%
119     {morekeywords={ADDRESS,BEGINNING,COMP-3,COMP-4,COMPUTATIONAL,%
120     COMPUTATIONAL-3,COMPUTATIONAL-4,DISPLAY-1,EGCS,EJECT,ENDING,%
121     ENTRY,GOBACK,ID,MORE-LABELS,NULL,NULLS,PASSWORD,RECORDING,%
122     RETURN-CODE,SERVICE,SKIP1,SKIP2,SKIP3,SORT-CONTROL,SORT-RETURN,%
123     SUPPRESS,TITLE,WHEN-COMPILED},%
124     }%
125     \lst@definelanguage[1985]{Cobol}[1974]{Cobol}%
126     {morekeywords={ALPHABET,ALPHABETIC-LOWER,ALPHABETIC-UPPER,%
127     ALPHANUMERIC,ALPHANUMERIC-EDITED,ANY,CLASS,COMMON,CONTENT,%
128     CONTINUE,DAY-OF-WEEK,END-ADD,END-CALL,END-COMPUTE,END-DELETE,%
129     END-DIVIDE,END-EVALUATE,END-IF,END-MULTIPLY,END-PERFORM,END-READ,%
130     END-RECEIVE,END-RETURN,END-REWRITE,END-SEARCH,END-START,%
131     END-STRING,END-SUBTRACT,END-UNSTRING,END-WRITE,EVALUATE,EXTERNAL,%
132     FALSE,GLOBAL,INITIALIZE,NUMERIC-EDITED,ORDER,OTHER,%
133     PACKED-DECIMAL,PADDING,PURGE,REFERENCE,RELOAD,REPLACE,STANDARD-1,%
134     STANDARD-2,TEST,THEN,TRUE},%
135     }%
136     \lst@definelanguage[1974]{Cobol}%
137     {morekeywords={ACCEPT,ACCESS,ADD,ADVANCING,AFTER,ALL,ALPHABETIC,ALSO,%
138     ALTER,ALTERNATE,AND,ARE,AREA,AREAS,ASCENDING,ASSIGN,AT,AUTHOR,%
139     BEFORE,BINARY,BLANK,BLOCK,BOTTOM,BY,CALL,CANCEL,CD,CF,CH,%
140     CHARACTER,CHARACTERS,CLOCK-UNITS,CLOSE,COBOL,CODE,CODE-SET,%
141     COLLATING,COLUMN,COMMA,COMMUNICATION,COMP,COMPUTE,CONFIGURATION,%
142     CONTAINS,CONTROL,CONTROLS,CONVERTING,COPY,CORR,CORRESPONDING,%
143     COUNT,CURRENCY,DATA,DATE,DATE-COMPILED,DATE-WRITTEN,DAY,DE,%
144     DEBUG-CONTENTS,DEGUB-ITEM,DEBUG-LINE,DEBUG-NAME,DEBUG-SUB1,%
145     DEBUG-SUB2,DEBUG-SUB3,DEBUGGING,DECIMAL-POINT,DECLARATIVES,%
146     DELETE,DELIMITED,DELIMITER,DEPENDING,DESCENDING,DESTINATION,%
147     DETAIL,DISABLE,DISPLAY,DIVIDE,DIVISION,DOWN,DUPLICATES,DYNAMIC,%
148     EGI,ELSE,EMI,ENABLE,END,END-OF-PAGE,ENTER,ENVIRONMENT,EOP,EQUAL,%
149     ERROR,ESI,EVERY,EXCEPTION,EXIT,EXTEND,FD,FILE,FILE-CONTROL,%
150     FILLER,FINAL,FIRST,FOOTING,FOR,FROM,GENERATE,GIVING,GO,GREATER,%
151     GROUP,HEADING,HIGH-VALUE,HIGH-VALUES,I-O,I-O-CONTROL,%
152     IDENTIFICATION,IF,IN,INDEX,INDEXED,INDICATE,INITIAL,INITIATE,%
153     INPUT,INPUT-OUTPUT,INSPECT,INSTALLATION,INTO,INVALID,IS,JUST,%
154     JUSTIFIED,KEY,LABEL,LAST,LEADING,LEFT,LENGTH,LESS,LIMIT,LIMITS,%
155     LINAGE,LINAGE-COUNTER,LINE,LINE-COUNTER,LINES,LINKAGE,LOCK,%
156     LOW-VALUE,LOW-VALUES,MEMORY,MERGE,MESSAGE,MODE,MODULES,MOVE,%
157     MULTIPLE,MULTIPLY,NATIVE,NEGATIVE,NEXT,NO,NOT,NUMBER,NUMERIC,%
158     OBJECT-COMPUTER,OCCURS,OF,OFF,OMITTED,ON,OPEN,OPTIONAL,OR,%
159     ORGANIZATION,OUTPUT,OVERFLOW,PAGE,PAGE-COUNTER,PERFORM,PF,PH,PIC,%
160     PICTURE,PLUS,POINTER,POSITION,PRINTING,POSITIVE,PRINTING,%
161     PROCEDURE,PROCEDURES,PROCEED,PROGRAM,PROGRAM-ID,QUEUE,QUOTE,%
162     QUOTES,RANDOM,RD,READ,RECEIVE,RECORD,RECORDING,RECORDS,REDEFINES,%
163     REEL,REFERENCES,RELATIVE,RELEASE,REMAINDER,REMOVAL,RENAMES,%
164     REPLACING,REPORT,REPORTING,REPORTS,RERUN,RESERVE,RESET,RETURN,%
165     REVERSED,REWIND,REWRITE,RF,RH,RIGHT,ROUNDED,RUN,SAME,SD,SEARCH,%
166     SECTION,SECURITY,SEGMENT,SEGMENT-LIMIT,SELECT,SEND,SENTENCE,%
167     SEPARATE,SEQUENCE,SEQUENTIAL,SET,SIGN,SIZE,SORT,SORT-MERGE,%
168     SOURCE,SOURCE-COMPUTER,SPACE,SPACES,SPECIAL-NAMES,STANDARD,START,%
169     STATUS,STOP,STRING,SUB-QUEUE-1,SUB-QUEUE-2,SUB-QUEUE-3,SUBTRACT,%
170     SUM,SYMBOLIC,SYNC,SYNCHRONIZED,TABLE,TALLYING,TAPE,TERMINAL,%
171     TERMINATE,TEXT,THAN,THROUGH,THRU,TIME,TIMES,TO,TOP,TRAILING,TYPE,%
172     UNIT,UNSTRING,UNTIL,UP,UPON,USAGE,USE,USING,VALUE,VALUES,VARYING,%
173     WHEN,WITH,WORDS,WORKING-STORAGE,WRITE,ZERO,ZEROES,ZEROS},%
174     alsodigit=-,%
175     sensitive=f,% ???
176     morecomment=[f][commentstyle][6]*,%
177     morestring=[d]"% ??? doubled
178     }[keywords,comments,strings]%
179     \lst@definelanguage{Delphi}%
180     {morekeywords={and,as,asm,array,begin,case,class,const,constructor,%
181     destructor,div,do,downto,else,end,except,exports,file,finally,%
182     for,function,goto,if,implementation,in,inherited,inline,%
183     initialization,interface,is,label,library,mod,nil,not,object,of,%
184     or,packed,procedure,program,property,raise,record,repeat,set,%
185     shl,shr,string,then,to,try,type,unit,until,uses,var,while,with,%
186     xor,%
187     absolute,abstract,assembler,at,cdecl,default,dynamic,export,%
188     external,far,forward,index,name,near,nodefault,on,override,%
189     private,protected,public,published,read,resident,storedDir,%
190     virtual,write},%
191     morendkeywords={Abs,AddExitProc,Addr,AllocMem,AnsiCompareStr,%
192     AnsiCompareText,AnsiLowerCase,AnsiUpperCase,Append,AppendStr,%
193     ArcTan,AssignCrt,Assigned,AssignFile,BlockRead,BlockWrite,Break,%
194     ChangeFileExt,ChDir,Chr,CloseFile,ClrEol,ClrScr,Concat,Continue,%
195     Copy,Cos,CSeg,CursorTo,Date,DateTimeToFileDate,DateTimeToStr,%
196     DateTimeToString,DateToStr,DayOfWeek,Dec,DecodeDate,DecodeTime,%
197     Delete,DeleteFile,DiskFree,DiskSize,Dispose,DisposeStr,%
198     DoneWinCrt,DSeg,EncodeDate,EncodeTime,Eof,Eoln,Erase,Exclude,%
199     Exit,Exp,ExpandFileName,ExtractFileExt,ExtractFileName,%
200     ExtractFilePath,FileAge,FileClose,FileDateToDateTime,FileExists,%
201     FileGetAttr,FileGetDate,FileOpen,FilePos,FileRead,FileSearch,%
202     FileSeek,FileSetAttr,FileSetDate,FileSize,FillChar,FindClose,%
203     FindFirst,FindNext,FloatToDecimal,FloatToStrF,FloatToStr,%
204     FloatToText,FloatToTextFmt,Flush,FmtLoadStr,FmtStr,Format,%
205     FormatBuf,FormatDateTime,FormatFloat,Frac,Free,FreeMem,GetDir,%
206     GetMem,GotoXY,Halt,Hi,High,Inc,Include,InitWinCrt,Insert,Int,%
207     IntToHex,IntToStr,IOResult,IsValidIdent,KeyPressed,Length,Ln,Lo,%
208     LoadStr,Low,LowerCase,MaxAvail,MemAvail,MkDir,Move,New,NewStr,%
209     Now,Odd,Ofs,Ord,ParamCount,ParamStr,Pi,Pos,Pred,Ptr,Random,%
210     Randomize,Read,ReadBuf,ReadKey,Readln,ReAllocMem,Rename,%
211     RenameFile,Reset,Rewrite,RmDir,Round,RunError,ScrollTo,Seek,%
212     SeekEof,SeekEoln,Seg,SetTextBuf,Sin,SizeOf,SPtr,Sqr,Sqrt,SSeg,%
213     Str,StrCat,StrComp,StrCopy,StrDispose,StrECopy,StrEnd,StrFmt,%
214     StrLCat,StrIComp,StrLComp,StrLCopy,StrLen,StrLFmt,StrLIComp,%
215     StrLower,StrMove,StrNew,StrPas,StrPCopy,StrPos,StrScan,StrRScan,%
216     StrToDate,StrToDateTime,StrToFloat,StrToInt,StrToIntDef,%
217     StrToTime,StrUpper,Succ,Swap,TextToFloat,Time,TimeToStr,%
218     TrackCursor,Trunc,Truncate,TypeOf,UpCase,UpperCase,Val,WhereX,%
219     WhereY,Write,WriteBuf,WriteChar,Writeln},%
220     sensitive=f,%
221     morecomment=[s]{(*}{*)},%
222     morecomment=[s]{\{}{\}},%
223     morecomment=[l]{//},% 2001 Christian Gudrian
224     morestring=[d]'%
225     }[keywords,comments,strings]%
226     \lst@definelanguage{Eiffel}%
227     {morekeywords={alias,all,and,as,BIT,BOOLEAN,CHARACTER,check,class,%
228     creation,Current,debug,deferred,do,DOUBLE,else,elseif,end,%
229     ensure,expanded,export,external,false,feature,from,frozen,if,%
230     implies,indexing,infix,inherit,inspect,INTEGER,invariant,is,%
231     like,local,loop,NONE,not,obsolete,old,once,or,POINTER,prefix,%
232     REAL,redefine,rename,require,rescue,Result,retry,select,%
233     separate,STRING,strip,then,true,undefine,unique,until,variant,%
234     when,xor},%
235     sensitive,%
236     morecomment=[l]--,%
237     morestring=[d]",%
238     }[keywords,comments,strings]%
239     %%
240     %% Euphoria definition (c) 1998 Detlef Reimers
241     %%
242     \lst@definelanguage{Euphoria}%
243     {morekeywords={abort,and,and_bits,append,arctan,atom,by,call,%
244     call_proc,call_func,c_proc,c_func,clear_screen,close,%
245     command_line,compare,constant,cos,do,date,else,elsif,end,exit,%
246     find,floor,for,function,getc,getenv,get_key,gets,global,%
247     get_pixel,if,include,integer,length,log,match,machine_func,%
248     machine_proc,mem_copy,mem_set,not,not_bits,or,object,open,%
249     or_bits,procedure,puts,position,prepend,print,printf,power,peek,%
250     poke,pixel,poke4,peek4s,peek4u,return,rand,repeat,remainder,%
251     routine_id,sequence,sqrt,sin,system,sprintf,then,type,to,time,%
252     trace,tan,while,with,without,xor,xor_bits},%
253     sensitive,%
254     morecomment=[l]--,%
255     morestring=[d]',%
256     morestring=[d]"%
257     }[keywords,comments,strings]%
258     %%
259     %% Guarded Command Language (GCL) definition
260     %% (c) 2002 Mark van Eijk
261     %%
262     \lst@definelanguage{GCL}%
263     {morekeywords={const,con,var,array,of,skip,if,fi,do,od,div,mod},%
264     literate={|[}{\ensuremath{|\hskip -0.1em[}}2%
265     {]|}{\ensuremath{]\hskip -0.1em|}}2%
266     {[]}{\ensuremath{[\hskip -0.1em]}}2%
267     {->}{\ensuremath{\rightarrow}~}2%
268     {==}{\ensuremath{\equiv}~}2%
269     {>=}{\ensuremath{\geq}~}2%
270     {<=}{\ensuremath{\leq}~}2%
271     {/\\}{\ensuremath{\land}~}2%
272     {\\/}{\ensuremath{\lor}~}2%
273     {!}{\ensuremath{\lnot}}1%
274     {!=}{\ensuremath{\neq}~}2%
275     {max}{\ensuremath{\uparrow}}1%
276     {min}{\ensuremath{\downarrow}}1,%
277     sensitive=f,%
278     morecomment=[s]{\{}{\}},%
279     morestring=[d]'%
280     }[keywords,comments,strings]%
281     %%
282     %% gnuplot definition (c) Christoph Giess
283     %%
284     \lst@definelanguage{Gnuplot}%
285     {keywords={abs,acos,acosh,arg,asin,asinh,atan,atan2,atanh,besj0,%
286     besj1,besy0,besy1,ceil,cos,cosh,erf,erfc,exp,floor,gamma,ibeta,%
287     inverf,igamma,imag,invnorm,int,lgamma,log,log10,norm,rand,real,%
288     sgn,sin,sinh,sqrt,tan,tanh,column,tm_hour,tm_mday,tm_min,tm_mon,%
289     tm_sec,tm_wday,tm_yday,tm_year,valid,cd,call,clear,exit,fit,%
290     help,if,load,pause,plot,print,pwd,quit,replot,reread,reset,save,%
291     set,show,shell,splot,test,update,angles,arrow,autoscale,border,%
292     boxwidth,clabel,clip,cntrparam,contour,data,dgrid3d,dummy,%
293     format,function,functions,grid,hidden3d,isosamples,key,keytitle,%
294     label,logscale,mapping,offsets,output,parametric,pointsize,%
295     polar,rrange,samples,size,style,surface,terminal,tics,time,%
296     timefmt,title,trange,urange,variables,view,vrange,xdata,xlabel,%
297     xmargin,xrange,xtics,mxtics,mytics,xdtics,xmtics,xzeroaxis,%
298     ydata,ylabel,yrange,ytics,ydtics,ymtics,yzeroaxis,zdata,zero,%
299     zeroaxis,zlabel,zrange,ztics,zdtics,zmtics,timefm,using,title,%
300     with,index,every,thru,smooth},%
301     sensitive,%
302     comment=[l]\#,%
303     morestring=[b]",%
304     morestring=[b]',%
305     }[keywords,comments,strings]%
306     %%
307     %% Haskell98 as implemented in Hugs98. See http://www.haskell.org
308     %% All keywords from Prelude and Standard Libraries
309     %% (c) 1999 Peter Bartke
310     %%
311     \lst@definelanguage{Haskell}%
312     {otherkeywords={=>},%
313     morekeywords={abstype,if,then,else,case,class,data,default,deriving,%
314     hiding,if,in,infix,infixl,infixr,import,instance,let,module,%
315     newtype,of,qualified,type,where,do,AbsoluteSeek,AppendMode,%
316     Array,BlockBuffering,Bool,BufferMode,Char,Complex,Double,Either,%
317     FilePath,Float,Int,Integer,IO,IOError,Ix,LineBuffering,Maybe,%
318     Ordering,NoBuffering,ReadMode,ReadWriteMode,ReadS,RelativeSeek,%
319     SeekFromEnd,SeekMode,ShowS,StdGen,String,Void,Bounded,Enum,Eq,%
320     Eval,ExitCode,exitFailure,exitSuccess,Floating,Fractional,%
321     Functor,Handle,HandlePosn,IOMode,Integral,List,Monad,MonadPlus,%
322     MonadZero,Num,Numeric,Ord,Random,RandomGen,Ratio,Rational,Read,%
323     Real,RealFloat,RealFrac,Show,System,Prelude,EQ,False,GT,Just,%
324     Left,LT,Nothing,Right,WriteMode,True,abs,accum,accumArray,%
325     accumulate,acos,acosh,all,and,any,ap,appendFile,applyM,%
326     approxRational,array,asTypeOf,asin,asinh,assocs,atan,atan2,atanh,%
327     bounds,bracket,bracket_,break,catch,catMaybes,ceiling,chr,cis,%
328     compare,concat,concatMap,conjugate,const,cos,cosh,curry,cycle,%
329     decodeFloat,delete,deleteBy,deleteFirstsBy,denominator,%
330     digitToInt,div,divMod,drop,dropWhile,either,elem,elems,elemIndex,%
331     elemIndices,encodeFloat,enumFrom,enumFromThen,enumFromThenTo,%
332     enumFromTo,error,even,exitFailure,exitWith,exp,exponent,fail,%
333     filter,filterM,find,findIndex,findIndices,flip,floatDigits,%
334     floatRadix,floatRange,floatToDigits,floor,foldl,foldM,foldl1,%
335     foldr,foldr1,fromDouble,fromEnum,fromInt,fromInteger,%
336     fromIntegral,fromJust,fromMaybe,fromRat,fromRational,%
337     fromRealFrac,fst,gcd,genericLength,genericTake,genericDrop,%
338     genericSplitAt,genericIndex,genericReplicate,getArgs,getChar,%
339     getContents,getEnv,getLine,getProgName,getStdGen,getStdRandom,%
340     group,groupBy,guard,hClose,hFileSize,hFlush,hGetBuffering,%
341     hGetChar,hGetContents,hGetLine,hGetPosn,hIsClosed,hIsEOF,hIsOpen,%
342     hIsReadable,hIsSeekable,hIsWritable,hLookAhead,hPutChar,hPutStr,%
343     hPutStrLn,hPrint,hReady,hSeek,hSetBuffering,hSetPosn,head,%
344     hugsIsEOF,hugsHIsEOF,hugsIsSearchErr,hugsIsNameErr,%
345     hugsIsWriteErr,id,ioError,imagPart,index,indices,init,inits,%
346     inRange,insert,insertBy,interact,intersect,intersectBy,%
347     intersperse,intToDigit,ioeGetErrorString,ioeGetFileName,%
348     ioeGetHandle,isAlreadyExistsError,isAlreadyInUseError,isAlpha,%
349     isAlphaNum,isAscii,isControl,isDenormalized,isDoesNotExistError,%
350     isDigit,isEOF,isEOFError,isFullError,isHexDigit,isIEEE,%
351     isIllegalOperation,isInfinite,isJust,isLower,isNaN,%
352     isNegativeZero,isNothing,isOctDigit,isPermissionError,isPrefixOf,%
353     isPrint,isSpace,isSuffixOf,isUpper,isUserError,iterate,ixmap,%
354     join,last,lcm,length,lex,lexDigits,lexLitChar,liftM,liftM2,%
355     liftM3,liftM4,liftM5,lines,listArray,listToMaybe,log,logBase,%
356     lookup,magnitude,makePolar,map,mapAccumL,mapAccumR,mapAndUnzipM,%
357     mapM,mapM_,mapMaybe,max,maxBound,maximum,maximumBy,maybe,%
358     maybeToList,min,minBound,minimum,minimumBy,mkPolar,mkStdGen,%
359     mplus,mod,msum,mzero,negate,next,newStdGen,not,notElem,nub,nubBy,%
360     null,numerator,odd,openFile,or,ord,otherwise,partition,phase,pi,%
361     polar,pred,print,product,properFraction,putChar,putStr,putStrLn,%
362     quot,quotRem,random,randomIO,randomR,randomRIO,randomRs,randoms,%
363     rangeSize,read,readDec,readFile,readFloat,readHex,readInt,readIO,%
364     readList,readLitChar,readLn,readParen,readOct,readSigned,reads,%
365     readsPrec,realPart,realToFrac,recip,rem,repeat,replicate,return,%
366     reverse,round,scaleFloat,scanl,scanl1,scanr,scanr1,seq,sequence,%
367     sequence_,setStdGen,show,showChar,showEFloat,showFFloat,%
368     showFloat,showGFloat,showInt,showList,showLitChar,showParen,%
369     showSigned,showString,shows,showsPrec,significand,signum,sin,%
370     sinh,snd,sort,sortBy,span,split,splitAt,sqrt,stderr,stdin,stdout,%
371     strict,subtract,succ,sum,system,tail,tails,take,takeWhile,tan,%
372     tanh,toEnum,toInt,toInteger,toLower,toRational,toUpper,transpose,%
373     truncate,try,uncurry,undefined,unfoldr,union,unionBy,unless,%
374     unlines,until,unwords,unzip,unzip3,unzip4,unzip5,unzip6,unzip7,%
375     userError,when,words,writeFile,zero,zip,zip3,zip4,zip5,zip6,zip7,%
376     zipWith,zipWithM,zipWithM_,zipWith3,zipWith4,zipWith5,zipWith6,%
377     zipWith7},%
378     sensitive,%
379     morecomment=[l]--,%
380     morecomment=[n]{\{-}{-\}},%
381     morestring=[b]"%
382     }[keywords,comments,strings]%
383     %%
384     %% IDL definition (c) 1998 Juergen Heim
385     %%
386     \lst@definelanguage{IDL}%
387     {morekeywords={and,begin,case,common,do,else,end,endcase,endelse,%
388     endfor,endif,endrep,endwhile,eq,for,function,ge,goto,gt,if,le,lt,%
389     mod,ne,not,of,on_ioerror,or,pro,repeat,return,then,until,while,%
390     xor,on_error,openw,openr,openu,print,printf,printu,plot,read,%
391     readf,readu,writeu,stop},%
392     sensitive=f,%
393     morecomment=[l];,%
394     morestring=[d]'%
395     }[keywords,comments,strings]%
396     \lst@definelanguage{Lisp}%
397     {morekeywords={abort,abs,acons,acos,acosh,adjoin,alphanumericp,alter,%
398     append,apply,apropos,aref,arrayp,ash,asin,asinh,assoc,atan,atanh,%
399     atom,bit,boole,boundp,break,butlast,byte,catenate,ceiling,cerror,%
400     char,character,characterp,choose,chunk,cis,close,clrhash,coerce,%
401     collect,commonp,compile,complement,complex,complexp,concatenate,%
402     conjugate,cons,consp,constantp,continue,cos,cosh,cotruncate,%
403     count,delete,denominator,describe,directory,disassemble,%
404     documentation,dpb,dribble,ed,eighth,elt,enclose,endp,eq,eql,%
405     equal,equalp,error,eval,evalhook,evenp,every,exp,expand,export,%
406     expt,fboundp,fceiling,fdefinition,ffloor,fifth,fill,find,first,%
407     float,floatp,floor,fmakunbound,format,fourth,fround,ftruncate,%
408     funcall,functionp,gatherer,gcd,generator,gensym,gentemp,get,getf,%
409     gethash,identity,imagpart,import,inspect,integerp,intern,%
410     intersection,tively,isqrt,keywordp,last,latch,lcm,ldb,ldiff,%
411     length,list,listen,listp,load,log,logand,logbitp,logcount,logeqv,%
412     logior,lognand,lognor,lognot,logtest,logxor,macroexpand,%
413     makunbound,map,mapc,mapcan,mapcar,mapcon,maphash,mapl,maplist,%
414     mask,max,member,merge,min,mingle,minusp,mismatch,mod,namestring,%
415     nbutlast,nconc,nintersection,ninth,not,notany,notevery,nreconc,%
416     nreverse,nsublis,nsubst,nth,nthcdr,null,numberp,numerator,nunion,%
417     oddp,open,packagep,pairlis,pathname,pathnamep,phase,plusp,%
418     position,positions,pprint,previous,princ,print,proclaim,provide,%
419     random,rassoc,rational,rationalize,rationalp,read,readtablep,%
420     realp,realpart,reduce,rem,remhash,remove,remprop,replace,require,%
421     rest,revappend,reverse,room,round,rplaca,rplacd,sbit,scan,schar,%
422     search,second,series,set,seventh,shadow,signal,signum,sin,sinh,%
423     sixth,sleep,some,sort,split,sqrt,streamp,string,stringp,sublis,%
424     subseq,subseries,subsetp,subst,substitute,subtypep,svref,sxhash,%
425     symbolp,tailp,tan,tanh,tenth,terpri,third,truename,truncate,%
426     typep,unexport,unintern,union,until,values,vector,vectorp,warn,%
427     write,zerop,and,assert,case,ccase,cond,ctypecase,decf,declaim,%
428     defclass,defconstant,defgeneric,defmacro,defmethod,defpackage,%
429     defparameter,defsetf,defstruct,deftype,defun,defvar,do,dolist,%
430     dotimes,ecase,encapsulated,etypecase,flet,formatter,gathering,%
431     incf,iterate,labels,let,locally,loop,macrolet,mapping,or,pop,%
432     producing,prog,psetf,psetq,push,pushnew,remf,return,rotatef,%
433     setf,shiftf,step,time,trace,typecase,unless,untrace,when},%
434     sensitive,% ???
435     alsodigit=-,%
436     morecomment=[l];,%
437     morecomment=[s]{\#|}{|\#},% 1997 Aslak Raanes
438     morestring=[b]"%
439     }[keywords,comments,strings]%
440     %%
441     %% AutoLISP/VisualLISP - Stefan Lagotzki, info@lagotzki.de
442     %%
443     \lst@definelanguage[Auto]{Lisp}%
444     {morekeywords={abs,acad_colordlg,acad_helpdlg,acad_strlsort,%
445     action_tile,add_list,alert,alloc,and,angle,angtof,angtos,append,%
446     apply,arx,arxload,arxunload,ascii,assoc,atan,atof,atoi,atom,%
447     atoms-family,autoarxload,autoload,Boole,boundp,caddr,cadr,car,%
448     cdr,chr,client_data_tile,close,command,cond,cons,cos,cvunit,%
449     defun,defun-q,defun-q-list-ref,defun-q-list-set,dictadd,dictnext,%
450     dictremove,dictrename,dictsearch,dimx_tile,dimy_tile,distance,%
451     distof,done_dialog,end_image,end_list,entdel,entget,entlast,%
452     entmake,entmakex,entmod,entnext,entsel,entupd,eq,equal,*error*,%
453     eval,exit,exp,expand,expt,fill_image,findfile,fix,float,foreach,%
454     function,gc,gcd,get_attr,get_tile,getangle,getcfg,getcname,%
455     getcorner,getdist,getenv,getfiled,getint,getkword,getorient,%
456     getpoint,getreal,getstring,getvar,graphscr,grclear,grdraw,grread,%
457     grtext,grvecs,handent,help,if,initdia,initget,inters,itoa,lambda,%
458     last,layoutlist,length,list,listp,load,load_dialog,log,logand,%
459     logior,lsh,mapcar,max,mem,member,menucmd,menugroup,min,minusp,%
460     mode_tile,namedobjdict,nentsel,nentselp,new_dialog,not,nth,%
461     null,numberp,open,or,osnap,polar,prin1,princ,print,progn,prompt,%
462     quit,quote,read,read-char,read-line,redraw,regapp,rem,repeat,%
463     reverse,rtos,set,set_tile,setcfg,setenv,setfunhelp,setq,%
464     setvar,setview,sin,slide_image,snvalid,sqrt,ssadd,ssdel,ssget,%
465     ssgetfirst,sslength,ssmemb,ssname,ssnamex,sssetfirst,startapp,%
466     start_dialog,start_image,start_list,strcase,strcat,strlen,subst,%
467     substr,tablet,tblnext,tblobjname,tblsearch,term_dialog,terpri,%
468     textbox,textpage,textscr,trace,trans,type,unload_dialog,untrace,%
469     vector_image,ver,vl-acad-defun,vl-acad-undefun,vl-arx-import,%
470     vl-bb-ref,vl-bb-set,vl-catch-all-apply,%
471     vl-catch-all-error-message,vl-catch-all-error-p,vl-cmdf,vl-consp,%
472     vl-directory-files,vl-doc-export,vl-doc-import,vl-doc-ref,%
473     vl-doc-set,vl-every,vl-exit-with-error,vl-exit-with-value,%
474     vl-file-copy,vl-file-delete,vl-file-directory-p,vl-file-rename,%
475     vl-file-size,vl-file-systime,vl-filename-base,%
476     vl-filename-directory,vl-filename-extension,vl-filename-mktemp,%
477     vl-get-resource,vl-list*,vl-list->string,%
478     vl-list-exported-functions,vl-list-length,vl-list-loaded-vlx,%
479     vl-load-all,vl-load-com,vl-load-reactors,vl-member-if,%
480     vl-member-if-not,vl-position,vl-prin1-to-string,%
481     vl-princ-to-string,vl-propagate,vl-registry-delete,%
482     vl-registry-descendents,vl-registry-read,vl-registry-write,%
483     vl-remove,vl-remove-if,vl-remove-if-not,vl-some,vl-sort,%
484     vl-sort-i,vl-string->list,vl-string-elt,vl-string-left-trim,%
485     vl-string-mismatch,vl-string-position,vl-string-right-trim,%
486     vl-string-search,vl-string-subst,vl-string-translate,%
487     vl-string-trim,vl-symbol-name,vl-symbol-value,vl-symbolp,%
488     vl-unload-vlx,vl-vbaload,vl-vbarun,vl-vlx-loaded-p,vlax-3D-point,%
489     vlax-add-cmd,vlax-create-object,vlax-curve-getArea,%
490     vlax-curve-getDistAtParam,vlax-curve-getDistAtPoint,%
491     vlax-curve-getEndParam,vlax-curve-getEndPoint,%
492     vlax-curve-getParamAtDist,vlax-curve-getParamAtPoint,%
493     vlax-curve-getPointAtDist,vlax-curve-getPointAtParam,%
494     vlax-curve-getStartParam,vlax-curve-getStartPoint,%
495     vlax-curve-isClosed,vlax-curve-isPeriodic,vlax-curve-isPlanar,%
496     vlax-curve-getClosestPointTo,%
497     vlax-curve-getClosestPointToProjection,vlax-curve-getFirstDeriv,%
498     vlax-curve-getSecondDeriv,vlax-dump-object,%
499     vlax-ename->vla-object,vlax-erased-p,vlax-for,%
500     vlax-get-acad-object,vlax-get-object,vlax-get-or-create-object,%
501     vlax-get-property,vlax-import-type-library,vlax-invoke-method,%
502     vlax-ldata-delete,vlax-ldata-get,vlax-ldata-list,vlax-ldata-put,%
503     vlax-ldata-test,vlax-make-safearray,vlax-make-variant,%
504     vlax-map-collection,vlax-method-applicable-p,%
505     vlax-object-released-p,vlax-product-key,%
506     vlax-property-available-p,vlax-put-property,vlax-read-enabled-p,%
507     vlax-release-object,vlax-remove-cmd,vlax-safearray-fill,%
508     vlax-safearray-get-dim,vlax-safearray-get-element,%
509     vlax-safearray-get-l-bound,vlax-safearray-get-u-bound,%
510     vlax-safearray-put-element,vlax-safearray-type,%
511     vlax-safearray->list,vlax-tmatrix,vlax-typeinfo-available-p,%
512     vlax-variant-change-type,vlax-variant-type,vlax-variant-value,%
513     vlax-vla-object->ename,vlax-write-enabled-p,vlisp-compile,%
514     vlr-acdb-reactor,vlr-add,vlr-added-p,vlr-beep-reaction,%
515     vlr-command-reactor,vlr-current-reaction-name,vlr-data,%
516     vlr-data-set,vlr-deepclone-reactor,vlr-docmanager-reactor,%
517     vlr-dwg-reactor,vlr-dxf-reactor,vlr-editor-reactor,%
518     vlr-insert-reactor,vlr-linker-reactor,vlr-lisp-reactor,%
519     vlr-miscellaneous-reactor,vlr-mouse-reactor,vlr-notification,%
520     vlr-object-reactor,vlr-owner-add,vlr-owner-remove,vlr-owners,%
521     vlr-pers,vlr-pers-list,vlr-pers-p,vlr-pers-release,%
522     vlr-reaction-names,vlr-reaction-set,vlr-reactions,vlr-reactors,%
523     vlr-remove,vlr-remove-all,vlr-set-notification,%
524     vlr-sysvar-reactor,vlr-toolbar-reactor,vlr-trace-reaction,%
525     vlr-type,vlr-types,vlr-undo-reactor,vlr-wblock-reactor,%
526     vlr-window-reactor,vlr-xref-reactor,vports,wcmatch,while,%
527     write-char,write-line,xdroom,xdsize,zerop},%
528     alsodigit=->,%
529     otherkeywords={1+,1-},%
530     sensitive=false,%
531     morecomment=[l];,%
532     morecomment=[l];;,%
533     morestring=[b]"%
534     }[keywords,comments,strings]%
535     %%
536     %% Make definitions (c) 2000 Rolf Niepraschk
537     %%
538     \lst@definelanguage[gnu]{make}%
539     {morekeywords={SHELL,MAKE,MAKEFLAGS,$@,$\%,$<,$?,$^,$+,$*,%
540     @,^,<,\%,+,?,*,% Markus Pahlow
541     export,unexport,include,override,define,ifdef,ifneq,ifeq,else,%
542     endif,vpath,subst,patsubst,strip,findstring,filter,filter-out,%
543     sort,dir,notdir,suffix,basename,addsuffix,addprefix,join,word,%
544     words,firstword,wildcard,shell,origin,foreach,%
545     @D,@F,*D,*F,\%D,\%F,<D,<F,^D,^F,+D,+F,?D,?F,%
546     AR,AS,CC,CXX,CO,CPP,FC,GET,LEX,PC,YACC,YACCR,MAKEINFO,TEXI2DVI,%
547     WEAVE,CWEAVE,TANGLE,CTANGLE,RM,M2C,LINT,COMPILE,LINK,PREPROCESS,%
548     CHECKOUT,%
549     ARFLAGS,ASFLAGS,CFLAGS,CXXFLAGS,COFLAGS,CPPFLAGS,FFLAGS,GFLAGS,%
550     LDFLAGS,LOADLIBES,LFLAGS,PFLAGS,RFLAGS,YFLAGS,M2FLAGS,MODFLAGS,%
551     LINTFLAGS,MAKEINFO_FLAGS,TEXI2DVI_FLAGS,COFLAGS,GFLAGS,%
552     OUTPUT_OPTION,SCCS_OUTPUT_OPTION,% missing comma: Markus Pahlow
553     .PHONY,.SUFFIXES,.DEFAULT,.PRECIOUS,.INTERMEDIATE,.SECONDARY,%
554     .IGNORE,.SILENT,.EXPORT_ALL_VARIABLES,MAKEFILES,VPATH,MAKESHELL,%
555     MAKELEVEL,MAKECMDGOALS,SUFFIXES},%
556     sensitive=true,
557     morecomment=[l]\#,%
558     morestring=[b]"%
559     }[keywords,comments,strings,make]%
560     \lst@definelanguage{make}
561     {morekeywords={SHELL,MAKE,MAKEFLAGS,$@,$\%,$<,$?,$^,$+,$*},%
562     sensitive=true,%
563     morecomment=[l]\#,%
564     morestring=[b]"%
565     }[keywords,comments,strings,make]%
566     %%
567     %% Mercury definition (c) 1997 Dominique de Waleffe
568     %% Extended (c) 2001 Ralph Becket
569     %%
570     \lst@definelanguage{Mercury}%
571     {otherkeywords={::,->,-->,--->,:-,==,=>,<=,<=>},%
572     morekeywords={module,include_module,import_module,interface,%
573     end_module,implementation,mode,is,failure,semidet,nondet,det,%
574     multi,erroneous,inst,in,out,di,uo,ui,type,typeclass,instance,%
575     where,with_type,pred,func,lambda,impure,semipure,if,then,else,%
576     some,all,not,true,fail,pragma,memo,no_inline,inline,loop_check,%
577     minimal_model,fact_table,type_spec,terminates,does_not_terminate,%
578     check_termination,promise_only_solution,unsafe_promise_unique,%
579     source_file,obsolete,import,export,c_header_code,c_code,%
580     foreign_code,foreign_proc,may_call_mercury,will_not_call_mercury,%
581     thread_safe,not_thread_safe},%
582     sensitive=t,%
583     morecomment=[l]\%,%
584     morecomment=[s]{/*}{*/},%
585     morestring=[bd]",%
586     morestring=[bd]'%
587     }[keywords,comments,strings]%
588     %%
589     %% Miranda definition (c) 1998 Peter Bartke
590     %%
591     %% Miranda: pure lazy functional language with polymorphic type system,
592     %% garbage collection and functions as first class citizens
593     %%
594     \lst@definelanguage{Miranda}%
595     {morekeywords={abstype,div,if,mod,otherwise,readvals,show,type,where,%
596     with,bool,char,num,sys_message,False,True,Appendfile,Closefile,%
597     Exit,Stderr,Stdout,System,Tofile,\%include,\%export,\%free,%
598     \%insert,abs,and,arctan,cjustify,code,concat,const,converse,cos,%
599     decode,digit,drop,dropwhile,entier,error,exp,filemode,filter,%
600     foldl,foldl1,foldr,foldr1,force,fst,getenv,hd,hugenum,id,index,%
601     init,integer,iterate,last,lay,layn,letter,limit,lines,ljustify,%
602     log,log10,map,map2,max,max2,member,merge,min,min2,mkset,neg,%
603     numval,or,pi,postfix,product,read,rep,repeat,reverse,rjustify,%
604     scan,seq,showfloat,shownum,showscaled,sin,snd,sort,spaces,sqrt,%
605     subtract,sum,system,take,takewhile,tinynum,tl,transpose,undef,%
606     until,zip2,zip3,zip4,zip5,zip6,zip},%
607     sensitive,%
608     morecomment=[l]||,%
609     morestring=[b]"%
610     }[keywords,comments,strings]%
611     %%
612     %% ML definition (c) 1999 Torben Hoffmann
613     %%
614     \lst@definelanguage{ML}%
615     {morekeywords={abstype,and,andalso,as,case,do,datatype,else,end,%
616     eqtype,exception,fn,fun,functor,handle,if,in,include,infix,%
617     infixr,let,local,nonfix,of,op,open,orelse,raise,rec,sharing,sig,%
618     signature,struct,structure,then,type,val,with,withtype,while},%
619     sensitive,%
620     morecomment=[n]{(*}{*)},%
621     morestring=[d]"%
622     }[keywords,comments,strings]%
623     %%
624     %% PHP definition by Luca Balzerani
625     %%
626     \lst@definelanguage{PHP}%
627     {morekeywords={%
628     %--- core language
629     <?,?>,::,break,case,continue,default,do,else,%
630     elseif,for,foreach,if,include,require,phpinfo,%
631     switch,while,false,FALSE,true,TRUE,%
632     %--- apache functions
633     apache_lookup_uri,apache_note,ascii2ebcdic,ebcdic2ascii,%
634     virtual,apache_child_terminate,apache_setenv,%
635     %--- array functions
636     array,array_change_key_case,array_chunk,array_count_values,%
637     array_filter,array_flip,array_fill,array_intersect,%
638     array_keys,array_map,array_merge,array_merge_recursive,%
639     array_pad,array_pop,array_push,array_rand,array_reverse,%
640     array_shift,array_slice,array_splice,array_sum,array_unique,%
641     array_values,array_walk,arsort,asort,compact,count,current,each,%
642     extract,in_array,array_search,key,krsort,ksort,list,natsort,%
643     next,pos,prev,range,reset,rsort,shuffle,sizeof,sort,uasort,%
644     usort,%
645     %--- aspell functions
646     aspell_new,aspell_check,aspell_check_raw,aspell_suggest,%
647     %--- bc functions
648     bcadd,bccomp,bcdiv,bcmod,bcmul,bcpow,bcscale,bcsqrt,bcsub,%
649     %--- bzip2 functions
650     bzclose,bzcompress,bzdecompress,bzerrno,bzerror,bzerrstr,%
651     bzopen,bzread,bzwrite,%
652     %--- calendar functions
653     JDToGregorian,GregorianToJD,JDToJulian,JulianToJD,JDToJewish,%
654     JDToFrench,FrenchToJD,JDMonthName,JDDayOfWeek,easter_date,%
655     unixtojd,jdtounix,cal_days_in_month,cal_to_jd,cal_from_jd,%
656     %--- ccvs functions
657     ccvs_init,ccvs_done,ccvs_new,ccvs_add,ccvs_delete,ccvs_auth,%
658     ccvs_reverse,ccvs_sale,ccvs_void,ccvs_status,ccvs_count,%
659     ccvs_report,ccvs_command,ccvs_textvalue,%
660     %--- classobj functions
661     call_user_method,call_user_method_array,class_exists,get_class,%
662     get_class_vars,get_declared_classes,get_object_vars,%
663     is_a,is_subclass_of,method_exists,%
664     %--- com functions
665     COM,VARIANT,com_load,com_invoke,com_propget,com_get,com_propput,%
666     com_set,com_addref,com_release,com_isenum,com_load_typelib,%
667     %--- cpdf functions
668     cpdf_add_annotation,cpdf_add_outline,cpdf_arc,cpdf_begin_text,%
669     cpdf_clip,cpdf_close,cpdf_closepath,cpdf_closepath_fill_stroke,%
670     cpdf_continue_text,cpdf_curveto,cpdf_end_text,cpdf_fill,%
671     cpdf_finalize,cpdf_finalize_page,%
672     cpdf_import_jpeg,cpdf_lineto,cpdf_moveto,cpdf_newpath,cpdf_open,%
673     cpdf_page_init,cpdf_place_inline_image,cpdf_rect,cpdf_restore,%
674     cpdf_rmoveto,cpdf_rotate,cpdf_rotate_text,cpdf_save,%
675     cpdf_scale,cpdf_set_char_spacing,cpdf_set_creator,%
676     cpdf_set_font,cpdf_set_horiz_scaling,cpdf_set_keywords,%
677     cpdf_set_page_animation,cpdf_set_subject,cpdf_set_text_matrix,%
678     cpdf_set_text_rendering,cpdf_set_text_rise,cpdf_set_title,%
679     cpdf_setdash,cpdf_setflat,cpdf_setgray,cpdf_setgray_fill,%
680     cpdf_setlinecap,cpdf_setlinejoin,cpdf_setlinewidth,%
681     cpdf_setrgbcolor,cpdf_setrgbcolor_fill,cpdf_setrgbcolor_stroke,%
682     cpdf_show_xy,cpdf_stringwidth,cpdf_set_font_directories,%
683     cpdf_set_viewer_preferences,cpdf_stroke,cpdf_text,%
684     cpdf_set_action_url,%
685     %--- crack functions
686     crack_opendict,crack_closedict,crack_check,crack_getlastmessage,%
687     %--- ctype functions
688     ctype_alnum,ctype_alpha,ctype_cntrl,ctype_digit,ctype_lower,%
689     ctype_print,ctype_punct,ctype_space,ctype_upper,ctype_xdigit,%
690     %--- curl functions
691     curl_init,curl_setopt,curl_exec,curl_close,curl_version,%
692     curl_error,curl_getinfo,%
693     %--- cybercash functions
694     cybercash_encr,cybercash_decr,cybercash_base64_encode,%
695     %--- cybermut functions
696     cybermut_creerformulairecm,cybermut_testmac,%
697     %--- cyrus functions
698     cyrus_connect,cyrus_authenticate,cyrus_bind,cyrus_unbind,%
699     cyrus_close,%
700     %--- datetime functions
701     checkdate,date,getdate,gettimeofday,gmdate,gmmktime,gmstrftime,%
702     microtime,mktime,strftime,time,strtotime,%
703     %--- dbase functions
704     dbase_create,dbase_open,dbase_close,dbase_pack,dbase_add_record,%
705     dbase_delete_record,dbase_get_record,%
706     dbase_numfields,dbase_numrecords,%
707     %--- dba functions
708     dba_close,dba_delete,dba_exists,dba_fetch,dba_firstkey,%
709     dba_nextkey,dba_popen,dba_open,dba_optimize,dba_replace,%
710     %--- dbm functions
711     dbmopen,dbmclose,dbmexists,dbmfetch,dbminsert,dbmreplace,%
712     dbmfirstkey,dbmnextkey,dblist,%
713     %--- dbx functions
714     dbx_close,dbx_connect,dbx_error,dbx_query,dbx_sort,dbx_compare,%
715     %--- dio functions
716     dio_open,dio_read,dio_write,dio_truncate,dio_stat,dio_seek,%
717     dio_close,%
718     %--- dir functions
719     chroot,chdir,dir,closedir,getcwd,opendir,readdir,rewinddir,%
720     %--- dotnet functions
721     dotnet_load,%
722     %--- errorfunc functions
723     error_log,error_reporting,restore_error_handler,%
724     trigger_error,user_error,%
725     %--- exec functions
726     escapeshellarg,escapeshellcmd,exec,passthru,system,shell_exec,%
727     %--- fbsql functions
728     fbsql_affected_rows,fbsql_autocommit,fbsql_change_user,%
729     fbsql_commit,fbsql_connect,fbsql_create_db,fbsql_create_blob,%
730     fbsql_database_password,fbsql_data_seek,fbsql_db_query,%
731     fbsql_drop_db,fbsql_errno,fbsql_error,fbsql_fetch_array,%
732     fbsql_fetch_field,fbsql_fetch_lengths,fbsql_fetch_object,%
733     fbsql_field_flags,fbsql_field_name,fbsql_field_len,%
734     fbsql_field_table,fbsql_field_type,fbsql_free_result,%
735     fbsql_list_dbs,fbsql_list_fields,fbsql_list_tables,%
736     fbsql_num_fields,fbsql_num_rows,fbsql_pconnect,fbsql_query,%
737     fbsql_read_clob,fbsql_result,fbsql_rollback,fbsql_set_lob_mode,%
738     fbsql_start_db,fbsql_stop_db,fbsql_tablename,fbsql_warnings,%
739     fbsql_get_autostart_info,fbsql_hostname,fbsql_password,%
740     fbsql_username,%
741     %--- fdf functions
742     fdf_open,fdf_close,fdf_create,fdf_save,fdf_get_value,%
743     fdf_next_field_name,fdf_set_ap,fdf_set_status,fdf_get_status,%
744     fdf_get_file,fdf_set_flags,fdf_set_opt,%
745     fdf_set_javascript_action,fdf_set_encoding,fdf_add_template,%
746     %--- filepro functions
747     filepro,filepro_fieldname,filepro_fieldtype,filepro_fieldwidth,%
748     filepro_fieldcount,filepro_rowcount,%
749     %--- filesystem functions
750     basename,chgrp,chmod,chown,clearstatcache,copy,delete,dirname,%
751     diskfreespace,disk_total_space,fclose,feof,fflush,fgetc,fgetcsv,%
752     fgetss,file_get_contents,file,file_exists,fileatime,filectime,%
753     fileinode,filemtime,fileowner,fileperms,filesize,filetype,flock,%
754     fopen,fpassthru,fputs,fread,fscanf,fseek,fstat,ftell,ftruncate,%
755     set_file_buffer,is_dir,is_executable,is_file,is_link,%
756     is_writable,is_writeable,is_uploaded_file,link,linkinfo,mkdir,%
757     parse_ini_file,pathinfo,pclose,popen,readfile,readlink,rename,%
758     rmdir,stat,lstat,realpath,symlink,tempnam,tmpfile,touch,umask,%
759     %--- fribidi functions
760     fribidi_log2vis,%
761     %--- ftp functions
762     ftp_connect,ftp_login,ftp_pwd,ftp_cdup,ftp_chdir,ftp_mkdir,%
763     ftp_nlist,ftp_rawlist,ftp_systype,ftp_pasv,ftp_get,ftp_fget,%
764     ftp_fput,ftp_size,ftp_mdtm,ftp_rename,ftp_delete,ftp_site,%
765     ftp_quit,ftp_exec,ftp_set_option,ftp_get_option,%
766     %--- funchand functions
767     call_user_func_array,call_user_func,create_function,%
768     func_get_args,func_num_args,function_exists,%
769     register_shutdown_function,register_tick_function,%
770     %--- gettext functions
771     bindtextdomain,bind_textdomain_codeset,dcgettext,dcngettext,%
772     dngettext,gettext,ngettext,textdomain,%
773     %--- gmp functions
774     gmp_init,gmp_intval,gmp_strval,gmp_add,gmp_sub,gmp_mul,%
775     gmp_div_r,gmp_div_qr,gmp_div,gmp_mod,gmp_divexact,gmp_cmp,%
776     gmp_com,gmp_abs,gmp_sign,gmp_fact,gmp_sqrt,gmp_sqrtrm,%
777     gmp_pow,gmp_powm,gmp_prob_prime,gmp_gcd,gmp_gcdext,gmp_invert,%
778     gmp_jacobi,gmp_random,gmp_and,gmp_or,gmp_xor,gmp_setbit,%
779     gmp_scan0,gmp_scan1,gmp_popcount,gmp_hamdist,%
780     %--- http functions
781     header,headers_sent,setcookie,%
782     %--- hw functions
783     hw_Array2Objrec,hw_Children,hw_ChildrenObj,hw_Close,hw_Connect,%
784     hw_Deleteobject,hw_DocByAnchor,hw_DocByAnchorObj,%
785     hw_Document_BodyTag,hw_Document_Content,hw_Document_SetContent,%
786     hw_ErrorMsg,hw_EditText,hw_Error,hw_Free_Document,hw_GetParents,%
787     hw_GetChildColl,hw_GetChildCollObj,hw_GetRemote,%
788     hw_GetSrcByDestObj,hw_GetObject,hw_GetAndLock,hw_GetText,%
789     hw_GetObjectByQueryObj,hw_GetObjectByQueryColl,%
790     hw_GetChildDocColl,hw_GetChildDocCollObj,hw_GetAnchors,%
791     hw_Mv,hw_Identify,hw_InCollections,hw_Info,hw_InsColl,hw_InsDoc,%
792     hw_InsertObject,hw_mapid,hw_Modifyobject,hw_New_Document,%
793     hw_Output_Document,hw_pConnect,hw_PipeDocument,hw_Root,%
794     hw_Who,hw_getusername,hw_stat,hw_setlinkroot,hw_connection_info,%
795     hw_insertanchors,hw_getrellink,hw_changeobject,%
796     %--- ibase functions
797     ibase_connect,ibase_pconnect,ibase_close,ibase_query,%
798     ibase_fetch_row,ibase_fetch_object,ibase_field_info,%
799     ibase_free_result,ibase_prepare,ibase_execute,ibase_trans,%
800     ibase_rollback,ibase_timefmt,ibase_num_fields,ibase_blob_add,%
801     ibase_blob_close,ibase_blob_create,ibase_blob_echo,%
802     ibase_blob_import,ibase_blob_info,ibase_blob_open,%
803     %--- icap functions
804     icap_open,icap_close,icap_fetch_event,icap_list_events,%
805     icap_delete_event,icap_snooze,icap_list_alarms,%
806     icap_rename_calendar,icap_delete_calendar,icap_reopen,%
807     %--- iconv functions
808     iconv,iconv_get_encoding,iconv_set_encoding,ob_iconv_handler,%
809     %--- ifx functions
810     ifx_connect,ifx_pconnect,ifx_close,ifx_query,ifx_prepare,ifx_do,%
811     ifx_errormsg,ifx_affected_rows,ifx_getsqlca,ifx_fetch_row,%
812     ifx_fieldtypes,ifx_fieldproperties,ifx_num_fields,ifx_num_rows,%
813     ifx_create_char,ifx_free_char,ifx_update_char,ifx_get_char,%
814     ifx_copy_blob,ifx_free_blob,ifx_get_blob,ifx_update_blob,%
815     ifx_textasvarchar,ifx_byteasvarchar,ifx_nullformat,%
816     ifxus_free_slob,ifxus_close_slob,ifxus_open_slob,%
817     ifxus_seek_slob,ifxus_read_slob,ifxus_write_slob,%
818     %--- iisfunc functions
819     iis_get_server_by_path,iis_get_server_by_comment,iis_add_server,%
820     iis_set_dir_security,iis_get_dir_security,iis_set_server_rights,%
821     iis_set_script_map,iis_get_script_map,iis_set_app_settings,%
822     iis_stop_server,iis_stop_service,iis_start_service,%
823     %--- image functions
824     exif_imagetype,exif_read_data,exif_thumbnail,getimagesize,%
825     imagealphablending,imagearc,imagefilledarc,imageellipse,%
826     imagechar,imagecharup,imagecolorallocate,imagecolordeallocate,%
827     imagecolorclosest,imagecolorclosestalpha,imagecolorclosestthwb,%
828     imagecolorexactalpha,imagecolorresolve,imagecolorresolvealpha,%
829     imagecolorset,imagecolorsforindex,imagecolorstotal,%
830     imagecopy,imagecopymerge,imagecopymergegray,imagecopyresized,%
831     imagecreate,imagecreatetruecolor,imagetruecolortopalette,%
832     imagecreatefromgd2,imagecreatefromgd2part,imagecreatefromgif,%
833     imagecreatefrompng,imagecreatefromwbmp,imagecreatefromstring,%
834     imagecreatefromxpm,imagedashedline,imagedestroy,imagefill,%
835     imagefilledrectangle,imagefilltoborder,imagefontheight,%
836     imagegd,imagegd2,imagegif,imagepng,imagejpeg,imagewbmp,%
837     imageline,imageloadfont,imagepalettecopy,imagepolygon,%
838     imagepsencodefont,imagepsfreefont,imagepsloadfont,%
839     imagepsslantfont,imagepstext,imagerectangle,imagesetpixel,%
840     imagesetstyle,imagesettile,imagesetthickness,imagestring,%
841     imagesx,imagesy,imagettfbbox,imageftbbox,imagettftext,%
842     imagetypes,jpeg2wbmp,png2wbmp,iptcembed,read_exif_data,%
843     %--- imap functions
844     imap_8bit,imap_alerts,imap_append,imap_base64,imap_binary,%
845     imap_bodystruct,imap_check,imap_clearflag_full,imap_close,%
846     imap_delete,imap_deletemailbox,imap_errors,imap_expunge,%
847     imap_fetchbody,imap_fetchheader,imap_fetchstructure,%
848     imap_getmailboxes,imap_getsubscribed,imap_header,%
849     imap_headers,imap_last_error,imap_listmailbox,%
850     imap_mail,imap_mail_compose,imap_mail_copy,imap_mail_move,%
851     imap_mime_header_decode,imap_msgno,imap_num_msg,imap_num_recent,%
852     imap_ping,imap_popen,imap_qprint,imap_renamemailbox,imap_reopen,%
853     imap_rfc822_parse_headers,imap_rfc822_write_address,%
854     imap_search,imap_setacl,imap_set_quota,imap_setflag_full,%
855     imap_status,imap_subscribe,imap_uid,imap_undelete,%
856     imap_utf7_decode,imap_utf7_encode,imap_utf8,imap_thread,%
857     %--- info functions
858     assert,assert_options,extension_loaded,dl,getenv,get_cfg_var,%
859     get_defined_constants,get_extension_funcs,getmygid,%
860     get_loaded_extensions,get_magic_quotes_gpc,%
861     getlastmod,getmyinode,getmypid,getmyuid,get_required_files,%
862     ini_alter,ini_get,ini_get_all,ini_restore,ini_set,phpcredits,%
863     phpversion,php_logo_guid,php_sapi_name,php_uname,putenv,%
864     set_time_limit,version_compare,zend_logo_guid,zend_version,%
865     %--- ircg functions
866     ircg_pconnect,ircg_fetch_error_msg,ircg_set_current,ircg_join,%
867     ircg_msg,ircg_notice,ircg_nick,ircg_topic,ircg_channel_mode,%
868     ircg_whois,ircg_kick,ircg_ignore_add,ircg_ignore_del,%
869     ircg_is_conn_alive,ircg_lookup_format_messages,%
870     ircg_set_on_die,ircg_set_file,ircg_get_username,%
871     ircg_nickname_unescape,%
872     %--- java functions
873     java_last_exception_clear,java_last_exception_get,%
874     %--- ldap functions
875     ldap_add,ldap_bind,ldap_close,ldap_compare,ldap_connect,%
876     ldap_delete,ldap_dn2ufn,ldap_err2str,ldap_errno,ldap_error,%
877     ldap_first_attribute,ldap_first_entry,ldap_free_result,%
878     ldap_get_dn,ldap_get_entries,ldap_get_option,ldap_get_values,%
879     ldap_list,ldap_modify,ldap_mod_add,ldap_mod_del,%
880     ldap_next_attribute,ldap_next_entry,ldap_read,ldap_rename,%
881     ldap_set_option,ldap_unbind,ldap_8859_to_t61,%
882     ldap_next_reference,ldap_parse_reference,ldap_parse_result,%
883     ldap_sort,ldap_start_tls,ldap_t61_to_8859,%
884     %--- mail functions
885     mail,ezmlm_hash,%
886     %--- math functions
887     abs,acos,acosh,asin,asinh,atan,atanh,atan2,base_convert,bindec,%
888     cos,cosh,decbin,dechex,decoct,deg2rad,exp,expm1,floor,%
889     hexdec,hypot,is_finite,is_infinite,is_nan,lcg_value,log,log10,%
890     max,min,mt_rand,mt_srand,mt_getrandmax,number_format,octdec,pi,%
891     rad2deg,rand,round,sin,sinh,sqrt,srand,tan,tanh,%
892     %--- mbstring functions
893     mb_language,mb_parse_str,mb_internal_encoding,mb_http_input,%
894     mb_detect_order,mb_substitute_character,mb_output_handler,%
895     mb_strlen,mb_strpos,mb_strrpos,mb_substr,mb_strcut,mb_strwidth,%
896     mb_convert_encoding,mb_detect_encoding,mb_convert_kana,%
897     mb_decode_mimeheader,mb_convert_variables,%
898     mb_decode_numericentity,mb_send_mail,mb_get_info,%
899     mb_ereg,mb_eregi,mb_ereg_replace,mb_eregi_replace,mb_split,%
900     mb_ereg_search,mb_ereg_search_pos,mb_ereg_search_regs,%
901     mb_ereg_search_getregs,mb_ereg_search_getpos,%
902     %--- mcal functions
903     mcal_open,mcal_popen,mcal_reopen,mcal_close,%
904     mcal_rename_calendar,mcal_delete_calendar,mcal_fetch_event,%
905     mcal_append_event,mcal_store_event,mcal_delete_event,%
906     mcal_list_alarms,mcal_event_init,mcal_event_set_category,%
907     mcal_event_set_description,mcal_event_set_start,%
908     mcal_event_set_alarm,mcal_event_set_class,mcal_is_leap_year,%
909     mcal_date_valid,mcal_time_valid,mcal_day_of_week,%
910     mcal_date_compare,mcal_next_recurrence,%
911     mcal_event_set_recur_daily,mcal_event_set_recur_weekly,%
912     mcal_event_set_recur_monthly_wday,mcal_event_set_recur_yearly,%
913     mcal_event_add_attribute,mcal_expunge,mcal_week_of_year,%
914     %--- mcrypt functions
915     mcrypt_get_cipher_name,mcrypt_get_block_size,%
916     mcrypt_create_iv,mcrypt_cbc,mcrypt_cfb,mcrypt_ecb,mcrypt_ofb,%
917     mcrypt_list_modes,mcrypt_get_iv_size,mcrypt_encrypt,%
918     mcrypt_module_open,mcrypt_module_close,mcrypt_generic_deinit,%
919     mcrypt_generic,mdecrypt_generic,mcrypt_generic_end,%
920     mcrypt_enc_is_block_algorithm_mode,%
921     mcrypt_enc_is_block_mode,mcrypt_enc_get_block_size,%
922     mcrypt_enc_get_supported_key_sizes,mcrypt_enc_get_iv_size,%
923     mcrypt_enc_get_modes_name,mcrypt_module_self_test,%
924     mcrypt_module_is_block_algorithm,mcrypt_module_is_block_mode,%
925     mcrypt_module_get_algo_key_size,%
926     %--- mhash functions
927     mhash_get_hash_name,mhash_get_block_size,mhash_count,mhash,%
928     %--- misc functions
929     connection_aborted,connection_status,connection_timeout,%
930     define,defined,die,eval,exit,get_browser,highlight_file,%
931     ignore_user_abort,iptcparse,leak,pack,show_source,sleep,uniqid,%
932     usleep,%
933     %--- mnogosearch functions
934     udm_add_search_limit,udm_alloc_agent,udm_api_version,%
935     udm_cat_list,udm_clear_search_limits,udm_errno,udm_error,%
936     udm_free_agent,udm_free_ispell_data,udm_free_res,%
937     udm_get_res_field,udm_get_res_param,udm_load_ispell_data,%
938     udm_check_charset,udm_check_stored,udm_close_stored,udm_crc32,%
939     %--- msession functions
940     msession_connect,msession_disconnect,msession_count,%
941     msession_destroy,msession_lock,msession_unlock,msession_set,%
942     msession_uniq,msession_randstr,msession_find,msession_list,%
943     msession_set_array,msession_listvar,msession_timeout,%
944     msession_getdata,msession_setdata,msession_plugin,%
945     %--- msql functions
946     msql,msql_affected_rows,msql_close,msql_connect,msql_create_db,%
947     msql_data_seek,msql_dbname,msql_drop_db,msql_dropdb,msql_error,%
948     msql_fetch_field,msql_fetch_object,msql_fetch_row,%
949     msql_field_seek,msql_fieldtable,msql_fieldtype,msql_fieldflags,%
950     msql_free_result,msql_freeresult,msql_list_fields,%
951     msql_list_dbs,msql_listdbs,msql_list_tables,msql_listtables,%
952     msql_num_rows,msql_numfields,msql_numrows,msql_pconnect,%
953     msql_regcase,msql_result,msql_select_db,msql_selectdb,%
954     %--- mssql functions
955     mssql_close,mssql_connect,mssql_data_seek,mssql_fetch_array,%
956     mssql_fetch_object,mssql_fetch_row,mssql_field_length,%
957     mssql_field_seek,mssql_field_type,mssql_free_result,%
958     mssql_min_error_severity,mssql_min_message_severity,%
959     mssql_num_fields,mssql_num_rows,mssql_pconnect,mssql_query,%
960     mssql_select_db,mssql_bind,mssql_execute,mssql_fetch_assoc,%
961     mssql_guid_string,mssql_init,mssql_rows_affected,%
962     %--- muscat functions
963     muscat_setup,muscat_setup_net,muscat_give,muscat_get,%
964     %--- mysql functions
965     mysql_affected_rows,mysql_change_user,mysql_character_set_name,%
966     mysql_connect,mysql_create_db,mysql_data_seek,mysql_db_name,%
967     mysql_drop_db,mysql_errno,mysql_error,mysql_escape_string,%
968     mysql_fetch_assoc,mysql_fetch_field,mysql_fetch_lengths,%
969     mysql_fetch_row,mysql_field_flags,mysql_field_name,%
970     mysql_field_seek,mysql_field_table,mysql_field_type,%
971     mysql_info,mysql_insert_id,mysql_list_dbs,mysql_list_fields,%
972     mysql_list_tables,mysql_num_fields,mysql_num_rows,%
973     mysql_ping,mysql_query,mysql_unbuffered_query,%
974     mysql_result,mysql_select_db,mysql_tablename,mysql_thread_id,%
975     mysql_get_host_info,mysql_get_proto_info,mysql_get_server_info,%
976     %--- network functions
977     checkdnsrr,closelog,debugger_off,debugger_on,%
978     fsockopen,gethostbyaddr,gethostbyname,gethostbynamel,getmxrr,%
979     getprotobynumber,getservbyname,getservbyport,ip2long,long2ip,%
980     pfsockopen,socket_get_status,socket_set_blocking,%
981     syslog,%
982     %--- nis functions
983     yp_get_default_domain,yp_order,yp_master,yp_match,yp_first,%
984     yp_errno,yp_err_string,yp_all,yp_cat,%
985     %--- oci8 functions
986     OCIDefineByName,OCIBindByName,OCILogon,OCIPLogon,OCINLogon,%
987     OCIExecute,OCICommit,OCIRollback,OCINewDescriptor,OCIRowCount,%
988     OCIResult,OCIFetch,OCIFetchInto,OCIFetchStatement,%
989     OCIColumnName,OCIColumnSize,OCIColumnType,OCIServerVersion,%
990     OCINewCursor,OCIFreeStatement,OCIFreeCursor,OCIFreeDesc,%
991     OCIError,OCIInternalDebug,OCICancel,OCISetPrefetch,%
992     OCISaveLobFile,OCISaveLob,OCILoadLob,OCIColumnScale,%
993     OCIColumnTypeRaw,OCINewCollection,OCIFreeCollection,%
994     OCICollAppend,OCICollAssignElem,OCICollGetElem,OCICollMax,%
995     OCICollTrim,%
996     %--- oracle functions
997     Ora_Bind,Ora_Close,Ora_ColumnName,Ora_ColumnSize,Ora_ColumnType,%
998     Ora_CommitOff,Ora_CommitOn,Ora_Do,Ora_Error,Ora_ErrorCode,%
999     Ora_Fetch,Ora_Fetch_Into,Ora_GetColumn,Ora_Logoff,Ora_Logon,%
1000     Ora_Numcols,Ora_Numrows,Ora_Open,Ora_Parse,Ora_Rollback,%
1001     %--- outcontrol functions
1002     flush,ob_start,ob_get_contents,ob_get_length,ob_get_level,%
1003     ob_flush,ob_clean,ob_end_flush,ob_end_clean,ob_implicit_flush,%
1004     %--- ovrimos functions
1005     ovrimos_connect,ovrimos_close,ovrimos_longreadlen,%
1006     ovrimos_execute,ovrimos_cursor,ovrimos_exec,ovrimos_fetch_into,%
1007     ovrimos_result,ovrimos_result_all,ovrimos_num_rows,%
1008     ovrimos_field_name,ovrimos_field_type,ovrimos_field_len,%
1009     ovrimos_free_result,ovrimos_commit,ovrimos_rollback,%
1010     %--- pcntl functions
1011     pcntl_fork,pcntl_signal,pcntl_waitpid,pcntl_wexitstatus,%
1012     pcntl_wifsignaled,pcntl_wifstopped,pcntl_wstopsig,%
1013     pcntl_exec,%
1014     %--- pcre functions
1015     preg_match,preg_match_all,preg_replace,preg_replace_callback,%
1016     preg_quote,preg_grep,Pattern Modifiers,Pattern Syntax,%
1017     %--- pdf functions
1018     pdf_add_annotation,pdf_add_bookmark,pdf_add_launchlink,%
1019     pdf_add_note,pdf_add_outline,pdf_add_pdflink,pdf_add_thumbnail,%
1020     pdf_arc,pdf_arcn,pdf_attach_file,pdf_begin_page,%
1021     pdf_begin_template,pdf_circle,pdf_clip,pdf_close,pdf_closepath,%
1022     pdf_closepath_stroke,pdf_close_image,pdf_close_pdi,%
1023     pdf_concat,pdf_continue_text,pdf_curveto,pdf_delete,%
1024     pdf_endpath,pdf_end_pattern,pdf_end_template,pdf_fill,%
1025     pdf_findfont,pdf_get_buffer,pdf_get_font,pdf_get_fontname,%
1026     pdf_get_image_height,pdf_get_image_width,pdf_get_parameter,%
1027     pdf_get_pdi_value,pdf_get_majorversion,pdf_get_minorversion,%
1028     pdf_initgraphics,pdf_lineto,pdf_makespotcolor,pdf_moveto,%
1029     pdf_open,pdf_open_CCITT,pdf_open_file,pdf_open_gif,%
1030     pdf_open_image_file,pdf_open_jpeg,pdf_open_memory_image,%
1031     pdf_open_pdi_page,pdf_open_png,pdf_open_tiff,pdf_place_image,%
1032     pdf_rect,pdf_restore,pdf_rotate,pdf_save,pdf_scale,pdf_setcolor,%
1033     pdf_setflat,pdf_setfont,pdf_setgray,pdf_setgray_fill,%
1034     pdf_setlinecap,pdf_setlinejoin,pdf_setlinewidth,pdf_setmatrix,%
1035     pdf_setpolydash,pdf_setrgbcolor,pdf_setrgbcolor_fill,%
1036     pdf_set_border_color,pdf_set_border_dash,pdf_set_border_style,%
1037     pdf_set_duration,pdf_set_font,pdf_set_horiz_scaling,%
1038     pdf_set_info_author,pdf_set_info_creator,pdf_set_info_keywords,%
1039     pdf_set_info_title,pdf_set_leading,pdf_set_parameter,%
1040     pdf_set_text_rendering,pdf_set_text_rise,pdf_set_text_matrix,%
1041     pdf_set_word_spacing,pdf_show,pdf_show_boxed,pdf_show_xy,%
1042     pdf_stringwidth,pdf_stroke,pdf_translate,%
1043     %--- pfpro functions
1044     pfpro_init,pfpro_cleanup,pfpro_process,pfpro_process_raw,%
1045     %--- pgsql functions
1046     pg_close,pg_affected_rows,pg_connect,pg_dbname,pg_end_copy,%
1047     pg_query,pg_fetch_array,pg_fetch_object,pg_fetch_row,%
1048     pg_field_name,pg_field_num,pg_field_prtlen,pg_field_size,%
1049     pg_free_result,pg_last_oid,pg_host,pg_last_notice,pg_lo_close,%
1050     pg_lo_export,pg_lo_import,pg_lo_open,pg_lo_read,pg_lo_seek,%
1051     pg_lo_read_all,pg_lo_unlink,pg_lo_write,pg_num_fields,%
1052     pg_options,pg_pconnect,pg_port,pg_put_line,pg_fetch_result,%
1053     pg_client_encoding,pg_trace,pg_tty,pg_untrace,pg_get_result,%
1054     pg_send_query,pg_cancel_query,pg_connection_busy,%
1055     pg_connection_status,pg_copy_from,pg_copy_to,pg_escape_bytea,%
1056     pg_result_error,%
1057     %--- posix functions
1058     posix_kill,posix_getpid,posix_getppid,posix_getuid,%
1059     posix_getgid,posix_getegid,posix_setuid,posix_seteuid,%
1060     posix_setegid,posix_getgroups,posix_getlogin,posix_getpgrp,%
1061     posix_setpgid,posix_getpgid,posix_getsid,posix_uname,%
1062     posix_ctermid,posix_ttyname,posix_isatty,posix_getcwd,%
1063     posix_getgrnam,posix_getgrgid,posix_getpwnam,posix_getpwuid,%
1064     %--- printer functions
1065     printer_open,printer_abort,printer_close,printer_write,%
1066     printer_set_option,printer_get_option,printer_create_dc,%
1067     printer_start_doc,printer_end_doc,printer_start_page,%
1068     printer_create_pen,printer_delete_pen,printer_select_pen,%
1069     printer_delete_brush,printer_select_brush,printer_create_font,%
1070     printer_select_font,printer_logical_fontheight,%
1071     printer_draw_rectangle,printer_draw_elipse,printer_draw_text,%
1072     printer_draw_chord,printer_draw_pie,printer_draw_bmp,%
1073     %--- pspell functions
1074     pspell_add_to_personal,pspell_add_to_session,pspell_check,%
1075     pspell_config_create,pspell_config_ignore,pspell_config_mode,%
1076     pspell_config_repl,pspell_config_runtogether,%
1077     pspell_new,pspell_new_config,pspell_new_personal,%
1078     pspell_store_replacement,pspell_suggest,%
1079     %--- qtdom functions
1080     qdom_tree,qdom_error,%
1081     %--- readline functions
1082     readline,readline_add_history,readline_clear_history,%
1083     readline_info,readline_list_history,readline_read_history,%
1084     %--- recode functions
1085     recode_string,recode,recode_file,%
1086     %--- regex functions
1087     ereg,ereg_replace,eregi,eregi_replace,split,spliti,sql_regcase,%
1088     %--- sem functions
1089     sem_get,sem_acquire,sem_release,sem_remove,shm_attach,%
1090     shm_remove,shm_put_var,shm_get_var,shm_remove_var,ftok,%
1091     %--- sesam functions
1092     sesam_connect,sesam_disconnect,sesam_settransaction,%
1093     sesam_rollback,sesam_execimm,sesam_query,sesam_num_fields,%
1094     sesam_diagnostic,sesam_fetch_result,sesam_affected_rows,%
1095     sesam_field_array,sesam_fetch_row,sesam_fetch_array,%
1096     sesam_free_result,%
1097     %--- session functions
1098     session_start,session_destroy,session_name,session_module_name,%
1099     session_id,session_register,session_unregister,session_unset,%
1100     session_get_cookie_params,session_set_cookie_params,%
1101     session_encode,session_set_save_handler,session_cache_limiter,%
1102     session_write_close,%
1103     %--- shmop functions
1104     shmop_open,shmop_read,shmop_write,shmop_size,shmop_delete,%
1105     %--- snmp functions
1106     snmpget,snmpset,snmpwalk,snmpwalkoid,snmp_get_quick_print,%
1107     snmprealwalk,%
1108     %--- strings functions
1109     addcslashes,addslashes,bin2hex,chop,chr,chunk_split,%
1110     count_chars,crc32,crypt,echo,explode,get_html_translation_table,%
1111     hebrev,hebrevc,htmlentities,htmlspecialchars,implode,join,%
1112     localeconv,ltrim,md5,md5_file,metaphone,nl_langinfo,nl2br,ord,%
1113     print,printf,quoted_printable_decode,quotemeta,str_rot13,rtrim,%
1114     setlocale,similar_text,soundex,sprintf,strncasecmp,strcasecmp,%
1115     strcmp,strcoll,strcspn,strip_tags,stripcslashes,stripslashes,%
1116     strlen,strnatcmp,strnatcasecmp,strncmp,str_pad,strpos,strrchr,%
1117     strrev,strrpos,strspn,strstr,strtok,strtolower,strtoupper,%
1118     strtr,substr,substr_count,substr_replace,trim,ucfirst,ucwords,%
1119     vsprintf,wordwrap,%
1120     %--- swf functions
1121     swf_openfile,swf_closefile,swf_labelframe,swf_showframe,%
1122     swf_getframe,swf_mulcolor,swf_addcolor,swf_placeobject,%
1123     swf_removeobject,swf_nextid,swf_startdoaction,%
1124     swf_actiongeturl,swf_actionnextframe,swf_actionprevframe,%
1125     swf_actionstop,swf_actiontogglequality,swf_actionwaitforframe,%
1126     swf_actiongotolabel,swf_enddoaction,swf_defineline,%
1127     swf_definepoly,swf_startshape,swf_shapelinesolid,%
1128     swf_shapefillsolid,swf_shapefillbitmapclip,%
1129     swf_shapemoveto,swf_shapelineto,swf_shapecurveto,%
1130     swf_shapearc,swf_endshape,swf_definefont,swf_setfont,%
1131     swf_fontslant,swf_fonttracking,swf_getfontinfo,swf_definetext,%
1132     swf_definebitmap,swf_getbitmapinfo,swf_startsymbol,%
1133     swf_startbutton,swf_addbuttonrecord,swf_oncondition,%
1134     swf_viewport,swf_ortho,swf_ortho2,swf_perspective,swf_polarview,%
1135     swf_pushmatrix,swf_popmatrix,swf_scale,swf_translate,swf_rotate,%
1136     %--- sybase functions
1137     sybase_affected_rows,sybase_close,sybase_connect,%
1138     sybase_fetch_array,sybase_fetch_field,sybase_fetch_object,%
1139     sybase_field_seek,sybase_free_result,sybase_get_last_message,%
1140     sybase_min_error_severity,sybase_min_message_severity,%
1141     sybase_num_fields,sybase_num_rows,sybase_pconnect,sybase_query,%
1142     sybase_select_db,%
1143     %--- uodbc functions
1144     odbc_autocommit,odbc_binmode,odbc_close,odbc_close_all,%
1145     odbc_connect,odbc_cursor,odbc_do,odbc_error,odbc_errormsg,%
1146     odbc_execute,odbc_fetch_into,odbc_fetch_row,odbc_fetch_array,%
1147     odbc_fetch_object,odbc_field_name,odbc_field_num,%
1148     odbc_field_len,odbc_field_precision,odbc_field_scale,%
1149     odbc_longreadlen,odbc_num_fields,odbc_pconnect,odbc_prepare,%
1150     odbc_result,odbc_result_all,odbc_rollback,odbc_setoption,%
1151     odbc_tableprivileges,odbc_columns,odbc_columnprivileges,%
1152     odbc_primarykeys,odbc_foreignkeys,odbc_procedures,%
1153     odbc_specialcolumns,odbc_statistics,%
1154     %--- url functions
1155     base64_decode,base64_encode,parse_url,rawurldecode,rawurlencode,%
1156     urlencode,%
1157     %--- var functions
1158     doubleval,empty,floatval,gettype,get_defined_vars,%
1159     import_request_variables,intval,is_array,is_bool,is_double,%
1160     is_int,is_integer,is_long,is_null,is_numeric,is_object,is_real,%
1161     is_scalar,is_string,isset,print_r,serialize,settype,strval,%
1162     unset,var_dump,var_export,is_callable,%
1163     %--- vpopmail functions
1164     vpopmail_add_domain,vpopmail_del_domain,%
1165     vpopmail_add_domain_ex,vpopmail_del_domain_ex,%
1166     vpopmail_add_user,vpopmail_del_user,vpopmail_passwd,%
1167     vpopmail_auth_user,vpopmail_alias_add,vpopmail_alias_del,%
1168     vpopmail_alias_get,vpopmail_alias_get_all,vpopmail_error,%
1169     %--- w32api functions
1170     w32api_set_call_method,w32api_register_function,%
1171     w32api_deftype,w32api_init_dtype,%
1172     %--- wddx functions
1173     wddx_serialize_value,wddx_serialize_vars,wddx_packet_start,%
1174     wddx_add_vars,wddx_deserialize,%
1175     %--- xml functions
1176     xml_parser_create,xml_set_object,xml_set_element_handler,%
1177     xml_set_processing_instruction_handler,xml_set_default_handler,%
1178     xml_set_notation_decl_handler,%
1179     xml_parse,xml_get_error_code,xml_error_string,%
1180     xml_get_current_column_number,xml_get_current_byte_index,%
1181     xml_parser_free,xml_parser_set_option,xml_parser_get_option,%
1182     utf8_encode,xml_parser_create_ns,%
1183     xml_set_start_namespace_decl_handler,%
1184     %--- xslt functions
1185     xslt_set_log,xslt_create,xslt_errno,xslt_error,xslt_free,%
1186     xslt_set_sax_handler,xslt_set_scheme_handler,%
1187     xslt_set_base,xslt_set_encoding,xslt_set_sax_handlers,%
1188     %--- yaz functions
1189     yaz_addinfo,yaz_close,yaz_connect,yaz_errno,yaz_error,yaz_hits,%
1190     yaz_database,yaz_range,yaz_record,yaz_search,yaz_present,%
1191     yaz_scan,yaz_scan_result,yaz_ccl_conf,yaz_ccl_parse,%
1192     yaz_wait,yaz_sort,%
1193     %--- zip functions
1194     zip_close,zip_entry_close,zip_entry_compressedsize,%
1195     zip_entry_filesize,zip_entry_name,zip_entry_open,zip_entry_read,%
1196     zip_read,%
1197     %--- zlib functions
1198     gzclose,gzeof,gzfile,gzgetc,gzgets,gzgetss,gzopen,gzpassthru,%
1199     gzread,gzrewind,gzseek,gztell,gzwrite,readgzfile,gzcompress,%
1200     gzdeflate,gzinflate,gzencode,},%
1201     sensitive,%
1202     morecomment=[l]\#,%
1203     morecomment=[l]//,%
1204     morecomment=[s]{/*}{*/},%
1205     morestring=[b]",%
1206     morestring=[b]'%
1207     }[keywords,comments,strings]%
1208     %%
1209     %% Prolog definition (c) 1997 Dominique de Waleffe
1210     %%
1211     \lst@definelanguage{Prolog}%
1212     {morekeywords={op,mod,abort,ancestors,arg,ascii,ask,assert,asserta,%
1213     assertz,atom,atomic,char,clause,close,concat,consult,ed,ef,em,%
1214     eof,fail,file,findall,write,functor,getc,integer,is,length,%
1215     listing,load,name,nl,nonvar,not,numbervars,op,or,pp,prin,print,%
1216     private,prompt,putc,ratom,read,read_from_this_file,rename,repeat,%
1217     retract,retractall,save,see,seeing,seen,sh,skip,statistics,%
1218     subgoal_of,system,tab,tell,telling,time,told,trace,true,unload,%
1219     untrace,var,write},%
1220     sensitive=f,%
1221     morecomment=[l]\%,%
1222     morecomment=[s]{/*}{*/},%
1223     morestring=[bd]",%
1224     morestring=[bd]'%
1225     }[keywords,comments,strings]%
1226     \lst@definelanguage{Ruby}%
1227     {morekeywords={if,else,elsif,end,while,until,unless,do,case,when,for,%
1228     in,each,def,module,class,break,redo,next,retry,exit,retrn,super,%
1229     begin,rescue,yield,ensure,raise,catch,throw,once,NIL,nil,new,%
1230     kind_of,self,require,include,extend},%
1231     sensitive=true,%
1232     morecomment=[l]\#,%
1233     morecomment=[l]\#\#,%
1234     morecomment=[s]{=BEGIN}{=END},%
1235     morestring=[b]',%
1236     morestring=[b]",%
1237     morestring=[b]/%
1238     }[keywords,comments,strings]%
1239     %%
1240     %% SHELXL definition (c) 1999 Aidan Philip Heerdegen
1241     %%
1242     \lst@definelanguage{SHELXL}%
1243     {morekeywords={TITL,CELL,ZERR,LATT,SYMM,SFAC,DISP,UNIT,LAUE,%
1244     REM,MORE,TIME,END,HKLF,OMIT,SHEL,BASF,TWIN,EXTI,SWAT,%
1245     MERG,SPEC,RESI,MOVE,ANIS,AFIX,HFIX,FRAG,FEND,EXYZ,EADP,%
1246     EQIV,OMIT,CONN,PART,BIND,FREE,DFIX,BUMP,SAME,SADI,CHIV,%
1247     FLAT,DELU,SIMU,DEFS,ISOR,SUMP,L.S.,CGLS,SLIM,BLOC,DAMP,%
1248     WGHT,FVAR,BOND,CONF,MPLA,RTAB,LIST,ACTA,SIZE,TEMP,WPDB,%
1249     FMAP,GRID,PLAN,MOLE},%
1250     sensitive=false,%
1251     alsoother=_,% Makes the syntax highlighting ignore the underscores
1252     morecomment=[l]{! },%
1253     }%
1254     %%
1255     %% Tcl/Tk definition (c) Gerd Neugebauer
1256     %%
1257     \lst@definelanguage[tk]{tcl}[]{tcl}%
1258     {morekeywords={activate,add,separator,radiobutton,checkbutton,%
1259     command,cascade,all,bell,bind,bindtags,button,canvas,canvasx,%
1260     canvasy,cascade,cget,checkbutton,config,configu,configur,%
1261     configure,clipboard,create,arc,bitmap,image,line,oval,polygon,%
1262     rectangle,text,textwindow,curselection,delete,destroy,end,entry,%
1263     entrycget,event,focus,font,actual,families,measure,metrics,names,%
1264     frame,get,grab,current,release,status,grid,columnconfigure,%
1265     rowconfigure,image,image,create,bitmap,photo,delete,height,types,%
1266     widt,names,index,insert,invoke,itemconfigure,label,listbox,lower,%
1267     menu,menubutton,message,move,option,add,clear,get,readfile,pack,%
1268     photo,place,radiobutton,raise,scale,scroll,scrollbar,search,see,%
1269     selection,send,stdin,stdout,stderr,tag,bind,text,tk,tkerror,%
1270     tkwait,window,variable,visibility,toplevel,unknown,update,winfo,%
1271     class,exists,ismapped,parent,reqwidth,reqheight,rootx,rooty,%
1272     width,height,wm,aspect,client,command,deiconify,focusmodel,frame,%
1273     geometry,group,iconbitmap,iconify,iconmask,iconname,iconposition,%
1274     iconwindow,maxsize,minsize,overrideredirect,positionfrom,%
1275     protocol,sizefrom,state,title,transient,withdraw,xview,yview,%
1276     yposition,%
1277     -accelerator,-activebackground,-activeborderwidth,%
1278     -activeforeground,-after,-anchor,-arrow,-arrowshape,-aspect,%
1279     -async,-background,-before,-bg,-bigincrement,-bitmap,-bordermode,%
1280     -borderwidth,-button,-capstyle,-channel,-class,-closeenough,%
1281     -colormap,-column,-columnspan,-command,-confine,-container,%
1282     -count,-cursor,-data,-default,-detail,-digits,-direction,%
1283     -displayof,-disableforeground,-elementborderwidth,-expand,%
1284     -exportselection,-extend,-family,-fg,-file,-fill,-focus,-font,%
1285     -fontmap,-foreground,-format,-from,-gamma,-global,-height,%
1286     -highlightbackground,-highlightcolor,-highlightthickness,-icon,%
1287     -image,-in,-insertbackground,-insertborderwidth,-insertofftime,%
1288     -insertontime,-imsertwidth,-ipadx,-ipady,-joinstyle,-jump,%
1289     -justify,-keycode,-keysym,-label,-lastfor,-length,-maskdata,%
1290     -maskfile,-menu,-message,-mode,-offvalue,-onvalue,-orient,%
1291     -outlien,-outlinestipple,-overstrike,-override,-padx,-pady,%
1292     -pageanchor,-pageheight,-pagewidth,-pagey,-pagey,-palette,%
1293     -parent,-place,-postcommand,-relheight,-relief,-relwidth,-relx,%
1294     -rely,-repeatdelay,-repeatinterval,-resolution,-root,-rootx,%
1295     -rooty,-rotate,-row,-rowspan,-screen,-selectcolor,-selectimage,%
1296     -sendevent,-serial,-setgrid,-showvalue,-shrink,-side,-size,%
1297     -slant,-sliderlength,-sliderrelief,-smooth,-splinesteps,-state,%
1298     -sticky,-stipple,-style,-subsample,-subwindow,-tags,-takefocus,%
1299     -tearoff,-tearoffcommand,-text,-textvariable,-tickinterval,-time,%
1300     -title,-to,-troughcolor,-type,-underline,-use,-value,-variable,%
1301     -visual,-width,-wrap,-wraplength,-x,-xscrollcommand,-y,%
1302     -bgstipple,-fgstipple,-lmargin1,-lmargin2,-rmargin,-spacing1,%
1303     -spacing2,-spacing3,-tabs,-yscrollcommand,-zoom,%
1304     activate,add,addtag,bbox,cget,clone,configure,coords,%
1305     curselection,debug,delete,delta,deselect,dlineinfo,dtag,dump,%
1306     entrycget,entryconfigure,find,flash,fraction,get,gettags,handle,%
1307     icursor,identify,index,insert,invoke,itemcget,itemconfigure,mark,%
1308     moveto,own,post,postcascade,postscript,put,redither,ranges,%
1309     scale,select,show,tag,type,unpost,xscrollcommand,xview,%
1310     yscrollcommand,yview,yposition}%
1311     }%
1312     \lst@definelanguage[]{tcl}%
1313     {alsoletter={.:,*=&-},%
1314     morekeywords={after,append,array,names,exists,anymore,donesearch,%
1315     get,nextelement,set,size,startsearch,auto_mkindex,binary,break,%
1316     case,catch,cd,clock,close,concat,console,continue,default,else,%
1317     elseif,eof,error,eval,exec,-keepnewline,exit,expr,fblocked,%
1318     fconfigure,fcopy,file,atime,dirname,executable,exists,extension,%
1319     isdirectory,isfile,join,lstat,mtime,owned,readable,readlink,%
1320     rootname,size,stat,tail,type,writable,-permissions,-group,-owner,%
1321     -archive,-hidden,-readonly,-system,-creator,-type,-force,%
1322     fileevent,flush,for,foreach,format,gets,glob,global,history,if,%
1323     incr,info,argsbody,cmdcount,commands,complete,default,exists,%
1324     globals,level,library,locals,patchlevel,procs,script,tclversion,%
1325     vars,interp,join,lappend,lindex,linsert,list,llength,lrange,%
1326     lreplace,lsearch,-exact,-regexp,-glob,lsort,-ascii,-integer,%
1327     -real,-dictionary,-increasing,-decreasing,-index,-command,load,%
1328     namespace,open,package,forget,ifneeded,provide,require,unknown,%
1329     vcompare,versions,vsatisfies,pid,proc,puts,-nonewline,pwd,read,%
1330     regexp,-indices,regsub,-all,-nocaserename,return,scan,seek,set,%
1331     socket,source,split,string,compare,first,index,last,length,match,%
1332     range,tolower,toupper,trim,trimleft,trimright,subst,switch,tell,%
1333     time,trace,variable,vdelete,vinfo,unknown,unset,uplevel,upvar,%
1334     vwait,while,acos,asin,atan,atan2,ceil,cos,cosh,exp,floor,fmod,%
1335     hypot,log,log10,pow,sin,sinh,sqrt,tan,tanh,abs,double,int,round%
1336     },%
1337     morestring=[d]",%
1338     MoreSelectCharTable=%
1339     \lst@CArgX\#\relax\lst@DefDelimB{}{}%
1340     {\ifx\lst@lastother\lstum@backslash
1341     \expandafter\@gobblethree
1342     \fi}%
1343     \lst@BeginComment\lst@commentmode
1344     {{\lst@commentstyle}\lst@Lmodetrue}%
1345     }[keywords,comments,strings]%
1346     %%
1347     %% VBScript definition (c) 2000 Sonja Weidmann
1348     %%
1349     \lst@definelanguage{VBScript}%
1350     {morekeywords={Call,Case,Const,Dim,Do,Each,Else,End,Erase,Error,Exit,%
1351     Explicit,For,Function,If,Loop,Next,On,Option,Private,Public,%
1352     Randomize,ReDim,Rem,Select,Set,Sub,Then,Wend,While,Abs,Array,Asc,%
1353     Atn,CBool,CByte,CCur,CDate,CDbl,Chr,CInt,CLng,Cos,CreateObject,%
1354     CSng,CStr,Date,DateAdd,DateDiff,DatePart,DateSerial,DateValue,%
1355     Day,Exp,Filter,Fix,FormatCurrency,FormatDateTime,FormatNumber,%
1356     FormatPercent,GetObject,Hex,Hour,InputBox,InStr,InStrRev,Int,%
1357     IsArray,IsDate,IsEmpty,IsNull,IsNumeric,IsObject,Join,LBound,%
1358     LCase,Left,Len,LoadPicture,Log,LTrim,Mid,Minute,Month,MonthName,%
1359     MsgBox,Now,Oct,Replace,RGB,Right,Rnd,Round,RTrim,ScriptEngine,%
1360     ScriptEngineBuildVersion,ScriptEngineMajorVersion,%
1361     ScriptEngineMinorVersion,Second,Sgn,Sin,Space,Split,Sqr,StrComp,%
1362     StrReverse,String,Tan,Time,TimeSerial,TimeValue,Trim,TypeName,%
1363     UBound,UCase,VarType,Weekday,WeekdayName,Year, And,Eqv,Imp,Is,%
1364     Mod,Not,Or,Xor,Add,BuildPath,Clear,Close,Copy,CopyFile,%
1365     CopyFolder,CreateFolder,CreateTextFile,Delete,DeleteFile,%
1366     DeleteFolder,Dictionary,Drive,DriveExists,Drives,Err,Exists,File,%
1367     FileExists,FileSystemObject,Files,Folder,FolderExists,Folders,%
1368     GetAbsolutePathName,GetBaseName,GetDrive,GetDriveName,%
1369     GetExtensionName,GetFile,GetFileName,GetFolder,%
1370     GetParentFolderName,GetSpecialFolder,GetTempName,Items,Keys,Move,%
1371     MoveFile,MoveFolder,OpenAsTextStream,OpenTextFile,Raise,Read,%
1372     ReadAll,ReadLine,Remove,RemoveAll,Skip,SkipLine,TextStream,Write,%
1373     WriteBlankLines,WriteLine,Alias,Archive,CDROM,Compressed,%
1374     Directory,Fixed,ForAppending,ForReading,ForWriting,Hidden,Normal,%
1375     RAMDisk,ReadOnly,Remote,Removable,System,SystemFolder,%
1376     TemporaryFolder,TristateFalse,TristateTrue,TristateUseDefault,%
1377     Unknown,Volume,WindowsFolder,vbAbortRetryIgnore,%
1378     vbApplicationModal,vbArray,vbBinaryCompare,vbBlack,vbBlue,%
1379     vbBoolean,vbByte,vbCr,vbCrLf,vbCritical,vbCurrency,vbCyan,%
1380     vbDataObject,vbDate,vbDecimal,vbDefaultButton1,vbDefaultButton2,%
1381     vbDefaultButton3,vbDefaultButton4,vbDouble,vbEmpty,vbError,%
1382     vbExclamation,vbFirstFourDays,vbFirstFullWeek,vbFirstJan1,%
1383     vbFormFeed,vbFriday,vbGeneralDate,vbGreen,vbInformation,%
1384     vbInteger,vbLf,vbLong,vbLongDate,vbLongTime,vbMagenta,vbMonday,%
1385     vbNewLine,vbNull,vbNullChar,vbNullString,vbOKC,ancel,vbOKOnly,%
1386     vbObject,vbObjectError,vbQuestion,vbRed,vbRetryCancel,vbSaturday,%
1387     vbShortDate,vbShortTime,vbSingle,vbString,vbSunday,vbSystemModal,%
1388     vbTab,vbTextCompare,vbThursday,vbTuesday,vbUseSystem,%
1389     vbUseSystemDayOfWeek,vbVariant,vbVerticalTab,vbWednesday,vbWhite,%
1390     vbYellow,vbYesNo,vbYesNoCancel},%
1391     sensitive=f,%
1392     morecomment=[l]',%
1393     morestring=[d]"%
1394     }[keywords,comments,strings]%
1395     %%
1396     %% VRML definition (c) 2001 Oliver Baum
1397     %%
1398     \lst@definelanguage[97]{VRML}
1399     {morekeywords={DEF,EXTERNPROTO,FALSE,IS,NULL,PROTO,ROUTE,TO,TRUE,USE,%
1400     eventIn,eventOut,exposedField,field,Introduction,Anchor,%
1401     Appearance,AudioClip,Background,Billboard,Box,Collision,Color,%
1402     ColorInterpolator,Cone,Coordinate,CoordinateInterpolator,%
1403     Cylinder,CylinderSensor,DirectionalLight,ElevationGrid,Extrusion,%
1404     Fog,FontStyle,Group,ImageTexture,IndexedFaceSet,IndexedLineSet,%
1405     Inline,LOD,Material,MovieTexture,NavigationInfo,Normal,%
1406     NormalInterpolator,OrientationInterpolator,PixelTexture,%
1407     PlaneSensor,PointLight,PointSet,PositionInterpolator,%
1408     ProximitySensor,ScalarInterpolator,Script,Shape,Sound,Sphere,%
1409     SphereSensor,SpotLight,Switch,Text,TextureCoordinate,%
1410     TextureTransform,TimeSensor,TouchSensor,Transform,Viewpoint,%
1411     VisibilitySensor,WorldInfo},%
1412     morecomment=[l]\#,% bug: starts comment in the first column
1413     morestring=[b]"%
1414     }[keywords,comments,strings]
1415     \endinput
1416     %%
1417     %% End of file `lstlang2.sty'.

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.26