%%
%% This is file `lstdelphi.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% lstdrvrs.dtx  (with options: `delphi')
%% 
%% (w)(c) 1996,1997,1998 Carsten Heinz and/or any other author mentioned
%% elsewhere in this file.
%% 
%% This file is distributed freely. You are not allowed to take money for
%% the use or distribution of this file, except for a nominal charge for
%% copying etc..
%% 
%% This file is distributed without any warranty, express or implied, as
%% to merchantability or fitness for any particular purpose.
%% 
%% Permission is granted to change this file. You are not allowed to
%% distribute any changed version this file, neither under the same name
%% nor under a different one.
%% 
\lstdefinelanguage{Delphi}%
  {keywords={and,as,asm,array,begin,case,class,const,constructor,%
      destructor,div,do,downto,else,end,except,exports,file,finally,%
      for,function,goto,if,implementation,in,inherited,inline,%
      initialization,interface,is,label,library,mod,nil,not,object,of,%
      or,packed,procedure,program,property,raise,record,repeat,set,%
      shl,shr,string,then,to,try,type,unit,until,uses,var,while,with,%
      xor,%
      absolute,abstract,assembler,at,cdecl,default,dynamic,export,%
      external,far,forward,index,name,near,nodefault,on,override,%
      private,protected,public,published,read,resident,storedDir,%
      virtual,write,%
      Abs,AddExitProc,Addr,AllocMem,AnsiCompareStr,AnsiCompareText,%
      AnsiLowerCase,AnsiUpperCase,Append,AppendStr,ArcTan,AssignCrt,%
      Assigned,AssignFile,BlockRead,BlockWrite,Break,ChangeFileExt,%
      ChDir,Chr,CloseFile,ClrEol,ClrScr,Concat,Continue,Copy,Cos,CSeg,%
      CursorTo,Date,DateTimeToFileDate,DateTimeToStr,DateTimeToString,%
      DateToStr,DayOfWeek,Dec,DecodeDate,DecodeTime,Delete,DeleteFile,%
      DiskFree,DiskSize,Dispose,DisposeStr,DoneWinCrt,DSeg,EncodeDate,%
      EncodeTime,Eof,Eoln,Erase,Exclude,Exit,Exp,ExpandFileName,%
      ExtractFileExt,ExtractFileName,ExtractFilePath,FileAge,FileClose,%
      FileDateToDateTime,FileExists,FileGetAttr,FileGetDate,FileOpen,%
      FilePos,FileRead,FileSearch,FileSeek,FileSetAttr,FileSetDate,%
      FileSize,FillChar,FindClose,FindFirst,FindNext,FloatToDecimal,%
      FloatToStrF,FloatToStr,FloatToText,FloatToTextFmt,Flush,%
      FmtLoadStr,FmtStr,Format,FormatBuf,FormatDateTime,FormatFloat,%
      Frac,Free,FreeMem,GetDir,GetMem,GotoXY,Halt,Hi,High,Inc,Include,%
      InitWinCrt,Insert,Int,IntToHex,IntToStr,IOResult,IsValidIdent,%
      KeyPressed,Length,Ln,Lo,LoadStr,Low,LowerCase,MaxAvail,MemAvail,%
      MkDir,Move,New,NewStr,Now,Odd,Ofs,Ord,ParamCount,ParamStr,Pi,Pos,%
      Pred,Ptr,Random,Randomize,Read,ReadBuf,ReadKey,Readln,ReAllocMem,%
      Rename,RenameFile,Reset,Rewrite,RmDir,Round,RunError,ScrollTo,%
      Seek,SeekEof,SeekEoln,Seg,SetTextBuf,Sin,SizeOf,SPtr,Sqr,Sqrt,%
      SSeg,Str,StrCat,StrComp,StrCopy,StrDispose,StrECopy,StrEnd,%
      StrFmt,StrLCat,StrIComp,StrLComp,StrLCopy,StrLen,StrLFmt,%
      StrLIComp,StrLower,StrMove,StrNew,StrPas,StrPCopy,StrPos,StrScan,%
      StrRScan,StrToDate,StrToDateTime,StrToFloat,StrToInt,StrToIntDef,%
      StrToTime,StrUpper,Succ,Swap,TextToFloat,Time,TimeToStr,%
      TrackCursor,Trunc,Truncate,TypeOf,UpCase,UpperCase,Val,WhereX,%
      WhereY,Write,WriteBuf,WriteChar,Writeln},%
   sensitive=false,%
   doublecomment={(*}{*)}{\{}{\}},%
   stringizer=[d]{'}%
  }%
\endinput
%%
%% End of file `lstdelphi.sty'.
