~ubuntu-branches/ubuntu/feisty/fpc/feisty

« back to all changes in this revision

Viewing changes to fpcdocs/styles/lstlang2.sty

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Werner
  • Date: 2007-01-27 20:08:50 UTC
  • mfrom: (1.2.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20070127200850-9mrptaqqjsx9nwa7
Tags: 2.0.4-5
* Fixed Build-Depends.
* Add myself to Uploaders in debian/control.
* Make sure that the sources are really patched before building them.
* Build unit 'libc' on powerpc too.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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/2001/2002 Carsten Heinz and/or any
 
10
%% other author 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
%% Send comments and ideas on the package, error reports and additional
 
19
%% programming languages to <cheinz@gmx.de>.
 
20
%%
 
21
\ProvidesFile{lstlang2}
 
22
    [2002/07/31 v1.0d listings language file]
 
23
%%
 
24
%% Abap definition by Knut Lickert <knut.lickert@gmx.de>
 
25
%%
 
26
%%%%knut>>>>>new
 
27
\lst@definelanguage[R/3 6.10]{ABAP}[R/3 4.6C]{ABAP}%
 
28
  {morekeywords={try,endtry},%
 
29
  }[keywords,comments,strings]
 
30
%%%%knut<<<<<new -end-
 
31
\lst@definelanguage[R/3 4.6C]{ABAP}[R/3 3.1]{ABAP}%
 
32
  {morekeywords={method,ref,class,create,object,%
 
33
        catch,system-exceptions,endcatch,%knut
 
34
        },%
 
35
   literate={->}{{$\rightarrow$}}1{=>}{{$\Rightarrow$}}1,%knut
 
36
  }[keywords,comments,strings]
 
37
\lst@definelanguage[R/3 3.1]{ABAP}[R/2 5.0]{ABAP}{}%
 
38
\lst@definelanguage[R/2 5.0]{ABAP}%
 
39
  {sensitive=f,%
 
40
   procnamekeys={report,program,form,function},%
 
41
   morekeywords={*,add,after,alias,analyzer,and,append,area,assign,at,%
 
42
        authority-check,before,binary,blank,break-point,calendar,call,%
 
43
        case,change,changing,check,clear,cnt,co,collect,commit,common,%
 
44
        component,compute,condense,cos,cp,cs,currency-conversion,%
 
45
        cursor,data,database,dataset,decimals,define,delete,dequeue,%
 
46
        describe,detail,dialog,directory,div,divide,do,documentation,%
 
47
        during,dynpro,else,end-of-page,end-of-selection,endat,endcase,%
 
48
        enddo,endfor,endform,endif,endloop,endmodule,endselect,%
 
49
        endwhile,enqueue,exceptions,exit,exp,export,exporting,extract,%
 
50
        field,field-groups,field-symbols,find,for,form,format,free,%
 
51
        from,function,generating,get,giving,hide,id,if,import,%
 
52
        importing,in,incl,include,initial,initialization,input,insert,%
 
53
        interrupt,into,is,language,leave,like,line,lines,line-count,
 
54
        line-selection,list-processing,load,local,log,logfile,loop,%
 
55
        margin,mark,mask,memory,menue,message,mod,modify,module,move,%
 
56
        move-text,multiply,na,new,new-line,new-page,no-gaps,np,ns,%
 
57
        number,obligatory,occurs,of,on,or,others,output,parameter,%
 
58
        parameters,parts,perform,pf-status,places,position,process,%
 
59
        raise,raising,ranges,read,refresh,refresh-dynpro,reject,remote,%
 
60
        replace,report,reserve,reset,restart,run,screen,scroll,search,%
 
61
        segments,select,select-options,selection-screen,set,shift,sin,%
 
62
        single,sqrt,start-of-selection,statement,structure,submit,%
 
63
        subtract,summary,summing,suppress,system,table,tables,task,%
 
64
        text,time,to,top-of-page,trace,transaction,transfer,%
 
65
        transfer-dynpro,translate,type,unpack,update,user-command,%
 
66
        using,value,when,where,while,window,with,workfile,write,},%
 
67
   morecomment=[l]",%
 
68
   morecomment=[f][0]*,%
 
69
   morestring=[d]'%
 
70
  }[keywords,comments,strings,procnames]
 
71
\lst@definelanguage[R/2 4.3]{ABAP}[R/2 5.0]{ABAP}%
 
72
  {deletekeywords={function,importing,exporting,changing,exceptions,%
 
73
        raise,raising}%
 
74
  }[keywords,comments,strings]
 
75
%%
 
76
%% Corba IDL definition (c) 1999 Jens T. Berger Thielemann
 
77
%%                               <jensthi@ifi.uio.no>
 
78
%%
 
79
\lst@definelanguage[CORBA]{IDL}%
 
80
  {morekeywords={any,attribute,boolean,case,char,const,context,default,%
 
81
      double,enum,exception,fixed,float,in,inout,interface,long,module,%
 
82
      native,Object,octet,oneway,out,raises,readonly,sequence,short,%
 
83
      string,struct,switch,typedef,union,unsigned,void,wchar,wstring,%
 
84
      FALSE,TRUE},%
 
85
   sensitive,%
 
86
   moredirectives={define,elif,else,endif,error,if,ifdef,ifndef,line,%
 
87
      include,pragma,undef,warning},%
 
88
   morecomment=[l]//,%
 
89
   morecomment=[s]{/*}{*/},%
 
90
   morestring=[b]"%
 
91
  }[keywords,comments,strings]%
 
92
%%
 
93
%% (Objective) Caml definition (c) 1999 Patrick Cousot
 
94
%%                                      <Patrick.Cousot@wanadoo.fr>
 
95
%%
 
96
%% Objective CAML and Caml light are freely available, together with a
 
97
%% reference manual, at URL ftp.inria.fr/lang/caml-light for the Unix,
 
98
%% Windows and Macintosh OS operating systems.
 
99
%%
 
100
\lst@definelanguage[Objective]{Caml}[light]{Caml}
 
101
  {deletekeywords={not,prefix,value,where},%
 
102
   morekeywords={assert,asr,class,closed,constraint,external,false,%
 
103
      functor,include,inherit,land,lazy,lor,lsl,lsr,lxor,method,mod,%
 
104
      module,new,open,parser,private,sig,struct,true,val,virtual,when},%
 
105
  }%
 
106
\lst@definelanguage[light]{Caml}
 
107
  {morekeywords={and,as,begin,do,done,downto,else,end,exception,for,%
 
108
      fun,function,if,in,let,match,mutable,not,of,or,prefix,rec,then,%
 
109
      to,try,type,value,where,while,with},%
 
110
   sensitive,%
 
111
   morecomment=[n]{(*}{*)},%
 
112
   morestring=[b]",%
 
113
   moredirectives={open,close,include}%
 
114
  }[keywords,comments,strings,directives]%
 
115
\lst@definelanguage[ibm]{Cobol}[1985]{Cobol}%
 
116
  {morekeywords={ADDRESS,BEGINNING,COMP-3,COMP-4,COMPUTATIONAL,%
 
117
      COMPUTATIONAL-3,COMPUTATIONAL-4,DISPLAY-1,EGCS,EJECT,ENDING,%
 
118
      ENTRY,GOBACK,ID,MORE-LABELS,NULL,NULLS,PASSWORD,RECORDING,%
 
119
      RETURN-CODE,SERVICE,SKIP1,SKIP2,SKIP3,SORT-CONTROL,SORT-RETURN,%
 
120
      SUPPRESS,TITLE,WHEN-COMPILED},%
 
121
  }%
 
122
\lst@definelanguage[1985]{Cobol}[1974]{Cobol}%
 
123
  {morekeywords={ALPHABET,ALPHABETIC-LOWER,ALPHABETIC-UPPER,%
 
124
      ALPHANUMERIC,ALPHANUMERIC-EDITED,ANY,CLASS,COMMON,CONTENT,%
 
125
      CONTINUE,DAY-OF-WEEK,END-ADD,END-CALL,END-COMPUTE,END-DELETE,%
 
126
      END-DIVIDE,END-EVALUATE,END-IF,END-MULTIPLY,END-PERFORM,END-READ,%
 
127
      END-RECEIVE,END-RETURN,END-REWRITE,END-SEARCH,END-START,%
 
128
      END-STRING,END-SUBTRACT,END-UNSTRING,END-WRITE,EVALUATE,EXTERNAL,%
 
129
      FALSE,GLOBAL,INITIALIZE,NUMERIC-EDITED,ORDER,OTHER,%
 
130
      PACKED-DECIMAL,PADDING,PURGE,REFERENCE,RELOAD,REPLACE,STANDARD-1,%
 
131
      STANDARD-2,TEST,THEN,TRUE},%
 
132
  }%
 
133
\lst@definelanguage[1974]{Cobol}%
 
134
  {morekeywords={ACCEPT,ACCESS,ADD,ADVANCING,AFTER,ALL,ALPHABETIC,ALSO,%
 
135
      ALTER,ALTERNATE,AND,ARE,AREA,AREAS,ASCENDING,ASSIGN,AT,AUTHOR,%
 
136
      BEFORE,BINARY,BLANK,BLOCK,BOTTOM,BY,CALL,CANCEL,CD,CF,CH,%
 
137
      CHARACTER,CHARACTERS,CLOCK-UNITS,CLOSE,COBOL,CODE,CODE-SET,%
 
138
      COLLATING,COLUMN,COMMA,COMMUNICATION,COMP,COMPUTE,CONFIGURATION,%
 
139
      CONTAINS,CONTROL,CONTROLS,CONVERTING,COPY,CORR,CORRESPONDING,%
 
140
      COUNT,CURRENCY,DATA,DATE,DATE-COMPILED,DATE-WRITTEN,DAY,DE,%
 
141
      DEBUG-CONTENTS,DEGUB-ITEM,DEBUG-LINE,DEBUG-NAME,DEBUG-SUB1,%
 
142
      DEBUG-SUB2,DEBUG-SUB3,DEBUGGING,DECIMAL-POINT,DECLARATIVES,%
 
143
      DELETE,DELIMITED,DELIMITER,DEPENDING,DESCENDING,DESTINATION,%
 
144
      DETAIL,DISABLE,DISPLAY,DIVIDE,DIVISION,DOWN,DUPLICATES,DYNAMIC,%
 
145
      EGI,ELSE,EMI,ENABLE,END,END-OF-PAGE,ENTER,ENVIRONMENT,EOP,EQUAL,%
 
146
      ERROR,ESI,EVERY,EXCEPTION,EXIT,EXTEND,FD,FILE,FILE-CONTROL,%
 
147
      FILLER,FINAL,FIRST,FOOTING,FOR,FROM,GENERATE,GIVING,GO,GREATER,%
 
148
      GROUP,HEADING,HIGH-VALUE,HIGH-VALUES,I-O,I-O-CONTROL,%
 
149
      IDENTIFICATION,IF,IN,INDEX,INDEXED,INDICATE,INITIAL,INITIATE,%
 
150
      INPUT,INPUT-OUTPUT,INSPECT,INSTALLATION,INTO,INVALID,IS,JUST,%
 
151
      JUSTIFIED,KEY,LABEL,LAST,LEADING,LEFT,LENGTH,LESS,LIMIT,LIMITS,%
 
152
      LINAGE,LINAGE-COUNTER,LINE,LINE-COUNTER,LINES,LINKAGE,LOCK,%
 
153
      LOW-VALUE,LOW-VALUES,MEMORY,MERGE,MESSAGE,MODE,MODULES,MOVE,%
 
154
      MULTIPLE,MULTIPLY,NATIVE,NEGATIVE,NEXT,NO,NOT,NUMBER,NUMERIC,%
 
155
      OBJECT-COMPUTER,OCCURS,OF,OFF,OMITTED,ON,OPEN,OPTIONAL,OR,%
 
156
      ORGANIZATION,OUTPUT,OVERFLOW,PAGE,PAGE-COUNTER,PERFORM,PF,PH,PIC,%
 
157
      PICTURE,PLUS,POINTER,POSITION,PRINTING,POSITIVE,PRINTING,%
 
158
      PROCEDURE,PROCEDURES,PROCEED,PROGRAM,PROGRAM-ID,QUEUE,QUOTE,%
 
159
      QUOTES,RANDOM,RD,READ,RECEIVE,RECORD,RECORDING,RECORDS,REDEFINES,%
 
160
      REEL,REFERENCES,RELATIVE,RELEASE,REMAINDER,REMOVAL,RENAMES,%
 
161
      REPLACING,REPORT,REPORTING,REPORTS,RERUN,RESERVE,RESET,RETURN,%
 
162
      REVERSED,REWIND,REWRITE,RF,RH,RIGHT,ROUNDED,RUN,SAME,SD,SEARCH,%
 
163
      SECTION,SECURITY,SEGMENT,SEGMENT-LIMIT,SELECT,SEND,SENTENCE,%
 
164
      SEPARATE,SEQUENCE,SEQUENTIAL,SET,SIGN,SIZE,SORT,SORT-MERGE,%
 
165
      SOURCE,SOURCE-COMPUTER,SPACE,SPACES,SPECIAL-NAMES,STANDARD,START,%
 
166
      STATUS,STOP,STRING,SUB-QUEUE-1,SUB-QUEUE-2,SUB-QUEUE-3,SUBTRACT,%
 
167
      SUM,SYMBOLIC,SYNC,SYNCHRONIZED,TABLE,TALLYING,TAPE,TERMINAL,%
 
168
      TERMINATE,TEXT,THAN,THROUGH,THRU,TIME,TIMES,TO,TOP,TRAILING,TYPE,%
 
169
      UNIT,UNSTRING,UNTIL,UP,UPON,USAGE,USE,USING,VALUE,VALUES,VARYING,%
 
170
      WHEN,WITH,WORDS,WORKING-STORAGE,WRITE,ZERO,ZEROES,ZEROS},%
 
171
   alsodigit=-%,
 
172
   sensitive=f,% ???
 
173
   morecomment=[f][commentstyle][6]*,%
 
174
   morestring=[d]"% ??? doubled
 
175
  }[keywords,comments,strings]%
 
176
\lst@definelanguage{Delphi}%
 
177
  {morekeywords={and,as,asm,array,begin,case,class,const,constructor,%
 
178
      destructor,div,do,downto,else,end,except,exports,file,finally,%
 
179
      for,function,goto,if,implementation,in,inherited,inline,%
 
180
      initialization,interface,is,label,library,mod,nil,not,object,of,%
 
181
      or,packed,procedure,program,property,raise,record,repeat,set,%
 
182
      shl,shr,string,then,to,try,type,unit,until,uses,var,while,with,%
 
183
      xor,%
 
184
      absolute,abstract,assembler,at,cdecl,default,dynamic,export,%
 
185
      external,far,forward,index,name,near,nodefault,on,override,%
 
186
      private,protected,public,published,read,resident,storedDir,%
 
187
      virtual,write},%
 
188
   morendkeywords={Abs,AddExitProc,Addr,AllocMem,AnsiCompareStr,%
 
189
      AnsiCompareText,AnsiLowerCase,AnsiUpperCase,Append,AppendStr,%
 
190
      ArcTan,AssignCrt,Assigned,AssignFile,BlockRead,BlockWrite,Break,%
 
191
      ChangeFileExt,ChDir,Chr,CloseFile,ClrEol,ClrScr,Concat,Continue,%
 
192
      Copy,Cos,CSeg,CursorTo,Date,DateTimeToFileDate,DateTimeToStr,%
 
193
      DateTimeToString,DateToStr,DayOfWeek,Dec,DecodeDate,DecodeTime,%
 
194
      Delete,DeleteFile,DiskFree,DiskSize,Dispose,DisposeStr,%
 
195
      DoneWinCrt,DSeg,EncodeDate,EncodeTime,Eof,Eoln,Erase,Exclude,%
 
196
      Exit,Exp,ExpandFileName,ExtractFileExt,ExtractFileName,%
 
197
      ExtractFilePath,FileAge,FileClose,FileDateToDateTime,FileExists,%
 
198
      FileGetAttr,FileGetDate,FileOpen,FilePos,FileRead,FileSearch,%
 
199
      FileSeek,FileSetAttr,FileSetDate,FileSize,FillChar,FindClose,%
 
200
      FindFirst,FindNext,FloatToDecimal,FloatToStrF,FloatToStr,%
 
201
      FloatToText,FloatToTextFmt,Flush,FmtLoadStr,FmtStr,Format,%
 
202
      FormatBuf,FormatDateTime,FormatFloat,Frac,Free,FreeMem,GetDir,%
 
203
      GetMem,GotoXY,Halt,Hi,High,Inc,Include,InitWinCrt,Insert,Int,%
 
204
      IntToHex,IntToStr,IOResult,IsValidIdent,KeyPressed,Length,Ln,Lo,%
 
205
      LoadStr,Low,LowerCase,MaxAvail,MemAvail,MkDir,Move,New,NewStr,%
 
206
      Now,Odd,Ofs,Ord,ParamCount,ParamStr,Pi,Pos,Pred,Ptr,Random,%
 
207
      Randomize,Read,ReadBuf,ReadKey,Readln,ReAllocMem,Rename,%
 
208
      RenameFile,Reset,Rewrite,RmDir,Round,RunError,ScrollTo,Seek,%
 
209
      SeekEof,SeekEoln,Seg,SetTextBuf,Sin,SizeOf,SPtr,Sqr,Sqrt,SSeg,%
 
210
      Str,StrCat,StrComp,StrCopy,StrDispose,StrECopy,StrEnd,StrFmt,%
 
211
      StrLCat,StrIComp,StrLComp,StrLCopy,StrLen,StrLFmt,StrLIComp,%
 
212
      StrLower,StrMove,StrNew,StrPas,StrPCopy,StrPos,StrScan,StrRScan,%
 
213
      StrToDate,StrToDateTime,StrToFloat,StrToInt,StrToIntDef,%
 
214
      StrToTime,StrUpper,Succ,Swap,TextToFloat,Time,TimeToStr,%
 
215
      TrackCursor,Trunc,Truncate,TypeOf,UpCase,UpperCase,Val,WhereX,%
 
216
      WhereY,Write,WriteBuf,WriteChar,Writeln},%
 
217
   sensitive=f,%
 
218
   morecomment=[s]{(*}{*)},%
 
219
   morecomment=[s]{\{}{\}},%
 
220
   morecomment=[l]{//},% 2001 Christian Gudrian
 
221
   morestring=[d]'%
 
222
  }[keywords,comments,strings]%
 
223
\lst@definelanguage{Eiffel}%
 
224
  {morekeywords={alias,all,and,as,BIT,BOOLEAN,CHARACTER,check,class,%
 
225
      creation,Current,debug,deferred,do,DOUBLE,else,elseif,end,%
 
226
      ensure,expanded,export,external,false,feature,from,frozen,if,%
 
227
      implies,indexing,infix,inherit,inspect,INTEGER,invariant,is,%
 
228
      like,local,loop,NONE,not,obsolete,old,once,or,POINTER,prefix,%
 
229
      REAL,redefine,rename,require,rescue,Result,retry,select,%
 
230
      separate,STRING,strip,then,true,undefine,unique,until,variant,%
 
231
      when,xor},%
 
232
   sensitive,%
 
233
   morecomment=[l]--,%
 
234
   morestring=[d]",%
 
235
  }[keywords,comments,strings]%
 
236
%%
 
237
%% Euphoria definition (c) 1998 Detlef Reimers <dreimers@aol.com>
 
238
%%
 
239
\lst@definelanguage{Euphoria}%
 
240
  {morekeywords={abort,and,and_bits,append,arctan,atom,by,call,%
 
241
      call_proc,call_func,c_proc,c_func,clear_screen,close,%
 
242
      command_line,compare,constant,cos,do,date,else,elsif,end,exit,%
 
243
      find,floor,for,function,getc,getenv,get_key,gets,global,%
 
244
      get_pixel,if,include,integer,length,log,match,machine_func,%
 
245
      machine_proc,mem_copy,mem_set,not,not_bits,or,object,open,%
 
246
      or_bits,procedure,puts,position,prepend,print,printf,power,peek,%
 
247
      poke,pixel,poke4,peek4s,peek4u,return,rand,repeat,remainder,%
 
248
      routine_id,sequence,sqrt,sin,system,sprintf,then,type,to,time,%
 
249
      trace,tan,while,with,without,xor,xor_bits},%
 
250
   sensitive,%
 
251
   morecomment=[l]--,%
 
252
   morestring=[d]',%
 
253
   morestring=[d]"%
 
254
  }[keywords,comments,strings]%
 
255
%%
 
256
%% Haskell98 as implemented in Hugs98. See http://www.haskell.org
 
257
%% All keywords from Prelude and Standard Libraries
 
258
%% (c) 1999 Peter Bartke <bartke@inf.fu-berlin.de>
 
259
%%
 
260
\lst@definelanguage{Haskell}%
 
261
  {otherkeywords={=>},%
 
262
   morekeywords={abstype,if,then,else,case,class,data,default,deriving,%
 
263
      hiding,if,in,infix,infixl,infixr,import,instance,let,module,%
 
264
      newtype,of,qualified,type,where,do,AbsoluteSeek,AppendMode,%
 
265
      Array,BlockBuffering,Bool,BufferMode,Char,Complex,Double,Either,%
 
266
      FilePath,Float,Int,Integer,IO,IOError,Ix,LineBuffering,Maybe,%
 
267
      Ordering,NoBuffering,ReadMode,ReadWriteMode,ReadS,RelativeSeek,%
 
268
      SeekFromEnd,SeekMode,ShowS,StdGen,String,Void,Bounded,Enum,Eq,%
 
269
      Eval,ExitCode,exitFailure,exitSuccess,Floating,Fractional,%
 
270
      Functor,Handle,HandlePosn,IOMode,Integral,List,Monad,MonadPlus,%
 
271
      MonadZero,Num,Numeric,Ord,Random,RandomGen,Ratio,Rational,Read,%
 
272
      Real,RealFloat,RealFrac,Show,System,Prelude,EQ,False,GT,Just,%
 
273
      Left,LT,Nothing,Right,WriteMode,True,abs,accum,accumArray,%
 
274
      accumulate,acos,acosh,all,and,any,ap,appendFile,applyM,%
 
275
      approxRational,array,asTypeOf,asin,asinh,assocs,atan,atan2,atanh,%
 
276
      bounds,bracket,bracket_,break,catch,catMaybes,ceiling,chr,cis,%
 
277
      compare,concat,concatMap,conjugate,const,cos,cosh,curry,cycle,%
 
278
      decodeFloat,delete,deleteBy,deleteFirstsBy,denominator,%
 
279
      digitToInt,div,divMod,drop,dropWhile,either,elem,elems,elemIndex,%
 
280
      elemIndices,encodeFloat,enumFrom,enumFromThen,enumFromThenTo,%
 
281
      enumFromTo,error,even,exitFailure,exitWith,exp,exponent,fail,%
 
282
      filter,filterM,find,findIndex,findIndices,flip,floatDigits,%
 
283
      floatRadix,floatRange,floatToDigits,floor,foldl,foldM,foldl1,%
 
284
      foldr,foldr1,fromDouble,fromEnum,fromInt,fromInteger,%
 
285
      fromIntegral,fromJust,fromMaybe,fromRat,fromRational,%
 
286
      fromRealFrac,fst,gcd,genericLength,genericTake,genericDrop,%
 
287
      genericSplitAt,genericIndex,genericReplicate,getArgs,getChar,%
 
288
      getContents,getEnv,getLine,getProgName,getStdGen,getStdRandom,%
 
289
      group,groupBy,guard,hClose,hFileSize,hFlush,hGetBuffering,%
 
290
      hGetChar,hGetContents,hGetLine,hGetPosn,hIsClosed,hIsEOF,hIsOpen,%
 
291
      hIsReadable,hIsSeekable,hIsWritable,hLookAhead,hPutChar,hPutStr,%
 
292
      hPutStrLn,hPrint,hReady,hSeek,hSetBuffering,hSetPosn,head,%
 
293
      hugsIsEOF,hugsHIsEOF,hugsIsSearchErr,hugsIsNameErr,%
 
294
      hugsIsWriteErr,id,ioError,imagPart,index,indices,init,inits,%
 
295
      inRange,insert,insertBy,interact,intersect,intersectBy,%
 
296
      intersperse,intToDigit,ioeGetErrorString,ioeGetFileName,%
 
297
      ioeGetHandle,isAlreadyExistsError,isAlreadyInUseError,isAlpha,%
 
298
      isAlphaNum,isAscii,isControl,isDenormalized,isDoesNotExistError,%
 
299
      isDigit,isEOF,isEOFError,isFullError,isHexDigit,isIEEE,%
 
300
      isIllegalOperation,isInfinite,isJust,isLower,isNaN,%
 
301
      isNegativeZero,isNothing,isOctDigit,isPermissionError,isPrefixOf,%
 
302
      isPrint,isSpace,isSuffixOf,isUpper,isUserError,iterate,ixmap,%
 
303
      join,last,lcm,length,lex,lexDigits,lexLitChar,liftM,liftM2,%
 
304
      liftM3,liftM4,liftM5,lines,listArray,listToMaybe,log,logBase,%
 
305
      lookup,magnitude,makePolar,map,mapAccumL,mapAccumR,mapAndUnzipM,%
 
306
      mapM,mapM_,mapMaybe,max,maxBound,maximum,maximumBy,maybe,%
 
307
      maybeToList,min,minBound,minimum,minimumBy,mkPolar,mkStdGen,%
 
308
      mplus,mod,msum,mzero,negate,next,newStdGen,not,notElem,nub,nubBy,%
 
309
      null,numerator,odd,openFile,or,ord,otherwise,partition,phase,pi,%
 
310
      polar,pred,print,product,properFraction,putChar,putStr,putStrLn,%
 
311
      quot,quotRem,random,randomIO,randomR,randomRIO,randomRs,randoms,%
 
312
      rangeSize,read,readDec,readFile,readFloat,readHex,readInt,readIO,%
 
313
      readList,readLitChar,readLn,readParen,readOct,readSigned,reads,%
 
314
      readsPrec,realPart,realToFrac,recip,rem,repeat,replicate,return,%
 
315
      reverse,round,scaleFloat,scanl,scanl1,scanr,scanr1,seq,sequence,%
 
316
      sequence_,setStdGen,show,showChar,showEFloat,showFFloat,%
 
317
      showFloat,showGFloat,showInt,showList,showLitChar,showParen,%
 
318
      showSigned,showString,shows,showsPrec,significand,signum,sin,%
 
319
      sinh,snd,sort,sortBy,span,split,splitAt,sqrt,stderr,stdin,stdout,%
 
320
      strict,subtract,succ,sum,system,tail,tails,take,takeWhile,tan,%
 
321
      tanh,toEnum,toInt,toInteger,toLower,toRational,toUpper,transpose,%
 
322
      truncate,try,uncurry,undefined,unfoldr,union,unionBy,unless,%
 
323
      unlines,until,unwords,unzip,unzip3,unzip4,unzip5,unzip6,unzip7,%
 
324
      userError,when,words,writeFile,zero,zip,zip3,zip4,zip5,zip6,zip7,%
 
325
      zipWith,zipWithM,zipWithM_,zipWith3,zipWith4,zipWith5,zipWith6,%
 
326
      zipWith7},%
 
327
   sensitive,%
 
328
   morecomment=[l]--,%
 
329
   morecomment=[n]{\{-}{-\}},%
 
330
   morestring=[b]"%
 
331
  }[keywords,comments,strings]%
 
332
%%
 
333
%% IDL definition (c) 1998 Juergen Heim <heim@astro.uni-tuebingen.de>
 
334
%%
 
335
\lst@definelanguage{IDL}%
 
336
  {morekeywords={and,begin,case,common,do,else,end,endcase,endelse,%
 
337
      endfor,endif,endrep,endwhile,eq,for,function,ge,goto,gt,if,le,lt,%
 
338
      mod,ne,not,of,on_ioerror,or,pro,repeat,return,then,until,while,%
 
339
      xor,on_error,openw,openr,openu,print,printf,printu,plot,read,%
 
340
      readf,readu,writeu,stop},%
 
341
   sensitive=f,%
 
342
   morecomment=[l];,%
 
343
   morestring=[d]'%
 
344
  }[keywords,comments,strings]%
 
345
\lst@definelanguage{Lisp}%
 
346
  {morekeywords={abort,abs,acons,acos,acosh,adjoin,alphanumericp,alter,%
 
347
      append,apply,apropos,aref,arrayp,ash,asin,asinh,assoc,atan,atanh,%
 
348
      atom,bit,boole,boundp,break,butlast,byte,catenate,ceiling,cerror,%
 
349
      char,character,characterp,choose,chunk,cis,close,clrhash,coerce,%
 
350
      collect,commonp,compile,complement,complex,complexp,concatenate,%
 
351
      conjugate,cons,consp,constantp,continue,cos,cosh,cotruncate,%
 
352
      count,delete,denominator,describe,directory,disassemble,%
 
353
      documentation,dpb,dribble,ed,eighth,elt,enclose,endp,eq,eql,%
 
354
      equal,equalp,error,eval,evalhook,evenp,every,exp,expand,export,%
 
355
      expt,fboundp,fceiling,fdefinition,ffloor,fifth,fill,find,first,%
 
356
      float,floatp,floor,fmakunbound,format,fourth,fround,ftruncate,%
 
357
      funcall,functionp,gatherer,gcd,generator,gensym,gentemp,get,getf,%
 
358
      gethash,identity,imagpart,import,inspect,integerp,intern,%
 
359
      intersection,tively,isqrt,keywordp,last,latch,lcm,ldb,ldiff,%
 
360
      length,list,listen,listp,load,log,logand,logbitp,logcount,logeqv,%
 
361
      logior,lognand,lognor,lognot,logtest,logxor,macroexpand,%
 
362
      makunbound,map,mapc,mapcan,mapcar,mapcon,maphash,mapl,maplist,%
 
363
      mask,max,member,merge,min,mingle,minusp,mismatch,mod,namestring,%
 
364
      nbutlast,nconc,nintersection,ninth,not,notany,notevery,nreconc,%
 
365
      nreverse,nsublis,nsubst,nth,nthcdr,null,numberp,numerator,nunion,%
 
366
      oddp,open,packagep,pairlis,pathname,pathnamep,phase,plusp,%
 
367
      position,positions,pprint,previous,princ,print,proclaim,provide,%
 
368
      random,rassoc,rational,rationalize,rationalp,read,readtablep,%
 
369
      realp,realpart,reduce,rem,remhash,remove,remprop,replace,require,%
 
370
      rest,revappend,reverse,room,round,rplaca,rplacd,sbit,scan,schar,%
 
371
      search,second,series,set,seventh,shadow,signal,signum,sin,sinh,%
 
372
      sixth,sleep,some,sort,split,sqrt,streamp,string,stringp,sublis,%
 
373
      subseq,subseries,subsetp,subst,substitute,subtypep,svref,sxhash,%
 
374
      symbolp,tailp,tan,tanh,tenth,terpri,third,truename,truncate,%
 
375
      typep,unexport,unintern,union,until,values,vector,vectorp,warn,%
 
376
      write,zerop,and,assert,case,ccase,cond,ctypecase,decf,declaim,%
 
377
      defclass,defconstant,defgeneric,defmacro,defmethod,defpackage,%
 
378
      defparameter,defsetf,defstruct,deftype,defun,defvar,do,dolist,%
 
379
      dotimes,ecase,encapsulated,etypecase,flet,formatter,gathering,%
 
380
      incf,iterate,labels,let,locally,loop,macrolet,mapping,or,pop,%
 
381
      producing,prog,psetf,psetq,push,pushnew,remf,return,rotatef,%
 
382
      setf,shiftf,step,time,trace,typecase,unless,untrace,when},%
 
383
   sensitive,% ???
 
384
   alsodigit=-,%
 
385
   morecomment=[l];,%
 
386
   morecomment=[s]{\#|}{|\#},% 1997 Aslak Raanes
 
387
   morestring=[b]"%
 
388
  }[keywords,comments,strings]%
 
389
%%
 
390
%% AutoLISP/VisualLISP - Stefan Lagotzki, info@lagotzki.de
 
391
%%
 
392
\lst@definelanguage[Auto]{Lisp}%
 
393
  {morekeywords={abs,acad_colordlg,acad_helpdlg,acad_strlsort,%
 
394
      action_tile,add_list,alert,alloc,and,angle,angtof,angtos,append,%
 
395
      apply,arx,arxload,arxunload,ascii,assoc,atan,atof,atoi,atom,%
 
396
      atoms-family,autoarxload,autoload,Boole,boundp,caddr,cadr,car,%
 
397
      cdr,chr,client_data_tile,close,command,cond,cons,cos,cvunit,%
 
398
      defun,defun-q,defun-q-list-ref,defun-q-list-set,dictadd,dictnext,%
 
399
      dictremove,dictrename,dictsearch,dimx_tile,dimy_tile,distance,%
 
400
      distof,done_dialog,end_image,end_list,entdel,entget,entlast,%
 
401
      entmake,entmakex,entmod,entnext,entsel,entupd,eq,equal,*error*,%
 
402
      eval,exit,exp,expand,expt,fill_image,findfile,fix,float,foreach,%
 
403
      function,gc,gcd,get_attr,get_tile,getangle,getcfg,getcname,%
 
404
      getcorner,getdist,getenv,getfiled,getint,getkword,getorient,%
 
405
      getpoint,getreal,getstring,getvar,graphscr,grclear,grdraw,grread,%
 
406
      grtext,grvecs,handent,help,if,initdia,initget,inters,itoa,lambda,%
 
407
      last,layoutlist,length,list,listp,load,load_dialog,log,logand,%
 
408
      logior,lsh,mapcar,max,mem,member,menucmd,menugroup,min,minusp,%
 
409
      mode_tile,namedobjdict,nentsel,nentselp,new_dialog,not,nth,%
 
410
      null,numberp,open,or,osnap,polar,prin1,princ,print,progn,prompt,%
 
411
      quit,quote,read,read-char,read-line,redraw,regapp,rem,repeat,%
 
412
      reverse,rtos,set,set_tile,setcfg,setenv,setfunhelp,setq,%
 
413
      setvar,setview,sin,slide_image,snvalid,sqrt,ssadd,ssdel,ssget,%
 
414
      ssgetfirst,sslength,ssmemb,ssname,ssnamex,sssetfirst,startapp,%
 
415
      start_dialog,start_image,start_list,strcase,strcat,strlen,subst,%
 
416
      substr,tablet,tblnext,tblobjname,tblsearch,term_dialog,terpri,%
 
417
      textbox,textpage,textscr,trace,trans,type,unload_dialog,untrace,%
 
418
      vector_image,ver,vl-acad-defun,vl-acad-undefun,vl-arx-import,%
 
419
      vl-bb-ref,vl-bb-set,vl-catch-all-apply,%
 
420
      vl-catch-all-error-message,vl-catch-all-error-p,vl-cmdf,vl-consp,%
 
421
      vl-directory-files,vl-doc-export,vl-doc-import,vl-doc-ref,%
 
422
      vl-doc-set,vl-every,vl-exit-with-error,vl-exit-with-value,%
 
423
      vl-file-copy,vl-file-delete,vl-file-directory-p,vl-file-rename,%
 
424
      vl-file-size,vl-file-systime,vl-filename-base,%
 
425
      vl-filename-directory,vl-filename-extension,vl-filename-mktemp,%
 
426
      vl-get-resource,vl-list*,vl-list->string,%
 
427
      vl-list-exported-functions,vl-list-length,vl-list-loaded-vlx,%
 
428
      vl-load-all,vl-load-com,vl-load-reactors,vl-member-if,%
 
429
      vl-member-if-not,vl-position,vl-prin1-to-string,%
 
430
      vl-princ-to-string,vl-propagate,vl-registry-delete,%
 
431
      vl-registry-descendents,vl-registry-read,vl-registry-write,%
 
432
      vl-remove,vl-remove-if,vl-remove-if-not,vl-some,vl-sort,%
 
433
      vl-sort-i,vl-string->list,vl-string-elt,vl-string-left-trim,%
 
434
      vl-string-mismatch,vl-string-position,vl-string-right-trim,%
 
435
      vl-string-search,vl-string-subst,vl-string-translate,%
 
436
      vl-string-trim,vl-symbol-name,vl-symbol-value,vl-symbolp,%
 
437
      vl-unload-vlx,vl-vbaload,vl-vbarun,vl-vlx-loaded-p,vlax-3D-point,%
 
438
      vlax-add-cmd,vlax-create-object,vlax-curve-getArea,%
 
439
      vlax-curve-getDistAtParam,vlax-curve-getDistAtPoint,%
 
440
      vlax-curve-getEndParam,vlax-curve-getEndPoint,%
 
441
      vlax-curve-getParamAtDist,vlax-curve-getParamAtPoint,%
 
442
      vlax-curve-getPointAtDist,vlax-curve-getPointAtParam,%
 
443
      vlax-curve-getStartParam,vlax-curve-getStartPoint,%
 
444
      vlax-curve-isClosed,vlax-curve-isPeriodic,vlax-curve-isPlanar,%
 
445
      vlax-curve-getClosestPointTo,%
 
446
      vlax-curve-getClosestPointToProjection,vlax-curve-getFirstDeriv,%
 
447
      vlax-curve-getSecondDeriv,vlax-dump-object,%
 
448
      vlax-ename->vla-object,vlax-erased-p,vlax-for,%
 
449
      vlax-get-acad-object,vlax-get-object,vlax-get-or-create-object,%
 
450
      vlax-get-property,vlax-import-type-library,vlax-invoke-method,%
 
451
      vlax-ldata-delete,vlax-ldata-get,vlax-ldata-list,vlax-ldata-put,%
 
452
      vlax-ldata-test,vlax-make-safearray,vlax-make-variant,%
 
453
      vlax-map-collection,vlax-method-applicable-p,%
 
454
      vlax-object-released-p,vlax-product-key,%
 
455
      vlax-property-available-p,vlax-put-property,vlax-read-enabled-p,%
 
456
      vlax-release-object,vlax-remove-cmd,vlax-safearray-fill,%
 
457
      vlax-safearray-get-dim,vlax-safearray-get-element,%
 
458
      vlax-safearray-get-l-bound,vlax-safearray-get-u-bound,%
 
459
      vlax-safearray-put-element,vlax-safearray-type,%
 
460
      vlax-safearray->list,vlax-tmatrix,vlax-typeinfo-available-p,%
 
461
      vlax-variant-change-type,vlax-variant-type,vlax-variant-value,%
 
462
      vlax-vla-object->ename,vlax-write-enabled-p,vlisp-compile,%
 
463
      vlr-acdb-reactor,vlr-add,vlr-added-p,vlr-beep-reaction,%
 
464
      vlr-command-reactor,vlr-current-reaction-name,vlr-data,%
 
465
      vlr-data-set,vlr-deepclone-reactor,vlr-docmanager-reactor,%
 
466
      vlr-dwg-reactor,vlr-dxf-reactor,vlr-editor-reactor,%
 
467
      vlr-insert-reactor,vlr-linker-reactor,vlr-lisp-reactor,%
 
468
      vlr-miscellaneous-reactor,vlr-mouse-reactor,vlr-notification,%
 
469
      vlr-object-reactor,vlr-owner-add,vlr-owner-remove,vlr-owners,%
 
470
      vlr-pers,vlr-pers-list,vlr-pers-p,vlr-pers-release,%
 
471
      vlr-reaction-names,vlr-reaction-set,vlr-reactions,vlr-reactors,%
 
472
      vlr-remove,vlr-remove-all,vlr-set-notification,%
 
473
      vlr-sysvar-reactor,vlr-toolbar-reactor,vlr-trace-reaction,%
 
474
      vlr-type,vlr-types,vlr-undo-reactor,vlr-wblock-reactor,%
 
475
      vlr-window-reactor,vlr-xref-reactor,vports,wcmatch,while,%
 
476
      write-char,write-line,xdroom,xdsize,zerop},%
 
477
   alsodigit=->,%
 
478
   otherkeywords={1+,1-},%
 
479
   sensitive=false,%
 
480
   morecomment=[l];,%
 
481
   morecomment=[l];;,%
 
482
   morestring=[b]"%
 
483
  }[keywords,comments,strings]%
 
484
%%
 
485
%% Make definitions (c) 2000 Rolf Niepraschk <niepraschk@ptb.de>
 
486
%%
 
487
\lst@definelanguage[gnu]{make}%
 
488
  {morekeywords={SHELL,MAKE,MAKEFLAGS,$@,$\%,$<,$?,$^,$+,$*,%
 
489
      @,^,<,\%,+,?,*,% Markus Pahlow
 
490
      export,unexport,include,override,define,ifdef,ifneq,ifeq,else,%
 
491
      endif,vpath,subst,patsubst,strip,findstring,filter,filter-out,%
 
492
      sort,dir,notdir,suffix,basename,addsuffix,addprefix,join,word,%
 
493
      words,firstword,wildcard,shell,origin,foreach,%
 
494
      @D,@F,*D,*F,\%D,\%F,<D,<F,^D,^F,+D,+F,?D,?F,%
 
495
      AR,AS,CC,CXX,CO,CPP,FC,GET,LEX,PC,YACC,YACCR,MAKEINFO,TEXI2DVI,%
 
496
      WEAVE,CWEAVE,TANGLE,CTANGLE,RM,M2C,LINT,COMPILE,LINK,PREPROCESS,%
 
497
      CHECKOUT,%
 
498
      ARFLAGS,ASFLAGS,CFLAGS,CXXFLAGS,COFLAGS,CPPFLAGS,FFLAGS,GFLAGS,%
 
499
      LDFLAGS,LOADLIBES,LFLAGS,PFLAGS,RFLAGS,YFLAGS,M2FLAGS,MODFLAGS,%
 
500
      LINTFLAGS,MAKEINFO_FLAGS,TEXI2DVI_FLAGS,COFLAGS,GFLAGS,%
 
501
      OUTPUT_OPTION,SCCS_OUTPUT_OPTION,% missing comma: Markus Pahlow
 
502
      .PHONY,.SUFFIXES,.DEFAULT,.PRECIOUS,.INTERMEDIATE,.SECONDARY,%
 
503
      .IGNORE,.SILENT,.EXPORT_ALL_VARIABLES,MAKEFILES,VPATH,MAKESHELL,%
 
504
      MAKELEVEL,MAKECMDGOALS,SUFFIXES},%
 
505
   sensitive=true,
 
506
   morecomment=[l]\#,%
 
507
   morestring=[b]"%
 
508
  }[keywords,comments,strings,make]%
 
509
\lst@definelanguage{make}
 
510
  {morekeywords={SHELL,MAKE,MAKEFLAGS,$@,$\%,$<,$?,$^,$+,$*},%
 
511
   sensitive=true,%
 
512
   morecomment=[l]\#,%
 
513
   morestring=[b]"%
 
514
  }[keywords,comments,strings,make]%
 
515
%%
 
516
%% Mercury definition (c) 1997 Dominique de Waleffe <ddw@miscrit.be>
 
517
%% Extended (c) 2001 Ralph Becket <rbeck@microsoft.com>
 
518
%%
 
519
\lst@definelanguage{Mercury}%
 
520
  {otherkeywords={::,->,-->,--->,:-,==,=>,<=,<=>},%
 
521
   morekeywords={module,include_module,import_module,interface,%
 
522
      end_module,implementation,mode,is,failure,semidet,nondet,det,%
 
523
      multi,erroneous,inst,in,out,di,uo,ui,type,typeclass,instance,%
 
524
      where,with_type,pred,func,lambda,impure,semipure,if,then,else,%
 
525
      some,all,not,true,fail,pragma,memo,no_inline,inline,loop_check,%
 
526
      minimal_model,fact_table,type_spec,terminates,does_not_terminate,%
 
527
      check_termination,promise_only_solution,unsafe_promise_unique,%
 
528
      source_file,obsolete,import,export,c_header_code,c_code,%
 
529
      foreign_code,foreign_proc,may_call_mercury,will_not_call_mercury,%
 
530
      thread_safe,not_thread_safe},%
 
531
   sensitive=t,%
 
532
   morecomment=[l]\%,%
 
533
   morecomment=[s]{/*}{*/},%
 
534
   morestring=[bd]",%
 
535
   morestring=[bd]'%
 
536
  }[keywords,comments,strings]%
 
537
%%
 
538
%% Miranda definition (c) 1998 Peter Bartke <bartke@inf.fu-berlin.de>
 
539
%%
 
540
%% Miranda: pure lazy functional language with polymorphic type system,
 
541
%%          garbage collection and functions as first class citizens
 
542
%%
 
543
\lst@definelanguage{Miranda}%
 
544
  {morekeywords={abstype,div,if,mod,otherwise,readvals,show,type,where,%
 
545
     with,bool,char,num,sys_message,False,True,Appendfile,Closefile,%
 
546
     Exit,Stderr,Stdout,System,Tofile,\%include,\%export,\%free,%
 
547
     \%insert,abs,and,arctan,cjustify,code,concat,const,converse,cos,%
 
548
     decode,digit,drop,dropwhile,entier,error,exp,filemode,filter,%
 
549
     foldl,foldl1,foldr,foldr1,force,fst,getenv,hd,hugenum,id,index,%
 
550
     init,integer,iterate,last,lay,layn,letter,limit,lines,ljustify,%
 
551
     log,log10,map,map2,max,max2,member,merge,min,min2,mkset,neg,%
 
552
     numval,or,pi,postfix,product,read,rep,repeat,reverse,rjustify,%
 
553
     scan,seq,showfloat,shownum,showscaled,sin,snd,sort,spaces,sqrt,%
 
554
     subtract,sum,system,take,takewhile,tinynum,tl,transpose,undef,%
 
555
     until,zip2,zip3,zip4,zip5,zip6,zip},%
 
556
   sensitive,%
 
557
   morecomment=[l]||,%
 
558
   morestring=[b]"%
 
559
  }[keywords,comments,strings]%
 
560
%%
 
561
%% ML definition (c) 1999 Torben Hoffmann <toho@it.dtu.dk>
 
562
%%
 
563
\lst@definelanguage{ML}%
 
564
  {morekeywords={abstype,and,andalso,as,case,do,datatype,else,end,%
 
565
       eqtype,exception,fn,fun,functor,handle,if,in,include,infix,%
 
566
       infixr,let,local,nonfix,of,op,open,orelse,raise,rec,sharing,sig,%
 
567
       signature,struct,structure,then,type,val,with,withtype,while},%
 
568
   sensitive,%
 
569
   morecomment=[n]{(*}{*)},%
 
570
   morestring=[d]"%
 
571
  }[keywords,comments,strings]%
 
572
%%
 
573
%% PHP definition by Luca Balzerani, <lou@latoserver.it>
 
574
%%
 
575
\lst@definelanguage{PHP}%
 
576
  {morekeywords={%
 
577
    abs,acos,acosh,addcslashes,addslashes,apache_child_terminate,%
 
578
    apache_note,apache_setenv,array_change_key_case,array_chunk,%
 
579
    array_diff,array_fill,array_filter,array_flip,array_intersect,%
 
580
    array_keys,array_map,array_merge_recursive,array_merge,%
 
581
    array_pad,array_pop,array_push,array_rand,array_reduce,%
 
582
    array_search,array_shift,array_slice,array_splice,array_sum,%
 
583
    array_unshift,array_values,array_walk,array,arsort,ascii2ebcdic,%
 
584
    asinh,asort,aspell_check_raw,aspell_check,aspell_new,%
 
585
    assert_options,assert,atan,atan2,atanh,base_convert,%
 
586
    base64_encode,basename,bcadd,bccomp,bcdiv,bcmod,bcmul,bcpow,%
 
587
    bcsqrt,bcsub,bin2hex,bind_textdomain_codeset,bindec,%
 
588
    bzclose,bzcompress,bzdecompress,bzerrno,bzerror,bzerrstr,%
 
589
    bzopen,bzread,bzwrite,cal_days_in_month,cal_from_jd,cal_info,%
 
590
    call_user_func_array,call_user_func,call_user_method_array,%
 
591
    ccvs_add,ccvs_auth,ccvs_command,ccvs_count,ccvs_delete,%
 
592
    ccvs_init,ccvs_lookup,ccvs_new,ccvs_report,ccvs_return,%
 
593
    ccvs_sale,ccvs_status,ccvs_textvalue,ccvs_void,ceil,chdir,%
 
594
    checkdnsrr,chgrp,chmod,chop,chown,chr,chroot,chunk_split,%
 
595
    clearstatcache,closedir,closelog,com_addref,com_get,com_invoke,%
 
596
    com_load_typelib,com_load,com_propget,com_propput,com_propset,%
 
597
    com_set,compact,connection_aborted,connection_status,%
 
598
    constant,convert_cyr_string,copy,cos,cosh,count_chars,count,%
 
599
    cpdf_add_outline,cpdf_arc,cpdf_begin_text,cpdf_circle,cpdf_clip,%
 
600
    cpdf_closepath_fill_stroke,cpdf_closepath_stroke,cpdf_closepath,%
 
601
    cpdf_curveto,cpdf_end_text,cpdf_fill_stroke,cpdf_fill,%
 
602
    cpdf_finalize,cpdf_global_set_document_limits,cpdf_import_jpeg,%
 
603
    cpdf_moveto,cpdf_newpath,cpdf_open,cpdf_output_buffer,%
 
604
    cpdf_place_inline_image,cpdf_rect,cpdf_restore,cpdf_rlineto,%
 
605
    cpdf_rotate_text,cpdf_rotate,cpdf_save_to_file,cpdf_save,%
 
606
    cpdf_set_action_url,cpdf_set_char_spacing,cpdf_set_creator,%
 
607
    cpdf_set_font_directories,cpdf_set_font_map_file,cpdf_set_font,%
 
608
    cpdf_set_keywords,cpdf_set_leading,cpdf_set_page_animation,%
 
609
    cpdf_set_text_matrix,cpdf_set_text_pos,cpdf_set_text_rendering,%
 
610
    cpdf_set_title,cpdf_set_viewer_preferences,%
 
611
    cpdf_setdash,cpdf_setflat,cpdf_setgray_fill,cpdf_setgray_stroke,%
 
612
    cpdf_setlinecap,cpdf_setlinejoin,cpdf_setlinewidth,%
 
613
    cpdf_setrgbcolor_fill,cpdf_setrgbcolor_stroke,cpdf_setrgbcolor,%
 
614
    cpdf_show,cpdf_stringwidth,cpdf_stroke,cpdf_text,cpdf_translate,%
 
615
    crack_closedict,crack_getlastmessage,crack_opendict,crc32,%
 
616
    crypt,ctype_alnum,ctype_alpha,ctype_cntrl,ctype_digit,%
 
617
    ctype_lower,ctype_print,ctype_punct,ctype_space,ctype_upper,%
 
618
    curl_close,curl_errno,curl_error,curl_exec,curl_getinfo,%
 
619
    curl_setopt,curl_version,current,cybercash_base64_decode,%
 
620
    cybercash_decr,cybercash_encr,cybermut_creerformulairecm,%
 
621
    cybermut_testmac,cyrus_authenticate,cyrus_bind,cyrus_close,%
 
622
    cyrus_query,cyrus_unbind,date,dba_close,dba_delete,dba_exists,%
 
623
    dba_firstkey,dba_insert,dba_nextkey,dba_open,dba_optimize,%
 
624
    dba_replace,dba_sync,dbase_add_record,dbase_close,dbase_create,%
 
625
    dbase_get_record_with_names,dbase_get_record,dbase_numfields,%
 
626
    dbase_open,dbase_pack,dbase_replace_record,dblist,dbmclose,%
 
627
    dbmexists,dbmfetch,dbmfirstkey,dbminsert,dbmnextkey,dbmopen,%
 
628
    dbplus_add,dbplus_aql,dbplus_chdir,dbplus_close,dbplus_curr,%
 
629
    dbplus_errno,dbplus_find,dbplus_first,dbplus_flush,%
 
630
    dbplus_freelock,dbplus_freerlocks,dbplus_getlock,%
 
631
    dbplus_info,dbplus_last,dbplus_lockrel,dbplus_next,dbplus_open,%
 
632
    dbplus_rchperm,dbplus_rcreate,dbplus_rcrtexact,dbplus_rcrtlike,%
 
633
    dbplus_restorepos,dbplus_rkeys,dbplus_ropen,dbplus_rquery,%
 
634
    dbplus_rsecindex,dbplus_runlink,dbplus_rzap,dbplus_savepos,%
 
635
    dbplus_setindexbynumber,dbplus_sql,dbplus_tcl,dbplus_tremove,%
 
636
    dbplus_undoprepare,dbplus_unlockrel,dbplus_unselect,%
 
637
    dbplus_xlockrel,dbplus_xunlockrel,dbx_close,dbx_compare,%
 
638
    dbx_error,dbx_query,dbx_sort,dcgettext,dcngettext,debugger_off,%
 
639
    decbin,dechex,decoct,define_syslog_variables,define,defined,%
 
640
    delete,dgettext,die,dio_close,dio_fcntl,dio_open,dio_read,%
 
641
    dio_stat,dio_truncate,dio_write,dirname,disk_free_space,%
 
642
    diskfreespace,dl,dngettext,domxml_add_root,domxml_attributes,%
 
643
    domxml_dumpmem,domxml_get_attribute,domxml_new_child,%
 
644
    domxml_node_set_content,domxml_node_unlink_node,domxml_node,%
 
645
    domxml_set_attribute,domxml_version,dotnet_load,doubleval,each,%
 
646
    easter_days,ebcdic2ascii,echo,empty,end,ereg_replace,ereg,%
 
647
    eregi,error_log,error_reporting,escapeshellarg,escapeshellcmd,%
 
648
    exec,exit,exp,explode,expm1,extension_loaded,extract,ezmlm_hash,%
 
649
    fbsql_autocommit,fbsql_change_user,fbsql_close,fbsql_commit,%
 
650
    fbsql_create_blob,fbsql_create_clob,fbsql_create_db,%
 
651
    fbsql_database_password,fbsql_database,fbsql_db_query,%
 
652
    fbsql_drop_db,fbsql_errno,fbsql_error,fbsql_fetch_array,%
 
653
    fbsql_fetch_field,fbsql_fetch_lengths,fbsql_fetch_object,%
 
654
    fbsql_field_flags,fbsql_field_len,fbsql_field_name,%
 
655
    fbsql_field_table,fbsql_field_type,fbsql_free_result,%
 
656
    fbsql_hostname,fbsql_insert_id,fbsql_list_dbs,fbsql_list_fields,%
 
657
    fbsql_next_result,fbsql_num_fields,fbsql_num_rows,%
 
658
    fbsql_pconnect,fbsql_query,fbsql_read_blob,fbsql_read_clob,%
 
659
    fbsql_rollback,fbsql_select_db,fbsql_set_lob_mode,%
 
660
    fbsql_start_db,fbsql_stop_db,fbsql_tablename,fbsql_username,%
 
661
    fclose,fdf_add_template,fdf_close,fdf_create,fdf_get_file,%
 
662
    fdf_get_value,fdf_next_field_name,fdf_open,fdf_save,fdf_set_ap,%
 
663
    fdf_set_file,fdf_set_flags,fdf_set_javascript_action,%
 
664
    fdf_set_status,fdf_set_submit_form_action,fdf_set_value,feof,%
 
665
    fgetc,fgetcsv,fgets,fgetss,file_exists,file,fileatime,filectime,%
 
666
    fileinode,filemtime,fileowner,fileperms,filepro_fieldcount,%
 
667
    filepro_fieldtype,filepro_fieldwidth,filepro_retrieve,%
 
668
    filepro,filesize,filetype,floatval,flock,floor,flush,fopen,%
 
669
    fputs,fread,frenchtojd,fribidi_log2vis,fscanf,fseek,fsockopen,%
 
670
    ftell,ftok,ftp_cdup,ftp_chdir,ftp_connect,ftp_delete,ftp_exec,%
 
671
    ftp_fput,ftp_get,ftp_login,ftp_mdtm,ftp_mkdir,ftp_nlist,%
 
672
    ftp_put,ftp_pwd,ftp_quit,ftp_rawlist,ftp_rename,ftp_rmdir,%
 
673
    ftp_size,ftp_systype,ftruncate,func_get_arg,func_get_args,%
 
674
    function_exists,fwrite,get_browser,get_cfg_var,%
 
675
    get_class_vars,get_class,get_current_user,get_declared_classes,%
 
676
    get_defined_functions,get_defined_vars,get_extension_funcs,%
 
677
    get_included_files,get_loaded_extensions,get_magic_quotes_gpc,%
 
678
    get_meta_tags,get_object_vars,get_parent_class,%
 
679
    get_resource_type,getallheaders,getcwd,getdate,getenv,%
 
680
    gethostbyname,gethostbynamel,getimagesize,getlastmod,getmxrr,%
 
681
    getmyinode,getmypid,getmyuid,getprotobyname,getprotobynumber,%
 
682
    getrusage,getservbyname,getservbyport,gettext,gettimeofday,%
 
683
    gmdate,gmmktime,gmp_abs,gmp_add,gmp_and,gmp_clrbit,gmp_cmp,%
 
684
    gmp_div_q,gmp_div_qr,gmp_div_r,gmp_div,gmp_divexact,gmp_fact,%
 
685
    gmp_gcdext,gmp_hamdist,gmp_init,gmp_intval,gmp_invert,%
 
686
    gmp_legendre,gmp_mod,gmp_mul,gmp_neg,gmp_or,gmp_perfect_square,%
 
687
    gmp_pow,gmp_powm,gmp_prob_prime,gmp_random,gmp_scan0,gmp_scan1,%
 
688
    gmp_sign,gmp_sqrt,gmp_sqrtrem,gmp_strval,gmp_sub,gmp_xor,%
 
689
    gregoriantojd,gzclose,gzcompress,gzdeflate,gzencode,gzeof,%
 
690
    gzgetc,gzgets,gzgetss,gzinflate,gzopen,gzpassthru,gzputs,gzread,%
 
691
    gzseek,gztell,gzuncompress,gzwrite,header,headers_sent,hebrev,%
 
692
    hexdec,highlight_file,highlight_string,htmlentities,%
 
693
    hw_array2objrec,hw_changeobject,hw_children,hw_childrenobj,%
 
694
    hw_connect,hw_connection_info,hw_cp,hw_deleteobject,%
 
695
    hw_docbyanchorobj,hw_document_attributes,hw_document_bodytag,%
 
696
    hw_document_setcontent,hw_document_size,hw_dummy,hw_edittext,%
 
697
    hw_errormsg,hw_free_document,hw_getanchors,hw_getanchorsobj,%
 
698
    hw_getchildcoll,hw_getchildcollobj,hw_getchilddoccoll,%
 
699
    hw_getobject,hw_getobjectbyquery,hw_getobjectbyquerycoll,%
 
700
    hw_getobjectbyqueryobj,hw_getparents,hw_getparentsobj,%
 
701
    hw_getremote,hw_getremotechildren,hw_getsrcbydestobj,hw_gettext,%
 
702
    hw_identify,hw_incollections,hw_info,hw_inscoll,hw_insdoc,%
 
703
    hw_insertdocument,hw_insertobject,hw_mapid,hw_modifyobject,%
 
704
    hw_new_document,hw_objrec2array,hw_output_document,hw_pconnect,%
 
705
    hw_root,hw_setlinkroot,hw_stat,hw_unlock,hw_who,hypot,%
 
706
    ibase_blob_cancel,ibase_blob_close,ibase_blob_create,%
 
707
    ibase_blob_get,ibase_blob_import,ibase_blob_info,%
 
708
    ibase_close,ibase_commit,ibase_connect,ibase_errmsg,%
 
709
    ibase_fetch_object,ibase_fetch_row,ibase_field_info,%
 
710
    ibase_free_result,ibase_num_fields,ibase_pconnect,ibase_prepare,%
 
711
    ibase_rollback,ibase_timefmt,ibase_trans,icap_close,%
 
712
    icap_delete_calendar,icap_delete_event,icap_fetch_event,%
 
713
    icap_list_events,icap_open,icap_rename_calendar,icap_reopen,%
 
714
    icap_store_event,iconv_get_encoding,iconv_set_encoding,iconv,%
 
715
    ifx_blobinfile_mode,ifx_byteasvarchar,ifx_close,ifx_connect,%
 
716
    ifx_create_blob,ifx_create_char,ifx_do,ifx_error,ifx_errormsg,%
 
717
    ifx_fieldproperties,ifx_fieldtypes,ifx_free_blob,ifx_free_char,%
 
718
    ifx_get_blob,ifx_get_char,ifx_getsqlca,ifx_htmltbl_result,%
 
719
    ifx_num_fields,ifx_num_rows,ifx_pconnect,ifx_prepare,ifx_query,%
 
720
    ifx_update_blob,ifx_update_char,ifxus_close_slob,%
 
721
    ifxus_free_slob,ifxus_open_slob,ifxus_read_slob,ifxus_seek_slob,%
 
722
    ifxus_write_slob,ignore_user_abort,image2wbmp,%
 
723
    imagearc,imagechar,imagecharup,imagecolorallocate,imagecolorat,%
 
724
    imagecolorclosestalpha,imagecolorclosesthwb,%
 
725
    imagecolorexact,imagecolorexactalpha,imagecolorresolve,%
 
726
    imagecolorset,imagecolorsforindex,imagecolorstotal,%
 
727
    imagecopy,imagecopymerge,imagecopymergegray,imagecopyresampled,%
 
728
    imagecreate,imagecreatefromgd,imagecreatefromgd2,%
 
729
    imagecreatefromgif,imagecreatefromjpeg,imagecreatefrompng,%
 
730
    imagecreatefromwbmp,imagecreatefromxbm,imagecreatefromxpm,%
 
731
    imagedashedline,imagedestroy,imageellipse,imagefill,%
 
732
    imagefilledellipse,imagefilledpolygon,imagefilledrectangle,%
 
733
    imagefontheight,imagefontwidth,imageftbbox,imagefttext,%
 
734
    imagegd,imagegd2,imagegif,imageinterlace,imagejpeg,imageline,%
 
735
    imagepalettecopy,imagepng,imagepolygon,imagepsbbox,%
 
736
    imagepsextendfont,imagepsfreefont,imagepsloadfont,%
 
737
    imagepstext,imagerectangle,imagesetbrush,imagesetpixel,%
 
738
    imagesetthickness,imagesettile,imagestring,imagestringup,%
 
739
    imagesy,imagetruecolortopalette,imagettfbbox,imagettftext,%
 
740
    imagewbmp,imap_8bit,imap_alerts,imap_append,imap_base64,%
 
741
    imap_body,imap_bodystruct,imap_check,imap_clearflag_full,%
 
742
    imap_createmailbox,imap_delete,imap_deletemailbox,imap_errors,%
 
743
    imap_fetch_overview,imap_fetchbody,imap_fetchheader,%
 
744
    imap_get_quota,imap_getmailboxes,imap_getsubscribed,imap_header,%
 
745
    imap_headers,imap_last_error,imap_listmailbox,%
 
746
    imap_mail_compose,imap_mail_copy,imap_mail_move,imap_mail,%
 
747
    imap_mime_header_decode,imap_msgno,imap_num_msg,imap_num_recent,%
 
748
    imap_ping,imap_popen,imap_qprint,imap_renamemailbox,imap_reopen,%
 
749
    imap_rfc822_parse_headers,imap_rfc822_write_address,%
 
750
    imap_search,imap_set_quota,imap_setacl,imap_setflag_full,%
 
751
    imap_status,imap_subscribe,imap_thread,imap_uid,imap_undelete,%
 
752
    imap_utf7_decode,imap_utf7_encode,imap_utf8,implode,%
 
753
    in_array,include_once,include,ingres_autocommit,ingres_close,%
 
754
    ingres_connect,ingres_fetch_array,ingres_fetch_object,%
 
755
    ingres_field_length,ingres_field_name,ingres_field_nullable,%
 
756
    ingres_field_scale,ingres_field_type,ingres_num_fields,%
 
757
    ingres_pconnect,ingres_query,ingres_rollback,ini_alter,%
 
758
    ini_get,ini_restore,ini_set,intval,ip2long,iptcembed,iptcparse,%
 
759
    ircg_disconnect,ircg_fetch_error_msg,ircg_get_username,%
 
760
    ircg_ignore_add,ircg_ignore_del,ircg_is_conn_alive,ircg_join,%
 
761
    ircg_lookup_format_messages,ircg_msg,ircg_nick,%
 
762
    ircg_nickname_unescape,ircg_notice,ircg_part,ircg_pconnect,%
 
763
    ircg_set_current,ircg_set_file,ircg_set_on_die,ircg_topic,%
 
764
    is_array,is_bool,is_dir,is_double,is_executable,is_file,%
 
765
    is_int,is_integer,is_link,is_long,is_null,is_numeric,is_object,%
 
766
    is_real,is_resource,is_scalar,is_string,is_subclass_of,%
 
767
    is_writable,is_writeable,isset,java_last_exception_clear,%
 
768
    jddayofweek,jdmonthname,jdtofrench,jdtogregorian,jdtojewish,%
 
769
    jdtounix,jewishtojd,join,jpeg2wbmp,juliantojd,key,krsort,ksort,%
 
770
    ldap_8859_to_t61,ldap_add,ldap_bind,ldap_close,ldap_compare,%
 
771
    ldap_count_entries,ldap_delete,ldap_dn2ufn,ldap_err2str,%
 
772
    ldap_error,ldap_explode_dn,ldap_first_attribute,%
 
773
    ldap_first_reference,ldap_free_result,ldap_get_attributes,%
 
774
    ldap_get_entries,ldap_get_option,ldap_get_values_len,%
 
775
    ldap_list,ldap_mod_add,ldap_mod_del,ldap_mod_replace,%
 
776
    ldap_next_attribute,ldap_next_entry,ldap_next_reference,%
 
777
    ldap_parse_result,ldap_read,ldap_rename,ldap_search,%
 
778
    ldap_set_rebind_proc,ldap_sort,ldap_start_tls,ldap_t61_to_8859,%
 
779
    leak,levenshtein,link,linkinfo,list,localeconv,localtime,log,%
 
780
    log1p,long2ip,lstat,ltrim,mail,%
 
781
    mailparse_msg_create,mailparse_msg_extract_part_file,%
 
782
    mailparse_msg_free,mailparse_msg_get_part_data,%
 
783
    mailparse_msg_get_structure,mailparse_msg_parse_file,%
 
784
    mailparse_rfc822_parse_addresses,mailparse_stream_encode,%
 
785
    max,mb_convert_encoding,mb_convert_kana,mb_convert_variables,%
 
786
    mb_decode_numericentity,mb_detect_encoding,mb_detect_order,%
 
787
    mb_encode_numericentity,mb_http_input,mb_http_output,%
 
788
    mb_language,mb_output_handler,mb_parse_str,%
 
789
    mb_send_mail,mb_strcut,mb_strimwidth,mb_strlen,mb_strpos,%
 
790
    mb_strwidth,mb_substitute_character,mb_substr,mcal_append_event,%
 
791
    mcal_create_calendar,mcal_date_compare,mcal_date_valid,%
 
792
    mcal_day_of_year,mcal_days_in_month,mcal_delete_calendar,%
 
793
    mcal_event_add_attribute,mcal_event_init,mcal_event_set_alarm,%
 
794
    mcal_event_set_class,mcal_event_set_description,%
 
795
    mcal_event_set_recur_daily,mcal_event_set_recur_monthly_mday,%
 
796
    mcal_event_set_recur_none,mcal_event_set_recur_weekly,%
 
797
    mcal_event_set_start,mcal_event_set_title,mcal_expunge,%
 
798
    mcal_fetch_event,mcal_is_leap_year,mcal_list_alarms,%
 
799
    mcal_next_recurrence,mcal_open,mcal_popen,mcal_rename_calendar,%
 
800
    mcal_snooze,mcal_store_event,mcal_time_valid,mcal_week_of_year,%
 
801
    mcrypt_cfb,mcrypt_create_iv,mcrypt_decrypt,mcrypt_ecb,%
 
802
    mcrypt_enc_get_block_size,mcrypt_enc_get_iv_size,%
 
803
    mcrypt_enc_get_modes_name,mcrypt_enc_get_supported_key_sizes,%
 
804
    mcrypt_enc_is_block_algorithm,mcrypt_enc_is_block_mode,%
 
805
    mcrypt_encrypt,mcrypt_generic_deinit,mcrypt_generic_end,%
 
806
    mcrypt_generic,mcrypt_get_block_size,mcrypt_get_cipher_name,%
 
807
    mcrypt_get_key_size,mcrypt_list_algorithms,mcrypt_list_modes,%
 
808
    mcrypt_module_get_algo_block_size,%
 
809
    mcrypt_module_get_supported_key_sizes,%
 
810
    mcrypt_module_is_block_algorithm,mcrypt_module_is_block_mode,%
 
811
    mcrypt_module_self_test,mcrypt_ofb,md5_file,md5,%
 
812
    metaphone,method_exists,mhash_count,mhash_get_block_size,%
 
813
    mhash_keygen_s2k,mhash,microtime,min,ming_setcubicthreshold,%
 
814
    ming_useswfversion,mkdir,mktime,move_uploaded_file,%
 
815
    msession_count,msession_create,msession_destroy,%
 
816
    msession_find,msession_get_array,msession_get,msession_getdata,%
 
817
    msession_list,msession_listvar,msession_lock,msession_plugin,%
 
818
    msession_set_array,msession_set,msession_setdata,%
 
819
    msession_uniq,msession_unlock,msql_affected_rows,msql_close,%
 
820
    msql_create_db,msql_createdb,msql_data_seek,msql_dbname,%
 
821
    msql_dropdb,msql_error,msql_fetch_array,msql_fetch_field,%
 
822
    msql_fetch_row,msql_field_seek,msql_fieldflags,msql_fieldlen,%
 
823
    msql_fieldtable,msql_fieldtype,msql_free_result,msql_freeresult,%
 
824
    msql_list_fields,msql_list_tables,msql_listdbs,msql_listfields,%
 
825
    msql_num_fields,msql_num_rows,msql_numfields,msql_numrows,%
 
826
    msql_query,msql_regcase,msql_result,msql_select_db,%
 
827
    msql_tablename,msql,mssql_bind,mssql_close,mssql_connect,%
 
828
    mssql_execute,mssql_fetch_array,mssql_fetch_assoc,%
 
829
    mssql_fetch_field,mssql_fetch_object,mssql_fetch_row,%
 
830
    mssql_field_name,mssql_field_seek,mssql_field_type,%
 
831
    mssql_get_last_message,mssql_guid_string,mssql_init,%
 
832
    mssql_min_message_severity,mssql_next_result,mssql_num_fields,%
 
833
    mssql_pconnect,mssql_query,mssql_result,mssql_rows_affected,%
 
834
    mt_getrandmax,mt_rand,mt_srand,muscat_close,muscat_get,%
 
835
    muscat_setup_net,muscat_setup,mysql_affected_rows,%
 
836
    mysql_close,mysql_connect,mysql_create_db,mysql_data_seek,%
 
837
    mysql_db_query,mysql_drop_db,mysql_errno,mysql_error,%
 
838
    mysql_fetch_array,mysql_fetch_assoc,mysql_fetch_field,%
 
839
    mysql_fetch_object,mysql_fetch_row,mysql_field_flags,%
 
840
    mysql_field_name,mysql_field_seek,mysql_field_table,%
 
841
    mysql_free_result,mysql_get_client_info,mysql_get_host_info,%
 
842
    mysql_get_server_info,mysql_insert_id,mysql_list_dbs,%
 
843
    mysql_list_tables,mysql_num_fields,mysql_num_rows,%
 
844
    mysql_query,mysql_result,mysql_select_db,mysql_tablename,%
 
845
    natcasesort,natsort,ncurses_addch,ncurses_addchnstr,%
 
846
    ncurses_addnstr,ncurses_addstr,ncurses_assume_default_colors,%
 
847
    ncurses_attron,ncurses_attrset,ncurses_baudrate,ncurses_beep,%
 
848
    ncurses_bkgdset,ncurses_border,ncurses_can_change_color,%
 
849
    ncurses_clear,ncurses_clrtobot,ncurses_clrtoeol,%
 
850
    ncurses_curs_set,ncurses_def_prog_mode,ncurses_def_shell_mode,%
 
851
    ncurses_delay_output,ncurses_delch,ncurses_deleteln,%
 
852
    ncurses_doupdate,ncurses_echo,ncurses_echochar,ncurses_end,%
 
853
    ncurses_erasechar,ncurses_filter,ncurses_flash,ncurses_flushinp,%
 
854
    ncurses_halfdelay,ncurses_has_colors,ncurses_has_ic,%
 
855
    ncurses_has_key,ncurses_hline,ncurses_inch,ncurses_init_color,%
 
856
    ncurses_init,ncurses_insch,ncurses_insdelln,ncurses_insertln,%
 
857
    ncurses_instr,ncurses_isendwin,ncurses_keyok,ncurses_killchar,%
 
858
    ncurses_move,ncurses_mvaddch,ncurses_mvaddchnstr,%
 
859
    ncurses_mvaddnstr,ncurses_mvaddstr,ncurses_mvcur,%
 
860
    ncurses_mvgetch,ncurses_mvhline,ncurses_mvinch,ncurses_mvvline,%
 
861
    ncurses_napms,ncurses_newwin,ncurses_nl,ncurses_nocbreak,%
 
862
    ncurses_nonl,ncurses_noqiflush,ncurses_noraw,ncurses_putp,%
 
863
    ncurses_raw,ncurses_refresh,ncurses_resetty,ncurses_savetty,%
 
864
    ncurses_scr_init,ncurses_scr_restore,ncurses_scr_set,%
 
865
    ncurses_slk_attr,ncurses_slk_attroff,ncurses_slk_attron,%
 
866
    ncurses_slk_clear,ncurses_slk_color,ncurses_slk_init,%
 
867
    ncurses_slk_refresh,ncurses_slk_restore,ncurses_slk_touch,%
 
868
    ncurses_standout,ncurses_start_color,ncurses_termattrs,%
 
869
    ncurses_typeahead,ncurses_ungetch,ncurses_use_default_colors,%
 
870
    ncurses_use_extended_names,ncurses_vidattr,ncurses_vline,%
 
871
    next,ngettext,nl_langinfo,nl2br,notes_body,notes_copy_db,%
 
872
    notes_create_note,notes_drop_db,notes_find_note,%
 
873
    notes_list_msgs,notes_mark_read,notes_mark_unread,%
 
874
    notes_search,notes_unread,notes_version,number_format,ob_clean,%
 
875
    ob_end_flush,ob_flush,ob_get_contents,ob_get_length,%
 
876
    ob_gzhandler,ob_iconv_handler,ob_implicit_flush,ob_start,%
 
877
    ocicancel,ocicollappend,ocicollassign,ocicollassignelem,%
 
878
    ocicollmax,ocicollsize,ocicolltrim,ocicolumnisnull,%
 
879
    ocicolumnprecision,ocicolumnscale,ocicolumnsize,ocicolumntype,%
 
880
    ocicommit,ocidefinebyname,ocierror,ociexecute,ocifetch,%
 
881
    ocifetchstatement,ocifreecollection,ocifreecursor,ocifreedesc,%
 
882
    ociinternaldebug,ociloadlob,ocilogoff,ocilogon,ocinewcollection,%
 
883
    ocinewdescriptor,ocinlogon,ocinumcols,ociparse,ociplogon,%
 
884
    ocirollback,ocirowcount,ocisavelob,ocisavelobfile,%
 
885
    ocisetprefetch,ocistatementtype,ociwritelobtofile,octdec,%
 
886
    odbc_binmode,odbc_close_all,odbc_close,odbc_columnprivileges,%
 
887
    odbc_commit,odbc_connect,odbc_cursor,odbc_do,odbc_error,%
 
888
    odbc_exec,odbc_execute,odbc_fetch_array,odbc_fetch_into,%
 
889
    odbc_fetch_row,odbc_field_len,odbc_field_name,odbc_field_num,%
 
890
    odbc_field_scale,odbc_field_type,odbc_foreignkeys,%
 
891
    odbc_gettypeinfo,odbc_longreadlen,odbc_next_result,%
 
892
    odbc_num_rows,odbc_pconnect,odbc_prepare,odbc_primarykeys,%
 
893
    odbc_procedures,odbc_result_all,odbc_result,odbc_rollback,%
 
894
    odbc_specialcolumns,odbc_statistics,odbc_tableprivileges,%
 
895
    opendir,openlog,openssl_csr_export_to_file,openssl_csr_export,%
 
896
    openssl_csr_sign,openssl_error_string,openssl_free_key,%
 
897
    openssl_get_publickey,openssl_open,openssl_pkcs7_decrypt,%
 
898
    openssl_pkcs7_sign,openssl_pkcs7_verify,%
 
899
    openssl_pkey_export,openssl_pkey_new,openssl_private_decrypt,%
 
900
    openssl_public_decrypt,openssl_public_encrypt,openssl_seal,%
 
901
    openssl_verify,openssl_x509_check_private_key,%
 
902
    openssl_x509_export_to_file,openssl_x509_export,%
 
903
    openssl_x509_parse,openssl_x509_read,ora_bind,ora_close,%
 
904
    ora_columnsize,ora_columntype,ora_commit,ora_commitoff,%
 
905
    ora_do,ora_error,ora_errorcode,ora_exec,ora_fetch_into,%
 
906
    ora_getcolumn,ora_logoff,ora_logon,ora_numcols,ora_numrows,%
 
907
    ora_parse,ora_plogon,ora_rollback,ord,overload,ovrimos_close,%
 
908
    ovrimos_connect,ovrimos_cursor,ovrimos_exec,ovrimos_execute,%
 
909
    ovrimos_fetch_row,ovrimos_field_len,ovrimos_field_name,%
 
910
    ovrimos_field_type,ovrimos_free_result,ovrimos_longreadlen,%
 
911
    ovrimos_num_rows,ovrimos_prepare,ovrimos_result_all,%
 
912
    ovrimos_rollback,pack,parse_ini_file,parse_str,parse_url,%
 
913
    pathinfo,pclose,pdf_add_annotation,pdf_add_bookmark,%
 
914
    pdf_add_locallink,pdf_add_note,pdf_add_outline,pdf_add_pdflink,%
 
915
    pdf_add_weblink,pdf_arc,pdf_arcn,pdf_attach_file,pdf_begin_page,%
 
916
    pdf_begin_template,pdf_circle,pdf_clip,pdf_close_image,%
 
917
    pdf_close_pdi,pdf_close,pdf_closepath_fill_stroke,%
 
918
    pdf_closepath,pdf_concat,pdf_continue_text,pdf_curveto,%
 
919
    pdf_end_page,pdf_end_pattern,pdf_end_template,pdf_endpath,%
 
920
    pdf_fill,pdf_findfont,pdf_get_buffer,pdf_get_font,%
 
921
    pdf_get_fontsize,pdf_get_image_height,pdf_get_image_width,%
 
922
    pdf_get_minorversion,pdf_get_parameter,pdf_get_pdi_parameter,%
 
923
    pdf_get_value,pdf_initgraphics,pdf_lineto,pdf_makespotcolor,%
 
924
    pdf_new,pdf_open_ccitt,pdf_open_file,pdf_open_gif,%
 
925
    pdf_open_image,pdf_open_jpeg,pdf_open_memory_image,%
 
926
    pdf_open_pdi,pdf_open_png,pdf_open_tiff,pdf_open,%
 
927
    pdf_place_pdi_page,pdf_rect,pdf_restore,pdf_rotate,pdf_save,%
 
928
    pdf_set_border_color,pdf_set_border_dash,pdf_set_border_style,%
 
929
    pdf_set_duration,pdf_set_font,pdf_set_horiz_scaling,%
 
930
    pdf_set_info_creator,pdf_set_info_keywords,pdf_set_info_subject,%
 
931
    pdf_set_info,pdf_set_leading,pdf_set_parameter,pdf_set_text_pos,%
 
932
    pdf_set_text_rise,pdf_set_transition,pdf_set_value,%
 
933
    pdf_setcolor,pdf_setdash,pdf_setflat,pdf_setfont,%
 
934
    pdf_setgray_stroke,pdf_setgray,pdf_setlinecap,pdf_setlinejoin,%
 
935
    pdf_setmatrix,pdf_setmiterlimit,pdf_setpolydash,%
 
936
    pdf_setrgbcolor_stroke,pdf_setrgbcolor,pdf_show_boxed,%
 
937
    pdf_show,pdf_skew,pdf_stringwidth,pdf_stroke,pdf_translate,%
 
938
    pfpro_init,pfpro_process_raw,pfpro_process,pfpro_version,%
 
939
    pg_cancel_query,pg_client_encoding,pg_close,pg_cmdtuples,%
 
940
    pg_connection_busy,pg_connection_reset,pg_connection_status,%
 
941
    pg_copy_to,pg_dbname,pg_end_copy,pg_errormessage,%
 
942
    pg_escape_string,pg_exec,pg_fetch_array,pg_fetch_object,%
 
943
    pg_fieldisnull,pg_fieldname,pg_fieldnum,pg_fieldprtlen,%
 
944
    pg_fieldtype,pg_freeresult,pg_get_result,pg_getlastoid,pg_host,%
 
945
    pg_last_notice,pg_lo_close,pg_lo_seek,pg_lo_tell,pg_loclose,%
 
946
    pg_loexport,pg_loimport,pg_loopen,pg_loread,pg_loreadall,%
 
947
    pg_lowrite,pg_numfields,pg_numrows,pg_options,pg_pconnect,%
 
948
    pg_put_line,pg_request_cancel,pg_result_error,pg_result_status,%
 
949
    pg_send_query,pg_set_client_encoding,pg_trace,pg_tty,pg_untrace,%
 
950
    php_sapi_name,php_uname,phpcredits,phpinfo,<version,pi,%
 
951
    popen,pos,posix_ctermid,posix_getcwd,posix_getegid,%
 
952
    posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,%
 
953
    posix_getpgid,posix_getpgrp,posix_getpid,posix_getppid,%
 
954
    posix_getpwuid,posix_getrlimit,posix_getsid,posix_getuid,%
 
955
    posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,%
 
956
    posix_setpgid,posix_setsid,posix_setuid,posix_times,%
 
957
    posix_uname,pow,preg_grep,preg_match_all,preg_match,preg_quote,%
 
958
    preg_replace,preg_split,prev,print_r,print,printer_abort,%
 
959
    printer_create_brush,printer_create_dc,printer_create_font,%
 
960
    printer_delete_brush,printer_delete_dc,printer_delete_font,%
 
961
    printer_draw_bmp,printer_draw_chord,printer_draw_elipse,%
 
962
    printer_draw_pie,printer_draw_rectangle,printer_draw_roundrect,%
 
963
    printer_end_doc,printer_end_page,printer_get_option,%
 
964
    printer_logical_fontheight,printer_open,printer_select_brush,%
 
965
    printer_select_pen,printer_set_option,printer_start_doc,%
 
966
    printer_write,printf,pspell_add_to_personal,%
 
967
    pspell_check,pspell_clear_session,pspell_config_create,%
 
968
    pspell_config_mode,pspell_config_personal,pspell_config_repl,%
 
969
    pspell_config_save_repl,pspell_new_config,pspell_new_personal,%
 
970
    pspell_save_wordlist,pspell_store_replacement,pspell_suggest,%
 
971
    qdom_error,qdom_tree,quoted_printable_decode,quotemeta,rad2deg,%
 
972
    range,rawurldecode,rawurlencode,read_exif_data,readdir,readfile,%
 
973
    readline_add_history,readline_clear_history,%
 
974
    readline_info,readline_list_history,readline_read_history,%
 
975
    readline,readlink,realpath,recode_file,recode_string,recode,%
 
976
    register_tick_function,rename,require_once,require,reset,%
 
977
    rewind,rewinddir,rmdir,round,rsort,rtrim,%
 
978
    satellite_exception_id,satellite_exception_value,%
 
979
    satellite_load_idl,satellite_object_to_string,sem_acquire,%
 
980
    sem_release,sem_remove,serialize,sesam_affected_rows,%
 
981
    sesam_connect,sesam_diagnostic,sesam_disconnect,sesam_errormsg,%
 
982
    sesam_fetch_array,sesam_fetch_result,sesam_fetch_row,%
 
983
    sesam_field_name,sesam_free_result,sesam_num_fields,sesam_query,%
 
984
    sesam_seek_row,sesam_settransaction,session_cache_expire,%
 
985
    session_decode,session_destroy,session_encode,%
 
986
    session_id,session_is_registered,session_module_name,%
 
987
    session_register,session_save_path,session_set_cookie_params,%
 
988
    session_start,session_unregister,session_unset,%
 
989
    set_error_handler,set_file_buffer,set_magic_quotes_runtime,%
 
990
    setcookie,setlocale,settype,shell_exec,shm_attach,shm_detach,%
 
991
    shm_put_var,shm_remove_var,shm_remove,shmop_close,shmop_delete,%
 
992
    shmop_read,shmop_size,shmop_write,show_source,shuffle,%
 
993
    sin,sinh,sizeof,sleep,snmp_get_quick_print,snmp_set_quick_print,%
 
994
    snmprealwalk,snmpset,snmpwalk,snmpwalkoid,socket_accept,%
 
995
    socket_close,socket_connect,socket_create_listen,%
 
996
    socket_create,socket_fd_alloc,socket_fd_clear,socket_fd_free,%
 
997
    socket_fd_set,socket_fd_zero,socket_get_status,socket_getopt,%
 
998
    socket_getsockname,socket_iovec_add,socket_iovec_alloc,%
 
999
    socket_iovec_fetch,socket_iovec_free,socket_iovec_set,%
 
1000
    socket_listen,socket_read,socket_readv,socket_recv,%
 
1001
    socket_recvmsg,socket_select,socket_send,socket_sendmsg,%
 
1002
    socket_set_blocking,socket_set_nonblock,socket_set_timeout,%
 
1003
    socket_shutdown,socket_strerror,socket_write,socket_writev,sort,%
 
1004
    split,spliti,sprintf,sql_regcase,sqrt,srand,sscanf,stat,str_pad,%
 
1005
    str_replace,str_rot13,strcasecmp,strchr,strcmp,strcoll,strcspn,%
 
1006
    strip_tags,stripcslashes,stripslashes,stristr,strlen,%
 
1007
    strnatcmp,strncasecmp,strncmp,strpos,strrchr,strrev,strrpos,%
 
1008
    strstr,strtok,strtolower,strtotime,strtoupper,strtr,strval,%
 
1009
    substr_replace,substr,swf_actiongeturl,swf_actiongotoframe,%
 
1010
    swf_actionnextframe,swf_actionplay,swf_actionprevframe,%
 
1011
    swf_actionstop,swf_actiontogglequality,swf_actionwaitforframe,%
 
1012
    swf_addcolor,swf_closefile,swf_definebitmap,swf_definefont,%
 
1013
    swf_definepoly,swf_definerect,swf_definetext,swf_endbutton,%
 
1014
    swf_endshape,swf_endsymbol,swf_fontsize,swf_fontslant,%
 
1015
    swf_getbitmapinfo,swf_getfontinfo,swf_getframe,swf_labelframe,%
 
1016
    swf_modifyobject,swf_mulcolor,swf_nextid,swf_oncondition,%
 
1017
    swf_ortho,swf_ortho2,swf_perspective,swf_placeobject,%
 
1018
    swf_popmatrix,swf_posround,swf_pushmatrix,swf_removeobject,%
 
1019
    swf_scale,swf_setfont,swf_setframe,swf_shapearc,%
 
1020
    swf_shapecurveto3,swf_shapefillbitmapclip,%
 
1021
    swf_shapefilloff,swf_shapefillsolid,swf_shapelinesolid,%
 
1022
    swf_shapemoveto,swf_showframe,swf_startbutton,swf_startdoaction,%
 
1023
    swf_startsymbol,swf_textwidth,swf_translate,swf_viewport,%
 
1024
    sybase_close,sybase_connect,sybase_data_seek,sybase_fetch_array,%
 
1025
    sybase_fetch_object,sybase_fetch_row,sybase_field_seek,%
 
1026
    sybase_get_last_message,sybase_min_client_severity,%
 
1027
    sybase_min_message_severity,sybase_min_server_severity,%
 
1028
    sybase_num_rows,sybase_pconnect,sybase_query,sybase_result,%
 
1029
    symlink,syslog,system,tan,tanh,tempnam,textdomain,time,tmpfile,%
 
1030
    trigger_error,trim,uasort,ucfirst,ucwords,udm_add_search_limit,%
 
1031
    udm_api_version,udm_cat_list,udm_cat_path,udm_check_charset,%
 
1032
    udm_clear_search_limits,udm_close_stored,udm_crc32,udm_errno,%
 
1033
    udm_find,udm_free_agent,udm_free_ispell_data,udm_free_res,%
 
1034
    udm_get_res_field,udm_get_res_param,udm_load_ispell_data,%
 
1035
    udm_set_agent_param,uksort,umask,uniqid,unixtojd,unlink,unpack,%
 
1036
    unserialize,unset,urldecode,urlencode,user_error,usleep,usort,%
 
1037
    utf8_encode,var_dump,var_export,version_compare,virtual,%
 
1038
    vpopmail_add_alias_domain,vpopmail_add_domain_ex,%
 
1039
    vpopmail_add_user,vpopmail_alias_add,vpopmail_alias_del_domain,%
 
1040
    vpopmail_alias_get_all,vpopmail_alias_get,vpopmail_auth_user,%
 
1041
    vpopmail_del_domain,vpopmail_del_user,vpopmail_error,%
 
1042
    vpopmail_set_user_quota,vprintf,vsprintf,w32api_deftype,%
 
1043
    w32api_invoke_function,w32api_register_function,%
 
1044
    wddx_add_vars,wddx_deserialize,wddx_packet_end,%
 
1045
    wddx_serialize_value,wddx_serialize_vars,wordwrap,%
 
1046
    xml_get_current_byte_index,xml_get_current_column_number,%
 
1047
    xml_get_error_code,xml_parse_into_struct,xml_parse,%
 
1048
    xml_parser_create,xml_parser_free,xml_parser_get_option,%
 
1049
    xml_set_character_data_handler,xml_set_default_handler,%
 
1050
    xml_set_end_namespace_decl_handler,%
 
1051
    xml_set_notation_decl_handler,xml_set_object,%
 
1052
    xml_set_start_namespace_decl_handler,%
 
1053
    xmldoc,xmldocfile,xmlrpc_decode_request,xmlrpc_decode,%
 
1054
    xmlrpc_encode,xmlrpc_get_type,xmlrpc_parse_method_descriptions,%
 
1055
    xmlrpc_server_call_method,xmlrpc_server_create,%
 
1056
    xmlrpc_server_register_introspection_callback,%
 
1057
    xmlrpc_set_type,xmltree,xpath_eval_expression,xpath_eval,%
 
1058
    xptr_eval,xptr_new_context,xslt_create,xslt_errno,xslt_error,%
 
1059
    xslt_process,xslt_set_base,xslt_set_encoding,%
 
1060
    xslt_set_log,xslt_set_sax_handler,xslt_set_sax_handlers,%
 
1061
    xslt_set_scheme_handlers,yaz_addinfo,yaz_ccl_conf,yaz_ccl_parse,%
 
1062
    yaz_connect,yaz_database,yaz_element,yaz_errno,yaz_error,%
 
1063
    yaz_itemorder,yaz_present,yaz_range,yaz_record,yaz_scan_result,%
 
1064
    yaz_search,yaz_sort,yaz_syntax,yaz_wait,yp_all,yp_cat,%
 
1065
    yp_errno,yp_first,yp_get_default_domain,yp_master,yp_match,%
 
1066
    yp_order,zend_logo_guid,zend_version,zip_close,zip_entry_close,%
 
1067
    zip_entry_compressionmethod,zip_entry_filesize,zip_entry_name,%
 
1068
    zip_entry_read,zip_open,zip_read},%
 
1069
   sensitive,%
 
1070
   morecomment=[l]\#,%
 
1071
   morecomment=[l]//,%
 
1072
   morecomment=[s]{/*}{*/},%
 
1073
   morestring=[b]",%
 
1074
   morestring=[b]'%
 
1075
  }[keywords,comments,strings]%
 
1076
%%
 
1077
%% Prolog definition (c) 1997 Dominique de Waleffe <ddw@miscrit.be>
 
1078
%%
 
1079
\lst@definelanguage{Prolog}%
 
1080
  {morekeywords={op,mod,abort,ancestors,arg,ascii,ask,assert,asserta,%
 
1081
      assertz,atom,atomic,char,clause,close,concat,consult,ed,ef,em,%
 
1082
      eof,fail,file,findall,write,functor,getc,integer,is,length,%
 
1083
      listing,load,name,nl,nonvar,not,numbervars,op,or,pp,prin,print,%
 
1084
      private,prompt,putc,ratom,read,read_from_this_file,rename,repeat,%
 
1085
      retract,retractall,save,see,seeing,seen,sh,skip,statistics,%
 
1086
      subgoal_of,system,tab,tell,telling,time,told,trace,true,unload,%
 
1087
      untrace,var,write},%
 
1088
   sensitive=f,%
 
1089
   morecomment=[l]\%,%
 
1090
   morecomment=[s]{/*}{*/},%
 
1091
   morestring=[bd]",%
 
1092
   morestring=[bd]'%
 
1093
  }[keywords,comments,strings]%
 
1094
%%
 
1095
%% SHELXL definition (c) 1999 Aidan Philip Heerdegen
 
1096
%%                            <Aidan.Heerdegen@anu.edu.au>
 
1097
%%
 
1098
\lst@definelanguage{SHELXL}%
 
1099
  {morekeywords={TITL,CELL,ZERR,LATT,SYMM,SFAC,DISP,UNIT,LAUE,%
 
1100
      REM,MORE,TIME,END,HKLF,OMIT,SHEL,BASF,TWIN,EXTI,SWAT,%
 
1101
      MERG,SPEC,RESI,MOVE,ANIS,AFIX,HFIX,FRAG,FEND,EXYZ,EADP,%
 
1102
      EQIV,OMIT,CONN,PART,BIND,FREE,DFIX,BUMP,SAME,SADI,CHIV,%
 
1103
      FLAT,DELU,SIMU,DEFS,ISOR,SUMP,L.S.,CGLS,SLIM,BLOC,DAMP,%
 
1104
      WGHT,FVAR,BOND,CONF,MPLA,RTAB,LIST,ACTA,SIZE,TEMP,WPDB,%
 
1105
      FMAP,GRID,PLAN,MOLE},%
 
1106
   sensitive=false,%
 
1107
   alsoother=_,% Makes the syntax highlighting ignore the underscores
 
1108
   morecomment=[l]{! },%
 
1109
  }%
 
1110
%%
 
1111
%% Tcl/Tk definition (c) Gerd Neugebauer <gerd.neugebauer@gmx.de>
 
1112
%%
 
1113
\lst@definelanguage[tk]{tcl}[]{tcl}%
 
1114
  {morekeywords={activate,add,separator,radiobutton,checkbutton,%
 
1115
      command,cascade,all,bell,bind,bindtags,button,canvas,canvasx,%
 
1116
      canvasy,cascade,cget,checkbutton,config,configu,configur,%
 
1117
      configure,clipboard,create,arc,bitmap,image,line,oval,polygon,%
 
1118
      rectangle,text,textwindow,curselection,delete,destroy,end,entry,%
 
1119
      entrycget,event,focus,font,actual,families,measure,metrics,names,%
 
1120
      frame,get,grab,current,release,status,grid,columnconfigure,%
 
1121
      rowconfigure,image,image,create,bitmap,photo,delete,height,types,%
 
1122
      widt,names,index,insert,invoke,itemconfigure,label,listbox,lower,%
 
1123
      menu,menubutton,message,move,option,add,clear,get,readfile,pack,%
 
1124
      photo,place,radiobutton,raise,scale,scroll,scrollbar,search,see,%
 
1125
      selection,send,stdin,stdout,stderr,tag,bind,text,tk,tkerror,%
 
1126
      tkwait,window,variable,visibility,toplevel,unknown,update,winfo,%
 
1127
      class,exists,ismapped,parent,reqwidth,reqheight,rootx,rooty,%
 
1128
      width,height,wm,aspect,client,command,deiconify,focusmodel,frame,%
 
1129
      geometry,group,iconbitmap,iconify,iconmask,iconname,iconposition,%
 
1130
      iconwindow,maxsize,minsize,overrideredirect,positionfrom,%
 
1131
      protocol,sizefrom,state,title,transient,withdraw,xview,yview,%
 
1132
      yposition,%
 
1133
      -accelerator,-activebackground,-activeborderwidth,%
 
1134
      -activeforeground,-after,-anchor,-arrow,-arrowshape,-aspect,%
 
1135
      -async,-background,-before,-bg,-bigincrement,-bitmap,-bordermode,%
 
1136
      -borderwidth,-button,-capstyle,-channel,-class,-closeenough,%
 
1137
      -colormap,-column,-columnspan,-command,-confine,-container,%
 
1138
      -count,-cursor,-data,-default,-detail,-digits,-direction,%
 
1139
      -displayof,-disableforeground,-elementborderwidth,-expand,%
 
1140
      -exportselection,-extend,-family,-fg,-file,-fill,-focus,-font,%
 
1141
      -fontmap,-foreground,-format,-from,-gamma,-global,-height,%
 
1142
      -highlightbackground,-highlightcolor,-highlightthickness,-icon,%
 
1143
      -image,-in,-insertbackground,-insertborderwidth,-insertofftime,%
 
1144
      -insertontime,-imsertwidth,-ipadx,-ipady,-joinstyle,-jump,%
 
1145
      -justify,-keycode,-keysym,-label,-lastfor,-length,-maskdata,%
 
1146
      -maskfile,-menu,-message,-mode,-offvalue,-onvalue,-orient,%
 
1147
      -outlien,-outlinestipple,-overstrike,-override,-padx,-pady,%
 
1148
      -pageanchor,-pageheight,-pagewidth,-pagey,-pagey,-palette,%
 
1149
      -parent,-place,-postcommand,-relheight,-relief,-relwidth,-relx,%
 
1150
      -rely,-repeatdelay,-repeatinterval,-resolution,-root,-rootx,%
 
1151
      -rooty,-rotate,-row,-rowspan,-screen,-selectcolor,-selectimage,%
 
1152
      -sendevent,-serial,-setgrid,-showvalue,-shrink,-side,-size,%
 
1153
      -slant,-sliderlength,-sliderrelief,-smooth,-splinesteps,-state,%
 
1154
      -sticky,-stipple,-style,-subsample,-subwindow,-tags,-takefocus,%
 
1155
      -tearoff,-tearoffcommand,-text,-textvariable,-tickinterval,-time,%
 
1156
      -title,-to,-troughcolor,-type,-underline,-use,-value,-variable,%
 
1157
      -visual,-width,-wrap,-wraplength,-x,-xscrollcommand,-y,%
 
1158
      -bgstipple,-fgstipple,-lmargin1,-lmargin2,-rmargin,-spacing1,%
 
1159
      -spacing2,-spacing3,-tabs,-yscrollcommand,-zoom,%
 
1160
      activate,add,addtag,bbox,cget,clone,configure,coords,%
 
1161
      curselection,debug,delete,delta,deselect,dlineinfo,dtag,dump,%
 
1162
      entrycget,entryconfigure,find,flash,fraction,get,gettags,handle,%
 
1163
      icursor,identify,index,insert,invoke,itemcget,itemconfigure,mark,%
 
1164
      moveto,own,post,postcascade,postscript,put,redither,ranges,%
 
1165
      scale,select,show,tag,type,unpost,xscrollcommand,xview,%
 
1166
      yscrollcommand,yview,yposition}%
 
1167
  }%
 
1168
\lst@definelanguage[]{tcl}%
 
1169
  {alsoletter={.:,*=&-},%
 
1170
   morekeywords={after,append,array,names,exists,anymore,donesearch,%
 
1171
      get,nextelement,set,size,startsearch,auto_mkindex,binary,break,%
 
1172
      case,catch,cd,clock,close,concat,console,continue,default,else,%
 
1173
      elseif,eof,error,eval,exec,-keepnewline,exit,expr,fblocked,%
 
1174
      fconfigure,fcopy,file,atime,dirname,executable,exists,extension,%
 
1175
      isdirectory,isfile,join,lstat,mtime,owned,readable,readlink,%
 
1176
      rootname,size,stat,tail,type,writable,-permissions,-group,-owner,%
 
1177
      -archive,-hidden,-readonly,-system,-creator,-type,-force,%
 
1178
      fileevent,flush,for,foreach,format,gets,glob,global,history,if,%
 
1179
      incr,info,argsbody,cmdcount,commands,complete,default,exists,%
 
1180
      globals,level,library,locals,patchlevel,procs,script,tclversion,%
 
1181
      vars,interp,join,lappend,lindex,linsert,list,llength,lrange,%
 
1182
      lreplace,lsearch,-exact,-regexp,-glob,lsort,-ascii,-integer,%
 
1183
      -real,-dictionary,-increasing,-decreasing,-index,-command,load,%
 
1184
      namespace,open,package,forget,ifneeded,provide,require,unknown,%
 
1185
      vcompare,versions,vsatisfies,pid,proc,puts,-nonewline,pwd,read,%
 
1186
      regexp,-indices,regsub,-all,-nocaserename,return,scan,seek,set,%
 
1187
      socket,source,split,string,compare,first,index,last,length,match,%
 
1188
      range,tolower,toupper,trim,trimleft,trimright,subst,switch,tell,%
 
1189
      time,trace,variable,vdelete,vinfo,unknown,unset,uplevel,upvar,%
 
1190
      vwait,while,acos,asin,atan,atan2,ceil,cos,cosh,exp,floor,fmod,%
 
1191
      hypot,log,log10,pow,sin,sinh,sqrt,tan,tanh,abs,double,int,round%
 
1192
      },%
 
1193
   morestring=[d]",%
 
1194
   MoreSelectCharTable=%
 
1195
      \lst@CArgX\#\relax\lst@DefDelimB{}{}%
 
1196
          {\ifx\lst@lastother\lstum@backslash
 
1197
               \expandafter\@gobblethree
 
1198
           \fi}%
 
1199
          \lst@BeginComment\lst@commentmode
 
1200
          {{\lst@commentstyle}\lst@Lmodetrue}%
 
1201
  }[keywords,comments,strings]%
 
1202
%%
 
1203
%% VBScript definition (c) 2000 Sonja Weidmann <Sonja.Weidmann@sap.com>
 
1204
%%
 
1205
\lst@definelanguage{VBScript}%
 
1206
  {morekeywords={Call,Case,Const,Dim,Do,Each,Else,End,Erase,Error,Exit,%
 
1207
      Explicit,For,Function,If,Loop,Next,On,Option,Private,Public,%
 
1208
      Randomize,ReDim,Rem,Select,Set,Sub,Then,Wend,While,Abs,Array,Asc,%
 
1209
      Atn,CBool,CByte,CCur,CDate,CDbl,Chr,CInt,CLng,Cos,CreateObject,%
 
1210
      CSng,CStr,Date,DateAdd,DateDiff,DatePart,DateSerial,DateValue,%
 
1211
      Day,Exp,Filter,Fix,FormatCurrency,FormatDateTime,FormatNumber,%
 
1212
      FormatPercent,GetObject,Hex,Hour,InputBox,InStr,InStrRev,Int,%
 
1213
      IsArray,IsDate,IsEmpty,IsNull,IsNumeric,IsObject,Join,LBound,%
 
1214
      LCase,Left,Len,LoadPicture,Log,LTrim,Mid,Minute,Month,MonthName,%
 
1215
      MsgBox,Now,Oct,Replace,RGB,Right,Rnd,Round,RTrim,ScriptEngine,%
 
1216
      ScriptEngineBuildVersion,ScriptEngineMajorVersion,%
 
1217
      ScriptEngineMinorVersion,Second,Sgn,Sin,Space,Split,Sqr,StrComp,%
 
1218
      StrReverse,String,Tan,Time,TimeSerial,TimeValue,Trim,TypeName,%
 
1219
      UBound,UCase,VarType,Weekday,WeekdayName,Year, And,Eqv,Imp,Is,%
 
1220
      Mod,Not,Or,Xor,Add,BuildPath,Clear,Close,Copy,CopyFile,%
 
1221
      CopyFolder,CreateFolder,CreateTextFile,Delete,DeleteFile,%
 
1222
      DeleteFolder,Dictionary,Drive,DriveExists,Drives,Err,Exists,File,%
 
1223
      FileExists,FileSystemObject,Files,Folder,FolderExists,Folders,%
 
1224
      GetAbsolutePathName,GetBaseName,GetDrive,GetDriveName,%
 
1225
      GetExtensionName,GetFile,GetFileName,GetFolder,%
 
1226
      GetParentFolderName,GetSpecialFolder,GetTempName,Items,Keys,Move,%
 
1227
      MoveFile,MoveFolder,OpenAsTextStream,OpenTextFile,Raise,Read,%
 
1228
      ReadAll,ReadLine,Remove,RemoveAll,Skip,SkipLine,TextStream,Write,%
 
1229
      WriteBlankLines,WriteLine,Alias,Archive,CDROM,Compressed,%
 
1230
      Directory,Fixed,ForAppending,ForReading,ForWriting,Hidden,Normal,%
 
1231
      RAMDisk,ReadOnly,Remote,Removable,System,SystemFolder,%
 
1232
      TemporaryFolder,TristateFalse,TristateTrue,TristateUseDefault,%
 
1233
      Unknown,Volume,WindowsFolder,vbAbortRetryIgnore,%
 
1234
      vbApplicationModal,vbArray,vbBinaryCompare,vbBlack,vbBlue,%
 
1235
      vbBoolean,vbByte,vbCr,vbCrLf,vbCritical,vbCurrency,vbCyan,%
 
1236
      vbDataObject,vbDate,vbDecimal,vbDefaultButton1,vbDefaultButton2,%
 
1237
      vbDefaultButton3,vbDefaultButton4,vbDouble,vbEmpty,vbError,%
 
1238
      vbExclamation,vbFirstFourDays,vbFirstFullWeek,vbFirstJan1,%
 
1239
      vbFormFeed,vbFriday,vbGeneralDate,vbGreen,vbInformation,%
 
1240
      vbInteger,vbLf,vbLong,vbLongDate,vbLongTime,vbMagenta,vbMonday,%
 
1241
      vbNewLine,vbNull,vbNullChar,vbNullString,vbOKC,ancel,vbOKOnly,%
 
1242
      vbObject,vbObjectError,vbQuestion,vbRed,vbRetryCancel,vbSaturday,%
 
1243
      vbShortDate,vbShortTime,vbSingle,vbString,vbSunday,vbSystemModal,%
 
1244
      vbTab,vbTextCompare,vbThursday,vbTuesday,vbUseSystem,%
 
1245
      vbUseSystemDayOfWeek,vbVariant,vbVerticalTab,vbWednesday,vbWhite,%
 
1246
      vbYellow,vbYesNo,vbYesNoCancel},%
 
1247
   sensitive=f,%
 
1248
   morecomment=[l]',%
 
1249
   morestring=[d]"%
 
1250
  }[keywords,comments,strings]%
 
1251
%%
 
1252
%% VRML definition (c) 2001 Oliver Baum <oli.baum@web.de>
 
1253
%%
 
1254
\lst@definelanguage[97]{VRML}
 
1255
  {morekeywords={DEF,EXTERNPROTO,FALSE,IS,NULL,PROTO,ROUTE,TO,TRUE,USE,%
 
1256
      eventIn,eventOut,exposedField,field,Introduction,Anchor,%
 
1257
      Appearance,AudioClip,Background,Billboard,Box,Collision,Color,%
 
1258
      ColorInterpolator,Cone,Coordinate,CoordinateInterpolator,%
 
1259
      Cylinder,CylinderSensor,DirectionalLight,ElevationGrid,Extrusion,%
 
1260
      Fog,FontStyle,Group,ImageTexture,IndexedFaceSet,IndexedLineSet,%
 
1261
      Inline,LOD,Material,MovieTexture,NavigationInfo,Normal,%
 
1262
      NormalInterpolator,OrientationInterpolator,PixelTexture,%
 
1263
      PlaneSensor,PointLight,PointSet,PositionInterpolator,%
 
1264
      ProximitySensor,ScalarInterpolator,Script,Shape,Sound,Sphere,%
 
1265
      SphereSensor,SpotLight,Switch,Text,TextureCoordinate,%
 
1266
      TextureTransform,TimeSensor,TouchSensor,Transform,Viewpoint,%
 
1267
      VisibilitySensor,WorldInfo},%
 
1268
   morecomment=[l]\#,% bug: starts comment in the first column
 
1269
   morestring=[b]"%
 
1270
  }[keywords,comments,strings]
 
1271
\endinput
 
1272
%%
 
1273
%% End of file `lstlang2.sty'.