/[escript]/trunk/doc/user/lstlang1.sty
ViewVC logotype

Annotation of /trunk/doc/user/lstlang1.sty

Parent Directory Parent Directory | Revision Log Revision Log


Revision 155 - (hide annotations)
Wed Nov 9 02:02:19 2005 UTC (14 years ago) by jgs
File size: 61549 byte(s)
move all directories from trunk/esys2 into trunk and remove esys2

1 jgs 82 % $Id$
2    
3     %%
4     %% This is file `lstlang1.sty',
5     %% generated with the docstrip utility.
6     %%
7     %% The original source files were:
8     %%
9     %% lstdrvrs.dtx (with options: `lang1')
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{lstlang1}
24     [2003/08/13 1.1a listings language file]
25     %%
26     %% ACSL definition (c) 2000 by Andreas Matthias
27     %%
28     \lst@definelanguage{ACSL}[90]{Fortran}%
29     {morekeywords={algorithm,cinterval,constant,derivative,discrete,%
30     dynamic,errtag,initial,interval,maxterval,minterval,%
31     merror,xerror,nsteps,procedural,save,schedule,sort,%
32     table,terminal,termt,variable},%
33     sensitive=false,%
34     morecomment=[l]!%
35     }[keywords, comments]%
36     %%
37     %% Ada 95 definition (c) Torsten Neuer
38     %%
39     \lst@definelanguage[95]{Ada}[83]{Ada}%
40     {morekeywords={abstract,aliased,protected,requeue,tagged,until}}%
41     \lst@definelanguage[83]{Ada}%
42     {morekeywords={abort,abs,accept,access,all,and,array,at,begin,body,%
43     case,constant,declare,delay,delta,digits,do,else,elsif,end,entry,%
44     exception,exit,for,function,generic,goto,if,in,is,limited,loop,%
45     mod,new,not,null,of,or,others,out,package,pragma,private,%
46     procedure,raise,range,record,rem,renames,return,reverse,select,%
47     separate,subtype,task,terminate,then,type,use,when,while,with,%
48     xor},%
49     sensitive=f,%
50     morecomment=[l]--,%
51     morestring=[m]",% percent not defined as stringizer so far
52     morestring=[m]'%
53     }[keywords,comments,strings]%
54     %%
55     %% awk definitions (c) Christoph Giess
56     %%
57     \lst@definelanguage[gnu]{Awk}[POSIX]{Awk}%
58     {morekeywords={and,asort,bindtextdomain,compl,dcgettext,gensub,%
59     lshift,mktime,or,rshift,strftime,strtonum,systime,xor,extension}%
60     }%
61     \lst@definelanguage[POSIX]{Awk}%
62     {keywords={BEGIN,END,close,getline,next,nextfile,print,printf,%
63     system,fflush,atan2,cos,exp,int,log,rand,sin,sqrt,srand,gsub,%
64     index,length,match,split,sprintf,strtonum,sub,substr,tolower,%
65     toupper,if,while,do,for,break,continue,delete,exit,function,%
66     return},%
67     sensitive,%
68     morecomment=[l]\#,%
69     morecomment=[l]//,%
70     morecomment=[s]{/*}{*/},%
71     morestring=[b]"%
72     }[keywords,comments,strings]%
73     %%
74     %% Visual Basic definition (c) 2002 Robert Frank
75     %%
76     \lst@definelanguage[Visual]{Basic}
77     {morekeywords={Abs,Array,Asc,AscB,AscW,Atn,Avg,CBool,CByte,CCur,%
78     CDate,CDbl,Cdec,Choose,Chr,ChrB,ChrW,CInt,CLng,Command,Cos,%
79     Count,CreateObject,CSng,CStr,CurDir,CVar,CVDate,CVErr,Date,%
80     DateAdd,DateDiff,DatePart,DateSerial,DateValue,Day,DDB,Dir,%
81     DoEvents,Environ,EOF,Error,Exp,FileAttr,FileDateTime,FileLen,%
82     Fix,Format,FreeFile,FV,GetAllStrings,GetAttr,%
83     GetAutoServerSettings,GetObject,GetSetting,Hex,Hour,IIf,%
84     IMEStatus,Input,InputB,InputBox,InStr,InstB,Int,Integer,IPmt,%
85     IsArray,IsDate,IsEmpty,IsError,IsMissing,IsNull,IsNumeric,%
86     IsObject,LBound,LCase,Left,LeftB,Len,LenB,LoadPicture,Loc,LOF,%
87     Log,Ltrim,Max,Mid,MidB,Min,Minute,MIRR,Month,MsgBox,Now,NPer,%
88     NPV,Oct,Partition,Pmt,PPmt,PV,QBColor,Rate,RGB,Right,RightB,Rnd,%
89     Rtrim,Second,Seek,Sgn,Shell,Sin,SLN,Space,Spc,Sqr,StDev,StDevP,%
90     Str,StrComp,StrConv,String,Switch,Sum,SYD,Tab,Tan,Time,Timer,%
91     TimeSerial,TimeValue,Trim,TypeName,UBound,Ucase,Val,Var,VarP,%
92     VarType,Weekday,Year},% functions
93     morekeywords=[2]{Accept,Activate,Add,AddCustom,AddFile,AddFromFile,%
94     AddFromTemplate,AddItem,AddNew,AddToAddInToolbar,%
95     AddToolboxProgID,Append,AppendChunk,Arrange,Assert,AsyncRead,%
96     BatchUpdate,BeginTrans,Bind,Cancel,CancelAsyncRead,CancelBatch,%
97     CancelUpdate,CanPropertyChange,CaptureImage,CellText,CellValue,%
98     Circle,Clear,ClearFields,ClearSel,ClearSelCols,Clone,Close,Cls,%
99     ColContaining,ColumnSize,CommitTrans,CompactDatabase,Compose,%
100     Connect,Copy,CopyQueryDef,CreateDatabase,CreateDragImage,%
101     CreateEmbed,CreateField,CreateGroup,CreateIndex,CreateLink,%
102     CreatePreparedStatement,CreatePropery,CreateQuery,%
103     CreateQueryDef,CreateRelation,CreateTableDef,CreateUser,%
104     CreateWorkspace,Customize,Delete,DeleteColumnLabels,%
105     DeleteColumns,DeleteRowLabels,DeleteRows,DoVerb,Drag,Draw,Edit,%
106     EditCopy,EditPaste,EndDoc,EnsureVisible,EstablishConnection,%
107     Execute,ExtractIcon,Fetch,FetchVerbs,Files,FillCache,Find,%
108     FindFirst,FindItem,FindLast,FindNext,FindPrevious,Forward,%
109     GetBookmark,GetChunk,GetClipString,GetData,GetFirstVisible,%
110     GetFormat,GetHeader,GetLineFromChar,GetNumTicks,GetRows,%
111     GetSelectedPart,GetText,GetVisibleCount,GoBack,GoForward,Hide,%
112     HitTest,HoldFields,Idle,InitializeLabels,InsertColumnLabels,%
113     InsertColumns,InsertObjDlg,InsertRowLabels,InsertRows,Item,%
114     KillDoc,Layout,Line,LinkExecute,LinkPoke,LinkRequest,LinkSend,%
115     Listen,LoadFile,LoadResData,LoadResPicture,LoadResString,%
116     LogEvent,MakeCompileFile,MakeReplica,MoreResults,Move,MoveData,%
117     MoveFirst,MoveLast,MoveNext,MovePrevious,NavigateTo,NewPage,%
118     NewPassword,NextRecordset,OLEDrag,OnAddinsUpdate,OnConnection,%
119     OnDisconnection,OnStartupComplete,Open,OpenConnection,%
120     OpenDatabase,OpenQueryDef,OpenRecordset,OpenResultset,OpenURL,%
121     Overlay,PaintPicture,Paste,PastSpecialDlg,PeekData,Play,Point,%
122     PopulatePartial,PopupMenu,Print,PrintForm,PropertyChanged,Pset,%
123     Quit,Raise,RandomDataFill,RandomFillColumns,RandomFillRows,%
124     rdoCreateEnvironment,rdoRegisterDataSource,ReadFromFile,%
125     ReadProperty,Rebind,ReFill,Refresh,RefreshLink,RegisterDatabase,%
126     Reload,Remove,RemoveAddInFromToolbar,RemoveItem,Render,%
127     RepairDatabase,Reply,ReplyAll,Requery,ResetCustom,%
128     ResetCustomLabel,ResolveName,RestoreToolbar,Resync,Rollback,%
129     RollbackTrans,RowBookmark,RowContaining,RowTop,Save,SaveAs,%
130     SaveFile,SaveToFile,SaveToolbar,SaveToOle1File,Scale,ScaleX,%
131     ScaleY,Scroll,Select,SelectAll,SelectPart,SelPrint,Send,%
132     SendData,Set,SetAutoServerSettings,SetData,SetFocus,SetOption,%
133     SetSize,SetText,SetViewport,Show,ShowColor,ShowFont,ShowHelp,%
134     ShowOpen,ShowPrinter,ShowSave,ShowWhatsThis,SignOff,SignOn,Size,%
135     Span,SplitContaining,StartLabelEdit,StartLogging,Stop,%
136     Synchronize,TextHeight,TextWidth,ToDefaults,TwipsToChartPart,%
137     TypeByChartType,Update,UpdateControls,UpdateRecord,UpdateRow,%
138     Upto,WhatsThisMode,WriteProperty,ZOrder},% methods
139     morekeywords=[3]{AccessKeyPress,AfterAddFile,AfterChangeFileName,%
140     AfterCloseFile,AfterColEdit,AfterColUpdate,AfterDelete,%
141     AfterInsert,AfterLabelEdit,AfterRemoveFile,AfterUpdate,%
142     AfterWriteFile,AmbienChanged,ApplyChanges,Associate,%
143     AsyncReadComplete,AxisActivated,AxisLabelActivated,%
144     AxisLabelSelected,AxisLabelUpdated,AxisSelected,%
145     AxisTitleActivated,AxisTitleSelected,AxisTitleUpdated,%
146     AxisUpdated,BeforeClick,BeforeColEdit,BeforeColUpdate,%
147     BeforeConnect,BeforeDelete,BeforeInsert,BeforeLabelEdit,%
148     BeforeLoadFile,BeforeUpdate,ButtonClick,ButtonCompleted,%
149     ButtonGotFocus,ButtonLostFocus,Change,ChartActivated,%
150     ChartSelected,ChartUpdated,Click,ColEdit,Collapse,ColResize,%
151     ColumnClick,Compare,ConfigChageCancelled,ConfigChanged,%
152     ConnectionRequest,DataArrival,DataChanged,DataUpdated,DblClick,%
153     Deactivate,DeviceArrival,DeviceOtherEvent,DeviceQueryRemove,%
154     DeviceQueryRemoveFailed,DeviceRemoveComplete,DeviceRemovePending,%
155     DevModeChange,Disconnect,DisplayChanged,Dissociate,%
156     DoGetNewFileName,Done,DonePainting,DownClick,DragDrop,DragOver,%
157     DropDown,EditProperty,EnterCell,EnterFocus,Event,ExitFocus,%
158     Expand,FootnoteActivated,FootnoteSelected,FootnoteUpdated,%
159     GotFocus,HeadClick,InfoMessage,Initialize,IniProperties,%
160     ItemActivated,ItemAdded,ItemCheck,ItemClick,ItemReloaded,%
161     ItemRemoved,ItemRenamed,ItemSeletected,KeyDown,KeyPress,KeyUp,%
162     LeaveCell,LegendActivated,LegendSelected,LegendUpdated,%
163     LinkClose,LinkError,LinkNotify,LinkOpen,Load,LostFocus,%
164     MouseDown,MouseMove,MouseUp,NodeClick,ObjectMove,%
165     OLECompleteDrag,OLEDragDrop,OLEDragOver,OLEGiveFeedback,%
166     OLESetData,OLEStartDrag,OnAddNew,OnComm,Paint,PanelClick,%
167     PanelDblClick,PathChange,PatternChange,PlotActivated,%
168     PlotSelected,PlotUpdated,PointActivated,PointLabelActivated,%
169     PointLabelSelected,PointLabelUpdated,PointSelected,%
170     PointUpdated,PowerQuerySuspend,PowerResume,PowerStatusChanged,%
171     PowerSuspend,QueryChangeConfig,QueryComplete,QueryCompleted,%
172     QueryTimeout,QueryUnload,ReadProperties,Reposition,%
173     RequestChangeFileName,RequestWriteFile,Resize,ResultsChanged,%
174     RowColChange,RowCurrencyChange,RowResize,RowStatusChanged,%
175     SelChange,SelectionChanged,SendComplete,SendProgress,%
176     SeriesActivated,SeriesSelected,SeriesUpdated,SettingChanged,%
177     SplitChange,StateChanged,StatusUpdate,SysColorsChanged,%
178     Terminate,TimeChanged,TitleActivated,TitleSelected,%
179     TitleActivated,UnboundAddData,UnboundDeleteRow,%
180     UnboundGetRelativeBookmark,UnboundReadData,UnboundWriteData,%
181     Unload,UpClick,Updated,Validate,ValidationError,WillAssociate,%
182     WillChangeData,WillDissociate,WillExecute,WillUpdateRows,%
183     WithEvents,WriteProperties},% VB-events
184     morekeywords=[4]{AppActivate,Base,Beep,Call,Case,ChDir,ChDrive,%
185     Const,Declare,DefBool,DefByte,DefCur,DefDate,DefDbl,DefDec,%
186     DefInt,DefLng,DefObj,DefSng,DefStr,Deftype,DefVar,DeleteSetting,%
187     Dim,Do,Else,ElseIf,End,Enum,Erase,Event,Exit,Explicit,FileCopy,%
188     For,ForEach,Friend,Function,Get,GoSub,GoTo,If,Implements,Kill,%
189     Let,LineInput,Lock,Lset,MkDir,Name,Next,OnError,On,Option,%
190     Private,Property,Public,Put,RaiseEvent,Randomize,ReDim,Rem,%
191     Reset,Resume,Return,RmDir,Rset,SavePicture,SaveSetting,%
192     SendKeys,SetAttr,Static,Sub,Then,Type,Unlock,Wend,While,Width,%
193     With,Write},% statements
194     sensitive=false,%
195     keywordcomment=rem,%
196     MoreSelectCharTable=\def\lst@BeginKC@{% chmod
197     \lst@ResetToken
198     \lst@BeginComment\lst@GPmode{{\lst@commentstyle}%
199     \lst@Lmodetrue\lst@modetrue}\@empty},%
200     morecomment=[l]{'},%
201     morecomment=[s]{/*}{*/},%
202     morestring=[b]",%
203     }[keywords,comments,strings,keywordcomments]
204     \lst@definelanguage[ANSI]{C++}[ISO]{C++}{}%
205     \lst@definelanguage[GNU]{C++}[ISO]{C++}%
206     {morekeywords={__attribute__,__extension__,__restrict,__restrict__,%
207     typeof,__typeof__},%
208     }%
209     \lst@definelanguage[Visual]{C++}[ISO]{C++}%
210     {morekeywords={__asm,__based,__cdecl,__declspec,dllexport,%
211     dllimport,__except,__fastcall,__finally,__inline,__int8,__int16,%
212     __int32,__int64,naked,__stdcall,thread,__try,__leave},%
213     }%
214     \lst@definelanguage[ISO]{C++}[ANSI]{C}%
215     {morekeywords={and,and_eq,asm,bad_cast,bad_typeid,bitand,bitor,bool,%
216     catch,class,compl,const_cast,delete,dynamic_cast,explicit,export,%
217     false,friend,inline,mutable,namespace,new,not,not_eq,operator,or,%
218     or_eq,private,protected,public,reinterpret_cast,static_cast,%
219     template,this,throw,true,try,typeid,type_info,typename,using,%
220     virtual,wchar_t,xor,xor_eq},%
221     }%
222     %%
223     %% Objective-C definition (c) 1997 Detlev Droege
224     %%
225     \lst@definelanguage[Objective]{C}[ANSI]{C}
226     {morekeywords={bycopy,id,in,inout,oneway,out,self,super,%
227     @class,@defs,@encode,@end,@implementation,@interface,@private,%
228     @protected,@protocol,@public,@selector},%
229     moredirectives={import}%
230     }%
231     \lst@definelanguage[ANSI]{C}%
232     {morekeywords={auto,break,case,char,const,continue,default,do,double,%
233     else,enum,extern,float,for,goto,if,int,long,register,return,%
234     short,signed,sizeof,static,struct,switch,typedef,union,unsigned,%
235     void,volatile,while},%
236     sensitive,%
237     morecomment=[s]{/*}{*/},%
238     morecomment=[l]//,% nonstandard
239     morestring=[b]",%
240     morestring=[b]',%
241     moredelim=*[directive]\#,%
242     moredirectives={define,elif,else,endif,error,if,ifdef,ifndef,line,%
243     include,pragma,undef,warning}%
244     }[keywords,comments,strings,directives]%
245     %%
246     %% C-Sharp definition (c) 2002 Martin Brodbeck
247     %%
248     \lst@definelanguage[Sharp]{C}%
249     {morekeywords={abstract,base,bool,break,byte,case,catch,char,checked,%
250     class,const,continue,decimal,default,delegate,do,double,else,%
251     enum,event,explicit,extern,false,finally,fixed,float,for,foreach,%
252     goto,if,implicit,in,int,interface,internal,is,lock,long,%
253     namespace,new,null,object,operator,out,override,params,private,%
254     protected,public,readonly,ref,return,sbyte,sealed,short,sizeof,%
255     static,string,struct,switch,this,throw,true,try,typeof,uint,%
256     ulong,unchecked,unsafe,ushort,using,virtual,void,while},%
257     sensitive,%
258     morecomment=[s]{/*}{*/},%
259     morecomment=[l]//,%
260     morestring=[b]"
261     }[keywords,comments,strings]%
262     %%
263     %% csh definition (c) 1998 Kai Below
264     %%
265     \lst@definelanguage{csh}
266     {morekeywords={alias,awk,cat,echo,else,end,endif,endsw,exec,exit,%
267     foreach,glob,goto,history,if,logout,nice,nohup,onintr,repeat,sed,%
268     set,setenv,shift,source,switch,then,time,while,umask,unalias,%
269     unset,wait,while,@,env,argv,child,home,ignoreeof,noclobber,%
270     noglob,nomatch,path,prompt,shell,status,verbose,print,printf,%
271     sqrt,BEGIN,END},%
272     morecomment=[l]\#,%
273     morestring=[d]"%
274     }[keywords,comments,strings]%
275     \lst@definelanguage[90]{Fortran}[95]{Fortran}{}
276     \lst@definelanguage[95]{Fortran}[77]{Fortran}%
277     {deletekeywords=SAVE,%
278     morekeywords={ACTION,ADVANCE,ALLOCATE,ALLOCATABLE,ASSIGNMENT,CASE,%
279     CONTAINS,CYCLE,DEALLOCATE,DEFAULT,DELIM,EXIT,INCLUDE,IN,NONE,IN,%
280     OUT,INTENT,INTERFACE,IOLENGTH,KIND,LEN,MODULE,NAME,NAMELIST,NMT,%
281     NULLIFY,ONLY,OPERATOR,OPTIONAL,OUT,PAD,POINTER,POSITION,PRIVATE,%
282     PUBLIC,READWRITE,RECURSIVE,RESULT,SELECT,SEQUENCE,SIZE,STAT,%
283     TARGET,USE,WHERE,WHILE,BLOCKDATA,DOUBLEPRECISION,ELSEIF,%
284     ENDBLOCKDATA,ENDDO,ENDFILE,ENDFUNCTION,ENDIF,ENDINTERFACE,%
285     ENDMODULE,ENDPROGRAM,ENDSELECT,ENDSUBROUTINE,ENDTYPE,ENDWHERE,%
286     GOTO,INOUT,SELECTCASE},%
287     deletecomment=[f],% no fixed comment line: 1998 Magne Rudshaug
288     morecomment=[l]!%
289     }%
290     \lst@definelanguage[77]{Fortran}%
291     {morekeywords={ACCESS,ASSIGN,BACKSPACE,BLANK,BLOCK,CALL,CHARACTER,%
292     CLOSE,COMMON,COMPLEX,CONTINUE,DATA,DIMENSION,DIRECT,DO,DOUBLE,%
293     ELSE,END,ENTRY,EOF,EQUIVALENCE,ERR,EXIST,EXTERNAL,FILE,FMT,FORM,%
294     FORMAT,FORMATTED,FUNCTION,GO,TO,IF,IMPLICIT,INQUIRE,INTEGER,%
295     INTRINSIC,IOSTAT,LOGICAL,NAMED,NEXTREC,NUMBER,OPEN,OPENED,%
296     PARAMETER,PAUSE,PRECISION,PRINT,PROGRAM,READ,REAL,REC,RECL,%
297     RETURN,REWIND,SEQUENTIAL,STATUS,STOP,SUBROUTINE,THEN,TYPE,%
298     UNFORMATTED,UNIT,WRITE,SAVE},%
299     sensitive=f,%% not Fortran standard %%
300     morecomment=[f]*,%
301     morecomment=[f]C,%
302     morecomment=[f]c,%
303     morestring=[d]"%
304     }[keywords,comments,strings]%
305     \lst@definelanguage{HTML}%
306     {morekeywords={A,ADDRESS,APPLET,B,BASE,BASEFONT,BIG,BLOCKQUOTE,BODY,%
307     BR,CENTER,CITE,CODE,DFN,DIR,DIV,DOCTYPE,EM,FONT,FORM,HEAD,HR,%
308     H1,H2,H3,H4,H5,H6,HTML,I,IMG,INPUT,ISINDEX,KBD,LI,LINK,LISTING,%
309     MAP,META,MENU,P,PLAINTEXT,PRE,OL,SAMP,SCRIPT,SELECT,SMALL,STRIKE,%
310     STRING,SUB,SUP,STYLE,TABLE,TEXTAREA,TITLE,TT,U,UL,VAR,XMP,%
311     action,align,alink,alt,background,bgcolor,border,cellpadding,%
312     cellspacing,checked,code,codebase,color,cols,colspan,entype,%
313     height,href,hspace,ismap,link,maxlength,method,multiple,name,%
314     noshade,nowrap,rel,rev,rows,rowspan,selected,shape,size,src,text,%
315     title,type,usemap,valign,value,vlink,vspace,width},%
316     tag=**[s]<>,%
317     sensitive=f,%
318     morestring=[d]",% ??? doubled
319     MoreSelectCharTable=%
320     \lst@CArgX--\relax\lst@DefDelimB{}{}%
321     {\ifnum\lst@mode=\lst@tagmode\else
322     \expandafter\@gobblethree
323     \fi}%
324     \lst@BeginComment\lst@commentmode{{\lst@commentstyle}}%
325     \lst@CArgX--\relax\lst@DefDelimE{}{}{}%
326     \lst@EndComment\lst@commentmode
327     }[keywords,comments,strings,html]%
328     %%
329     %% AspectJ definition (c) Robert Wenner
330     %%
331     \lst@definelanguage[AspectJ]{Java}[]{Java}%
332     {morekeywords={%
333     adviceexecution,after,args,around,aspect,aspectOf,before,%
334     call,cflow,cflowbelow,%
335     execution,get,handler,if,initialization,issingleton,pointcut,%
336     percflow,percflowbelow,perthis,pertarget,preinitialization,%
337     privileged,proceed,returning,set,staticinitialization,strictfp,%
338     target,this,thisEnclosingJoinPoint,thisJoinPoint,throwing,%
339     within,withincode}%
340     }%
341     \lst@definelanguage{Java}%
342     {morekeywords={abstract,boolean,break,byte,case,catch,char,class,%
343     const,continue,default,do,double,else,extends,false,final,%
344     finally,float,for,goto,if,implements,import,instanceof,int,%
345     interface,label,long,native,new,null,package,private,protected,%
346     public,return,short,static,super,switch,synchronized,this,throw,%
347     throws,transient,true,try,void,volatile,while},%
348     sensitive,%
349     morecomment=[l]//,%
350     morecomment=[s]{/*}{*/},%
351     morestring=[b]",%
352     morestring=[b]',%
353     }[keywords,comments,strings]%
354     \lst@definelanguage{Matlab}%
355     {morekeywords={gt,lt,gt,lt,amp,abs,acos,acosh,acot,acoth,acsc,acsch,%
356     all,angle,ans,any,asec,asech,asin,asinh,atan,atan2,atanh,auread,%
357     auwrite,axes,axis,balance,bar,bessel,besselk,bessely,beta,%
358     betainc,betaln,blanks,bone,break,brighten,capture,cart2pol,%
359     cart2sph,caxis,cd,cdf2rdf,cedit,ceil,chol,cla,clabel,clc,clear,%
360     clf,clock,close,colmmd,Colon,colorbar,colormap,ColorSpec,colperm,%
361     comet,comet3,compan,compass,computer,cond,condest,conj,contour,%
362     contour3,contourc,contrast,conv,conv2,cool,copper,corrcoef,cos,%
363     cosh,cot,coth,cov,cplxpair,cputime,cross,csc,csch,csvread,%
364     csvwrite,cumprod,cumsum,cylinder,date,dbclear,dbcont,dbdown,%
365     dbquit,dbstack,dbstatus,dbstep,dbstop,dbtype,dbup,ddeadv,ddeexec,%
366     ddeinit,ddepoke,ddereq,ddeterm,ddeunadv,deblank,dec2hex,deconv,%
367     del2,delete,demo,det,diag,diary,diff,diffuse,dir,disp,dlmread,%
368     dlmwrite,dmperm,dot,drawnow,echo,eig,ellipj,ellipke,else,elseif,%
369     end,engClose,engEvalString,engGetFull,engGetMatrix,engOpen,%
370     engOutputBuffer,engPutFull,engPutMatrix,engSetEvalCallback,%
371     engSetEvalTimeout,engWinInit,eps,erf,erfc,erfcx,erfinv,error,%
372     errorbar,etime,etree,eval,exist,exp,expint,expm,expo,eye,fclose,%
373     feather,feof,ferror,feval,fft,fft2,fftshift,fgetl,fgets,figure,%
374     fill,fill3,filter,filter2,find,findstr,finite,fix,flag,fliplr,%
375     flipud,floor,flops,fmin,fmins,fopen,for,format,fplot,fprintf,%
376     fread,frewind,fscanf,fseek,ftell,full,function,funm,fwrite,fzero,%
377     gallery,gamma,gammainc,gammaln,gca,gcd,gcf,gco,get,getenv,%
378     getframe,ginput,global,gplot,gradient,gray,graymon,grid,griddata,%
379     gtext,hadamard,hankel,help,hess,hex2dec,hex2num,hidden,hilb,hist,%
380     hold,home,hostid,hot,hsv,hsv2rgb,if,ifft,ifft2,imag,image,%
381     imagesc,Inf,info,input,int2str,interp1,interp2,interpft,inv,%
382     invhilb,isempty,isglobal,ishold,isieee,isinf,isletter,isnan,%
383     isreal,isspace,issparse,isstr,jet,keyboard,kron,lasterr,lcm,%
384     legend,legendre,length,lin2mu,line,linspace,load,log,log10,log2,%
385     loglog,logm,logspace,lookfor,lower,ls,lscov,lu,magic,matClose,%
386     matDeleteMatrix,matGetDir,matGetFp,matGetFull,matGetMatrix,%
387     matGetNextMatrix,matGetString,matlabrc,matlabroot,matOpen,%
388     matPutFull,matPutMatrix,matPutString,max,mean,median,menu,mesh,%
389     meshc,meshgrid,meshz,mexAtExit,mexCallMATLAB,mexdebug,%
390     mexErrMsgTxt,mexEvalString,mexFunction,mexGetFull,mexGetMatrix,%
391     mexGetMatrixPtr,mexPrintf,mexPutFull,mexPutMatrix,mexSetTrapFlag,%
392     min,more,movie,moviein,mu2lin,mxCalloc,mxCopyCharacterToPtr,%
393     mxCopyComplex16ToPtr,mxCopyInteger4ToPtr,mxCopyPtrToCharacter,%
394     mxCopyPtrToComplex16,mxCopyPtrToInteger4,mxCopyPtrToReal8,%
395     mxCopyReal8ToPtr,mxCreateFull,mxCreateSparse,mxCreateString,%
396     mxFree,mxFreeMatrix,mxGetIr,mxGetJc,mxGetM,mxGetN,mxGetName,%
397     mxGetNzmax,mxGetPi,mxGetPr,mxGetScalar,mxGetString,mxIsComplex,%
398     mxIsFull,mxIsNumeric,mxIsSparse,mxIsString,mxIsTypeDouble,%
399     mxSetIr,mxSetJc,mxSetM,mxSetN,mxSetName,mxSetNzmax,mxSetPi,%
400     mxSetPr,NaN,nargchk,nargin,nargout,newplot,nextpow2,nnls,nnz,%
401     nonzeros,norm,normest,null,num2str,nzmax,ode23,ode45,orient,orth,%
402     pack,pascal,patch,path,pause,pcolor,pi,pink,pinv,plot,plot3,%
403     pol2cart,polar,poly,polyder,polyeig,polyfit,polyval,polyvalm,%
404     pow2,print,printopt,prism,prod,pwd,qr,qrdelete,qrinsert,quad,%
405     quad8,quit,quiver,qz,rand,randn,randperm,rank,rat,rats,rbbox,%
406     rcond,real,realmax,realmin,refresh,rem,reset,reshape,residue,%
407     return,rgb2hsv,rgbplot,rootobject,roots,rose,rosser,rot90,rotate,%
408     round,rref,rrefmovie,rsf2csf,save,saxis,schur,sec,sech,semilogx,%
409     semilogy,set,setstr,shading,sign,sin,sinh,size,slice,sort,sound,%
410     spalloc,sparse,spaugment,spconvert,spdiags,specular,speye,spfun,%
411     sph2cart,sphere,spinmap,spline,spones,spparms,sprandn,sprandsym,%
412     sprank,sprintf,spy,sqrt,sqrtm,sscanf,stairs,startup,std,stem,%
413     str2mat,str2num,strcmp,strings,strrep,strtok,subplot,subscribe,%
414     subspace,sum,surf,surface,surfc,surfl,surfnorm,svd,symbfact,%
415     symmmd,symrcm,tan,tanh,tempdir,tempname,terminal,text,tic,title,%
416     toc,toeplitz,trace,trapz,tril,triu,type,uicontrol,uigetfile,%
417     uimenu,uiputfile,unix,unwrap,upper,vander,ver,version,view,%
418     viewmtx,waitforbuttonpress,waterfall,wavread,wavwrite,what,%
419     whatsnew,which,while,white,whitebg,who,whos,wilkinson,wk1read,%
420     wk1write,xlabel,xor,ylabel,zeros,zlabel,zoom},%
421     sensitive,%
422     morecomment=[l]\%,%
423     morestring=[m]'%
424     }[keywords,comments,strings]%
425     %%
426     %% Mathematica definitions (c) 1999 Michael Wiese
427     %%
428     \lst@definelanguage[3.0]{Mathematica}[1.0]{Mathematica}%
429     {morekeywords={Abort,AbortProtect,AbsoluteDashing,AbsolutePointSize,%
430     AbsoluteThickness,AbsoluteTime,AccountingFormAiry,AiPrime,AiryBi,%
431     AiryBiPrime,Alternatives,AnchoredSearch,AxesEdge,AxesOrigin,%
432     AxesStyle,Background,BetaRegularized,BoxStyle,C,CheckAbort,%
433     Circle,ClebschGordan,CMYKColor,ColorFunction,ColorOutput,Compile,%
434     Compiled,CompiledFunction,ComplexExpand,ComposeList,Composition,%
435     ConstrainedMax,ConstrainedMin,Contexts,ContextToFilename,%
436     ContourLines,Contours,ContourShading,ContourSmoothing,%
437     ContourStyle,CopyDirectory,CopyFile,CosIntegral,CreateDirectory,%
438     Cuboid,Date,DeclarePackage,DefaultColor,DefaultFont,Delete,%
439     DeleteCases,DeleteDirectory,DeleteFile,Dialog,DialogIndent,%
440     DialogProlog,DialogSymbols,DigitQ,Directory,DirectoryStack,Disk,%
441     Dispatch,DownValues,DSolve,Encode,Epilog,Erfc,Evaluate,%
442     ExponentFunction,FaceGrids,FileByteCount,FileDate,FileNames,%
443     FileType,Find,FindList,FixedPointList,FlattenAt,Fold,FoldList,%
444     Frame,FrameLabel,FrameStyle,FrameTicks,FromCharacterCode,%
445     FromDate,FullGraphics,FullOptions,GammaRegularized,%
446     GaussianIntegers,GraphicsArray,GraphicsSpacing,GridLines,%
447     GroebnerBasis,Heads,HeldPart,HomeDirectory,Hue,IgnoreCases,%
448     InputStream,Install,InString,IntegerDigits,InterpolatingFunction,%
449     InterpolatingPolynomial,Interpolation,Interrupt,InverseFunction,%
450     InverseFunctions,JacobiZeta,LetterQ,LinearProgramming,ListPlay,%
451     LogGamma,LowerCaseQ,MachineNumberQ,MantissaExponent,MapIndexed,%
452     MapThread,MatchLocalNames,MatrixExp,MatrixPower,MeshRange,%
453     MeshStyle,MessageList,Module,NDSolve,NSolve,NullRecords,%
454     NullWords,NumberFormat,NumberPadding,NumberSigns,OutputStream,%
455     PaddedForm,ParentDirectory,Pause,Play,PlayRange,PlotRegion,%
456     PolygonIntersections,PolynomialGCD,PolynomialLCM,PolynomialMod,%
457     PostScript,PowerExpand,PrecisionGoal,PrimePi,Prolog,%
458     QRDecomposition,Raster,RasterArray,RealDigits,Record,RecordLists,%
459     RecordSeparators,ReleaseHold,RenameDirectory,RenameFile,%
460     ReplaceHeldPart,ReplacePart,ResetDirectory,Residue,%
461     RiemannSiegelTheta,RiemannSiegelZ,RotateLabel,SameTest,%
462     SampleDepth,SampledSoundFunction,SampledSoundList,SampleRate,%
463     SchurDecomposition,SessionTime,SetAccuracy,SetDirectory,%
464     SetFileDate,SetPrecision,SetStreamPosition,Shallow,SignPadding,%
465     SinIntegral,SixJSymbol,Skip,Sound,SpellingCorrection,%
466     SphericalRegion,Stack,StackBegin,StackComplete,StackInhibit,%
467     StreamPosition,Streams,StringByteCount,StringConversion,%
468     StringDrop,StringInsert,StringPosition,StringReplace,%
469     StringReverse,StringTake,StringToStream,SurfaceColor,%
470     SyntaxLength,SyntaxQ,TableAlignments,TableDepth,%
471     TableDirections,TableHeadings,TableSpacing,ThreeJSymbol,TimeUsed,%
472     TimeZone,ToCharacterCode,ToDate,ToHeldExpression,TokenWords,%
473     ToLowerCase,ToUpperCase,Trace,TraceAbove,TraceBackward,%
474     TraceDepth,TraceDialog,TraceForward,TraceOff,TraceOn,%
475     TraceOriginal,TracePrint,TraceScan,Trig,Unevaluated,Uninstall,%
476     UnsameQ,UpperCaseQ,UpValues,ViewCenter,ViewVertical,With,Word,%
477     WordSearch,WordSeparators},%
478     morendkeywords={Stub,Temporary,$Aborted,$BatchInput,$BatchOutput,%
479     $CreationDate,$DefaultFont,$DumpDates,$DumpSupported,$Failed,%
480     $Input,$Inspector,$IterationLimit,$Language,$Letters,$Linked,%
481     $LinkSupported,$MachineEpsilon,$MachineID,$MachineName,%
482     $MachinePrecision,$MachineType,$MaxMachineNumber,$MessageList,%
483     $MessagePrePrint,$MinMachineNumber,$ModuleNumber,$NewMessage,%
484     $NewSymbol,$Notebooks,$OperatingSystem,$Packages,$PipeSupported,%
485     $PreRead,$ReleaseNumber,$SessionID,$SoundDisplayFunction,%
486     $StringConversion,$StringOrder,$SyntaxHandler,$TimeUnit,%
487     $VersionNumber}%
488     }%
489     \lst@definelanguage[1.0]{Mathematica}%
490     {morekeywords={Abs,Accuracy,AccurayGoal,AddTo,AiryAi,AlgebraicRules,%
491     AmbientLight,And,Apart,Append,AppendTo,Apply,ArcCos,ArcCosh,%
492     ArcCot,ArcCoth,ArcCsc,ArcCsch,ArcSec,ArcSech,ArcSin,ArcSinh,%
493     ArcTan,ArcTanh,Arg,ArithmeticGeometricMean,Array,AspectRatio,%
494     AtomQ,Attributes,Axes,AxesLabel,BaseForm,Begin,BeginPackage,%
495     BernoulliB,BesselI,BesselJ,BesselK,BesselY,Beta,Binomial,Blank,%
496     BlankNullSequence,BlankSequence,Block,Boxed,BoxRatios,Break,Byte,%
497     ByteCount,Cancel,Cases,Catch,Ceiling,CForm,Character,Characters,%
498     ChebyshevT,ChebyshevU,Check,Chop,Clear,ClearAll,ClearAttributes,%
499     ClipFill,Close,Coefficient,CoefficientList,Collect,ColumnForm,%
500     Complement,Complex,CompoundExpression,Condition,Conjugate,%
501     Constants,Context,Continuation,Continue,ContourGraphics,%
502     ContourPlot,Cos,Cosh,Cot,Coth,Count,Csc,Csch,Cubics,Cyclotomic,%
503     D,Dashing,Decompose,Decrement,Default,Definition,Denominator,%
504     DensityGraphics,DensityPlot,Depth,Derivative,Det,DiagonalMatrix,%
505     DigitBlock,Dimensions,DirectedInfinity,Display,DisplayFunction,%
506     Distribute,Divide,DivideBy,Divisors,DivisorSigma,Do,Dot,Drop,Dt,%
507     Dump,EdgeForm,Eigensystem,Eigenvalues,Eigenvectors,Eliminate,%
508     EllipticE,EllipticExp,EllipticF,EllipticK,EllipticLog,EllipticPi,%
509     EllipticTheta,End,EndPackage,EngineeringForm,Environment,Equal,%
510     Erf,EulerE,EulerPhi,EvenQ,Exit,Exp,Expand,ExpandAll,%
511     ExpandDenominator,ExpandNumerator,ExpIntegralE,ExpIntegralEi,%
512     Exponent,Expression,ExtendedGCD,FaceForm,Factor,FactorComplete,%
513     Factorial,Factorial2,FactorInteger,FactorList,FactorSquareFree,%
514     FactorSquareFreeList,FactorTerms,FactorTermsList,FindMinimum,%
515     FindRoot,First,Fit,FixedPoint,Flatten,Floor,FontForm,For,Format,%
516     FormatType,FortranForm,Fourier,FreeQ,FullDefinition,FullForm,%
517     Function,Gamma,GCD,GegenbauerC,General,Get,Goto,Graphics,%
518     Graphics3D,GrayLevel,Greater,GreaterEqual,Head,HermiteH,%
519     HiddenSurface,Hold,HoldForm,Hypergeometric0F1, Hypergeometric1F1,%
520     Hypergeometric2F1,HypergeometricU,Identity,IdentityMatrix,If,Im,%
521     Implies,In,Increment,Indent,Infix,Information,Inner,Input,%
522     InputForm,InputString,Insert,Integer,IntegerQ,Integrate,%
523     Intersection,Inverse,InverseFourier,InverseJacobiSN,%
524     InverseSeries,JacobiAmplitude,JacobiP,JacobiSN,JacobiSymbol,Join,%
525     Label,LaguerreL,Last,LatticeReduce,LCM,LeafCount,LegendreP,%
526     LegendreQ,LegendreType,Length,LerchPhi,Less,LessEqual,Level,%
527     Lighting,LightSources,Limit,Line,LinearSolve,LineBreak,List,%
528     ListContourPlot,ListDensityPlot,ListPlot,ListPlot3D,Literal,Log,%
529     LogicalExpand,LogIntegral,MainSolve,Map,MapAll,MapAt,MatchQ,%
530     MatrixForm,MatrixQ,Max,MaxBend,MaxMemoryUsed,MemberQ,%
531     MemoryConstrained,MemoryInUse,Mesh,Message,MessageName,Messages,%
532     Min,Minors,Minus,Mod,Modulus,MoebiusMu,Multinomial,N,NameQ,Names,%
533     NBernoulliB,Needs,Negative,Nest,NestList,NIntegrate,%
534     NonCommutativeMultiply,NonConstants,NonNegative,Normal,Not,%
535     NProduct,NSum,NullSpace,Number,NumberForm,NumberPoint,NumberQ,%
536     NumberSeparator,Numerator,O,OddQ,Off,On,OpenAppend,OpenRead,%
537     OpenTemporary,OpenWrite,Operate,Optional,Options,Or,Order,%
538     OrderedQ,Out,Outer,OutputForm,PageHeight,PageWidth,%
539     ParametricPlot,ParametricPlot3D,Part,Partition,PartitionsP,%
540     PartitionsQ,Pattern,Permutations,Plot,Plot3D,PlotDivision,%
541     PlotJoined,PlotLabel,PlotPoints,PlotRange,PlotStyle,Pochhammer,%
542     Plus,Point,PointSize,PolyGamma,Polygon,PolyLog,PolynomialQ,%
543     PolynomialQuotient,PolynomialRemainder,Position,Positive,Postfix,%
544     Power,PowerMod,PrecedenceForm,Precision,PreDecrement,Prefix,%
545     PreIncrement,Prepend,PrependTo,Prime,PrimeQ,Print,PrintForm,%
546     Product,Protect,PseudoInverse,Put,PutAppend,Quartics,Quit,%
547     Quotient,Random,Range,Rational,Rationalize,Raw,Re,Read,ReadList,%
548     Real,Rectangle,Reduce,Remove,RenderAll,Repeated,RepeatedNull,%
549     Replace,ReplaceAll,ReplaceRepeated,Rest,Resultant,Return,Reverse,%
550     RGBColor,Roots,RotateLeft,RotateRight,Round,RowReduce,Rule,%
551     RuleDelayed,Run,RunThrough,SameQ,Save,Scaled,Scan,ScientificForm,%
552     Sec,Sech,SeedRandom,Select,Sequence,SequenceForm,Series,%
553     SeriesData,Set,SetAttributes,SetDelayed,SetOptions,Shading,Share,%
554     Short,Show,Sign,Signature,Simplify,Sin,SingularValues,Sinh,%
555     Skeleton,Slot,SlotSequence,Solve,SolveAlways,Sort,%
556     SphericalHarmonicY,Splice,Sqrt,StirlingS1,StirlingS2,String,%
557     StringBreak,StringForm,StringJoin,StringLength,StringMatchQ,%
558     StringSkeleton,Subscript,Subscripted,Subtract,SubtractForm,Sum,%
559     Superscript,SurfaceGraphics,Switch,Symbol,Table,TableForm,TagSet,%
560     TagSetDelayed,TagUnset,Take,Tan,Tanh,ToString,TensorRank,TeXForm,%
561     Text,TextForm,Thickness,Thread,Through,Throw,Ticks,%
562     TimeConstrained,Times,TimesBy,Timing,ToExpression,Together,%
563     ToRules,ToString,TotalHeight,TotalWidth,Transpose,TreeForm,TrueQ,%
564     Unequal,Union,Unique,Unprotect,Unset,Update,UpSet,UpSetDelayed,%
565     ValueQ,Variables,VectorQ,ViewPoint,WeierstrassP,%
566     WeierstrassPPrime,Which,While,WorkingPrecision,Write,WriteString,%
567     Xor,ZeroTest,Zeta},%
568     morendkeywords={All,Automatic,Catalan,ComplexInfinity,Constant,%
569     Degree,E,EndOfFile,EulerGamma,False,Flat,GoldenRatio,HoldAll,%
570     HoldFirst,HoldRest,I,Indeterminate,Infinity,Listable,Locked,%
571     Modular,None,Null,OneIdentity,Orderless,Pi,Protected,%
572     ReadProtected,True,$CommandLine,$Context,$ContextPath,$Display,%
573     $DisplayFunction,$Echo,$Epilog,$IgnoreEOF,$Line,$Messages,%
574     $Output,$Path,$Post,$Pre,$PrePrint,$RecursionLimit,$System,%
575     $Urgent,$Version},%
576     sensitive,%
577     morecomment=[s]{(*}{*)},%
578     morestring=[d]"%
579     }[keywords,comments,strings]%
580     %%
581     %% Octave definition (c) 2001,2002 Ulrich G. Wortmann
582     %%
583     \lst@definelanguage{Octave}%
584     {morekeywords={gt,lt,gt,lt,amp,abs,acos,acosh,acot,acoth,acsc,acsch,%
585     all,angle,ans,any,asec,asech,asin,asinh,atan,atan2,atanh,auread,%
586     auwrite,axes,axis,balance,bar,bessel,besselk,bessely,beta,%
587     betainc,betaln,blanks,bone,break,brighten,capture,cart2pol,%
588     cart2sph,caxis,cd,cdf2rdf,cedit,ceil,chol,cla,clabel,clc,clear,%
589     clf,clock,close,colmmd,Colon,colorbar,colormap,ColorSpec,colperm,%
590     comet,comet3,compan,compass,computer,cond,condest,conj,contour,%
591     contour3,contourc,contrast,conv,conv2,cool,copper,corrcoef,cos,%
592     cosh,cot,coth,cov,cplxpair,cputime,cross,csc,csch,csvread,%
593     csvwrite,cumprod,cumsum,cylinder,date,dbclear,dbcont,dbdown,%
594     dbquit,dbstack,dbstatus,dbstep,dbstop,dbtype,dbup,ddeadv,ddeexec,%
595     ddeinit,ddepoke,ddereq,ddeterm,ddeunadv,deblank,dec2hex,deconv,%
596     del2,delete,demo,det,diag,diary,diff,diffuse,dir,disp,dlmread,%
597     dlmwrite,dmperm,dot,drawnow,echo,eig,ellipj,ellipke,else,elseif,%
598     end,engClose,engEvalString,engGetFull,engGetMatrix,engOpen,%
599     engOutputBuffer,engPutFull,engPutMatrix,engSetEvalCallback,%
600     engSetEvalTimeout,engWinInit,eps,erf,erfc,erfcx,erfinv,%
601     errorbar,etime,etree,eval,exist,exp,expint,expm,expo,eye,fclose,%
602     feather,feof,ferror,feval,fft,fft2,fftshift,fgetl,fgets,figure,%
603     fill,fill3,filter,filter2,find,findstr,finite,fix,flag,fliplr,%
604     flipud,floor,flops,fmin,fmins,fopen,for,format,fplot,fprintf,%
605     fread,frewind,fscanf,fseek,ftell,full,function,funm,fwrite,fzero,%
606     gallery,gamma,gammainc,gammaln,gca,gcd,gcf,gco,get,getenv,%
607     getframe,ginput,global,gplot,gradient,gray,graymon,grid,griddata,%
608     gtext,hadamard,hankel,help,hess,hex2dec,hex2num,hidden,hilb,hist,%
609     hold,home,hostid,hot,hsv,hsv2rgb,if,ifft,ifft2,imag,image,%
610     imagesc,Inf,info,input,int2str,interp1,interp2,interpft,inv,%
611     invhilb,isempty,isglobal,ishold,isieee,isinf,isletter,isnan,%
612     isreal,isspace,issparse,isstr,jet,keyboard,kron,lasterr,lcm,%
613     legend,legendre,length,lin2mu,line,linspace,load,log,log10,log2,%
614     loglog,logm,logspace,lookfor,lower,ls,lscov,lu,magic,matClose,%
615     matDeleteMatrix,matGetDir,matGetFp,matGetFull,matGetMatrix,%
616     matGetNextMatrix,matGetString,matlabrc,matlabroot,matOpen,%
617     matPutFull,matPutMatrix,matPutString,max,mean,median,menu,mesh,%
618     meshc,meshgrid,meshz,mexAtExit,mexCallMATLAB,mexdebug,%
619     mexErrMsgTxt,mexEvalString,mexFunction,mexGetFull,mexGetMatrix,%
620     mexGetMatrixPtr,mexPrintf,mexPutFull,mexPutMatrix,mexSetTrapFlag,%
621     min,more,movie,moviein,mu2lin,mxCalloc,mxCopyCharacterToPtr,%
622     mxCopyComplex16ToPtr,mxCopyInteger4ToPtr,mxCopyPtrToCharacter,%
623     mxCopyPtrToComplex16,mxCopyPtrToInteger4,mxCopyPtrToReal8,%
624     mxCopyReal8ToPtr,mxCreateFull,mxCreateSparse,mxCreateString,%
625     mxFree,mxFreeMatrix,mxGetIr,mxGetJc,mxGetM,mxGetN,mxGetName,%
626     mxGetNzmax,mxGetPi,mxGetPr,mxGetScalar,mxGetString,mxIsComplex,%
627     mxIsFull,mxIsNumeric,mxIsSparse,mxIsString,mxIsTypeDouble,%
628     mxSetIr,mxSetJc,mxSetM,mxSetN,mxSetName,mxSetNzmax,mxSetPi,%
629     mxSetPr,NaN,nargchk,nargin,nargout,newplot,nextpow2,nnls,nnz,%
630     nonzeros,norm,normest,null,num2str,nzmax,ode23,ode45,orient,orth,%
631     pack,pascal,patch,path,pause,pcolor,pi,pink,pinv,plot,plot3,%
632     pol2cart,polar,poly,polyder,polyeig,polyfit,polyval,polyvalm,%
633     pow2,print,printopt,prism,prod,pwd,qr,qrdelete,qrinsert,quad,%
634     quad8,quit,quiver,qz,rand,randn,randperm,rank,rat,rats,rbbox,%
635     rcond,real,realmax,realmin,refresh,rem,reset,reshape,residue,%
636     return,rgb2hsv,rgbplot,rootobject,roots,rose,rosser,rot90,rotate,%
637     round,rref,rrefmovie,rsf2csf,save,saxis,schur,sec,sech,semilogx,%
638     semilogy,set,setstr,shading,sign,sin,sinh,size,slice,sort,sound,%
639     spalloc,sparse,spaugment,spconvert,spdiags,specular,speye,spfun,%
640     sph2cart,sphere,spinmap,spline,spones,spparms,sprandn,sprandsym,%
641     sprank,sprintf,spy,sqrt,sqrtm,sscanf,stairs,startup,std,stem,%
642     str2mat,str2num,strcmp,strings,strrep,strtok,subplot,subscribe,%
643     subspace,sum,surf,surface,surfc,surfl,surfnorm,svd,symbfact,%
644     symmmd,symrcm,tan,tanh,tempdir,tempname,terminal,text,tic,title,%
645     toc,toeplitz,trace,trapz,tril,triu,type,uicontrol,uigetfile,%
646     uimenu,uiputfile,unix,unwrap,upper,vander,ver,version,view,%
647     viewmtx,waitforbuttonpress,waterfall,wavread,wavwrite,what,%
648     whatsnew,which,while,white,whitebg,who,whos,wilkinson,wk1read,%
649     stderr,stdout,plot,set,endif,wk1write,xlabel,xor,ylabel,zeros,%
650     zlabel,zoom,endwhile,endfunction},%
651     sensitive=f,%
652     morecomment=[l]\#,%
653     morecomment=[l]\#\#,%
654     morestring=[m]',%
655     morestring=[m]"%
656     }[keywords,comments,strings]%
657     \lst@definelanguage[XSC]{Pascal}[Standard]{Pascal}
658     {deletekeywords={alfa,byte,pack,unpack},% 1998 Andreas Stephan
659     morekeywords={dynamic,external,forward,global,module,nil,operator,%
660     priority,sum,type,use,dispose,mark,page,release,cimatrix,%
661     cinterval,civector,cmatrix,complex,cvector,dotprecision,imatrix,%
662     interval,ivector,rmatrix,rvector,string,im,inf,re,sup,chr,comp,%
663     eof,eoln,expo,image,ival,lb,lbound,length,loc,mant,maxlength,odd,%
664     ord,pos,pred,round,rval,sign,substring,succ,trunc,ub,ubound}%
665     }%
666     \lst@definelanguage[Borland6]{Pascal}[Standard]{Pascal}
667     {morekeywords={asm,constructor,destructor,implementation,inline,%
668     interface,nil,object,shl,shr,string,unit,uses,xor},%
669     morendkeywords={Abs,Addr,ArcTan,Chr,Concat,Copy,Cos,CSeg,DiskFree,%
670     DiskSize,DosExitCode,DosVersion,DSeg,EnvCount,EnvStr,Eof,Eoln,%
671     Exp,FExpand,FilePos,FileSize,Frac,FSearch,GetBkColor,GetColor,%
672     GetDefaultPalette,GetDriverName,GetEnv,GetGraphMode,GetMaxMode,%
673     GetMaxX,GetMaxY,GetModeName,GetPaletteSize,GetPixel,GetX,GetY,%
674     GraphErrorMsg,GraphResult,Hi,ImageSize,InstallUserDriver,%
675     InstallUserFont,Int,IOResult,KeyPressed,Length,Lo,MaxAvail,%
676     MemAvail,MsDos,Odd,Ofs,Ord,OvrGetBuf,OvrGetRetry,ParamCount,%
677     ParamStr,Pi,Pos,Pred,Ptr,Random,ReadKey,Round,SeekEof,SeekEoln,%
678     Seg,SetAspectRatio,Sin,SizeOf,Sound,SPtr,Sqr,Sqrt,SSeg,Succ,%
679     Swap,TextHeight,TextWidth,Trunc,TypeOf,UpCase,WhereX,WhereY,%
680     Append,Arc,Assign,AssignCrt,Bar,Bar3D,BlockRead,BlockWrite,ChDir,%
681     Circle,ClearDevice,ClearViewPort,Close,CloseGraph,ClrEol,ClrScr,%
682     Dec,Delay,Delete,DelLine,DetectGraph,Dispose,DrawPoly,Ellipse,%
683     Erase,Exec,Exit,FillChar,FillEllipse,FillPoly,FindFirst,FindNext,%
684     FloodFill,Flush,FreeMem,FSplit,GetArcCoords,GetAspectRatio,%
685     GetDate,GetDefaultPalette,GetDir,GetCBreak,GetFAttr,%
686     GetFillSettings,GetFTime,GetImage,GetIntVec,GetLineSettings,%
687     GetMem,GetPalette,GetTextSettings,GetTime,GetVerify,%
688     GetViewSettings,GoToXY,Halt,HighVideo,Inc,InitGraph,Insert,%
689     InsLine,Intr,Keep,Line,LineRel,LineTo,LowVideo,Mark,MkDir,Move,%
690     MoveRel,MoveTo,MsDos,New,NormVideo,NoSound,OutText,OutTextXY,%
691     OvrClearBuf,OvrInit,OvrInitEMS,OvrSetBuf,PackTime,PieSlice,%
692     PutImage,PutPixel,Randomize,Rectangle,Release,Rename,%
693     RestoreCrtMode,RmDir,RunError,Sector,Seek,SetActivePage,%
694     SetAllPalette,SetBkColor,SetCBreak,SetColor,SetDate,SetFAttr,%
695     SetFillPattern,SetFillStyle,SetFTime,SetGraphBufSize,%
696     SetGraphMode,SetIntVec,SetLineStyle,SetPalette,SetRGBPalette,%
697     SetTextBuf,SetTextJustify,SetTextStyle,SetTime,SetUserCharSize,%
698     SetVerify,SetViewPort,SetVisualPage,SetWriteMode,Sound,Str,%
699     SwapVectors,TextBackground,TextColor,TextMode,Truncate,%
700     UnpackTime,Val,Window}%
701     }%
702     \lst@definelanguage[Standard]{Pascal}%
703     {morekeywords={alfa,and,array,begin,boolean,byte,case,char,const,div,%
704     do,downto,else,end,false,file,for,function,get,goto,if,in,%
705     integer,label,maxint,mod,new,not,of,or,pack,packed,page,program,%
706     put,procedure,read,readln,real,record,repeat,reset,rewrite,set,%
707     text,then,to,true,type,unpack,until,var,while,with,write,%
708     writeln},%
709     sensitive=f,%
710     morecomment=[s]{(*}{*)},%
711     morecomment=[s]{\{}{\}},%
712     morestring=[d]'%
713     }[keywords,comments,strings]%
714     \lst@definelanguage{Perl}%
715     {morekeywords={abs,accept,alarm,atan2,bind,binmode,bless,caller,%
716     chdir,chmod,chomp,chop,chown,chr,chroot,close,closedir,connect,%
717     continue,cos,crypt,dbmclose,dbmopen,defined,delete,die,do,dump,%
718     each,else,elsif,endgrent,endhostent,endnetent,endprotoent,%
719     endpwent,endservent,eof,eval,exec,exists,exit,exp,fcntl,fileno,%
720     flock,for,foreach,fork,format,formline,getc,getgrent,getgrgid,%
721     getgrnam,gethostbyaddr,gethostbyname,gethostent,getlogin,%
722     getnetbyaddr,getnetbyname,getnetent,getpeername,getpgrp,%
723     getppid,getpriority,getprotobyname,getprotobynumber,getprotoent,%
724     getpwent,getpwnam,getpwuid,getservbyname,getservbyport,%
725     getservent,getsockname,getsockopt,glob,gmtime,goto,grep,hex,if,%
726     import,index,int,ioctl,join,keys,kill,last,lc,lcfirst,length,%
727     link,listen,local,localtime,log,lstat,m,map,mkdir,msgctl,msgget,%
728     msgrcv,msgsnd,my,next,no,oct,open,opendir,ord,pack,package,pipe,%
729     pop,pos,print,printf,prototype,push,q,qq,quotemeta,qw,qx,rand,%
730     read,readdir,readlink,recv,redo,ref,rename,require,reset,return,%
731     reverse,rewinddir,rindex,rmdir,s,scalar,seek,seekdir,select,%
732     semctl,semget,semop,send,setgrent,sethostent,setnetent,setpgrp,%
733     setpriority,setprotoent,setpwent,setservent,setsockopt,shift,%
734     shmctl,shmget,shmread,shmwrite,shutdown,sin,sleep,socket,%
735     socketpair,sort,splice,split,sprintf,sqrt,srand,stat,study,sub,%
736     substr,symlink,syscall,sysopen,sysread,system,syswrite,tell,%
737     telldir,tie,tied,time,times,tr,truncate,uc,ucfirst,umask,undef,%
738     unless,unlink,unpack,unshift,untie,until,use,utime,values,vec,%
739     wait,waitpid,wantarray,warn,while,write,y},%
740     sensitive,%
741     morecomment=[l]\#,%
742     morestring=[b]",%
743     morestring=[b]',%
744     MoreSelectCharTable=%
745     \lst@ReplaceInput{\$\#}{\lst@ProcessOther\$\lst@ProcessOther\#}%
746     }[keywords,comments,strings]%
747     %%
748     %% POV definition (c) 1999 Berthold H\"ollmann
749     %%
750     \lst@definelanguage{POV}%
751     {morekeywords={abs,absorption,acos,acosh,adaptive,adc_bailout,agate,%
752     agate_turb,all,alpha,ambient,ambient_light,angle,aperture,append,%
753     arc_angle,area_light,array,asc,asin,asinh,assumed_gamma,atan,%
754     atan2,atanh,average,background,bezier_spline,bicubic_patch,%
755     black_hole,blob,blue,blur_samples,bounded_by,box,boxed,bozo,%
756     break,brick,brick_size,brightness,brilliance,bumps,bump_map,%
757     bump_size,camera,case,caustics,ceil,checker,chr,clipped_by,clock,%
758     clock_delta,color,color_map,colour,colour_map,component,%
759     composite,concat,cone,confidence,conic_sweep,control0,control1,%
760     cos,cosh,count,crackle,crand,cube,cubic,cubic_spline,cubic_wave,%
761     cylinder,cylindrical,debug,declare,default,defined,degrees,%
762     density,density_file,density_map,dents,difference,diffuse,%
763     dimensions,dimension_size,direction,disc,distance,%
764     distance_maximum,div,eccentricity,else,emission,end,error,%
765     error_bound,exp,extinction,fade_distance,fade_power,falloff,%
766     falloff_angle,false,fclose,file_exists,filter,finish,fisheye,%
767     flatness,flip,floor,focal_point,fog,fog_alt,fog_offset,fog_type,%
768     fopen,frequency,gif,global_settings,gradient,granite,%
769     gray_threshold,green,height_field,hexagon,hf_gray_16,hierarchy,%
770     hollow,hypercomplex,if,ifdef,iff,ifndef,image_map,include,int,%
771     interior,interpolate,intersection,intervals,inverse,ior,irid,%
772     irid_wavelength,jitter,julia_fractal,lambda,lathe,leopard,%
773     light_source,linear_spline,linear_sweep,local,location,log,%
774     looks_like,look_at,low_error_factor,macro,mandel,map_type,marble,%
775     material,material_map,matrix,max,max_intersections,max_iteration,%
776     max_trace_level,media,media_attenuation,media_interaction,merge,%
777     mesh,metallic,min,minimum_reuse,mod,mortar,nearest_count,no,%
778     normal,normal_map,no_shadow,number_of_waves,object,octaves,off,%
779     offset,omega,omnimax,on,once,onion,open,orthographic,panoramic,%
780     perspective,pgm,phase,phong,phong_size,pi,pigment,pigment_map,%
781     planar,plane,png,point_at,poly,polygon,poly_wave,pot,pow,ppm,%
782     precision,prism,pwr,quadratic_spline,quadric,quartic,quaternion,%
783     quick_color,quick_colour,quilted,radial,radians,radiosity,radius,%
784     rainbow,ramp_wave,rand,range,ratio,read,reciprocal,%
785     recursion_limit,red,reflection,reflection_exponent,refraction,%
786     render,repeat,rgb,rgbf,rgbft,rgbt,right,ripples,rotate,roughness,%
787     samples,scale,scallop_wave,scattering,seed,shadowless,sin,%
788     sine_wave,sinh,sky,sky_sphere,slice,slope_map,smooth,%
789     smooth_triangle,sor,specular,sphere,spherical,spiral1,spiral2,%
790     spotlight,spotted,sqr,sqrt,statistics,str,strcmp,strength,strlen,%
791     strlwr,strupr,sturm,substr,superellipsoid,switch,sys,t,tan,tanh,%
792     text,texture,texture_map,tga,thickness,threshold,tightness,tile2,%
793     tiles,torus,track,transform,translate,transmit,triangle,%
794     triangle_wave,true,ttf,turbulence,turb_depth,type,u,%
795     ultra_wide_angle,undef,union,up,use_color,use_colour,use_index,%
796     u_steps,v,val,variance,vaxis_rotate,vcross,vdot,version,vlength,%
797     vnormalize,vrotate,v_steps,warning,warp,water_level,waves,while,%
798     width,wood,wrinkles,write,x,y,yes,z},%
799     moredirectives={break,case,debug,declare,default,else,end,fclose,%
800     fopen,local,macro,read,render,statistics,switch,undef,version,%
801     warning,write},%
802     moredelim=*[directive]\#,%
803     sensitive,%
804     morecomment=[l]//,%
805     morecomment=[s]{/*}{*/},%
806     morestring=[d]",%
807     }[keywords,directives,comments,strings]%
808     %%
809     %% Python definition (c) 1998 Michael Weber
810     %%
811     \lst@definelanguage{Python}%
812     {morekeywords={access,and,break,class,continue,def,del,elif,else,%
813     except,exec,finally,for,from,global,if,import,in,is,lambda,not,%
814     or,pass,print,raise,return,try,while},%
815     sensitive=true,%
816     morecomment=[l]\#,%
817     morecomment=[s]{'''}{'''},% used for documentation text
818     morecomment=[s]{"""}{"""},% added by Philipp Matthias Hahn
819     morestring=[b]',%
820     morestring=[b]"%
821     }%
822     %%
823     %% Scilab definition (c) 2002,2003 Jean-Philippe Grivet
824     %%
825     \lst@definelanguage{Scilab}%
826     {morekeywords={abcd,abinv,abort,abs,acoshm,acosh,acosm,acos,addcolor,%
827     addf,addinter,addmenu,add_edge,add_node,adj2sp,adj_lists,aff2ab,%
828     amell,analpf,analyze,ans,apropos,arc_graph,arc_number,argn,arhnk,%
829     arl2,arma2p,armac,armax1,armax,arma,arsimul,artest,articul,ascii,%
830     asinhm,asinh,asinm,asin,atanhm,atanh,atanm,atan,augment,auread,%
831     auwrite,balanc,balreal,bandwr,basename,bdiag,besseli,besselj,%
832     besselk,bessely,best_match,bezout,bifish,bilin,binomial,black,%
833     bloc2exp,bloc2ss,bode,bool2s,boolean,boucle,break,bstap,buttmag,%
834     bvode,cainv,calerf,calfrq,call,canon,casc,case,ccontrg,cdfbet,%
835     cdfbin,cdfchi,cdfchn,cdffnc,cdff,cdfgam,cdfnbn,cdfnor,cdfpoi,%
836     cdft,ceil,center,cepstrum,chaintest,chain_struct,champ1,champ,%
837     chart,chdir,cheb1mag,cheb2mag,check_graph,check_io,chepol,chfact,%
838     chol,chsolve,circuit,classmarkov,clean,clearfun,clearglobal,%
839     clear,close,cls2dls,cmb_lin,cmndred,cmoment,code2str,coeff,coffg,%
840     coff,colcompr,colcomp,colinout,colormap,colregul,companion,comp,%
841     cond,conj,connex,contour2di,contour2d,contourf,contour,%
842     contract_edge,contrss,contr,cont_frm,cont_mat,convex_hull,convol,%
843     convstr,con_nodes,copfac,copy,correl,corr,coshm,cosh,cosm,cos,%
844     cotg,cothm,coth,covar,csim,cspect,ctr_gram,cumprod,cumsum,%
845     curblock,cycle_basis,czt,c_link,dasrt,dassl,datafit,date,dbphi,%
846     dcf,ddp,debug,dec2hex,deff,definedfields,degree,delbpt,%
847     delete_arcs,delete_nodes,delete,delip,delmenu,demos,denom,%
848     derivative,derivat,des2ss,des2tf,determ,detr,det,dft,dhinf,%
849     dhnorm,diag,diary,diff,diophant,dirname,dispbpt,dispfiles,disp,%
850     dlgamma,double,dragrect,drawaxis,drawlater,drawnow,draw,driver,%
851     dscr,dsearch,dsimul,dtsi,dt_ility,duplicate,edge_number,%
852     edit_curv,edit_graph_menus,edit_graph,edit,eigenmarkov,ell1mag,%
853     elseif,else,emptystr,endfunction,end,eqfir,eqiir,equil1,equil,%
854     ereduc,erfcx,erfc,erf,errbar,errcatch,errclear,error,eval3dp,%
855     eval3d,eval,evans,evstr,excel2sci,execstr,exec,exists,exit,expm,%
856     exp,external,eye,fac3d,factors,faurre,fchamp,fcontour2d,fcontour,%
857     fec,feedback,feval,ffilt,fftshift,fft,fgrayplot,figure,fileinfo,%
858     file,filter,findm,findobj,findx0BD,find_freq,find_path,find,%
859     findABCD,findAC,findBD,findBDK,findR,fit_dat,fix,floor,flts,foo,%
860     formatman,format,fort,for,fourplan,fplot2d,fplot3d1,fplot3d,%
861     fprintf,fprintfMat,frep2tf,freq,freson,frexp,frfit,frmag,fscanf,%
862     fscanfMat,fsfirlin,fsolve,fspecg,fstabst,fstair,ftest,ftuneq,%
863     fullrfk,fullrf,full,fun2string,funcprot,functions,function,%
864     funptr,fusee,gainplot,gamitg,gammaln,gamma,gcare,gcd,gcf,%
865     genfac3d,genlib,genmarkov,gen_net,geom3d,geomean,getblocklabel,%
866     getcolor,getcurblock,getcwd,getdate,getd,getenv,getfield,getfont,%
867     getf,getio,getlinestyle,getmark,getpid,getscicosvars,getsymbol,%
868     getvalue,getversion,get_function_path,get,gfare,gfrancis,girth,%
869     givens,glever,glist,global,glue,gpeche,graduate,grand,%
870     graphics_entities,graph_2_mat,graph_center,graph_complement,%
871     graph_diameter,graph_power,graph_simp,graph_sum,graph_union,%
872     graph-list,graycolormap,grayplot,graypolarplot,grep,group,%
873     gr_menu,gschur,gsort,gspec,gstacksize,gtild,g_margin,h2norm,halt,%
874     hamilton,hankelsv,hank,harmean,havewindow,help,hermit,hess,%
875     hex2dec,hilb,hinf,hist3d,histplot,horner,host,hotcolormap,%
876     householder,hrmt,htrianr,hypermat,h_cl,h_inf_st,h_inf,h_norm,%
877     iconvert,icon_edit,ieee,if,iirgroup,iirlp,iir,ilib_build,%
878     ilib_compile,ilib_for_link,ilib_gen_gateway,ilib_gen_loader,%
879     ilib_gen_Make,imag,impl,imrep2ss,imult,im_inv,inistate,input,%
880     int16,int2d,int32,int3d,int8,intc,intdec,integrate,interpln,%
881     interp,intersci,intersect,intg,intl,intppty,intsplin,inttrap,%
882     inttype,int,invr,invsyslin,inv_coeff,inv,iqr,isdef,isdir,isequal,%
883     iserror,isglobal,isinf,isnan,isoview,isreal,is_connex,jmat,%
884     justify,kalm,karmarkar,kernel,keyboard,knapsack,kpure,krac2,%
885     kroneck,kron,lasterror,lattn,lattp,lcf,lcmdiag,lcm,ldivf,ldiv,%
886     leastsq,legends,length,leqr,levin,lev,lex_sort,lft,lgfft,library,%
887     lib,lin2mu,lincos,lindquist,lines,line_graph,linfn,linf,link,%
888     linmeq,linpro,linsolve,linspace,lin,listfiles,list,lmisolver,%
889     lmitool,loadmatfile,loadplots,loadwave,load_graph,load,locate,%
890     log10,log1p,log2,logm,logspace,log,lotest,lqe,lqg2stan,lqg_ltr,%
891     lqg,lqr,lsq,lsslist,lstcat,lstsize,ltitr,ludel,lufact,luget,%
892     lusolve,lu,lyap,macglov,macr2lst,macrovar,macro,mad,make_graph,%
893     make_index,manedit,man,mapsound,markp2ss,matfile2sci,matrix,%
894     mat_2_graph,maxi,max_cap_path,max_clique,max_flow,max,mclearerr,%
895     mclose,meanf,mean,median,meof,mese,mesh2d,mfft,mfile2sci,mgeti,%
896     mgetl,mgetstr,mget,milk_drop,mine,mini,minreal,minss,%
897     min_lcost_cflow,min_lcost_flow1,min_lcost_flow2,min_qcost_flow,%
898     min_weight_tree,min,mlist,mode,modulo,moment,mopen,move,%
899     mps2linpro,mputl,mputstr,mput,mrfit,msd,mseek,mtell,mtlb_load,%
900     mtlb_mode,mtlb_save,mtlb_sparse,mu2lin,mulf,mvvacov,m_circle,%
901     names,nand2mean,nanmax,nanmeanf,nanmean,nanmedian,nanmin,%
902     nanstdev,nansum,narsimul,ndims,nearfloat,nehari,neighbors,%
903     netclose,netwindows,netwindow,newest,newfun,nextpow2,nf3d,nfreq,%
904     nlev,nnz,nodes_2_path,nodes_degrees,node_number,noisegen,norm,%
905     null,numdiff,numer,nyquist,obscont1,obscont,observer,obsvss,%
906     obsv_mat,obs_gram,odedc,odedi,odeoptions,ode_discrete,ode_root,%
907     ode,oldload,oldsave,ones,optim,orth,param3d1,param3d,%
908     paramfplot2d,parrot,part,pathconvert,path_2_nodes,pause,pbig,%
909     pdiv,pen2ea,pencan,penlaur,perctl,perfect_match,pertrans,pfss,%
910     phasemag,phc,pinv,pipe_network,playsnd,plot2d1,plot2d2,plot2d3,%
911     plot2d4,plot2d,plot3d1,plot3d2,plot3d3,plot3d,plotframe,%
912     plotprofile,plot_graph,plot,plzr,pmodulo,pol2des,pol2str,pol2tex,%
913     polarplot,polar,polfact,poly,portr3d,portrait,power,ppol,prbs_a,%
914     predecessors,predef,printf,printing,print,prod,profile,projsl,%
915     projspec,proj,psmall,pspect,pvm_addhosts,pvm_barrier,pvm_bcast,%
916     pvm_bufinfo,pvm_config,pvm_delhosts,pvm_error,pvm_exit,%
917     pvm_f772sci,pvm_getinst,pvm_gettid,pvm_get_timer,pvm_gsize,%
918     pvm_halt,pvm_joingroup,pvm_kill,pvm_lvgroup,pvm_mytid,pvm_parent,%
919     pvm_probe,pvm_recv,pvm_reduce,pvm_sci2f77,pvm_send,pvm_set_timer,%
920     pvm_spawn_independent,pvm_spawn,pvm_start,pvm_tasks,%
921     pvm_tidtohost,pvm,pwd,p_margin,qassign,qr,quapro,quart,quaskro,%
922     quit,randpencil,rand,range,rankqr,rank,rat,rcond,rdivf,read4b,%
923     readb,readc_,readmps,read,real,recur,reglin,regress,remezb,remez,%
924     repfreq,replot,residu,resume,return,riccati,riccsl,ricc,ric_desc,%
925     rlist,roots,rotate,round,routh_t,rowcompr,rowcomp,rowinout,%
926     rowregul,rowshuff,rpem,rref,rtitr,rubberbox,salesman,savewave,%
927     save_graph,save,scaling,scanf,schur,sci2exp,sci2for,sci2map,%
928     sciargs,scicosim,scicos,scifunc_block,sd2sci,secto3d,select,%
929     semidef,sensi,setbpt,seteventhandler,setfield,setmenu,%
930     setscicosvars,set,sfact,sgrid,shortest_path,showprofile,%
931     show_arcs,show_graph,show_nodes,sident,signm,sign,simp_mode,simp,%
932     sincd,sinc,sinc,sinhm,sinh,sinm,sin,size,sm2des,sm2ss,smooth,%
933     solve,sorder,sort,sound,sp2adj,spaninter,spanplus,spantwo,sparse,%
934     spchol,spcompack,specfact,spec,speye,spget,splin,split_edge,%
935     spones,sprand,sprintf,spzeros,sqroot,sqrtm,sqrt,squarewave,%
936     square,srfaur,srkf,ss2des,ss2ss,ss2tf,sscanf,sskf,ssprint,ssrand,%
937     stabil,stacksize,standard_define,standard_draw,standard_input,%
938     standard_origin,standard_output,startup,stdevf,stdev,steadycos,%
939     str2code,strange,strcat,strindex,strings,string,stripblanks,%
940     strong_connex,strong_con_nodes,strsubst,st_deviation,st_ility,%
941     subf,subgraph,subplot,successors,sum,supernode,sva,svd,svplot,%
942     sylm,sylv,sysconv,sysdiag,sysfact,syslin,syssize,systems,system,%
943     systmat,tabul,tangent,tanhm,tanh,tanm,tan,tdinit,testmatrix,%
944     texprint,tf2des,tf2ss,then,thrownan,timer,time_id,titlepage,%
945     tk_getdir,tk_getfile,tlist,toeplitz,tokenpos,tokens,trace,%
946     translatepaths,trans_closure,trans,trfmod,trianfml,tril,trimmean,%
947     trisolve,triu,trzeros,typename,typeof,type,uicontrol,uimenu,%
948     uint16,uint32,uint8,ui_observer,ulink,unglue,union,unique,unix_g,%
949     unix_s,unix_w,unix_x,unix,unobs,unsetmenu,user,varargin,%
950     varargout,variancef,variance,varn,warning,wavread,wavwrite,%
951     wcenter,wfir,what,whereami,whereis,where,while,whos,who_user,who,%
952     wiener,wigner,window,winsid,with_gtk,with_pvm,with_texmacs,%
953     with_tk,writb,write4b,write,xarcs,xarc,xarrows,xaxis,xbasc,%
954     xbasimp,xbasr,xchange,xclear,xclea,xclick,xclip,xdel,xend,xfarcs,%
955     xfarc,xfpolys,xfpoly,xfrect,xgetech,xgetfile,xgetmouse,xget,%
956     xgraduate,xgrid,xinfo,xinit,xlfont,xload,xname,xnumb,xpause,%
957     xpolys,xpoly,xrects,xrect,xrpoly,xs2fig,xs2gif,xs2ppm,xs2ps,%
958     xsave,xsegs,select,xsetech,xsetm,xset,xstringb,xstringl,xstring,%
959     xtape,xtitle,x_choices,x_choose,x_dialog,x_matrix,x_mdialog,%
960     x_message_modeless,x_message,yulewalk,zeropen,zeros,zgrid,zpbutt,%
961     zpch1,zpch2,zpell,mfprintf,mfscanf,mprintf,mscanf,msprintf,%
962     msscanf,mucomp,%
963     ABSBLK_f,AFFICH_f,ANDLOG_f,ANIMXY_f,BIGSOM_f,CLINDUMMY_f,CLKIN_f,%
964     CLKINV_f,CLKOUT_f,CLKOUTV_f,CLKSOM_f,CLKSOMV_f,CLKSPLIT_f,%
965     CLOCK_f,CLR_f,CLSS_f,CONST_f,COSBLK_f,CURV_f,DELAY_f,DELAYV_f,%
966     DEMUX_f,DLR_f,DLRADAPT_f,DLSS_f,EVENTSCOPE_f,EVTDLY_f,EVTGEN_f,%
967     EXPBLK_f,G_make,GAIN_f,GAINBLK_f,GENERAL_f,GENERIC_f,GENSIN_f,%
968     GENSQR_f,HALT_f,IFTHEL_f,IN_f,INTEGRAL_f,INTRP2BLK_f,INTRPLBLK_f,%
969     INVBLK_f,LOGBLK_f,LOOKUP_f,Matplot1,Matplot,MAX_f,MCLOCK_f,%
970     MFCLCK_f,MIN_f,MUX_f,NDcost,NEGTOPOS_f,OUT_f,POSTONEG_f,POWBLK_f,%
971     PROD_f,QUANT_f,RAND_f,READC_f,REGISTER_f,RELAY_f,RFILE_f,%
972     ScilabEval,Sfgrayplot,Sgrayplot,SAMPLEHOLD_f,SAT_f,SAWTOOTH_f,%
973     SCOPE_f,SCOPXY_f,SELECT_f,SINBLK_f,SOM_f,SPLIT_f,STOP_f,SUPER_f,%
974     TANBLK_f,TCLSS_f,TEXT_f,TIME_f,TK_EvalFile,TK_EvalStr,TK_GetVar,%
975     TK_SetVar,TRASH_f,WFILE_f,WRITEC_f,ZCROSS_f,%
976     \%asn,\%helps,\%k,\%sn},%
977     alsoletter=\%,% chmod
978     sensitive,%
979     morecomment=[l]//,%
980     morestring=[b]",%
981     morestring=[m]'%
982     }[keywords,comments,strings]%
983     %%
984     %% SQL definition (c) 1998 Christian Haul
985     %% (c) 2002 Neil Conway
986     %% (c) 2002 Robert Frank
987     %% (c) 2003 Dirk Jesko
988     %%
989     \lst@definelanguage{SQL}%
990     {morekeywords={ABSOLUTE,ACTION,ADD,ALLOCATE,ALTER,ARE,AS,ASSERTION,%
991     AT,BETWEEN,BIT_LENGTH,BOTH,BY,CASCADE,CASCADED,CASE,CAST,%
992     CATALOG,CHAR_LENGTH,CHARACTER_LENGTH,CLUSTER,COALESCE,%
993     COLLATE,COLLATION,COLUMN,CONNECT,CONNECTION,CONSTRAINT,%
994     CONSTRAINTS,CONVERT,CORRESPONDING,CREATE,CROSS,CURRENT_DATE,%
995     CURRENT_TIME,CURRENT_TIMESTAMP,CURRENT_USER,DAY,DEALLOCATE,%
996     DEC,DEFERRABLE,DEFERED,DESCRIBE,DESCRIPTOR,DIAGNOSTICS,%
997     DISCONNECT,DOMAIN,DROP,ELSE,END,EXEC,EXCEPT,EXCEPTION,EXECUTE,%
998     EXTERNAL,EXTRACT,FALSE,FIRST,FOREIGN,FROM,FULL,GET,GLOBAL,%
999     GRAPHIC,HAVING,HOUR,IDENTITY,IMMEDIATE,INDEX,INITIALLY,INNER,%
1000     INPUT,INSENSITIVE,INSERT,INTO,INTERSECT,INTERVAL,%
1001     ISOLATION,JOIN,KEY,LAST,LEADING,LEFT,LEVEL,LIMIT,LOCAL,LOWER,%
1002     MATCH,MINUTE,MONTH,NAMES,NATIONAL,NATURAL,NCHAR,NEXT,NO,NOT,NULL,%
1003     NULLIF,OCTET_LENGTH,ON,ONLY,ORDER,ORDERED,OUTER,OUTPUT,OVERLAPS,%
1004     PAD,PARTIAL,POSITION,PREPARE,PRESERVE,PRIMARY,PRIOR,READ,%
1005     RELATIVE,RESTRICT,REVOKE,RIGHT,ROWS,SCROLL,SECOND,SELECT,SESSION,%
1006     SESSION_USER,SIZE,SPACE,SQLSTATE,SUBSTRING,SYSTEM_USER,%
1007     TABLE,TEMPORARY,THEN,TIMEZONE_HOUR,%
1008     TIMEZONE_MINUTE,TRAILING,TRANSACTION,TRANSLATE,TRANSLATION,TRIM,%
1009     TRUE,UNIQUE,UNKNOWN,UPPER,USAGE,USING,VALUE,VALUES,%
1010     VARGRAPHIC,VARYING,WHEN,WHERE,WRITE,YEAR,ZONE,%
1011     AND,ASC,avg,CHECK,COMMIT,count,DECODE,DESC,DISTINCT,GROUP,IN,% FF
1012     LIKE,NUMBER,ROLLBACK,SUBSTR,sum,VARCHAR2,% FF
1013     MIN,MAX,UNION,UPDATE,% RF
1014     ALL,ANY,CUBE,CUBE,DEFAULT,DELETE,EXISTS,GRANT,OR,RECURSIVE,% DJ
1015     ROLE,ROLLUP,SET,SOME,TRIGGER,VIEW},% DJ
1016     morendkeywords={BIT,BLOB,CHAR,CHARACTER,CLOB,DATE,DECIMAL,FLOAT,% DJ
1017     INT,INTEGER,NUMERIC,SMALLINT,TIME,TIMESTAMP,VARCHAR},% moved here
1018     sensitive=false,% DJ
1019     morecomment=[l]--,%
1020     morecomment=[s]{/*}{*/},%
1021     morestring=[d]',%
1022     morestring=[d]"%
1023     }[keywords,comments,strings]%
1024     %%
1025     %% VHDL definition (c) 1997 Kai Wollenweber
1026     %%
1027     \lst@definelanguage{VHDL}%
1028     {morekeywords={ALL,ARCHITECTURE,ABS,AND,ASSERT,ARRAY,AFTER,ALIAS,%
1029     ACCESS,ATTRIBUTE,BEGIN,BODY,BUS,BLOCK,BUFFER,CONSTANT,CASE,%
1030     COMPONENT,CONFIGURATION,DOWNTO,ELSE,ELSIF,END,ENTITY,EXIT,%
1031     FUNCTION,FOR,FILE,GENERIC,GENERATE,GUARDED,GROUP,IF,IN,INOUT,IS,%
1032     INERTIAL,IMPURE,LIBRARY,LOOP,LABEL,LITERAL,LINKAGE,MAP,MOD,NOT,%
1033     NOR,NAND,NULL,NEXT,NEW,OUT,OF,OR,OTHERS,ON,OPEN,PROCESS,PORT,%
1034     PACKAGE,PURE,PROCEDURE,POSTPONED,RANGE,REM,ROL,ROR,REPORT,RECORD,%
1035     RETURN,REGISTER,REJECT,SIGNAL,SUBTYPE,SLL,SRL,SLA,SRA,SEVERITY,%
1036     SELECT,THEN,TYPE,TRANSPORT,TO,USE,UNITS,UNTIL,VARIABLE,WHEN,WAIT,%
1037     WHILE,XOR,XNOR,%
1038     DISCONNECT,ELIF,WITH},% Arnaud Tisserand
1039     sensitive=f,% 1998 Gaurav Aggarwal
1040     morecomment=[l]--,%
1041     morestring=[d]{"}%
1042     }[keywords,comments,strings]%
1043     %%
1044     %% VHDL-AMS definition (c) Steffen Klupsch
1045     %%
1046     \lst@definelanguage[AMS]{VHDL}[]{VHDL}%
1047     {morekeywords={ACROSS,ARRAY,BREAK,DISCONNECT,NATURE,NOISE,PORT,%
1048     PROCEDURAL,QUANTITY,SHARED,SPECTRUM,SUBNATURE,TERMINAL,THROUGH,%
1049     TOLERANCE,UNAFFACTED,UNITS}}
1050     \lst@definelanguage{XML}%
1051     {keywords={,CDATA,DOCTYPE,ATTLIST,termdef,ELEMENT,EMPTY,ANY,ID,%
1052     IDREF,IDREFS,ENTITY,ENTITIES,NMTOKEN,NMTOKENS,NOTATION,%
1053     INCLUDE,IGNORE,SYSTEM,PUBLIC,NDATA,PUBLIC,%
1054     PCDATA,REQUIRED,IMPLIED,FIXED,%%% preceded by #
1055     xml,xml:space,xml:lang,version,standalone,default,preserve},%
1056     alsoother=$,%
1057     alsoletter=:,%
1058     tag=**[s]<>,%
1059     morestring=[d]",% ??? doubled
1060     morestring=[d]',% ??? doubled
1061     MoreSelectCharTable=%
1062     \lst@CArgX--\relax\lst@DefDelimB{}{}%
1063     {\ifnum\lst@mode=\lst@tagmode\else
1064     \expandafter\@gobblethree
1065     \fi}%
1066     \lst@BeginComment\lst@commentmode{{\lst@commentstyle}}%
1067     \lst@CArgX--\relax\lst@DefDelimE{}{}{}%
1068     \lst@EndComment\lst@commentmode
1069     \lst@CArgX[CDATA[\relax\lst@CDef{}%
1070     {\ifnum\lst@mode=\lst@tagmode
1071     \expandafter\lst@BeginCDATA
1072     \else \expandafter\lst@CArgEmpty
1073     \fi}%
1074     \@empty
1075     \lst@CArgX]]\relax\lst@CDef{}%
1076     {\ifnum\lst@mode=\lst@GPmode
1077     \expandafter\lst@EndComment
1078     \else \expandafter\lst@CArgEmpty
1079     \fi}%
1080     \@empty
1081     }[keywords,comments,strings,html]%
1082     \endinput
1083     %%
1084     %% End of file `lstlang1.sty'.

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.26