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