source: doc/LaTeXmacros/listings/lstlang1.sty@ 365da371

ADT aaron-thesis arm-eh ast-experimental cleanup-dtors deferred_resn demangler enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr new-env no_list persistent-indexer pthread-emulation qualifiedEnum resolv-new with_gc
Last change on this file since 365da371 was 9724df0, checked in by Peter A. Buhr <pabuhr@…>, 9 years ago

update latex macros, and user and refrat manuals

  • Property mode set to 100644
File size: 91.3 KB
Line 
1%%
2%% This is file `lstlang1.sty',
3%% generated with the docstrip utility.
4%%
5%% The original source files were:
6%%
7%% lstdrvrs.dtx (with options: `lang1')
8%%
9%% The listings package is copyright 1996--2004 Carsten Heinz, and
10%% continued maintenance on the package is copyright 2006--2007 Brooks
11%% Moses. From 2013 on the maintenance is done by Jobst Hoffmann.
12%% The drivers are copyright 1997/1998/1999/2000/2001/2002/2003/2004/2006/
13%% 2007/2013 any individual author listed in this file.
14%%
15%% This file is distributed under the terms of the LaTeX Project Public
16%% License from CTAN archives in directory macros/latex/base/lppl.txt.
17%% Either version 1.3 or, at your option, any later version.
18%%
19%% This file is completely free and comes without any warranty.
20%%
21%% Send comments and ideas on the package, error reports and additional
22%% programming languages to Jobst Hoffmann at <j.hoffmann@fh-aachen.de>.
23%%
24\ProvidesFile{lstlang1.sty}
25 [2015/06/04 1.6 listings language file]
26%%
27%% ACSL definition (c) 2000 by Andreas Matthias
28%%
29\lst@definelanguage{ACSL}[90]{Fortran}%
30 {morekeywords={algorithm,cinterval,constant,derivative,discrete,%
31 dynamic,errtag,initial,interval,maxterval,minterval,%
32 merror,xerror,nsteps,procedural,save,schedule,sort,%
33 table,terminal,termt,variable},%
34 sensitive=false,%
35 morecomment=[l]!%
36 }[keywords, comments]%
37%%
38%% Ada 95 definition (c) Torsten Neuer
39%%
40%% Ada 2005 definition (c) 2006 Santiago Urue\~{n}a Pascual
41%% <Santiago.Uruena@upm.es>
42%%
43\lst@definelanguage[2005]{Ada}[95]{Ada}%
44 {morekeywords={interface,overriding,synchronized}}%
45\lst@definelanguage[95]{Ada}[83]{Ada}%
46 {morekeywords={abstract,aliased,protected,requeue,tagged,until}}%
47\lst@definelanguage[83]{Ada}%
48 {morekeywords={abort,abs,accept,access,all,and,array,at,begin,body,%
49 case,constant,declare,delay,delta,digits,do,else,elsif,end,entry,%
50 exception,exit,for,function,generic,goto,if,in,is,limited,loop,%
51 mod,new,not,null,of,or,others,out,package,pragma,private,%
52 procedure,raise,range,record,rem,renames,return,reverse,select,%
53 separate,subtype,task,terminate,then,type,use,when,while,with,%
54 xor},%
55 sensitive=f,%
56 morecomment=[l]--,%
57 morestring=[m]",% percent not defined as stringizer so far
58 morestring=[m]'%
59 }[keywords,comments,strings]%
60%%
61%% awk definitions (c) Christoph Giess
62%%
63\lst@definelanguage[gnu]{Awk}[POSIX]{Awk}%
64 {morekeywords={and,asort,bindtextdomain,compl,dcgettext,gensub,%
65 lshift,mktime,or,rshift,strftime,strtonum,systime,xor,extension}%
66 }%
67\lst@definelanguage[POSIX]{Awk}%
68 {keywords={BEGIN,END,close,getline,next,nextfile,print,printf,%
69 system,fflush,atan2,cos,exp,int,log,rand,sin,sqrt,srand,gsub,%
70 index,length,match,split,sprintf,strtonum,sub,substr,tolower,%
71 toupper,if,while,do,for,break,continue,delete,exit,function,%
72 return},%
73 sensitive,%
74 morecomment=[l]\#,%
75 morecomment=[l]//,%
76 morecomment=[s]{/*}{*/},%
77 morestring=[b]"%
78 }[keywords,comments,strings]%
79%%
80%% Visual Basic definition (c) 2002 Robert Frank
81%%
82\lst@definelanguage[Visual]{Basic}
83 {morekeywords={Abs,Array,Asc,AscB,AscW,Atn,Avg,CBool,CByte,CCur,%
84 CDate,CDbl,Cdec,Choose,Chr,ChrB,ChrW,CInt,CLng,Command,Cos,%
85 Count,CreateObject,CSng,CStr,CurDir,CVar,CVDate,CVErr,Date,%
86 DateAdd,DateDiff,DatePart,DateSerial,DateValue,Day,DDB,Dir,%
87 DoEvents,Environ,EOF,Error,Exp,FileAttr,FileDateTime,FileLen,%
88 Fix,Format,FreeFile,FV,GetAllStrings,GetAttr,%
89 GetAutoServerSettings,GetObject,GetSetting,Hex,Hour,IIf,%
90 IMEStatus,Input,InputB,InputBox,InStr,InstB,Int,Integer,IPmt,%
91 IsArray,IsDate,IsEmpty,IsError,IsMissing,IsNull,IsNumeric,%
92 IsObject,LBound,LCase,Left,LeftB,Len,LenB,LoadPicture,Loc,LOF,%
93 Log,Ltrim,Max,Mid,MidB,Min,Minute,MIRR,Month,MsgBox,Now,NPer,%
94 NPV,Oct,Partition,Pmt,PPmt,PV,QBColor,Rate,RGB,Right,RightB,Rnd,%
95 Rtrim,Second,Seek,Sgn,Shell,Sin,SLN,Space,Spc,Sqr,StDev,StDevP,%
96 Str,StrComp,StrConv,String,Switch,Sum,SYD,Tab,Tan,Time,Timer,%
97 TimeSerial,TimeValue,Trim,TypeName,UBound,Ucase,Val,Var,VarP,%
98 VarType,Weekday,Year},% functions
99 morekeywords=[2]{Accept,Activate,Add,AddCustom,AddFile,AddFromFile,%
100 AddFromTemplate,AddItem,AddNew,AddToAddInToolbar,%
101 AddToolboxProgID,Append,AppendChunk,Arrange,Assert,AsyncRead,%
102 BatchUpdate,BeginTrans,Bind,Cancel,CancelAsyncRead,CancelBatch,%
103 CancelUpdate,CanPropertyChange,CaptureImage,CellText,CellValue,%
104 Circle,Clear,ClearFields,ClearSel,ClearSelCols,Clone,Close,Cls,%
105 ColContaining,ColumnSize,CommitTrans,CompactDatabase,Compose,%
106 Connect,Copy,CopyQueryDef,CreateDatabase,CreateDragImage,%
107 CreateEmbed,CreateField,CreateGroup,CreateIndex,CreateLink,%
108 CreatePreparedStatement,CreatePropery,CreateQuery,%
109 CreateQueryDef,CreateRelation,CreateTableDef,CreateUser,%
110 CreateWorkspace,Customize,Delete,DeleteColumnLabels,%
111 DeleteColumns,DeleteRowLabels,DeleteRows,DoVerb,Drag,Draw,Edit,%
112 EditCopy,EditPaste,EndDoc,EnsureVisible,EstablishConnection,%
113 Execute,ExtractIcon,Fetch,FetchVerbs,Files,FillCache,Find,%
114 FindFirst,FindItem,FindLast,FindNext,FindPrevious,Forward,%
115 GetBookmark,GetChunk,GetClipString,GetData,GetFirstVisible,%
116 GetFormat,GetHeader,GetLineFromChar,GetNumTicks,GetRows,%
117 GetSelectedPart,GetText,GetVisibleCount,GoBack,GoForward,Hide,%
118 HitTest,HoldFields,Idle,InitializeLabels,InsertColumnLabels,%
119 InsertColumns,InsertObjDlg,InsertRowLabels,InsertRows,Item,%
120 KillDoc,Layout,Line,LinkExecute,LinkPoke,LinkRequest,LinkSend,%
121 Listen,LoadFile,LoadResData,LoadResPicture,LoadResString,%
122 LogEvent,MakeCompileFile,MakeReplica,MoreResults,Move,MoveData,%
123 MoveFirst,MoveLast,MoveNext,MovePrevious,NavigateTo,NewPage,%
124 NewPassword,NextRecordset,OLEDrag,OnAddinsUpdate,OnConnection,%
125 OnDisconnection,OnStartupComplete,Open,OpenConnection,%
126 OpenDatabase,OpenQueryDef,OpenRecordset,OpenResultset,OpenURL,%
127 Overlay,PaintPicture,Paste,PastSpecialDlg,PeekData,Play,Point,%
128 PopulatePartial,PopupMenu,Print,PrintForm,PropertyChanged,Pset,%
129 Quit,Raise,RandomDataFill,RandomFillColumns,RandomFillRows,%
130 rdoCreateEnvironment,rdoRegisterDataSource,ReadFromFile,%
131 ReadProperty,Rebind,ReFill,Refresh,RefreshLink,RegisterDatabase,%
132 Reload,Remove,RemoveAddInFromToolbar,RemoveItem,Render,%
133 RepairDatabase,Reply,ReplyAll,Requery,ResetCustom,%
134 ResetCustomLabel,ResolveName,RestoreToolbar,Resync,Rollback,%
135 RollbackTrans,RowBookmark,RowContaining,RowTop,Save,SaveAs,%
136 SaveFile,SaveToFile,SaveToolbar,SaveToOle1File,Scale,ScaleX,%
137 ScaleY,Scroll,Select,SelectAll,SelectPart,SelPrint,Send,%
138 SendData,Set,SetAutoServerSettings,SetData,SetFocus,SetOption,%
139 SetSize,SetText,SetViewport,Show,ShowColor,ShowFont,ShowHelp,%
140 ShowOpen,ShowPrinter,ShowSave,ShowWhatsThis,SignOff,SignOn,Size,%
141 Span,SplitContaining,StartLabelEdit,StartLogging,Stop,%
142 Synchronize,TextHeight,TextWidth,ToDefaults,TwipsToChartPart,%
143 TypeByChartType,Update,UpdateControls,UpdateRecord,UpdateRow,%
144 Upto,WhatsThisMode,WriteProperty,ZOrder},% methods
145 morekeywords=[3]{AccessKeyPress,AfterAddFile,AfterChangeFileName,%
146 AfterCloseFile,AfterColEdit,AfterColUpdate,AfterDelete,%
147 AfterInsert,AfterLabelEdit,AfterRemoveFile,AfterUpdate,%
148 AfterWriteFile,AmbienChanged,ApplyChanges,Associate,%
149 AsyncReadComplete,AxisActivated,AxisLabelActivated,%
150 AxisLabelSelected,AxisLabelUpdated,AxisSelected,%
151 AxisTitleActivated,AxisTitleSelected,AxisTitleUpdated,%
152 AxisUpdated,BeforeClick,BeforeColEdit,BeforeColUpdate,%
153 BeforeConnect,BeforeDelete,BeforeInsert,BeforeLabelEdit,%
154 BeforeLoadFile,BeforeUpdate,ButtonClick,ButtonCompleted,%
155 ButtonGotFocus,ButtonLostFocus,Change,ChartActivated,%
156 ChartSelected,ChartUpdated,Click,ColEdit,Collapse,ColResize,%
157 ColumnClick,Compare,ConfigChageCancelled,ConfigChanged,%
158 ConnectionRequest,DataArrival,DataChanged,DataUpdated,DblClick,%
159 Deactivate,DeviceArrival,DeviceOtherEvent,DeviceQueryRemove,%
160 DeviceQueryRemoveFailed,DeviceRemoveComplete,DeviceRemovePending,%
161 DevModeChange,Disconnect,DisplayChanged,Dissociate,%
162 DoGetNewFileName,Done,DonePainting,DownClick,DragDrop,DragOver,%
163 DropDown,EditProperty,EnterCell,EnterFocus,Event,ExitFocus,%
164 Expand,FootnoteActivated,FootnoteSelected,FootnoteUpdated,%
165 GotFocus,HeadClick,InfoMessage,Initialize,IniProperties,%
166 ItemActivated,ItemAdded,ItemCheck,ItemClick,ItemReloaded,%
167 ItemRemoved,ItemRenamed,ItemSeletected,KeyDown,KeyPress,KeyUp,%
168 LeaveCell,LegendActivated,LegendSelected,LegendUpdated,%
169 LinkClose,LinkError,LinkNotify,LinkOpen,Load,LostFocus,%
170 MouseDown,MouseMove,MouseUp,NodeClick,ObjectMove,%
171 OLECompleteDrag,OLEDragDrop,OLEDragOver,OLEGiveFeedback,%
172 OLESetData,OLEStartDrag,OnAddNew,OnComm,Paint,PanelClick,%
173 PanelDblClick,PathChange,PatternChange,PlotActivated,%
174 PlotSelected,PlotUpdated,PointActivated,PointLabelActivated,%
175 PointLabelSelected,PointLabelUpdated,PointSelected,%
176 PointUpdated,PowerQuerySuspend,PowerResume,PowerStatusChanged,%
177 PowerSuspend,QueryChangeConfig,QueryComplete,QueryCompleted,%
178 QueryTimeout,QueryUnload,ReadProperties,Reposition,%
179 RequestChangeFileName,RequestWriteFile,Resize,ResultsChanged,%
180 RowColChange,RowCurrencyChange,RowResize,RowStatusChanged,%
181 SelChange,SelectionChanged,SendComplete,SendProgress,%
182 SeriesActivated,SeriesSelected,SeriesUpdated,SettingChanged,%
183 SplitChange,StateChanged,StatusUpdate,SysColorsChanged,%
184 Terminate,TimeChanged,TitleActivated,TitleSelected,%
185 TitleActivated,UnboundAddData,UnboundDeleteRow,%
186 UnboundGetRelativeBookmark,UnboundReadData,UnboundWriteData,%
187 Unload,UpClick,Updated,Validate,ValidationError,WillAssociate,%
188 WillChangeData,WillDissociate,WillExecute,WillUpdateRows,%
189 WithEvents,WriteProperties},% VB-events
190 morekeywords=[4]{AppActivate,Base,Beep,Call,Case,ChDir,ChDrive,%
191 Const,Declare,DefBool,DefByte,DefCur,DefDate,DefDbl,DefDec,%
192 DefInt,DefLng,DefObj,DefSng,DefStr,Deftype,DefVar,DeleteSetting,%
193 Dim,Do,Else,ElseIf,End,Enum,Erase,Event,Exit,Explicit,FileCopy,%
194 For,ForEach,Friend,Function,Get,GoSub,GoTo,If,Implements,Kill,%
195 Let,LineInput,Lock,Lset,MkDir,Name,Next,OnError,On,Option,%
196 Private,Property,Public,Put,RaiseEvent,Randomize,ReDim,Rem,%
197 Reset,Resume,Return,RmDir,Rset,SavePicture,SaveSetting,%
198 SendKeys,SetAttr,Static,Sub,Then,Type,Unlock,Wend,While,Width,%
199 With,Write},% statements
200 sensitive=false,%
201 keywordcomment=rem,%
202 MoreSelectCharTable=\def\lst@BeginKC@{% chmod
203 \lst@ResetToken
204 \lst@BeginComment\lst@GPmode{{\lst@commentstyle}%
205 \lst@Lmodetrue\lst@modetrue}\@empty},%
206 morecomment=[l]{'},%
207 morecomment=[s]{/*}{*/},%
208 morestring=[b]",%
209 }[keywords,comments,strings,keywordcomments]
210\lst@definelanguage[11]{C++}[ISO]{C++}%
211 {morekeywords={alignas,alignof,char16_t,char32_t,constexpr,%
212 decltype,noexcept,nullptr,static_assert,thread_local},%
213 }%
214\lst@definelanguage[ANSI]{C++}[ISO]{C++}{}%
215\lst@definelanguage[GNU]{C++}[ISO]{C++}%
216 {morekeywords={__attribute__,__extension__,__restrict,__restrict__,%
217 typeof,__typeof__},%
218 }%
219\lst@definelanguage[Visual]{C++}[ISO]{C++}%
220 {morekeywords={__asm,__based,__cdecl,__declspec,dllexport,%
221 dllimport,__except,__fastcall,__finally,__inline,__int8,__int16,%
222 __int32,__int64,naked,__stdcall,thread,__try,__leave},%
223 }%
224\lst@definelanguage[ISO]{C++}[ANSI]{C}%
225 {morekeywords={and,and_eq,asm,bad_cast,bad_typeid,bitand,bitor,bool,%
226 catch,class,compl,const_cast,delete,dynamic_cast,explicit,export,%
227 false,friend,inline,mutable,namespace,new,not,not_eq,operator,or,%
228 or_eq,private,protected,public,reinterpret_cast,static_cast,%
229 template,this,throw,true,try,typeid,type_info,typename,using,%
230 virtual,wchar_t,xor,xor_eq},%
231 }%
232%%
233%% Objective-C definition (c) 1997 Detlev Droege
234%%
235\lst@definelanguage[Objective]{C}[ANSI]{C}
236 {morekeywords={bycopy,id,in,inout,oneway,out,self,super,%
237 @class,@defs,@encode,@end,@implementation,@interface,@private,%
238 @protected,@protocol,@public,@selector},%
239 moredirectives={import}%
240 }%
241%%
242%% Handel-C definition, refer http://www.celoxica.com
243%%
244\lst@definelanguage[Handel]{C}[ANSI]{C}
245 {morekeywords={assert,chan,chanin,chanout,clock,delay,expr,external,%
246 external_divide,family,ifselect,in,inline,interface,internal,%
247 internal_divid,intwidth,let,macro,mpram,par,part,prialt,proc,ram,%
248 releasesema,reset,rom,select,sema,set,seq,shared,signal,try,%
249 reset,trysema,typeof,undefined,width,with,wom},%
250 }%
251\lst@definelanguage[ANSI]{C}%
252 {morekeywords={auto,break,case,char,const,continue,default,do,double,%
253 else,enum,extern,float,for,goto,if,int,long,register,return,%
254 short,signed,sizeof,static,struct,switch,typedef,union,unsigned,%
255 void,volatile,while},%
256 sensitive,%
257 morecomment=[s]{/*}{*/},%
258 morecomment=[l]//,% nonstandard
259 morestring=[b]",%
260 morestring=[b]',%
261 moredelim=*[directive]\#,%
262 moredirectives={define,elif,else,endif,error,if,ifdef,ifndef,line,%
263 include,pragma,undef,warning}%
264 }[keywords,comments,strings,directives]%
265%%
266%% C-Sharp definition (c) 2002 Martin Brodbeck
267%%
268\lst@definelanguage[Sharp]{C}%
269 {morekeywords={abstract,base,bool,break,byte,case,catch,char,checked,%
270 class,const,continue,decimal,default,delegate,do,double,else,%
271 enum,event,explicit,extern,false,finally,fixed,float,for,foreach,%
272 goto,if,implicit,in,int,interface,internal,is,lock,long,%
273 namespace,new,null,object,operator,out,override,params,private,%
274 protected,public,readonly,ref,return,sbyte,sealed,short,sizeof,%
275 static,string,struct,switch,this,throw,true,try,typeof,uint,%
276 ulong,unchecked,unsafe,ushort,using,virtual,void,while,%
277 as,volatile,stackalloc},% Kai K\"ohne
278 sensitive,%
279 morecomment=[s]{/*}{*/},%
280 morecomment=[l]//,%
281 morestring=[b]"
282 }[keywords,comments,strings]%
283%%
284%% csh definition (c) 1998 Kai Below
285%%
286\lst@definelanguage{csh}
287 {morekeywords={alias,awk,cat,echo,else,end,endif,endsw,exec,exit,%
288 foreach,glob,goto,history,if,logout,nice,nohup,onintr,repeat,sed,%
289 set,setenv,shift,source,switch,then,time,while,umask,unalias,%
290 unset,wait,while,@,env,argv,child,home,ignoreeof,noclobber,%
291 noglob,nomatch,path,prompt,shell,status,verbose,print,printf,%
292 sqrt,BEGIN,END},%
293 morecomment=[l]\#,%
294 morestring=[d]"%
295 }[keywords,comments,strings]%
296%%
297%% bash,sh definition (c) 2003 Riccardo Murri <riccardo.murri@gmx.it>
298%%
299\lst@definelanguage{bash}[]{sh}%
300 {morekeywords={alias,bg,bind,builtin,caller,command,compgen,compopt,%
301 complete,coproc,declare,disown,dirs,enable,fc,fg,help,history,%
302 jobs,let,local,logout,mapfile,printf,pushd,popd,readarray,select,%
303 set,suspend,shopt,source,times,type,typeset,ulimit,unalias,wait},%
304 }%
305\lst@definelanguage{sh}%
306 {morekeywords={awk,break,case,cat,cd,continue,do,done,echo,elif,else,%
307 env,esac,eval,exec,exit,export,expr,false,fi,for,function,getopts,%
308 hash,history,if,in,kill,login,newgrp,nice,nohup,ps,pwd,read,%
309 readonly,return,set,sed,shift,test,then,times,trap,true,type,%
310 ulimit,umask,unset,until,wait,while},%
311 morecomment=[l]\#,%
312 morestring=[d]"%
313 }[keywords,comments,strings]%
314\lst@definelanguage[08]{Fortran}[03]{Fortran}{%
315 morekeywords={ALL, BLOCK, CODIMENSION, CONCURRENT, CONTIGUOUS, CRITICAL,%
316 ERROR, LOCK, SUBMODULE, SYNC, UNLOCK},%
317 morekeywords=[3]{ACOSH,ASINH,ATANH,ATOMIC_DEFINE,ATOMIC_REF,BESSEL_J0,%
318 BESSEL_J1,BESSEL_JN,BESSEL_Y0,BESSEL_Y1,BESSEL_YN,BGE,BGT,BLE,BLT,%
319 C_SIZEOF,COMPILER_OPTIONS,COMPILER_VERSION,DSHIFTL,DSHIFTR,ERF,ERFC,%
320 ERFC_SCALED,EXECUTE_COMMAND_LINE,GAMMA,HYPOT,IALL,IANY,IMAGE_INDEX,%
321 IPARITY,LCOBOUND,LEADZ,LOG_GAMMA,MASKL,MASKR,MERGE_BITS,NORM2,%
322 NUM_IMAGES,PARITY,POPCNT,POPPAR,SHIFTA,SHIFTL,SHIFTR,STORAGE_SIZE,%
323 THIS_IMAGE,TRAILZ,UCOBOUND}%
324}%
325\lst@definelanguage[03]{Fortran}[95]{Fortran}{%
326 morekeywords={ABSTRACT, ASSOCIATE, ASYNCHRONOUS, BIND, CLASS, DEFERRED,%
327 ENUM, ENUMERATOR, EXTENDS, FINAL, FLUSH, GENERIC, IMPORT,%
328 NON_OVERRIDABLE, NOPASS, PASS, PROTECTED, VALUE, VOLATILE, WAIT},%
329 morekeywords=[2]{DECIMAL,ENCODING,IOMSG,ROUND},% corrected NML from NMT
330 morekeywords=[3]{C_ASSOCIATED,C_F_POINTER,C_F_PROCPOINTER,C_FUNLOC,%
331 C_LOC,COMMAND_ARGUMENT_COUNT,EXTENDS_TYPE_OF,GET_COMMAND,GET_COMMAND_ARGUMENT,%
332 GET_ENVIRONMENT_VARIABLE,IS_IOSTAT_END,MOVE_ALLOC,NEW_LINE,SAME_TYPE_AS,%
333 SELECTED_CHAR_KIND}%
334}%
335\lst@definelanguage[90]{Fortran}[95]{Fortran}{}
336\lst@definelanguage[95]{Fortran}[77]{Fortran}%
337 {deletekeywords=SAVE,%
338 morekeywords={ALLOCATABLE,ALLOCATE,ASSIGNMENT,CASE,%
339 CONTAINS,CYCLE,DEALLOCATE,DEFAULT,EXIT,INCLUDE,IN,NONE,%
340 OUT,INTENT,INTERFACE,MODULE,NAMELIST,%
341 NULLIFY,ONLY,OPERATOR,OPTIONAL,OUT,POINTER,PRIVATE,%
342 PUBLIC,RECURSIVE,RESULT,SELECT,SEQUENCE,%
343 TARGET,USE,WHERE,WHILE,BLOCKDATA,DOUBLEPRECISION,%
344 ENDBLOCKDATA,ENDFILE,ENDFUNCTION,ENDINTERFACE,%
345 ENDMODULE,ENDPROGRAM,ENDSELECT,ENDSUBROUTINE,ENDTYPE,ENDWHERE,%
346 INOUT,SELECTCASE,%
347 ELEMENTAL, ELSEWHERE, FORALL, PURE},%
348 morekeywords=[2]{ACTION,ADVANCE,DELIM,IOLENGTH,LEN,NAME,%
349 NML,PAD,POSITION,READWRITE,SIZE,STAT},% corrected NML from NMT
350 morekeywords=[3]{ADJUSTL,ADJUSTR,ALL,ALLOCATED,ANY,ASSOCIATED,BIT_SIZE,%
351 BTEST,CEILING,COUNT,CPU_TIME,CSHIFT,DATE_AND_TIME,DIGITS,DOT_PRODUCT,%
352 EOSHIFT,EPSILON,EXPONENT,FLOOR,FRACTION,HUGE,IACHAR,IAND,IBCLR,
353 IBITS,IBSET,ICHAR,IEOR,IOR,ISHFT,ISHFTC,KIND,LBOUND,LEN_TRIM,% left out LOGICAL
354 MATMUL,MAXEXPONENT,MAXLOC,MAXVAL,MERGE,MINEXPONENT,MINLOC,MINVAL,%
355 MODULO,MVBITS,NEAREST,NOT,NULL,PACK,PRECISION,PRESENT,PRODUCT,%
356 RADIX,RANDOM_NUMBER,RANDOM_SEED,RANGE,RANK,REPEAT,RESHAPE,RRSPACING,%
357 SCALE,SCAN,SELECTED_INT_KIND,SELECTED_REAL_KIND,SET_EXPONENT,SHAPE,%
358 SINH,SIZE,SPACING,SPREAD,SUM,SYSTEM_CLOCK,TINY,TRANSFER,TRANSPOSE,%
359 TRIM,UBOUND,UNPACK,VERIFY},%
360 deletecomment=[f],% no fixed comment line: 1998 Magne Rudshaug
361 morecomment=[l]!%
362 }%
363\lst@definelanguage[77]{Fortran}%
364 {morekeywords={ASSIGN,BACKSPACE,CALL,CHARACTER,%
365 CLOSE,COMMON,COMPLEX,CONTINUE,DATA,DIMENSION,DO,DOUBLE,%
366 ELSE,ELSEIF,END,ENDIF,ENDDO,ENTRY,EQUIVALENCE,EXTERNAL,%
367 FILE,FORMAT,FUNCTION,GO,TO,GOTO,IF,IMPLICIT,%
368 INQUIRE,INTEGER,INTRINSIC,LOGICAL,%
369 OPEN,PARAMETER,PAUSE,PRECISION,PRINT,PROGRAM,READ,REAL,%
370 RETURN,REWIND,STOP,SUBROUTINE,THEN,%
371 WRITE,SAVE},%
372 morekeywords=[2]{ACCESS,BLANK,BLOCK,DIRECT,EOF,ERR,EXIST,%
373 FMT,FORM,FORMATTED,IOSTAT,NAMED,NEXTREC,NUMBER,OPENED,%
374 REC,RECL,SEQUENTIAL,STATUS,TYPE,UNFORMATTED,UNIT},%
375 morekeywords=[3]{INT,DBLE,CMPLX,ICHAR,CHAR,AINT,ANINT,% left out real
376 NINT,ABS,MOD,SIGN,DIM,DPROD,MAX,MIN,AIMAG,CONJG,SQRT,EXP,LOG,%
377 LOG10,SIN,COS,TAN,ASIN,ACOS,ATAN,ATAN2,SINH,COSH,TANH,LGE,LLE,LLT,%
378 LEN,INDEX},%
379 morekeywords=[4]{AND,EQ,EQV,FALSE,GE,GT,OR,LE,LT,NE,NEQV,NOT,TRUE},%
380 sensitive=f,%% not Fortran-77 standard, but allowed in Fortran-95 %%
381 morecomment=[f]*,%
382 morecomment=[f]C,%
383 morecomment=[f]c,%
384 morestring=[d]",%% not Fortran-77 standard, but allowed in Fortran-95 %%
385 morestring=[d]'%
386 }[keywords,comments,strings]%
387\lst@definelanguage{HTML}%
388 {morekeywords={A,ABBR,ACRONYM,ADDRESS,APPLET,AREA,B,BASE,BASEFONT,%
389 BDO,BIG,BLOCKQUOTE,BODY,BR,BUTTON,CAPTION,CENTER,CITE,CODE,COL,%
390 COLGROUP,DD,DEL,DFN,DIR,DIV,DL,DOCTYPE,DT,EM,FIELDSET,FONT,FORM,%
391 FRAME,FRAMESET,HEAD,HR,H1,H2,H3,H4,H5,H6,HTML,I,IFRAME,IMG,INPUT,%
392 INS,ISINDEX,KBD,LABEL,LEGEND,LH,LI,LINK,LISTING,MAP,META,MENU,%
393 NOFRAMES,NOSCRIPT,OBJECT,OPTGROUP,OPTION,P,PARAM,PLAINTEXT,PRE,%
394 OL,Q,S,SAMP,SCRIPT,SELECT,SMALL,SPAN,STRIKE,STRING,STRONG,STYLE,%
395 SUB,SUP,TABLE,TBODY,TD,TEXTAREA,TFOOT,TH,THEAD,TITLE,TR,TT,U,UL,%
396 VAR,XMP,%
397 accesskey,action,align,alink,alt,archive,axis,background,bgcolor,%
398 border,cellpadding,cellspacing,charset,checked,cite,class,classid,%
399 code,codebase,codetype,color,cols,colspan,content,coords,data,%
400 datetime,defer,disabled,dir,event,error,for,frameborder,headers,%
401 height,href,hreflang,hspace,http-equiv,id,ismap,label,lang,link,%
402 longdesc,marginwidth,marginheight,maxlength,media,method,multiple,%
403 name,nohref,noresize,noshade,nowrap,onblur,onchange,onclick,%
404 ondblclick,onfocus,onkeydown,onkeypress,onkeyup,onload,onmousedown,%
405 profile,readonly,onmousemove,onmouseout,onmouseover,onmouseup,%
406 onselect,onunload,rel,rev,rows,rowspan,scheme,scope,scrolling,%
407 selected,shape,size,src,standby,style,tabindex,text,title,type,%
408 units,usemap,valign,value,valuetype,vlink,vspace,width,xmlns},%
409 tag=**[s]<>,%
410 sensitive=f,%
411 morestring=[d]",% ??? doubled
412 MoreSelectCharTable=%
413 \lst@CArgX--\relax\lst@DefDelimB{}{}%
414 {\ifnum\lst@mode=\lst@tagmode\else
415 \expandafter\@gobblethree
416 \fi}%
417 \lst@BeginComment\lst@commentmode{{\lst@commentstyle}}%
418 \lst@CArgX--\relax\lst@DefDelimE{}{}{}%
419 \lst@EndComment\lst@commentmode
420 }[keywords,comments,strings,html]%
421%%
422%% AspectJ definition (c) Robert Wenner
423%%
424\lst@definelanguage[AspectJ]{Java}[]{Java}%
425 {morekeywords={%
426 adviceexecution,after,args,around,aspect,aspectOf,before,%
427 call,cflow,cflowbelow,%
428 execution,get,handler,if,initialization,issingleton,pointcut,%
429 percflow,percflowbelow,perthis,pertarget,preinitialization,%
430 privileged,proceed,returning,set,staticinitialization,strictfp,%
431 target,this,thisEnclosingJoinPoint,thisJoinPoint,throwing,%
432 within,withincode},%
433 MoreSelectCharTable=%
434 \lst@DefSaveDef{`.}\lst@umdot{\lst@umdot\global\let\lst@derefop\@empty}%
435 \ifx\lst@derefinstalled\@empty\else
436 \global\let\lst@derefinstalled\@empty
437\lst@AddToHook{Output}%
438{\lst@ifkeywords
439 \ifx\lst@derefop\@empty
440 \global\let\lst@derefop\relax
441 \ifx\lst@thestyle\lst@gkeywords@sty
442 \ifx\lst@currstyle\relax
443 \let\lst@thestyle\lst@identifierstyle
444 \else
445 \let\lst@thestyle\lst@currstyle
446 \fi
447 \fi
448 \fi
449 \fi}
450\lst@AddToHook{BOL}{\global\let\lst@derefop\relax}%
451\lst@AddTo\lst@ProcessSpace{\global\let\lst@derefop\relax}%
452 \fi
453 }%
454\lst@definelanguage{Java}%
455 {morekeywords={abstract,boolean,break,byte,case,catch,char,class,%
456 const,continue,default,do,double,else,extends,false,final,%
457 finally,float,for,goto,if,implements,import,instanceof,int,%
458 interface,label,long,native,new,null,package,private,protected,%
459 public,return,short,static,super,switch,synchronized,this,throw,%
460 throws,transient,true,try,void,volatile,while},%
461 sensitive,%
462 morecomment=[l]//,%
463 morecomment=[s]{/*}{*/},%
464 morestring=[b]",%
465 morestring=[b]',%
466 }[keywords,comments,strings]%
467%%
468%% ByteCodeJava definition (c) 2004 Martine Gautier
469%%
470\lst@definelanguage{JVMIS}%
471 {morekeywords={aaload,astore,aconst_null,aload,aload_0,aload_1,%
472 aload_2,aload_3,anewarray,areturn,arraylength,astore,astore_0,%
473 astore_1,astore_2,astore_3,athrow,baload,bastore,bipush,caload,%
474 castore,checkcast,d2f,d2i,d2l,dadd,daload,dastore,dcmpg,dcmpl,%
475 dconst_0,dconst_1,ddiv,dload,dload_0,dload_1,dload_2,dload_3,%
476 dmul,dneg,drem,dreturn,dstore,dstore_0,dstore_1,dstore_2,%
477 dstore_3,dsub,dup,dup_x1,dup_x2,dup2,dup2_x1,dup2_x2,f2d,%
478 f2i,f2l,fadd,faload,fastore,fcmpg,fcmpl,fconst_0,fconst_1,%
479 fconst_2,fdiv,fload,fload_0,fload_1,fload_2,fload_3,fmul,%
480 fneg,frem,freturn,fstore,fstore_0,fstore_1,fstore_2,fstore_3,%
481 fsub,getfield,getstatic,goto,goto_w,i2b,i2c,i2d,i2f,i2l,i2s,%
482 iadd,iaload,iand,iastore,iconst_0,iconst_1,iconst_2,iconst_3,%
483 iconst_4,iconst_5,idiv,if_acmpeq,if_acmpne,if_icmpeq,if_icmpne,%
484 if_icmplt,if_cmpge,if_cmpgt,if_cmple,ifeq,ifne,iflt,ifge,ifgt,%
485 ifle,ifnonnull,ifnull,iinc,iload,iload_0,iload_1,iload_2,%
486 iload_3,imul,ineg,instanceof,invokeinterface,invokespecial,%
487 invokestatic,invokevirtual,ior,irem,ireturn,ishl,ishr,istore,%
488 istore_0,istore_1,istore_2,istore_3,isub,iushr,ixor,jsr,jsr_w,%
489 l2d,l2f,l2i,ladd,laload,land,lastore,lcmp,lconst_0,lconst_1,%
490 ldc,ldc_w,ldc2_w,ldiv,lload,lload_0,lload_1,lload_2,lload_3,%
491 lmul,lneg,lookupswitch,lor,lrem,lreturn,lshl,lshr,lstore,%
492 lstore_0,lstore_1,lstore_2,lstore_3,lsub,lushr,lxor,%
493 monitorenter,monitorexit,multianewarray,new,newarray,nop,pop,%
494 pop2,putfield,putstatic,ret,return,saload,sastore,sipush,swap,%
495 tableswitch,wide,limit,locals,stack},%
496 }[keywords]%
497\lst@definelanguage{Matlab}%
498 {morekeywords={gt,lt,gt,lt,amp,abs,acos,acosh,acot,acoth,acsc,acsch,%
499 all,angle,ans,any,asec,asech,asin,asinh,atan,atan2,atanh,auread,%
500 auwrite,axes,axis,balance,bar,bessel,besselk,bessely,beta,%
501 betainc,betaln,blanks,bone,break,brighten,capture,cart2pol,%
502 cart2sph,caxis,cd,cdf2rdf,cedit,ceil,chol,cla,clabel,clc,clear,%
503 clf,clock,close,colmmd,Colon,colorbar,colormap,ColorSpec,colperm,%
504 comet,comet3,compan,compass,computer,cond,condest,conj,contour,%
505 contour3,contourc,contrast,conv,conv2,cool,copper,corrcoef,cos,%
506 cosh,cot,coth,cov,cplxpair,cputime,cross,csc,csch,csvread,%
507 csvwrite,cumprod,cumsum,cylinder,date,dbclear,dbcont,dbdown,%
508 dbquit,dbstack,dbstatus,dbstep,dbstop,dbtype,dbup,ddeadv,ddeexec,%
509 ddeinit,ddepoke,ddereq,ddeterm,ddeunadv,deblank,dec2hex,deconv,%
510 del2,delete,demo,det,diag,diary,diff,diffuse,dir,disp,dlmread,%
511 dlmwrite,dmperm,dot,drawnow,echo,eig,ellipj,ellipke,else,elseif,%
512 end,engClose,engEvalString,engGetFull,engGetMatrix,engOpen,%
513 engOutputBuffer,engPutFull,engPutMatrix,engSetEvalCallback,%
514 engSetEvalTimeout,engWinInit,eps,erf,erfc,erfcx,erfinv,error,%
515 errorbar,etime,etree,eval,exist,exp,expint,expm,expo,eye,fclose,%
516 feather,feof,ferror,feval,fft,fft2,fftshift,fgetl,fgets,figure,%
517 fill,fill3,filter,filter2,find,findstr,finite,fix,flag,fliplr,%
518 flipud,floor,flops,fmin,fmins,fopen,for,format,fplot,fprintf,%
519 fread,frewind,fscanf,fseek,ftell,full,function,funm,fwrite,fzero,%
520 gallery,gamma,gammainc,gammaln,gca,gcd,gcf,gco,get,getenv,%
521 getframe,ginput,global,gplot,gradient,gray,graymon,grid,griddata,%
522 gtext,hadamard,hankel,help,hess,hex2dec,hex2num,hidden,hilb,hist,%
523 hold,home,hostid,hot,hsv,hsv2rgb,if,ifft,ifft2,imag,image,%
524 imagesc,Inf,info,input,int2str,interp1,interp2,interpft,inv,%
525 invhilb,isempty,isglobal,ishold,isieee,isinf,isletter,isnan,%
526 isreal,isspace,issparse,isstr,jet,keyboard,kron,lasterr,lcm,%
527 legend,legendre,length,lin2mu,line,linspace,load,log,log10,log2,%
528 loglog,logm,logspace,lookfor,lower,ls,lscov,lu,magic,matClose,%
529 matDeleteMatrix,matGetDir,matGetFp,matGetFull,matGetMatrix,%
530 matGetNextMatrix,matGetString,matlabrc,matlabroot,matOpen,%
531 matPutFull,matPutMatrix,matPutString,max,mean,median,menu,mesh,%
532 meshc,meshgrid,meshz,mexAtExit,mexCallMATLAB,mexdebug,%
533 mexErrMsgTxt,mexEvalString,mexFunction,mexGetFull,mexGetMatrix,%
534 mexGetMatrixPtr,mexPrintf,mexPutFull,mexPutMatrix,mexSetTrapFlag,%
535 min,more,movie,moviein,mu2lin,mxCalloc,mxCopyCharacterToPtr,%
536 mxCopyComplex16ToPtr,mxCopyInteger4ToPtr,mxCopyPtrToCharacter,%
537 mxCopyPtrToComplex16,mxCopyPtrToInteger4,mxCopyPtrToReal8,%
538 mxCopyReal8ToPtr,mxCreateFull,mxCreateSparse,mxCreateString,%
539 mxFree,mxFreeMatrix,mxGetIr,mxGetJc,mxGetM,mxGetN,mxGetName,%
540 mxGetNzmax,mxGetPi,mxGetPr,mxGetScalar,mxGetString,mxIsComplex,%
541 mxIsFull,mxIsNumeric,mxIsSparse,mxIsString,mxIsTypeDouble,%
542 mxSetIr,mxSetJc,mxSetM,mxSetN,mxSetName,mxSetNzmax,mxSetPi,%
543 mxSetPr,NaN,nargchk,nargin,nargout,newplot,nextpow2,nnls,nnz,%
544 nonzeros,norm,normest,null,num2str,nzmax,ode23,ode45,orient,orth,%
545 pack,pascal,patch,path,pause,pcolor,pi,pink,pinv,plot,plot3,%
546 pol2cart,polar,poly,polyder,polyeig,polyfit,polyval,polyvalm,%
547 pow2,print,printopt,prism,prod,pwd,qr,qrdelete,qrinsert,quad,%
548 quad8,quit,quiver,qz,rand,randn,randperm,rank,rat,rats,rbbox,%
549 rcond,real,realmax,realmin,refresh,rem,reset,reshape,residue,%
550 return,rgb2hsv,rgbplot,rootobject,roots,rose,rosser,rot90,rotate,%
551 round,rref,rrefmovie,rsf2csf,save,saxis,schur,sec,sech,semilogx,%
552 semilogy,set,setstr,shading,sign,sin,sinh,size,slice,sort,sound,%
553 spalloc,sparse,spaugment,spconvert,spdiags,specular,speye,spfun,%
554 sph2cart,sphere,spinmap,spline,spones,spparms,sprandn,sprandsym,%
555 sprank,sprintf,spy,sqrt,sqrtm,sscanf,stairs,startup,std,stem,%
556 str2mat,str2num,strcmp,strings,strrep,strtok,subplot,subscribe,%
557 subspace,sum,surf,surface,surfc,surfl,surfnorm,svd,symbfact,%
558 symmmd,symrcm,tan,tanh,tempdir,tempname,terminal,text,tic,title,%
559 toc,toeplitz,trace,trapz,tril,triu,type,uicontrol,uigetfile,%
560 uimenu,uiputfile,unix,unwrap,upper,vander,ver,version,view,%
561 viewmtx,waitforbuttonpress,waterfall,wavread,wavwrite,what,%
562 whatsnew,which,while,white,whitebg,who,whos,wilkinson,wk1read,%
563 wk1write,xlabel,xor,ylabel,zeros,zlabel,zoom},%
564 sensitive,%
565 morecomment=[l]\%,%
566 morestring=[m]'%
567 }[keywords,comments,strings]%
568\lst@definelanguage[5.2]{Mathematica}[3.0]{Mathematica}%%
569 {morekeywords={Above,AbsoluteOptions,AbsoluteTiming,AccountingForm,%
570 AccuracyGoal,Active,ActiveItem,AddOnHelpPath,%
571 AdjustmentBox,AdjustmentBoxOptions,After,AiryAiPrime,%
572 AlgebraicRulesData,Algebraics,Alias,AlignmentMarker,%
573 AllowInlineCells,AllowScriptLevelChange,Analytic,AnimationCycleOffset,%
574 AnimationCycleRepetitions,AnimationDirection,AnimationDisplayTime,ApartSquareFree,%
575 AppellF1,ArgumentCountQ,ArrayDepth,ArrayPlot,%
576 ArrayQ,ArrayRules,AspectRatioFixed,Assuming,%
577 Assumptions,AutoDelete,AutoEvaluateEvents,AutoGeneratedPackage,%
578 AutoIndent,AutoIndentSpacings,AutoItalicWords,AutoloadPath,%
579 AutoOpenNotebooks,AutoOpenPalettes,AutoScroll,AutoSpacing,%
580 AutoStyleOptions,Axis,BackgroundTasksSettings,Backsubstitution,%
581 Backward,Baseline,Before,BeginDialogPacket,%
582 BeginFrontEndInteractionPacket,Below,BezoutMatrix,BinaryFormat,%
583 BinaryGet,BinaryRead,BinaryReadList,BinaryWrite,%
584 BitAnd,BitNot,BitOr,BitXor,%
585 Black,BlankForm,Blue,Boole,%
586 Booleans,Bottom,Bounds,Box,%
587 BoxBaselineShift,BoxData,BoxDimensions,BoxFormFormatTypes,%
588 BoxFrame,BoxMargins,BoxRegion,Brown,%
589 Buchberger,Button,ButtonBox,ButtonBoxOptions,%
590 ButtonCell,ButtonContents,ButtonData,ButtonEvaluator,%
591 ButtonExpandable,ButtonFrame,ButtonFunction,ButtonMargins,%
592 ButtonMinHeight,ButtonNote,ButtonNotebook,ButtonSource,%
593 ButtonStyle,ButtonStyleMenuListing,ByteOrdering,CallPacket,%
594 CarmichaelLambda,Cell,CellAutoOverwrite,CellBaseline,%
595 CellBoundingBox,CellBracketOptions,CellContents,CellDingbat,%
596 CellEditDuplicate,CellElementsBoundingBox,CellElementSpacings,CellEvaluationDuplicate,%
597 CellFrame,CellFrameColor,CellFrameLabelMargins,CellFrameLabels,%
598 CellFrameMargins,CellGroup,CellGroupData,CellGrouping,%
599 CellGroupingRules,CellHorizontalScrolling,CellLabel,CellLabelAutoDelete,%
600 CellLabelMargins,CellLabelPositioning,CellMargins,CellObject,%
601 CellOpen,CellPasswords,CellPrint,CellSize,%
602 CellStyle,CellTags,CellularAutomaton,Center,%
603 CharacterEncoding,CharacterEncodingsPath,CharacteristicPolynomial,CharacterRange,%
604 CheckAll,CholeskyDecomposition,Clip,ClipboardNotebook,%
605 Closed,ClosingAutoSave,CoefficientArrays,CoefficientDomain,%
606 CofactorExpansion,ColonForm,ColorFunctionScaling,ColorRules,%
607 ColorSelectorSettings,Column,ColumnAlignments,ColumnLines,%
608 ColumnsEqual,ColumnSpacings,ColumnWidths,CommonDefaultFormatTypes,%
609 CompileOptimizations,CompletionsListPacket,Complexes,ComplexityFunction,%
610 Compose,ComposeSeries,ConfigurationPath,ConjugateTranspose,%
611 Connect,ConsoleMessage,ConsoleMessagePacket,ConsolePrint,%
612 ContentsBoundingBox,ContextToFileName,ContinuedFraction,ConversionOptions,%
613 ConversionRules,ConvertToBitmapPacket,ConvertToPostScript,ConvertToPostScriptPacket,%
614 Copyable,CoshIntegral,CounterAssignments,CounterBox,%
615 CounterBoxOptions,CounterEvaluator,CounterFunction,CounterIncrements,%
616 CounterStyle,CounterStyleMenuListing,CreatePalettePacket,Cross,%
617 CurrentlySpeakingPacket,Cyan,CylindricalDecomposition,DampingFactor,%
618 DataRange,Debug,DebugTag,Decimal,%
619 DedekindEta,DefaultDuplicateCellStyle,DefaultFontProperties,DefaultFormatType,%
620 DefaultFormatTypeForStyle,DefaultInlineFormatType,DefaultInputFormatType,
621 DefaultNaturalLanguage,%
622 DefaultNewCellStyle,DefaultNewInlineCellStyle,DefaultNotebook,DefaultOutputFormatType,%
623 DefaultStyleDefinitions,DefaultTextFormatType,DefaultTextInlineFormatType,DefaultValues,%
624 DefineExternal,DegreeLexicographic,DegreeReverseLexicographic,Deletable,%
625 DeleteContents,DeletionWarning,DelimiterFlashTime,DelimiterMatching,%
626 Delimiters,DependentVariables,DiacriticalPositioning,DialogLevel,%
627 DifferenceOrder,DigitCharacter,DigitCount,DiracDelta,%
628 Direction,DirectoryName,DisableConsolePrintPacket,DiscreteDelta,%
629 DisplayAnimation,DisplayEndPacket,DisplayFlushImagePacket,DisplayForm,%
630 DisplayPacket,DisplayRules,DisplaySetSizePacket,DisplayString,%
631 DivisionFreeRowReduction,DOSTextFormat,DoubleExponential,DoublyInfinite,%
632 Down,DragAndDrop,DrawHighlighted,DualLinearProgramming,%
633 DumpGet,DumpSave,Edit,Editable,%
634 EditButtonSettings,EditCellTagsSettings,EditDefinition,EditIn,%
635 Element,EliminationOrder,EllipticExpPrime,EllipticNomeQ,%
636 EllipticReducedHalfPeriods,EllipticThetaPrime,Empty,EnableConsolePrintPacket,%
637 Encoding,EndAdd,EndDialogPacket,EndFrontEndInteractionPacket,%
638 EndOfLine,EndOfString,Enter,EnterExpressionPacket,%
639 EnterTextPacket,EqualColumns,EqualRows,EquatedTo,%
640 Erfi,ErrorBox,ErrorBoxOptions,ErrorNorm,%
641 ErrorPacket,ErrorsDialogSettings,Evaluatable,EvaluatePacket,%
642 EvaluationCell,EvaluationCompletionAction,EvaluationMonitor,EvaluationNotebook,%
643 Evaluator,EvaluatorNames,EventEvaluator,ExactNumberQ,%
644 ExactRootIsolation,Except,ExcludedForms,Exists,%
645 ExitDialog,ExponentPosition,ExponentStep,Export,%
646 ExportAutoReplacements,ExportPacket,ExportString,ExpressionPacket,%
647 ExpToTrig,Extension,ExternalCall,ExternalDataCharacterEncoding,%
648 Extract,Fail,FEDisableConsolePrintPacket,FEEnableConsolePrintPacket,%
649 Fibonacci,File,FileFormat,FileInformation,%
650 FileName,FileNameDialogSettings,FindFit,FindInstance,%
651 FindMaximum,FindSettings,FitAll,FlushPrintOutputPacket,%
652 Font,FontColor,FontFamily,FontName,%
653 FontPostScriptName,FontProperties,FontReencoding,FontSize,%
654 FontSlant,FontSubstitutions,FontTracking,FontVariations,%
655 FontWeight,ForAll,FormatRules,FormatTypeAutoConvert,%
656 FormatValues,FormBox,FormBoxOptions,Forward,%
657 ForwardBackward,FourierCosTransform,FourierParameters,FourierSinTransform,%
658 FourierTransform,FractionalPart,FractionBox,FractionBoxOptions,%
659 FractionLine,FrameBox,FrameBoxOptions,FresnelC,%
660 FresnelS,FromContinuedFraction,FromDigits,FrontEndExecute,%
661 FrontEndObject,FrontEndStackSize,FrontEndToken,FrontEndTokenExecute,%
662 FrontEndVersion,Full,FullAxes,FullSimplify,%
663 FunctionExpand,FunctionInterpolation,GaussKronrod,GaussPoints,%
664 GenerateBitmapCaches,GenerateConditions,GeneratedCell,GeneratedParameters,%
665 Generic,GetBoundingBoxSizePacket,GetContext,GetFileName,%
666 GetFrontEndOptionsDataPacket,GetLinebreakInformationPacket,%
667 GetMenusPacket,GetPageBreakInformationPacket,%
668 Glaisher,GlobalPreferences,GlobalSession,Gradient,%
669 GraphicsData,GraphicsGrouping,Gray,Green,%
670 Grid,GridBaseline,GridBox,GridBoxOptions,%
671 GridCreationSettings,GridDefaultElement,GridFrame,GridFrameMargins,%
672 GroupPageBreakWithin,HarmonicNumber,Hash,HashTable,%
673 HeadCompose,HelpBrowserLookup,HelpBrowserNotebook,HelpBrowserSettings,%
674 HessenbergDecomposition,Hessian,HoldAllComplete,HoldComplete,%
675 HoldPattern,Horizontal,HorizontalForm,HorizontalScrollPosition,%
676 HTMLSave,Hypergeometric0F1Regularized,Hypergeometric1F1Regularized,%
677 Hypergeometric2F1Regularized,%
678 HypergeometricPFQ,HypergeometricPFQRegularized,HyperlinkCreationSettings,Hyphenation,%
679 HyphenationOptions,IgnoreCase,ImageCache,ImageCacheValid,%
680 ImageMargins,ImageOffset,ImageRangeCache,ImageRegion,%
681 ImageResolution,ImageRotated,ImageSize,Import,%
682 ImportAutoReplacements,ImportString,IncludeFileExtension,IncludeSingularTerm,%
683 IndentingNewlineSpacings,IndentMaxFraction,IndexCreationOptions,Inequality,%
684 InexactNumberQ,InexactNumbers,Inherited,InitializationCell,%
685 InitializationCellEvaluation,InitializationCellWarning,%
686 InlineCounterAssignments,InlineCounterIncrements,%
687 InlineRules,InputAliases,InputAutoFormat,InputAutoReplacements,%
688 InputGrouping,InputNamePacket,InputNotebook,InputPacket,%
689 InputSettings,InputStringPacket,InputToBoxFormPacket,InputToInputForm,%
690 InputToStandardForm,InsertionPointObject,IntegerExponent,IntegerPart,%
691 Integers,Interactive,Interlaced,InterpolationOrder,%
692 InterpolationPoints,InterpolationPrecision,InterpretationBox,%
693 InterpretationBoxOptions,%
694 InterpretTemplate,InterruptSettings,Interval,IntervalIntersection,%
695 IntervalMemberQ,IntervalUnion,InverseBetaRegularized,InverseEllipticNomeQ,%
696 InverseErf,InverseErfc,InverseFourierCosTransform,
697 InverseFourierSinTransform,%
698 InverseFourierTransform,InverseGammaRegularized,InverseJacobiCD,%
699 InverseJacobiCN,%
700 InverseJacobiCS,InverseJacobiDC,InverseJacobiDN,InverseJacobiDS,%
701 InverseJacobiNC,InverseJacobiND,InverseJacobiNS,InverseJacobiSC,%
702 InverseJacobiSD,InverseLaplaceTransform,InverseWeierstrassP,InverseZTransform,%
703 Jacobian,JacobiCD,JacobiCN,JacobiCS,%
704 JacobiDC,JacobiDN,JacobiDS,JacobiNC,%
705 JacobiND,JacobiNS,JacobiSC,JacobiSD,%
706 JordanDecomposition,K,Khinchin,KleinInvariantJ,%
707 KroneckerDelta,Language,LanguageCategory,LaplaceTransform,%
708 Larger,Launch,LayoutInformation,Left,%
709 LetterCharacter,Lexicographic,LicenseID,LimitsPositioning,%
710 LimitsPositioningTokens,LinearSolveFunction,LinebreakAdjustments,LineBreakWithin,%
711 LineForm,LineIndent,LineSpacing,LineWrapParts,%
712 LinkActivate,LinkClose,LinkConnect,LinkConnectedQ,%
713 LinkCreate,LinkError,LinkFlush,LinkHost,%
714 LinkInterrupt,LinkLaunch,LinkMode,LinkObject,%
715 LinkOpen,LinkOptions,LinkPatterns,LinkProtocol,%
716 LinkRead,LinkReadHeld,LinkReadyQ,Links,%
717 LinkWrite,LinkWriteHeld,ListConvolve,ListCorrelate,%
718 Listen,ListInterpolation,ListQ,LiteralSearch,%
719 LongestMatch,LongForm,Loopback,LUBackSubstitution,%
720 LUDecomposition,MachineID,MachineName,MachinePrecision,%
721 MacintoshSystemPageSetup,Magenta,Magnification,MakeBoxes,%
722 MakeExpression,MakeRules,Manual,MatchLocalNameQ,%
723 MathematicaNotation,MathieuC,MathieuCharacteristicA,MathieuCharacteristicB,%
724 MathieuCharacteristicExponent,MathieuCPrime,MathieuS,MathieuSPrime,%
725 MathMLForm,MathMLText,MatrixRank,Maximize,%
726 MaxIterations,MaxPlotPoints,MaxPoints,MaxRecursion,%
727 MaxStepFraction,MaxSteps,MaxStepSize,Mean,%
728 Median,MeijerG,MenuPacket,MessageOptions,%
729 MessagePacket,MessagesNotebook,MetaCharacters,Method,%
730 MethodOptions,Minimize,MinRecursion,MinSize,%
731 Mode,ModularLambda,MonomialOrder,MonteCarlo,%
732 Most,MousePointerNote,MultiDimensional,MultilaunchWarning,%
733 MultilineFunction,MultiplicativeOrder,Multiplicity,Nand,%
734 NeedCurrentFrontEndPackagePacket,NeedCurrentFrontEndSymbolsPacket,%
735 NestedScriptRules,NestWhile,%
736 NestWhileList,NevilleThetaC,NevilleThetaD,NevilleThetaN,%
737 NevilleThetaS,Newton,Next,NHoldAll,%
738 NHoldFirst,NHoldRest,NMaximize,NMinimize,%
739 NonAssociative,NonPositive,Nor,Norm,%
740 NormalGrouping,NormalSelection,NormFunction,Notebook,%
741 NotebookApply,NotebookAutoSave,NotebookClose,NotebookConvert,%
742 NotebookConvertSettings,NotebookCreate,NotebookCreateReturnObject,NotebookDefault,%
743 NotebookDelete,NotebookDirectory,NotebookFind,NotebookFindReturnObject,%
744 NotebookGet,NotebookGetLayoutInformationPacket,NotebookGetMisspellingsPacket,%
745 NotebookInformation,%
746 NotebookLocate,NotebookObject,NotebookOpen,NotebookOpenReturnObject,%
747 NotebookPath,NotebookPrint,NotebookPut,NotebookPutReturnObject,%
748 NotebookRead,NotebookResetGeneratedCells,Notebooks,NotebookSave,%
749 NotebookSaveAs,NotebookSelection,NotebookSetupLayoutInformationPacket,%
750 NotebooksMenu,%
751 NotebookWrite,NotElement,NProductExtraFactors,NProductFactors,%
752 NRoots,NSumExtraTerms,NSumTerms,NumberMarks,%
753 NumberMultiplier,NumberString,NumericFunction,NumericQ,%
754 NValues,Offset,OLEData,OneStepRowReduction,%
755 Open,OpenFunctionInspectorPacket,OpenSpecialOptions,OptimizationLevel,%
756 OptionInspectorSettings,OptionQ,OptionsPacket,OptionValueBox,%
757 OptionValueBoxOptions,Orange,Ordering,Oscillatory,%
758 OutputAutoOverwrite,OutputFormData,OutputGrouping,OutputMathEditExpression,%
759 OutputNamePacket,OutputToOutputForm,OutputToStandardForm,Over,%
760 Overflow,Overlaps,Overscript,OverscriptBox,%
761 OverscriptBoxOptions,OwnValues,PadLeft,PadRight,%
762 PageBreakAbove,PageBreakBelow,PageBreakWithin,PageFooterLines,%
763 PageFooters,PageHeaderLines,PageHeaders,PalettePath,%
764 PaperWidth,ParagraphIndent,ParagraphSpacing,ParameterVariables,%
765 ParentConnect,ParentForm,Parenthesize,PasteBoxFormInlineCells,%
766 Path,PatternTest,PeriodicInterpolation,Pick,%
767 Piecewise,PiecewiseExpand,Pink,Pivoting,%
768 PixelConstrained,Placeholder,Plain,Plot3Matrix,%
769 PointForm,PolynomialForm,PolynomialReduce,Polynomials,%
770 PowerModList,Precedence,PreferencesPath,PreserveStyleSheet,%
771 Previous,PrimaryPlaceholder,Primes,PrincipalValue,%
772 PrintAction,PrintingCopies,PrintingOptions,PrintingPageRange,%
773 PrintingStartingPageNumber,PrintingStyleEnvironment,PrintPrecision,%
774 PrivateCellOptions,%
775 PrivateEvaluationOptions,PrivateFontOptions,PrivateNotebookOptions,PrivatePaths,%
776 ProductLog,PromptForm,Purple,Quantile,%
777 QuasiMonteCarlo,QuasiNewton,RadicalBox,RadicalBoxOptions,%
778 RandomSeed,RationalFunctions,Rationals,RawData,%
779 RawMedium,RealBlockForm,Reals,Reap,%
780 Red,Refine,Refresh,RegularExpression,%
781 Reinstall,Release,Removed,RenderingOptions,%
782 RepeatedString,ReplaceList,Rescale,ResetMenusPacket,%
783 Resolve,ResumePacket,ReturnExpressionPacket,ReturnInputFormPacket,%
784 ReturnPacket,ReturnTextPacket,Right,Root,%
785 RootReduce,RootSum,Row,RowAlignments,%
786 RowBox,RowLines,RowMinHeight,RowsEqual,%
787 RowSpacings,RSolve,RuleCondition,RuleForm,%
788 RulerUnits,Saveable,SaveAutoDelete,ScreenRectangle,%
789 ScreenStyleEnvironment,ScriptBaselineShifts,ScriptLevel,ScriptMinSize,%
790 ScriptRules,ScriptSizeMultipliers,ScrollingOptions,ScrollPosition,%
791 Second,SectionGrouping,Selectable,SelectedNotebook,%
792 Selection,SelectionAnimate,SelectionCell,SelectionCellCreateCell,%
793 SelectionCellDefaultStyle,SelectionCellParentStyle,SelectionCreateCell,%
794 SelectionDuplicateCell,%
795 SelectionEvaluate,SelectionEvaluateCreateCell,SelectionMove,SelectionSetStyle,%
796 SelectionStrategy,SendFontInformationToKernel,SequenceHold,SequenceLimit,%
797 SeriesCoefficient,SetBoxFormNamesPacket,SetEvaluationNotebook,%
798 SetFileLoadingContext,%
799 SetNotebookStatusLine,SetOptionsPacket,SetSelectedNotebook,%
800 SetSpeechParametersPacket,%
801 SetValue,ShortestMatch,ShowAutoStyles,ShowCellBracket,%
802 ShowCellLabel,ShowCellTags,ShowClosedCellArea,ShowContents,%
803 ShowCursorTracker,ShowGroupOpenCloseIcon,ShowPageBreaks,ShowSelection,%
804 ShowShortBoxForm,ShowSpecialCharacters,ShowStringCharacters,%
805 ShrinkWrapBoundingBox,%
806 SingleLetterItalics,SingularityDepth,SingularValueDecomposition,%
807 SingularValueList,%
808 SinhIntegral,Smaller,Socket,SolveDelayed,%
809 SoundAndGraphics,Sow,Space,SpaceForm,%
810 SpanAdjustments,SpanCharacterRounding,SpanLineThickness,SpanMaxSize,%
811 SpanMinSize,SpanningCharacters,SpanSymmetric,Sparse,%
812 SparseArray,SpeakTextPacket,SpellingDictionaries,SpellingDictionariesPath,%
813 SpellingOptions,SpellingSuggestionsPacket,Spherical,Split,%
814 SqrtBox,SqrtBoxOptions,StandardDeviation,StandardForm,%
815 StartingStepSize,StartOfLine,StartOfString,StartupSound,%
816 StepMonitor,StieltjesGamma,StoppingTest,StringCases,%
817 StringCount,StringExpression,StringFreeQ,StringQ,%
818 StringReplaceList,StringReplacePart,StringSplit,StripBoxes,%
819 StripWrapperBoxes,StructuredSelection,StruveH,StruveL,%
820 StyleBox,StyleBoxAutoDelete,StyleBoxOptions,StyleData,%
821 StyleDefinitions,StyleForm,StyleMenuListing,StyleNameDialogSettings,%
822 StylePrint,StyleSheetPath,Subresultants,SubscriptBox,%
823 SubscriptBoxOptions,Subsets,Subsuperscript,SubsuperscriptBox,%
824 SubsuperscriptBoxOptions,SubtractFrom,SubValues,SugarCube,%
825 SuperscriptBox,SuperscriptBoxOptions,SuspendPacket,SylvesterMatrix,%
826 SymbolName,Syntax,SyntaxForm,SyntaxPacket,%
827 SystemException,SystemHelpPath,SystemStub,Tab,%
828 TabFilling,TabSpacings,TagBox,TagBoxOptions,%
829 TaggingRules,TagStyle,TargetFunctions,TemporaryVariable,%
830 TensorQ,TeXSave,TextAlignment,TextBoundingBox,%
831 TextData,TextJustification,TextLine,TextPacket,%
832 TextParagraph,TextRendering,TextStyle,ThisLink,%
833 TimeConstraint,TimeVariable,TitleGrouping,ToBoxes,%
834 ToColor,ToFileName,Toggle,ToggleFalse,%
835 Tolerance,TooBig,Top,ToRadicals,%
836 Total,Tr,TraceAction,TraceInternal,%
837 TraceLevel,TraditionalForm,TraditionalFunctionNotation,TraditionalNotation,%
838 TraditionalOrder,TransformationFunctions,TransparentColor,Trapezoidal,%
839 TrigExpand,TrigFactor,TrigFactorList,TrigReduce,%
840 TrigToExp,Tuples,UnAlias,Underflow,%
841 Underoverscript,UnderoverscriptBox,UnderoverscriptBoxOptions,Underscript,%
842 UnderscriptBox,UnderscriptBoxOptions,UndocumentedTestFEParserPacket,%
843 UndocumentedTestGetSelectionPacket,%
844 UnitStep,Up,URL,Using,%
845 V2Get,Value,ValueBox,ValueBoxOptions,%
846 ValueForm,Variance,Verbatim,Verbose,%
847 VerboseConvertToPostScriptPacket,VerifyConvergence,VerifySolutions,Version,%
848 VersionNumber,Vertical,VerticalForm,ViewPointSelectorSettings,%
849 Visible,VisibleCell,WeierstrassHalfPeriods,WeierstrassInvariants,%
850 WeierstrassSigma,WeierstrassZeta,White,Whitespace,%
851 WhitespaceCharacter,WindowClickSelect,WindowElements,WindowFloating,%
852 WindowFrame,WindowFrameElements,WindowMargins,WindowMovable,%
853 WindowSize,WindowTitle,WindowToolbars,WindowWidth,%
854 WordBoundary,WordCharacter,WynnDegree,XMLElement},%
855 morendkeywords={$,$AddOnsDirectory,$AnimationDisplayFunction,%
856 $AnimationFunction,%
857 $Assumptions,$BaseDirectory,$BoxForms,$ByteOrdering,%
858 $CharacterEncoding,$ConditionHold,$CurrentLink,$DefaultPath,%
859 $ExportEncodings,$ExportFormats,$FormatType,$FrontEnd,%
860 $HistoryLength,$HomeDirectory,$ImportEncodings,$ImportFormats,%
861 $InitialDirectory,$InstallationDate,$InstallationDirectory,%
862 $InterfaceEnvironment,%
863 $LaunchDirectory,$LicenseExpirationDate,$LicenseID,$LicenseProcesses,%
864 $LicenseServer,$MachineDomain,$MaxExtraPrecision,$MaxLicenseProcesses,%
865 $MaxNumber,$MaxPiecewiseCases,$MaxPrecision,$MaxRootDegree,%
866 $MinNumber,$MinPrecision,$NetworkLicense,$NumberMarks,%
867 $Off,$OutputForms,$ParentLink,$ParentProcessID,%
868 $PasswordFile,$PathnameSeparator,$PreferencesDirectory,$PrintForms,%
869 $PrintLiteral,$ProcessID,$ProcessorType,$ProductInformation,%
870 $ProgramName,$PSDirectDisplay,$RandomState,$RasterFunction,%
871 $RootDirectory,$SetParentLink,$SoundDisplay,$SuppressInputFormHeads,%
872 $SystemCharacterEncoding,$SystemID,$TemporaryPrefix,$TextStyle,%
873 $TopDirectory,$TraceOff,$TraceOn,$TracePattern,%
874 $TracePostAction,$TracePreAction,$UserAddOnsDirectory,$UserBaseDirectory,%
875 $UserName,Constant,Flat,HoldAll,%
876 HoldAllComplete,HoldFirst,HoldRest,Listable,%
877 Locked,NHoldAll,NHoldFirst,NHoldRest,%
878 NumericFunction,OneIdentity,Orderless,Protected,%
879 ReadProtected,SequenceHold},%
880 }%
881%%
882%% Mathematica definitions (c) 1999 Michael Wiese
883%%
884\lst@definelanguage[3.0]{Mathematica}[1.0]{Mathematica}%
885 {morekeywords={Abort,AbortProtect,AbsoluteDashing,AbsolutePointSize,%
886 AbsoluteThickness,AbsoluteTime,AccountingFormAiry,AiPrime,AiryBi,%
887 AiryBiPrime,Alternatives,AnchoredSearch,AxesEdge,AxesOrigin,%
888 AxesStyle,Background,BetaRegularized,BoxStyle,C,CheckAbort,%
889 Circle,ClebschGordan,CMYKColor,ColorFunction,ColorOutput,Compile,%
890 Compiled,CompiledFunction,ComplexExpand,ComposeList,Composition,%
891 ConstrainedMax,ConstrainedMin,Contexts,ContextToFilename,%
892 ContourLines,Contours,ContourShading,ContourSmoothing,%
893 ContourStyle,CopyDirectory,CopyFile,CosIntegral,CreateDirectory,%
894 Cuboid,Date,DeclarePackage,DefaultColor,DefaultFont,Delete,%
895 DeleteCases,DeleteDirectory,DeleteFile,Dialog,DialogIndent,%
896 DialogProlog,DialogSymbols,DigitQ,Directory,DirectoryStack,Disk,%
897 Dispatch,DownValues,DSolve,Encode,Epilog,Erfc,Evaluate,%
898 ExponentFunction,FaceGrids,FileByteCount,FileDate,FileNames,%
899 FileType,Find,FindList,FixedPointList,FlattenAt,Fold,FoldList,%
900 Frame,FrameLabel,FrameStyle,FrameTicks,FromCharacterCode,%
901 FromDate,FullGraphics,FullOptions,GammaRegularized,%
902 GaussianIntegers,GraphicsArray,GraphicsSpacing,GridLines,%
903 GroebnerBasis,Heads,HeldPart,HomeDirectory,Hue,IgnoreCases,%
904 InputStream,Install,InString,IntegerDigits,InterpolatingFunction,%
905 InterpolatingPolynomial,Interpolation,Interrupt,InverseFunction,%
906 InverseFunctions,JacobiZeta,LetterQ,LinearProgramming,ListPlay,%
907 LogGamma,LowerCaseQ,MachineNumberQ,MantissaExponent,MapIndexed,%
908 MapThread,MatchLocalNames,MatrixExp,MatrixPower,MeshRange,%
909 MeshStyle,MessageList,Module,NDSolve,NSolve,NullRecords,%
910 NullWords,NumberFormat,NumberPadding,NumberSigns,OutputStream,%
911 PaddedForm,ParentDirectory,Pause,Play,PlayRange,PlotRegion,%
912 PolygonIntersections,PolynomialGCD,PolynomialLCM,PolynomialMod,%
913 PostScript,PowerExpand,PrecisionGoal,PrimePi,Prolog,%
914 QRDecomposition,Raster,RasterArray,RealDigits,Record,RecordLists,%
915 RecordSeparators,ReleaseHold,RenameDirectory,RenameFile,%
916 ReplaceHeldPart,ReplacePart,ResetDirectory,Residue,%
917 RiemannSiegelTheta,RiemannSiegelZ,RotateLabel,SameTest,%
918 SampleDepth,SampledSoundFunction,SampledSoundList,SampleRate,%
919 SchurDecomposition,SessionTime,SetAccuracy,SetDirectory,%
920 SetFileDate,SetPrecision,SetStreamPosition,Shallow,SignPadding,%
921 SinIntegral,SixJSymbol,Skip,Sound,SpellingCorrection,%
922 SphericalRegion,Stack,StackBegin,StackComplete,StackInhibit,%
923 StreamPosition,Streams,StringByteCount,StringConversion,%
924 StringDrop,StringInsert,StringPosition,StringReplace,%
925 StringReverse,StringTake,StringToStream,SurfaceColor,%
926 SyntaxLength,SyntaxQ,TableAlignments,TableDepth,%
927 TableDirections,TableHeadings,TableSpacing,ThreeJSymbol,TimeUsed,%
928 TimeZone,ToCharacterCode,ToDate,ToHeldExpression,TokenWords,%
929 ToLowerCase,ToUpperCase,Trace,TraceAbove,TraceBackward,%
930 TraceDepth,TraceDialog,TraceForward,TraceOff,TraceOn,%
931 TraceOriginal,TracePrint,TraceScan,Trig,Unevaluated,Uninstall,%
932 UnsameQ,UpperCaseQ,UpValues,ViewCenter,ViewVertical,With,Word,%
933 WordSearch,WordSeparators},%
934 morendkeywords={Stub,Temporary,$Aborted,$BatchInput,$BatchOutput,%
935 $CreationDate,$DefaultFont,$DumpDates,$DumpSupported,$Failed,%
936 $Input,$Inspector,$IterationLimit,$Language,$Letters,$Linked,%
937 $LinkSupported,$MachineEpsilon,$MachineID,$MachineName,%
938 $MachinePrecision,$MachineType,$MaxMachineNumber,$MessageList,%
939 $MessagePrePrint,$MinMachineNumber,$ModuleNumber,$NewMessage,%
940 $NewSymbol,$Notebooks,$OperatingSystem,$Packages,$PipeSupported,%
941 $PreRead,$ReleaseNumber,$SessionID,$SoundDisplayFunction,%
942 $StringConversion,$StringOrder,$SyntaxHandler,$TimeUnit,%
943 $VersionNumber}%
944 }%
945\lst@definelanguage[1.0]{Mathematica}%
946 {morekeywords={Abs,Accuracy,AccurayGoal,AddTo,AiryAi,AlgebraicRules,%
947 AmbientLight,And,Apart,Append,AppendTo,Apply,ArcCos,ArcCosh,%
948 ArcCot,ArcCoth,ArcCsc,ArcCsch,ArcSec,ArcSech,ArcSin,ArcSinh,%
949 ArcTan,ArcTanh,Arg,ArithmeticGeometricMean,Array,AspectRatio,%
950 AtomQ,Attributes,Axes,AxesLabel,BaseForm,Begin,BeginPackage,%
951 BernoulliB,BesselI,BesselJ,BesselK,BesselY,Beta,Binomial,Blank,%
952 BlankNullSequence,BlankSequence,Block,Boxed,BoxRatios,Break,Byte,%
953 ByteCount,Cancel,Cases,Catch,Ceiling,CForm,Character,Characters,%
954 ChebyshevT,ChebyshevU,Check,Chop,Clear,ClearAll,ClearAttributes,%
955 ClipFill,Close,Coefficient,CoefficientList,Collect,ColumnForm,%
956 Complement,Complex,CompoundExpression,Condition,Conjugate,%
957 Constants,Context,Continuation,Continue,ContourGraphics,%
958 ContourPlot,Cos,Cosh,Cot,Coth,Count,Csc,Csch,Cubics,Cyclotomic,%
959 D,Dashing,Decompose,Decrement,Default,Definition,Denominator,%
960 DensityGraphics,DensityPlot,Depth,Derivative,Det,DiagonalMatrix,%
961 DigitBlock,Dimensions,DirectedInfinity,Display,DisplayFunction,%
962 Distribute,Divide,DivideBy,Divisors,DivisorSigma,Do,Dot,Drop,Dt,%
963 Dump,EdgeForm,Eigensystem,Eigenvalues,Eigenvectors,Eliminate,%
964 EllipticE,EllipticExp,EllipticF,EllipticK,EllipticLog,EllipticPi,%
965 EllipticTheta,End,EndPackage,EngineeringForm,Environment,Equal,%
966 Erf,EulerE,EulerPhi,EvenQ,Exit,Exp,Expand,ExpandAll,%
967 ExpandDenominator,ExpandNumerator,ExpIntegralE,ExpIntegralEi,%
968 Exponent,Expression,ExtendedGCD,FaceForm,Factor,FactorComplete,%
969 Factorial,Factorial2,FactorInteger,FactorList,FactorSquareFree,%
970 FactorSquareFreeList,FactorTerms,FactorTermsList,FindMinimum,%
971 FindRoot,First,Fit,FixedPoint,Flatten,Floor,FontForm,For,Format,%
972 FormatType,FortranForm,Fourier,FreeQ,FullDefinition,FullForm,%
973 Function,Gamma,GCD,GegenbauerC,General,Get,Goto,Graphics,%
974 Graphics3D,GrayLevel,Greater,GreaterEqual,Head,HermiteH,%
975 HiddenSurface,Hold,HoldForm,Hypergeometric0F1,Hypergeometric1F1,%
976 Hypergeometric2F1,HypergeometricU,Identity,IdentityMatrix,If,Im,%
977 Implies,In,Increment,Indent,Infix,Information,Inner,Input,%
978 InputForm,InputString,Insert,Integer,IntegerQ,Integrate,%
979 Intersection,Inverse,InverseFourier,InverseJacobiSN,%
980 InverseSeries,JacobiAmplitude,JacobiP,JacobiSN,JacobiSymbol,Join,%
981 Label,LaguerreL,Last,LatticeReduce,LCM,LeafCount,LegendreP,%
982 LegendreQ,LegendreType,Length,LerchPhi,Less,LessEqual,Level,%
983 Lighting,LightSources,Limit,Line,LinearSolve,LineBreak,List,%
984 ListContourPlot,ListDensityPlot,ListPlot,ListPlot3D,Literal,Log,%
985 LogicalExpand,LogIntegral,MainSolve,Map,MapAll,MapAt,MatchQ,%
986 MatrixForm,MatrixQ,Max,MaxBend,MaxMemoryUsed,MemberQ,%
987 MemoryConstrained,MemoryInUse,Mesh,Message,MessageName,Messages,%
988 Min,Minors,Minus,Mod,Modulus,MoebiusMu,Multinomial,N,NameQ,Names,%
989 NBernoulliB,Needs,Negative,Nest,NestList,NIntegrate,%
990 NonCommutativeMultiply,NonConstants,NonNegative,Normal,Not,%
991 NProduct,NSum,NullSpace,Number,NumberForm,NumberPoint,NumberQ,%
992 NumberSeparator,Numerator,O,OddQ,Off,On,OpenAppend,OpenRead,%
993 OpenTemporary,OpenWrite,Operate,Optional,Options,Or,Order,%
994 OrderedQ,Out,Outer,OutputForm,PageHeight,PageWidth,%
995 ParametricPlot,ParametricPlot3D,Part,Partition,PartitionsP,%
996 PartitionsQ,Pattern,Permutations,Plot,Plot3D,PlotDivision,%
997 PlotJoined,PlotLabel,PlotPoints,PlotRange,PlotStyle,Pochhammer,%
998 Plus,Point,PointSize,PolyGamma,Polygon,PolyLog,PolynomialQ,%
999 PolynomialQuotient,PolynomialRemainder,Position,Positive,Postfix,%
1000 Power,PowerMod,PrecedenceForm,Precision,PreDecrement,Prefix,%
1001 PreIncrement,Prepend,PrependTo,Prime,PrimeQ,Print,PrintForm,%
1002 Product,Protect,PseudoInverse,Put,PutAppend,Quartics,Quit,%
1003 Quotient,Random,Range,Rational,Rationalize,Raw,Re,Read,ReadList,%
1004 Real,Rectangle,Reduce,Remove,RenderAll,Repeated,RepeatedNull,%
1005 Replace,ReplaceAll,ReplaceRepeated,Rest,Resultant,Return,Reverse,%
1006 RGBColor,Roots,RotateLeft,RotateRight,Round,RowReduce,Rule,%
1007 RuleDelayed,Run,RunThrough,SameQ,Save,Scaled,Scan,ScientificForm,%
1008 Sec,Sech,SeedRandom,Select,Sequence,SequenceForm,Series,%
1009 SeriesData,Set,SetAttributes,SetDelayed,SetOptions,Shading,Share,%
1010 Short,Show,Sign,Signature,Simplify,Sin,SingularValues,Sinh,%
1011 Skeleton,Slot,SlotSequence,Solve,SolveAlways,Sort,%
1012 SphericalHarmonicY,Splice,Sqrt,StirlingS1,StirlingS2,String,%
1013 StringBreak,StringForm,StringJoin,StringLength,StringMatchQ,%
1014 StringSkeleton,Subscript,Subscripted,Subtract,SubtractForm,Sum,%
1015 Superscript,SurfaceGraphics,Switch,Symbol,Table,TableForm,TagSet,%
1016 TagSetDelayed,TagUnset,Take,Tan,Tanh,ToString,TensorRank,TeXForm,%
1017 Text,TextForm,Thickness,Thread,Through,Throw,Ticks,%
1018 TimeConstrained,Times,TimesBy,Timing,ToExpression,Together,%
1019 ToRules,ToString,TotalHeight,TotalWidth,Transpose,TreeForm,TrueQ,%
1020 Unequal,Union,Unique,Unprotect,Unset,Update,UpSet,UpSetDelayed,%
1021 ValueQ,Variables,VectorQ,ViewPoint,WeierstrassP,%
1022 WeierstrassPPrime,Which,While,WorkingPrecision,Write,WriteString,%
1023 Xor,ZeroTest,Zeta},%
1024 morendkeywords={All,Automatic,Catalan,ComplexInfinity,Constant,%
1025 Degree,E,EndOfFile,EulerGamma,False,Flat,GoldenRatio,HoldAll,%
1026 HoldFirst,HoldRest,I,Indeterminate,Infinity,Listable,Locked,%
1027 Modular,None,Null,OneIdentity,Orderless,Pi,Protected,%
1028 ReadProtected,True,$CommandLine,$Context,$ContextPath,$Display,%
1029 $DisplayFunction,$Echo,$Epilog,$IgnoreEOF,$Line,$Messages,%
1030 $Output,$Path,$Post,$Pre,$PrePrint,$RecursionLimit,$System,%
1031 $Urgent,$Version},%
1032 sensitive,%
1033 morecomment=[s]{(*}{*)},%
1034 morestring=[d]"%
1035 }[keywords,comments,strings]%
1036%%
1037%% Octave definition (c) 2001,2002 Ulrich G. Wortmann
1038%%
1039\lst@definelanguage{Octave}%
1040 {morekeywords={gt,lt,amp,abs,acos,acosh,acot,acoth,acsc,acsch,%
1041 all,angle,ans,any,asec,asech,asin,asinh,atan,atan2,atanh,auread,%
1042 auwrite,axes,axis,balance,bar,bessel,besselk,bessely,beta,%
1043 betainc,betaln,blanks,bone,break,brighten,capture,cart2pol,%
1044 cart2sph,caxis,cd,cdf2rdf,cedit,ceil,chol,cla,clabel,clc,clear,%
1045 clf,clock,close,colmmd,Colon,colorbar,colormap,ColorSpec,colperm,%
1046 comet,comet3,compan,compass,computer,cond,condest,conj,contour,%
1047 contour3,contourc,contrast,conv,conv2,cool,copper,corrcoef,cos,%
1048 cosh,cot,coth,cov,cplxpair,cputime,cross,csc,csch,csvread,%
1049 csvwrite,cumprod,cumsum,cylinder,date,dbclear,dbcont,dbdown,%
1050 dbquit,dbstack,dbstatus,dbstep,dbstop,dbtype,dbup,ddeadv,ddeexec,%
1051 ddeinit,ddepoke,ddereq,ddeterm,ddeunadv,deblank,dec2hex,deconv,%
1052 del2,delete,demo,det,diag,diary,diff,diffuse,dir,disp,dlmread,%
1053 dlmwrite,dmperm,dot,drawnow,echo,eig,ellipj,ellipke,else,elseif,%
1054 end,engClose,engEvalString,engGetFull,engGetMatrix,engOpen,%
1055 engOutputBuffer,engPutFull,engPutMatrix,engSetEvalCallback,%
1056 engSetEvalTimeout,engWinInit,eps,erf,erfc,erfcx,erfinv,%
1057 errorbar,etime,etree,eval,exist,exp,expint,expm,expo,eye,fclose,%
1058 feather,feof,ferror,feval,fft,fft2,fftshift,fgetl,fgets,figure,%
1059 fill,fill3,filter,filter2,find,findstr,finite,fix,flag,fliplr,%
1060 flipud,floor,flops,fmin,fmins,fopen,for,format,fplot,fprintf,%
1061 fread,frewind,fscanf,fseek,ftell,full,function,funm,fwrite,fzero,%
1062 gallery,gamma,gammainc,gammaln,gca,gcd,gcf,gco,get,getenv,%
1063 getframe,ginput,global,gplot,gradient,gray,graymon,grid,griddata,%
1064 gtext,hadamard,hankel,help,hess,hex2dec,hex2num,hidden,hilb,hist,%
1065 hold,home,hostid,hot,hsv,hsv2rgb,if,ifft,ifft2,imag,image,%
1066 imagesc,Inf,info,input,int2str,interp1,interp2,interpft,inv,%
1067 invhilb,isempty,isglobal,ishold,isieee,isinf,isletter,isnan,%
1068 isreal,isspace,issparse,isstr,jet,keyboard,kron,lasterr,lcm,%
1069 legend,legendre,length,lin2mu,line,linspace,load,log,log10,log2,%
1070 loglog,logm,logspace,lookfor,lower,ls,lscov,lu,magic,matClose,%
1071 matDeleteMatrix,matGetDir,matGetFp,matGetFull,matGetMatrix,%
1072 matGetNextMatrix,matGetString,matlabrc,matlabroot,matOpen,%
1073 matPutFull,matPutMatrix,matPutString,max,mean,median,menu,mesh,%
1074 meshc,meshgrid,meshz,mexAtExit,mexCallMATLAB,mexdebug,%
1075 mexErrMsgTxt,mexEvalString,mexFunction,mexGetFull,mexGetMatrix,%
1076 mexGetMatrixPtr,mexPrintf,mexPutFull,mexPutMatrix,mexSetTrapFlag,%
1077 min,more,movie,moviein,mu2lin,mxCalloc,mxCopyCharacterToPtr,%
1078 mxCopyComplex16ToPtr,mxCopyInteger4ToPtr,mxCopyPtrToCharacter,%
1079 mxCopyPtrToComplex16,mxCopyPtrToInteger4,mxCopyPtrToReal8,%
1080 mxCopyReal8ToPtr,mxCreateFull,mxCreateSparse,mxCreateString,%
1081 mxFree,mxFreeMatrix,mxGetIr,mxGetJc,mxGetM,mxGetN,mxGetName,%
1082 mxGetNzmax,mxGetPi,mxGetPr,mxGetScalar,mxGetString,mxIsComplex,%
1083 mxIsFull,mxIsNumeric,mxIsSparse,mxIsString,mxIsTypeDouble,%
1084 mxSetIr,mxSetJc,mxSetM,mxSetN,mxSetName,mxSetNzmax,mxSetPi,%
1085 mxSetPr,NaN,nargchk,nargin,nargout,newplot,nextpow2,nnls,nnz,%
1086 nonzeros,norm,normest,null,num2str,nzmax,ode23,ode45,orient,orth,%
1087 pack,pascal,patch,path,pause,pcolor,pi,pink,pinv,plot,plot3,%
1088 pol2cart,polar,poly,polyder,polyeig,polyfit,polyval,polyvalm,%
1089 pow2,print,printopt,prism,prod,pwd,qr,qrdelete,qrinsert,quad,%
1090 quad8,quit,quiver,qz,rand,randn,randperm,rank,rat,rats,rbbox,%
1091 rcond,real,realmax,realmin,refresh,rem,reset,reshape,residue,%
1092 return,rgb2hsv,rgbplot,rootobject,roots,rose,rosser,rot90,rotate,%
1093 round,rref,rrefmovie,rsf2csf,save,saxis,schur,sec,sech,semilogx,%
1094 semilogy,set,setstr,shading,sign,sin,sinh,size,slice,sort,sound,%
1095 spalloc,sparse,spaugment,spconvert,spdiags,specular,speye,spfun,%
1096 sph2cart,sphere,spinmap,spline,spones,spparms,sprandn,sprandsym,%
1097 sprank,sprintf,spy,sqrt,sqrtm,sscanf,stairs,startup,std,stem,%
1098 str2mat,str2num,strcmp,strings,strrep,strtok,subplot,subscribe,%
1099 subspace,sum,surf,surface,surfc,surfl,surfnorm,svd,symbfact,%
1100 symmmd,symrcm,tan,tanh,tempdir,tempname,terminal,text,tic,title,%
1101 toc,toeplitz,trace,trapz,tril,triu,type,uicontrol,uigetfile,%
1102 uimenu,uiputfile,unix,unwrap,upper,vander,ver,version,view,%
1103 viewmtx,waitforbuttonpress,waterfall,wavread,wavwrite,what,%
1104 whatsnew,which,while,white,whitebg,who,whos,wilkinson,wk1read,%
1105 stderr,stdout,plot,set,endif,wk1write,xlabel,xor,ylabel,zeros,%
1106 zlabel,zoom,endwhile,endfunction,printf,case,switch,otherwise,%
1107 system,lsode,endfor,error,ones,oneplot,__gnuplot_set__,do,until},%
1108 sensitive=t,%
1109 morecomment=[l]\#,%
1110 morecomment=[l]\#\#,%
1111 morecomment=[l]\%,%
1112 morestring=[m]',%
1113 morestring=[m]"%
1114 }[keywords,comments,strings]%
1115\lst@definelanguage[XSC]{Pascal}[Standard]{Pascal}
1116 {deletekeywords={alfa,byte,pack,unpack},% 1998 Andreas Stephan
1117 morekeywords={dynamic,external,forward,global,module,nil,operator,%
1118 priority,sum,type,use,dispose,mark,page,release,cimatrix,%
1119 cinterval,civector,cmatrix,complex,cvector,dotprecision,imatrix,%
1120 interval,ivector,rmatrix,rvector,string,im,inf,re,sup,chr,comp,%
1121 eof,eoln,expo,image,ival,lb,lbound,length,loc,mant,maxlength,odd,%
1122 ord,pos,pred,round,rval,sign,substring,succ,trunc,ub,ubound}%
1123 }%
1124\lst@definelanguage[Borland6]{Pascal}[Standard]{Pascal}
1125 {morekeywords={asm,constructor,destructor,implementation,inline,%
1126 interface,nil,object,shl,shr,string,unit,uses,xor},%
1127 morendkeywords={Abs,Addr,ArcTan,Chr,Concat,Copy,Cos,CSeg,DiskFree,%
1128 DiskSize,DosExitCode,DosVersion,DSeg,EnvCount,EnvStr,Eof,Eoln,%
1129 Exp,FExpand,FilePos,FileSize,Frac,FSearch,GetBkColor,GetColor,%
1130 GetDefaultPalette,GetDriverName,GetEnv,GetGraphMode,GetMaxMode,%
1131 GetMaxX,GetMaxY,GetModeName,GetPaletteSize,GetPixel,GetX,GetY,%
1132 GraphErrorMsg,GraphResult,Hi,ImageSize,InstallUserDriver,%
1133 InstallUserFont,Int,IOResult,KeyPressed,Length,Lo,MaxAvail,%
1134 MemAvail,MsDos,Odd,Ofs,Ord,OvrGetBuf,OvrGetRetry,ParamCount,%
1135 ParamStr,Pi,Pos,Pred,Ptr,Random,ReadKey,Round,SeekEof,SeekEoln,%
1136 Seg,SetAspectRatio,Sin,SizeOf,Sound,SPtr,Sqr,Sqrt,SSeg,Succ,%
1137 Swap,TextHeight,TextWidth,Trunc,TypeOf,UpCase,WhereX,WhereY,%
1138 Append,Arc,Assign,AssignCrt,Bar,Bar3D,BlockRead,BlockWrite,ChDir,%
1139 Circle,ClearDevice,ClearViewPort,Close,CloseGraph,ClrEol,ClrScr,%
1140 Dec,Delay,Delete,DelLine,DetectGraph,Dispose,DrawPoly,Ellipse,%
1141 Erase,Exec,Exit,FillChar,FillEllipse,FillPoly,FindFirst,FindNext,%
1142 FloodFill,Flush,FreeMem,FSplit,GetArcCoords,GetAspectRatio,%
1143 GetDate,GetDefaultPalette,GetDir,GetCBreak,GetFAttr,%
1144 GetFillSettings,GetFTime,GetImage,GetIntVec,GetLineSettings,%
1145 GetMem,GetPalette,GetTextSettings,GetTime,GetVerify,%
1146 GetViewSettings,GoToXY,Halt,HighVideo,Inc,InitGraph,Insert,%
1147 InsLine,Intr,Keep,Line,LineRel,LineTo,LowVideo,Mark,MkDir,Move,%
1148 MoveRel,MoveTo,MsDos,New,NormVideo,NoSound,OutText,OutTextXY,%
1149 OvrClearBuf,OvrInit,OvrInitEMS,OvrSetBuf,PackTime,PieSlice,%
1150 PutImage,PutPixel,Randomize,Rectangle,Release,Rename,%
1151 RestoreCrtMode,RmDir,RunError,Sector,Seek,SetActivePage,%
1152 SetAllPalette,SetBkColor,SetCBreak,SetColor,SetDate,SetFAttr,%
1153 SetFillPattern,SetFillStyle,SetFTime,SetGraphBufSize,%
1154 SetGraphMode,SetIntVec,SetLineStyle,SetPalette,SetRGBPalette,%
1155 SetTextBuf,SetTextJustify,SetTextStyle,SetTime,SetUserCharSize,%
1156 SetVerify,SetViewPort,SetVisualPage,SetWriteMode,Sound,Str,%
1157 SwapVectors,TextBackground,TextColor,TextMode,Truncate,%
1158 UnpackTime,Val,Window}%
1159 }%
1160\lst@definelanguage[Standard]{Pascal}%
1161 {morekeywords={alfa,and,array,begin,boolean,byte,case,char,const,div,%
1162 do,downto,else,end,false,file,for,function,get,goto,if,in,%
1163 integer,label,maxint,mod,new,not,of,or,pack,packed,page,program,%
1164 put,procedure,read,readln,real,record,repeat,reset,rewrite,set,%
1165 text,then,to,true,type,unpack,until,var,while,with,write,%
1166 writeln},%
1167 sensitive=f,%
1168 morecomment=[s]{(*}{*)},%
1169 morecomment=[s]{\{}{\}},%
1170 morestring=[d]'%
1171 }[keywords,comments,strings]%
1172\lst@definelanguage{Perl}%
1173 {morekeywords={abs,accept,alarm,atan2,bind,binmode,bless,caller,%
1174 chdir,chmod,chomp,chop,chown,chr,chroot,close,closedir,connect,%
1175 continue,cos,crypt,dbmclose,dbmopen,defined,delete,die,do,dump,%
1176 each,else,elsif,endgrent,endhostent,endnetent,endprotoent,%
1177 endpwent,endservent,eof,eval,exec,exists,exit,exp,fcntl,fileno,%
1178 flock,for,foreach,fork,format,formline,getc,getgrent,getgrgid,%
1179 getgrnam,gethostbyaddr,gethostbyname,gethostent,getlogin,%
1180 getnetbyaddr,getnetbyname,getnetent,getpeername,getpgrp,%
1181 getppid,getpriority,getprotobyname,getprotobynumber,getprotoent,%
1182 getpwent,getpwnam,getpwuid,getservbyname,getservbyport,%
1183 getservent,getsockname,getsockopt,glob,gmtime,goto,grep,hex,if,%
1184 import,index,int,ioctl,join,keys,kill,last,lc,lcfirst,length,%
1185 link,listen,local,localtime,log,lstat,m,map,mkdir,msgctl,msgget,%
1186 msgrcv,msgsnd,my,next,no,oct,open,opendir,ord,pack,package,pipe,%
1187 pop,pos,print,printf,prototype,push,q,qq,quotemeta,qw,qx,rand,%
1188 read,readdir,readlink,recv,redo,ref,rename,require,reset,return,%
1189 reverse,rewinddir,rindex,rmdir,s,scalar,seek,seekdir,select,%
1190 semctl,semget,semop,send,setgrent,sethostent,setnetent,setpgrp,%
1191 setpriority,setprotoent,setpwent,setservent,setsockopt,shift,%
1192 shmctl,shmget,shmread,shmwrite,shutdown,sin,sleep,socket,%
1193 socketpair,sort,splice,split,sprintf,sqrt,srand,stat,study,sub,%
1194 substr,symlink,syscall,sysopen,sysread,system,syswrite,tell,%
1195 telldir,tie,tied,time,times,tr,truncate,uc,ucfirst,umask,undef,%
1196 unless,unlink,unpack,unshift,untie,until,use,utime,values,vec,%
1197 wait,waitpid,wantarray,warn,while,write,y},%
1198 sensitive,%
1199 morecomment=[l]\#,%
1200 morestring=[b]",%
1201 morestring=[b]',%
1202 MoreSelectCharTable=%
1203 \lst@ReplaceInput{\$\#}{\lst@ProcessOther\$\lst@ProcessOther\#}%
1204 }[keywords,comments,strings]%
1205%%
1206%% POV definition (c) 1999 Berthold H\"ollmann
1207%%
1208\lst@definelanguage{POV}%
1209 {morekeywords={abs,absorption,acos,acosh,adaptive,adc_bailout,agate,%
1210 agate_turb,all,alpha,ambient,ambient_light,angle,aperture,append,%
1211 arc_angle,area_light,array,asc,asin,asinh,assumed_gamma,atan,%
1212 atan2,atanh,average,background,bezier_spline,bicubic_patch,%
1213 black_hole,blob,blue,blur_samples,bounded_by,box,boxed,bozo,%
1214 break,brick,brick_size,brightness,brilliance,bumps,bump_map,%
1215 bump_size,camera,case,caustics,ceil,checker,chr,clipped_by,clock,%
1216 clock_delta,color,color_map,colour,colour_map,component,%
1217 composite,concat,cone,confidence,conic_sweep,control0,control1,%
1218 cos,cosh,count,crackle,crand,cube,cubic,cubic_spline,cubic_wave,%
1219 cylinder,cylindrical,debug,declare,default,defined,degrees,%
1220 density,density_file,density_map,dents,difference,diffuse,%
1221 dimensions,dimension_size,direction,disc,distance,%
1222 distance_maximum,div,eccentricity,else,emission,end,error,%
1223 error_bound,exp,extinction,fade_distance,fade_power,falloff,%
1224 falloff_angle,false,fclose,file_exists,filter,finish,fisheye,%
1225 flatness,flip,floor,focal_point,fog,fog_alt,fog_offset,fog_type,%
1226 fopen,frequency,gif,global_settings,gradient,granite,%
1227 gray_threshold,green,height_field,hexagon,hf_gray_16,hierarchy,%
1228 hollow,hypercomplex,if,ifdef,iff,ifndef,image_map,include,int,%
1229 interior,interpolate,intersection,intervals,inverse,ior,irid,%
1230 irid_wavelength,jitter,julia_fractal,lambda,lathe,leopard,%
1231 light_source,linear_spline,linear_sweep,local,location,log,%
1232 looks_like,look_at,low_error_factor,macro,mandel,map_type,marble,%
1233 material,material_map,matrix,max,max_intersections,max_iteration,%
1234 max_trace_level,media,media_attenuation,media_interaction,merge,%
1235 mesh,metallic,min,minimum_reuse,mod,mortar,nearest_count,no,%
1236 normal,normal_map,no_shadow,number_of_waves,object,octaves,off,%
1237 offset,omega,omnimax,on,once,onion,open,orthographic,panoramic,%
1238 perspective,pgm,phase,phong,phong_size,pi,pigment,pigment_map,%
1239 planar,plane,png,point_at,poly,polygon,poly_wave,pot,pow,ppm,%
1240 precision,prism,pwr,quadratic_spline,quadric,quartic,quaternion,%
1241 quick_color,quick_colour,quilted,radial,radians,radiosity,radius,%
1242 rainbow,ramp_wave,rand,range,ratio,read,reciprocal,%
1243 recursion_limit,red,reflection,reflection_exponent,refraction,%
1244 render,repeat,rgb,rgbf,rgbft,rgbt,right,ripples,rotate,roughness,%
1245 samples,scale,scallop_wave,scattering,seed,shadowless,sin,%
1246 sine_wave,sinh,sky,sky_sphere,slice,slope_map,smooth,%
1247 smooth_triangle,sor,specular,sphere,spherical,spiral1,spiral2,%
1248 spotlight,spotted,sqr,sqrt,statistics,str,strcmp,strength,strlen,%
1249 strlwr,strupr,sturm,substr,superellipsoid,switch,sys,t,tan,tanh,%
1250 text,texture,texture_map,tga,thickness,threshold,tightness,tile2,%
1251 tiles,torus,track,transform,translate,transmit,triangle,%
1252 triangle_wave,true,ttf,turbulence,turb_depth,type,u,%
1253 ultra_wide_angle,undef,union,up,use_color,use_colour,use_index,%
1254 u_steps,v,val,variance,vaxis_rotate,vcross,vdot,version,vlength,%
1255 vnormalize,vrotate,v_steps,warning,warp,water_level,waves,while,%
1256 width,wood,wrinkles,write,x,y,yes,z},%
1257 moredirectives={break,case,debug,declare,default,else,end,fclose,%
1258 fopen,local,macro,read,render,statistics,switch,undef,version,%
1259 warning,write},%
1260 moredelim=*[directive]\#,%
1261 sensitive,%
1262 morecomment=[l]//,%
1263 morecomment=[s]{/*}{*/},%
1264 morestring=[d]",%
1265 }[keywords,directives,comments,strings]%
1266%%
1267%% Python definition (c) 1998 Michael Weber
1268%% Additional definitions (2013) Alexis Dimitriadis
1269%%
1270\lst@definelanguage{Python}%
1271 {morekeywords={access,and,break,class,continue,def,del,elif,else,%
1272 except,exec,finally,for,from,global,if,import,in,is,lambda,not,%
1273 or,pass,print,raise,return,try,while},%
1274 % Built-ins
1275 morekeywords=[2]{abs,all,any,basestring,bin,bool,bytearray,callable,chr,
1276 classmethod,cmp,compile,complex,delattr,dict,dir,divmod,enumerate,eval,
1277 execfile,file,filter,float,format,frozenset,getattr,globals,hasattr,hash,
1278 help,hex,id,input,int,isinstance,issubclass,iter,len,list,locals,long,map,
1279 max,memoryview,min,next,object,oct,open,ord,pow,property,range,raw_input,
1280 reduce,reload,repr,reversed,round,set,setattr,slice,sorted,staticmethod,str,
1281 sum,super,tuple,type,unichr,unicode,vars,xrange,zip,apply,buffer,coerce,
1282 intern},
1283 sensitive=true,%
1284 morecomment=[l]\#,%
1285 morestring=[b]',%
1286 morestring=[b]",%
1287 morecomment=[s]{'''}{'''},% used for documentation text (mulitiline strings)
1288 morecomment=[s]{"""}{"""},% added by Philipp Matthias Hahn
1289 morestring=[s]{r'}{'},% `raw' strings
1290 morestring=[s]{r"}{"},%
1291 morestring=[s]{r'''}{'''},%
1292 morestring=[s]{r"""}{"""},%
1293 morestring=[s]{u'}{'},% unicode strings
1294 morestring=[s]{u"}{"},%
1295 morestring=[s]{u'''}{'''},%
1296 morestring=[s]{u"""}{"""}%
1297 }%
1298%%
1299%% Scilab definition (c) 2002,2003 Jean-Philippe Grivet
1300%%
1301\lst@definelanguage{Scilab}%
1302 {morekeywords={abcd,abinv,abort,abs,acoshm,acosh,acosm,acos,addcolor,%
1303 addf,addinter,addmenu,add_edge,add_node,adj2sp,adj_lists,aff2ab,%
1304 amell,analpf,analyze,ans,apropos,arc_graph,arc_number,argn,arhnk,%
1305 arl2,arma2p,armac,armax1,armax,arma,arsimul,artest,articul,ascii,%
1306 asinhm,asinh,asinm,asin,atanhm,atanh,atanm,atan,augment,auread,%
1307 auwrite,balanc,balreal,bandwr,basename,bdiag,besseli,besselj,%
1308 besselk,bessely,best_match,bezout,bifish,bilin,binomial,black,%
1309 bloc2exp,bloc2ss,bode,bool2s,boolean,boucle,break,bstap,buttmag,%
1310 bvode,cainv,calerf,calfrq,call,canon,casc,case,ccontrg,cdfbet,%
1311 cdfbin,cdfchi,cdfchn,cdffnc,cdff,cdfgam,cdfnbn,cdfnor,cdfpoi,%
1312 cdft,ceil,center,cepstrum,chaintest,chain_struct,champ1,champ,%
1313 chart,chdir,cheb1mag,cheb2mag,check_graph,check_io,chepol,chfact,%
1314 chol,chsolve,circuit,classmarkov,clean,clearfun,clearglobal,%
1315 clear,close,cls2dls,cmb_lin,cmndred,cmoment,code2str,coeff,coffg,%
1316 coff,colcompr,colcomp,colinout,colormap,colregul,companion,comp,%
1317 cond,conj,connex,contour2di,contour2d,contourf,contour,%
1318 contract_edge,contrss,contr,cont_frm,cont_mat,convex_hull,convol,%
1319 convstr,con_nodes,copfac,copy,correl,corr,coshm,cosh,cosm,cos,%
1320 cotg,cothm,coth,covar,csim,cspect,ctr_gram,cumprod,cumsum,%
1321 curblock,cycle_basis,czt,c_link,dasrt,dassl,datafit,date,dbphi,%
1322 dcf,ddp,debug,dec2hex,deff,definedfields,degree,delbpt,%
1323 delete_arcs,delete_nodes,delete,delip,delmenu,demos,denom,%
1324 derivative,derivat,des2ss,des2tf,determ,detr,det,dft,dhinf,%
1325 dhnorm,diag,diary,diff,diophant,dirname,dispbpt,dispfiles,disp,%
1326 dlgamma,double,dragrect,drawaxis,drawlater,drawnow,draw,driver,%
1327 dscr,dsearch,dsimul,dtsi,dt_ility,duplicate,edge_number,%
1328 edit_curv,edit_graph_menus,edit_graph,edit,eigenmarkov,ell1mag,%
1329 elseif,else,emptystr,endfunction,end,eqfir,eqiir,equil1,equil,%
1330 ereduc,erfcx,erfc,erf,errbar,errcatch,errclear,error,eval3dp,%
1331 eval3d,eval,evans,evstr,excel2sci,execstr,exec,exists,exit,expm,%
1332 exp,external,eye,fac3d,factors,faurre,fchamp,fcontour2d,fcontour,%
1333 fec,feedback,feval,ffilt,fftshift,fft,fgrayplot,figure,fileinfo,%
1334 file,filter,findm,findobj,findx0BD,find_freq,find_path,find,%
1335 findABCD,findAC,findBD,findBDK,findR,fit_dat,fix,floor,flts,foo,%
1336 formatman,format,fort,for,fourplan,fplot2d,fplot3d1,fplot3d,%
1337 fprintf,fprintfMat,frep2tf,freq,freson,frexp,frfit,frmag,fscanf,%
1338 fscanfMat,fsfirlin,fsolve,fspecg,fstabst,fstair,ftest,ftuneq,%
1339 fullrfk,fullrf,full,fun2string,funcprot,functions,function,%
1340 funptr,fusee,gainplot,gamitg,gammaln,gamma,gcare,gcd,gcf,%
1341 genfac3d,genlib,genmarkov,gen_net,geom3d,geomean,getblocklabel,%
1342 getcolor,getcurblock,getcwd,getdate,getd,getenv,getfield,getfont,%
1343 getf,getio,getlinestyle,getmark,getpid,getscicosvars,getsymbol,%
1344 getvalue,getversion,get_function_path,get,gfare,gfrancis,girth,%
1345 givens,glever,glist,global,glue,gpeche,graduate,grand,%
1346 graphics_entities,graph_2_mat,graph_center,graph_complement,%
1347 graph_diameter,graph_power,graph_simp,graph_sum,graph_union,%
1348 graph-list,graycolormap,grayplot,graypolarplot,grep,group,%
1349 gr_menu,gschur,gsort,gspec,gstacksize,gtild,g_margin,h2norm,halt,%
1350 hamilton,hankelsv,hank,harmean,havewindow,help,hermit,hess,%
1351 hex2dec,hilb,hinf,hist3d,histplot,horner,host,hotcolormap,%
1352 householder,hrmt,htrianr,hypermat,h_cl,h_inf_st,h_inf,h_norm,%
1353 iconvert,icon_edit,ieee,if,iirgroup,iirlp,iir,ilib_build,%
1354 ilib_compile,ilib_for_link,ilib_gen_gateway,ilib_gen_loader,%
1355 ilib_gen_Make,imag,impl,imrep2ss,imult,im_inv,inistate,input,%
1356 int16,int2d,int32,int3d,int8,intc,intdec,integrate,interpln,%
1357 interp,intersci,intersect,intg,intl,intppty,intsplin,inttrap,%
1358 inttype,int,invr,invsyslin,inv_coeff,inv,iqr,isdef,isdir,isequal,%
1359 iserror,isglobal,isinf,isnan,isoview,isreal,is_connex,jmat,%
1360 justify,kalm,karmarkar,kernel,keyboard,knapsack,kpure,krac2,%
1361 kroneck,kron,lasterror,lattn,lattp,lcf,lcmdiag,lcm,ldivf,ldiv,%
1362 leastsq,legends,length,leqr,levin,lev,lex_sort,lft,lgfft,library,%
1363 lib,lin2mu,lincos,lindquist,lines,line_graph,linfn,linf,link,%
1364 linmeq,linpro,linsolve,linspace,lin,listfiles,list,lmisolver,%
1365 lmitool,loadmatfile,loadplots,loadwave,load_graph,load,locate,%
1366 log10,log1p,log2,logm,logspace,log,lotest,lqe,lqg2stan,lqg_ltr,%
1367 lqg,lqr,lsq,lsslist,lstcat,lstsize,ltitr,ludel,lufact,luget,%
1368 lusolve,lu,lyap,macglov,macr2lst,macrovar,macro,mad,make_graph,%
1369 make_index,manedit,man,mapsound,markp2ss,matfile2sci,matrix,%
1370 mat_2_graph,maxi,max_cap_path,max_clique,max_flow,max,mclearerr,%
1371 mclose,meanf,mean,median,meof,mese,mesh2d,mfft,mfile2sci,mgeti,%
1372 mgetl,mgetstr,mget,milk_drop,mine,mini,minreal,minss,%
1373 min_lcost_cflow,min_lcost_flow1,min_lcost_flow2,min_qcost_flow,%
1374 min_weight_tree,min,mlist,mode,modulo,moment,mopen,move,%
1375 mps2linpro,mputl,mputstr,mput,mrfit,msd,mseek,mtell,mtlb_load,%
1376 mtlb_mode,mtlb_save,mtlb_sparse,mu2lin,mulf,mvvacov,m_circle,%
1377 names,nand2mean,nanmax,nanmeanf,nanmean,nanmedian,nanmin,%
1378 nanstdev,nansum,narsimul,ndims,nearfloat,nehari,neighbors,%
1379 netclose,netwindows,netwindow,newest,newfun,nextpow2,nf3d,nfreq,%
1380 nlev,nnz,nodes_2_path,nodes_degrees,node_number,noisegen,norm,%
1381 null,numdiff,numer,nyquist,obscont1,obscont,observer,obsvss,%
1382 obsv_mat,obs_gram,odedc,odedi,odeoptions,ode_discrete,ode_root,%
1383 ode,oldload,oldsave,ones,optim,orth,param3d1,param3d,%
1384 paramfplot2d,parrot,part,pathconvert,path_2_nodes,pause,pbig,%
1385 pdiv,pen2ea,pencan,penlaur,perctl,perfect_match,pertrans,pfss,%
1386 phasemag,phc,pinv,pipe_network,playsnd,plot2d1,plot2d2,plot2d3,%
1387 plot2d4,plot2d,plot3d1,plot3d2,plot3d3,plot3d,plotframe,%
1388 plotprofile,plot_graph,plot,plzr,pmodulo,pol2des,pol2str,pol2tex,%
1389 polarplot,polar,polfact,poly,portr3d,portrait,power,ppol,prbs_a,%
1390 predecessors,predef,printf,printing,print,prod,profile,projsl,%
1391 projspec,proj,psmall,pspect,pvm_addhosts,pvm_barrier,pvm_bcast,%
1392 pvm_bufinfo,pvm_config,pvm_delhosts,pvm_error,pvm_exit,%
1393 pvm_f772sci,pvm_getinst,pvm_gettid,pvm_get_timer,pvm_gsize,%
1394 pvm_halt,pvm_joingroup,pvm_kill,pvm_lvgroup,pvm_mytid,pvm_parent,%
1395 pvm_probe,pvm_recv,pvm_reduce,pvm_sci2f77,pvm_send,pvm_set_timer,%
1396 pvm_spawn_independent,pvm_spawn,pvm_start,pvm_tasks,%
1397 pvm_tidtohost,pvm,pwd,p_margin,qassign,qr,quapro,quart,quaskro,%
1398 quit,randpencil,rand,range,rankqr,rank,rat,rcond,rdivf,read4b,%
1399 readb,readc_,readmps,read,real,recur,reglin,regress,remezb,remez,%
1400 repfreq,replot,residu,resume,return,riccati,riccsl,ricc,ric_desc,%
1401 rlist,roots,rotate,round,routh_t,rowcompr,rowcomp,rowinout,%
1402 rowregul,rowshuff,rpem,rref,rtitr,rubberbox,salesman,savewave,%
1403 save_graph,save,scaling,scanf,schur,sci2exp,sci2for,sci2map,%
1404 sciargs,scicosim,scicos,scifunc_block,sd2sci,secto3d,select,%
1405 semidef,sensi,setbpt,seteventhandler,setfield,setmenu,%
1406 setscicosvars,set,sfact,sgrid,shortest_path,showprofile,%
1407 show_arcs,show_graph,show_nodes,sident,signm,sign,simp_mode,simp,%
1408 sincd,sinc,sinc,sinhm,sinh,sinm,sin,size,sm2des,sm2ss,smooth,%
1409 solve,sorder,sort,sound,sp2adj,spaninter,spanplus,spantwo,sparse,%
1410 spchol,spcompack,specfact,spec,speye,spget,splin,split_edge,%
1411 spones,sprand,sprintf,spzeros,sqroot,sqrtm,sqrt,squarewave,%
1412 square,srfaur,srkf,ss2des,ss2ss,ss2tf,sscanf,sskf,ssprint,ssrand,%
1413 stabil,stacksize,standard_define,standard_draw,standard_input,%
1414 standard_origin,standard_output,startup,stdevf,stdev,steadycos,%
1415 str2code,strange,strcat,strindex,strings,string,stripblanks,%
1416 strong_connex,strong_con_nodes,strsubst,st_deviation,st_ility,%
1417 subf,subgraph,subplot,successors,sum,supernode,sva,svd,svplot,%
1418 sylm,sylv,sysconv,sysdiag,sysfact,syslin,syssize,systems,system,%
1419 systmat,tabul,tangent,tanhm,tanh,tanm,tan,tdinit,testmatrix,%
1420 texprint,tf2des,tf2ss,then,thrownan,timer,time_id,titlepage,%
1421 tk_getdir,tk_getfile,tlist,toeplitz,tokenpos,tokens,trace,%
1422 translatepaths,trans_closure,trans,trfmod,trianfml,tril,trimmean,%
1423 trisolve,triu,trzeros,typename,typeof,type,uicontrol,uimenu,%
1424 uint16,uint32,uint8,ui_observer,ulink,unglue,union,unique,unix_g,%
1425 unix_s,unix_w,unix_x,unix,unobs,unsetmenu,user,varargin,%
1426 varargout,variancef,variance,varn,warning,wavread,wavwrite,%
1427 wcenter,wfir,what,whereami,whereis,where,while,whos,who_user,who,%
1428 wiener,wigner,window,winsid,with_gtk,with_pvm,with_texmacs,%
1429 with_tk,writb,write4b,write,xarcs,xarc,xarrows,xaxis,xbasc,%
1430 xbasimp,xbasr,xchange,xclear,xclea,xclick,xclip,xdel,xend,xfarcs,%
1431 xfarc,xfpolys,xfpoly,xfrect,xgetech,xgetfile,xgetmouse,xget,%
1432 xgraduate,xgrid,xinfo,xinit,xlfont,xload,xname,xnumb,xpause,%
1433 xpolys,xpoly,xrects,xrect,xrpoly,xs2fig,xs2gif,xs2ppm,xs2ps,%
1434 xsave,xsegs,select,xsetech,xsetm,xset,xstringb,xstringl,xstring,%
1435 xtape,xtitle,x_choices,x_choose,x_dialog,x_matrix,x_mdialog,%
1436 x_message_modeless,x_message,yulewalk,zeropen,zeros,zgrid,zpbutt,%
1437 zpch1,zpch2,zpell,mfprintf,mfscanf,mprintf,mscanf,msprintf,%
1438 msscanf,mucomp,%
1439 ABSBLK_f,AFFICH_f,ANDLOG_f,ANIMXY_f,BIGSOM_f,CLINDUMMY_f,CLKIN_f,%
1440 CLKINV_f,CLKOUT_f,CLKOUTV_f,CLKSOM_f,CLKSOMV_f,CLKSPLIT_f,%
1441 CLOCK_f,CLR_f,CLSS_f,CONST_f,COSBLK_f,CURV_f,DELAY_f,DELAYV_f,%
1442 DEMUX_f,DLR_f,DLRADAPT_f,DLSS_f,EVENTSCOPE_f,EVTDLY_f,EVTGEN_f,%
1443 EXPBLK_f,G_make,GAIN_f,GAINBLK_f,GENERAL_f,GENERIC_f,GENSIN_f,%
1444 GENSQR_f,HALT_f,IFTHEL_f,IN_f,INTEGRAL_f,INTRP2BLK_f,INTRPLBLK_f,%
1445 INVBLK_f,LOGBLK_f,LOOKUP_f,Matplot1,Matplot,MAX_f,MCLOCK_f,%
1446 MFCLCK_f,MIN_f,MUX_f,NDcost,NEGTOPOS_f,OUT_f,POSTONEG_f,POWBLK_f,%
1447 PROD_f,QUANT_f,RAND_f,READC_f,REGISTER_f,RELAY_f,RFILE_f,%
1448 ScilabEval,Sfgrayplot,Sgrayplot,SAMPLEHOLD_f,SAT_f,SAWTOOTH_f,%
1449 SCOPE_f,SCOPXY_f,SELECT_f,SINBLK_f,SOM_f,SPLIT_f,STOP_f,SUPER_f,%
1450 TANBLK_f,TCLSS_f,TEXT_f,TIME_f,TK_EvalFile,TK_EvalStr,TK_GetVar,%
1451 TK_SetVar,TRASH_f,WFILE_f,WRITEC_f,ZCROSS_f,%
1452 \%asn,\%helps,\%k,\%sn},%
1453 alsoletter=\%,% chmod
1454 sensitive,%
1455 morecomment=[l]//,%
1456 morestring=[b]",%
1457 morestring=[m]'%
1458 }[keywords,comments,strings]%
1459%%
1460%% SQL definition (c) 1998 Christian Haul
1461%% (c) 2002 Neil Conway
1462%% (c) 2002 Robert Frank
1463%% (c) 2003 Dirk Jesko
1464%%
1465\lst@definelanguage{SQL}%
1466 {morekeywords={ABSOLUTE,ACTION,ADD,ALLOCATE,ALTER,ARE,AS,ASSERTION,%
1467 AT,BETWEEN,BIT_LENGTH,BOTH,BY,CASCADE,CASCADED,CASE,CAST,%
1468 CATALOG,CHAR_LENGTH,CHARACTER_LENGTH,CLUSTER,COALESCE,%
1469 COLLATE,COLLATION,COLUMN,CONNECT,CONNECTION,CONSTRAINT,%
1470 CONSTRAINTS,CONVERT,CORRESPONDING,CREATE,CROSS,CURRENT_DATE,%
1471 CURRENT_TIME,CURRENT_TIMESTAMP,CURRENT_USER,DAY,DEALLOCATE,%
1472 DEC,DEFERRABLE,DEFERED,DESCRIBE,DESCRIPTOR,DIAGNOSTICS,%
1473 DISCONNECT,DOMAIN,DROP,ELSE,END,EXEC,EXCEPT,EXCEPTION,EXECUTE,%
1474 EXTERNAL,EXTRACT,FALSE,FIRST,FOREIGN,FROM,FULL,GET,GLOBAL,%
1475 GRAPHIC,HAVING,HOUR,IDENTITY,IMMEDIATE,INDEX,INITIALLY,INNER,%
1476 INPUT,INSENSITIVE,INSERT,INTO,INTERSECT,INTERVAL,%
1477 ISOLATION,JOIN,KEY,LAST,LEADING,LEFT,LEVEL,LIMIT,LOCAL,LOWER,%
1478 MATCH,MINUTE,MONTH,NAMES,NATIONAL,NATURAL,NCHAR,NEXT,NO,NOT,NULL,%
1479 NULLIF,OCTET_LENGTH,ON,ONLY,ORDER,ORDERED,OUTER,OUTPUT,OVERLAPS,%
1480 PAD,PARTIAL,POSITION,PREPARE,PRESERVE,PRIMARY,PRIOR,READ,%
1481 RELATIVE,RESTRICT,REVOKE,RIGHT,ROWS,SCROLL,SECOND,SELECT,SESSION,%
1482 SESSION_USER,SIZE,SPACE,SQLSTATE,SUBSTRING,SYSTEM_USER,%
1483 TABLE,TEMPORARY,THEN,TIMEZONE_HOUR,%
1484 TIMEZONE_MINUTE,TRAILING,TRANSACTION,TRANSLATE,TRANSLATION,TRIM,%
1485 TRUE,UNIQUE,UNKNOWN,UPPER,USAGE,USING,VALUE,VALUES,%
1486 VARGRAPHIC,VARYING,WHEN,WHERE,WRITE,YEAR,ZONE,%
1487 AND,ASC,avg,CHECK,COMMIT,count,DECODE,DESC,DISTINCT,GROUP,IN,% FF
1488 LIKE,NUMBER,ROLLBACK,SUBSTR,sum,VARCHAR2,% FF
1489 MIN,MAX,UNION,UPDATE,% RF
1490 ALL,ANY,CUBE,CUBE,DEFAULT,DELETE,EXISTS,GRANT,OR,RECURSIVE,% DJ
1491 ROLE,ROLLUP,SET,SOME,TRIGGER,VIEW},% DJ
1492 morendkeywords={BIT,BLOB,CHAR,CHARACTER,CLOB,DATE,DECIMAL,FLOAT,% DJ
1493 INT,INTEGER,NUMERIC,SMALLINT,TIME,TIMESTAMP,VARCHAR},% moved here
1494 sensitive=false,% DJ
1495 morecomment=[l]--,%
1496 morecomment=[s]{/*}{*/},%
1497 morestring=[d]',%
1498 morestring=[d]"%
1499 }[keywords,comments,strings]%
1500%%
1501%% VHDL definition (c) 1997 Kai Wollenweber
1502%%
1503\lst@definelanguage{VHDL}%
1504 {morekeywords={ALL,ARCHITECTURE,ABS,AND,ASSERT,ARRAY,AFTER,ALIAS,%
1505 ACCESS,ATTRIBUTE,BEGIN,BODY,BUS,BLOCK,BUFFER,CONSTANT,CASE,%
1506 COMPONENT,CONFIGURATION,DOWNTO,ELSE,ELSIF,END,ENTITY,EXIT,%
1507 FUNCTION,FOR,FILE,GENERIC,GENERATE,GUARDED,GROUP,IF,IN,INOUT,IS,%
1508 INERTIAL,IMPURE,LIBRARY,LOOP,LABEL,LITERAL,LINKAGE,MAP,MOD,NOT,%
1509 NOR,NAND,NULL,NEXT,NEW,OUT,OF,OR,OTHERS,ON,OPEN,PROCESS,PORT,%
1510 PACKAGE,PURE,PROCEDURE,POSTPONED,RANGE,REM,ROL,ROR,REPORT,RECORD,%
1511 RETURN,REGISTER,REJECT,SIGNAL,SUBTYPE,SLL,SRL,SLA,SRA,SEVERITY,%
1512 SELECT,THEN,TYPE,TRANSPORT,TO,USE,UNITS,UNTIL,VARIABLE,WHEN,WAIT,%
1513 WHILE,XOR,XNOR,%
1514 DISCONNECT,ELIF,WITH},% Arnaud Tisserand
1515 sensitive=f,% 1998 Gaurav Aggarwal
1516 morecomment=[l]--,%
1517 morestring=[d]{"}%
1518 }[keywords,comments,strings]%
1519%%
1520%% VHDL-AMS definition (c) Steffen Klupsch
1521%%
1522\lst@definelanguage[AMS]{VHDL}[]{VHDL}%
1523 {morekeywords={ACROSS,ARRAY,BREAK,DISCONNECT,NATURE,NOISE,PORT,%
1524 PROCEDURAL,QUANTITY,SHARED,SPECTRUM,SUBNATURE,TERMINAL,THROUGH,%
1525 TOLERANCE,UNAFFACTED,UNITS}}
1526\lst@definelanguage{XSLT}[]{XML}%
1527 {morekeywords={%
1528 % main elements
1529 xsl:stylesheet,xsl:transform,%
1530 % childs of the main element
1531 xsl:apply-imports,xsl:attribute-set,xsl:decimal-format,xsl:import,%
1532 xsl:include,xsl:key,xsl:namespace-alias,xsl:output,xsl:param,%
1533 xsl:preserve-space,xsl:strip-space,xsl:template,xsl:variable,%
1534 % 21 directives
1535 xsl:apply-imports,xsl:apply-templates,xsl:attribute,%
1536 xsl:call-template,xsl:choose,xsl:comment,xsl:copy,xsl:copy-of,%
1537 xsl:element,xsl:fallback,xsl:for-each,xsl:if,xsl:message,%
1538 xsl:number,xsl:otherwise,xsl:processing-instruction,xsl:text,%
1539 xsl:value-of,xsl:variable,xsl:when,xsl:with-param},%
1540 alsodigit={-},%
1541 }%
1542\lst@definelanguage{Ant}[]{XML}%
1543 {morekeywords={%
1544 project,target,patternset,include,exclude,excludesfile,includesfile,filterset,%
1545 filter,filtersfile,libfileset,custom,classpath,fileset,none,depend,mapper,%
1546 filename,not,date,contains,selector,depth,or,and,present,majority,size,dirset,%
1547 filelist,pathelement,path,param,filterreader,extension,filterchain,linecontainsregexp,%
1548 regexp,classconstants,headfilter,tabstospaces,striplinebreaks,tailfilter,stripjavacomments,%
1549 expandproperties,linecontains,replacetokens,token,striplinecomments,comment,prefixlines,%
1550 classfileset,rootfileset,root,description,xmlcatalog,entity,dtd,substitution,%
1551 extensionSet,propertyfile,entry,vsscheckin,sql,transaction,cvspass,csc,%
1552 dirname,wlrun,wlclasspath,p4label,replaceregexp,get,jjtree,sleep,jarlib,%
1553 dependset,targetfileset,srcfileset,srcfilelist,targetfilelist,zip,zipgroupfileset,zipfileset,%
1554 patch,jspc,webapp,style,test,arg,jvmarg,sysproperty,testlet,env,tstamp,%
1555 format,unwar,vsshistory,icontract,cvschangelog,user,p4submit,ccmcheckin,%
1556 p4change,bzip2,vssadd,javadoc,bottom,source,doctitle,header,excludepackage,bootclasspath,%
1557 doclet,taglet,packageset,sourcepath,link,footer,package,group,title,tag,%
1558 translate,signjar,vajload,vajproject,jarlib,extensionset,WsdlToDotnet,buildnumber,%
1559 jpcovmerge,tomcat,ejbjar,weblogictoplink,jboss,borland,weblogic,iplanet,jonas,%
1560 support,websphere,wasclasspath,war,manifest,attribute,section,metainf,lib,%
1561 classes,webinf,rename,sequential,serverdeploy,generic,property,move,%
1562 copydir,cccheckin,wljspc,fixcrlf,sosget,pathconvert,map,record,p4sync,exec,%
1563 p4edit,maudit,rulespath,searchpath,antlr,netrexxc,jpcovreport,reference,filters,%
1564 coveragepath,execon,targetfile,srcfile,ccmcheckout,ant,xmlvalidate,xslt,%
1565 iplanet,ccmcheckintask,gzip,native2ascii,starteam,ear,archives,input,%
1566 rmic,extdirs,compilerarg,checksum,mail,bcc,message,cc,to,from,loadfile,vsscheckout,%
1567 stylebook,soscheckin,mimemail,stlabel,gunzip,concat,cab,touch,parallel,splash,%
1568 antcall,cccheckout,typedef,p4have,xmlproperty,copy,tomcat,antstructure,ccmcreatetask,%
1569 rpm,delete,replace,replacefilter,replacetoken,replacevalue,mmetrics,waitfor,isfalse,%
1570 equals,available,filepath,os,filesmatch,istrue,isset,socket,http,uptodate,srcfiles,%
1571 untar,loadproperties,echoproperties,vajexport,stcheckout,bunzip2,copyfile,vsscreate,%
1572 ejbc,unjar,tomcat,wsdltodotnet,mkdir,condition,cvs,commandline,marker,argument,%
1573 tempfile,junitreport,report,taskdef,echo,ccupdate,java,renameext,vsslabel,basename,%
1574 javadoc2,vsscp,tar,tarfileset,tomcat,vajimport,setproxy,wlstop,p4counter,ilasm,%
1575 soscheckout,apply,ccuncheckout,jarlib,location,url,cvstagdiff,jlink,mergefiles,%
1576 addfiles,javacc,pvcs,pvcsproject,jarlib,options,depends,chmod,jar,sound,fail,%
1577 success,mparse,blgenclient,genkey,dname,javah,class,ccmreconfigure,unzip,javac,%
1578 src,p4add,soslabel,jpcoverage,triggers,method,vssget,deltree,ddcreator},
1579 deletekeywords={default},%
1580 }
1581\lst@definelanguage{XML}%
1582 {keywords={,CDATA,DOCTYPE,ATTLIST,termdef,ELEMENT,EMPTY,ANY,ID,%
1583 IDREF,IDREFS,ENTITY,ENTITIES,NMTOKEN,NMTOKENS,NOTATION,%
1584 INCLUDE,IGNORE,SYSTEM,PUBLIC,NDATA,PUBLIC,%
1585 PCDATA,REQUIRED,IMPLIED,FIXED,%%% preceded by #
1586 xml,xml:space,xml:lang,version,standalone,default,preserve},%
1587 alsoother=$,%
1588 alsoletter=:,%
1589 tag=**[s]<>,%
1590 morestring=[d]",% ??? doubled
1591 morestring=[d]',% ??? doubled
1592 MoreSelectCharTable=%
1593 \lst@CArgX--\relax\lst@DefDelimB{}{}%
1594 {\ifnum\lst@mode=\lst@tagmode\else
1595 \expandafter\@gobblethree
1596 \fi}%
1597 \lst@BeginComment\lst@commentmode{{\lst@commentstyle}}%
1598 \lst@CArgX--\relax\lst@DefDelimE{}{}{}%
1599 \lst@EndComment\lst@commentmode
1600 \lst@CArgX[CDATA[\relax\lst@CDef{}%
1601 {\ifnum\lst@mode=\lst@tagmode
1602 \expandafter\lst@BeginCDATA
1603 \else \expandafter\lst@CArgEmpty
1604 \fi}%
1605 \@empty
1606 \lst@CArgX]]\relax\lst@CDef{}%
1607 {\ifnum\lst@mode=\lst@GPmode
1608 \expandafter\lst@EndComment
1609 \else \expandafter\lst@CArgEmpty
1610 \fi}%
1611 \@empty
1612 }[keywords,comments,strings,html]%
1613\endinput
1614%%
1615%% End of file `lstlang1.sty'.
Note: See TracBrowser for help on using the repository browser.