Mercurial > hg > Papers > 2008 > kent-dsw
comparison nonDefaultPackage/lstlang3.sty @ 0:f2fa5b673868
*** empty log message ***
author | kent |
---|---|
date | Sun, 15 Jun 2008 10:40:55 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:f2fa5b673868 |
---|---|
1 %% | |
2 %% This is file `lstlang3.sty', | |
3 %% generated with the docstrip utility. | |
4 %% | |
5 %% The original source files were: | |
6 %% | |
7 %% lstdrvrs-1.3.dtx (with options: `lang3') | |
8 %% | |
9 %% (w)(c) 1996/1997/1998/1999/2000/2001/2002/2003/2004 Carsten Heinz | |
10 %% and/or 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{lstlang3.sty} | |
22 [2004/09/05 1.3 listings language file] | |
23 \lst@definelanguage[68]{Algol}% | |
24 {morekeywords={abs,and,arg,begin,bin,bits,bool,by,bytes,case,channel,% | |
25 char,co,comment,compl,conj,divab,do,down,elem,elif,else,empty,% | |
26 end,entier,eq,esac,exit,false,fi,file,flex,for,format,from,ge,% | |
27 goto,gt,heap,if,im,in,int,is,isnt,le,leng,level,loc,long,lt,lwb,% | |
28 minusab,mod,modab,mode,ne,nil,not,od,odd,of,op,or,ouse,out,over,% | |
29 overab,par,plusab,plusto,pr,pragmat,prio,proc,re,real,ref,repr,% | |
30 round,sema,shl,short,shorten,shr,sign,skip,string,struct,then,% | |
31 timesab,to,true,union,up,upb,void,while},% | |
32 sensitive=f,% ??? | |
33 morecomment=[s]{\#}{\#},% | |
34 keywordcomment={co,comment}% | |
35 }[keywords,comments,keywordcomments]% | |
36 \lst@definelanguage[60]{Algol}% | |
37 {morekeywords={array,begin,Boolean,code,comment,div,do,else,end,% | |
38 false,for,goto,if,integer,label,own,power,procedure,real,step,% | |
39 string,switch,then,true,until,value,while},% | |
40 sensitive=f,% ??? | |
41 keywordcommentsemicolon={end}{else,end}{comment}% | |
42 }[keywords,keywordcomments]% | |
43 %% | |
44 %% x86masm definition (c) 2002 Andrew Zabolotny | |
45 %% | |
46 \lst@definelanguage[x86masm]{Assembler}% | |
47 {morekeywords={al,ah,ax,eax,bl,bh,bx,ebx,cl,ch,cx,ecx,dl,dh,dx,edx,% | |
48 si,esi,di,edi,bp,ebp,sp,esp,cs,ds,es,ss,fs,gs,cr0,cr1,cr2,cr3,% | |
49 db0,db1,db2,db3,db4,db5,db6,db7,tr0,tr1,tr2,tr3,tr4,tr5,tr6,tr7,% | |
50 st,aaa,aad,aam,aas,adc,add,and,arpl,bound,bsf,bsr,bswap,bt,btc,% | |
51 btr,bts,call,cbw,cdq,clc,cld,cli,clts,cmc,cmp,cmps,cmpsb,cmpsw,% | |
52 cmpsd,cmpxchg,cwd,cwde,daa,das,dec,div,enter,hlt,idiv,imul,in,% | |
53 inc,ins,int,into,invd,invlpg,iret,ja,jae,jb,jbe,jc,jcxz,jecxz,% | |
54 je,jg,jge,jl,jle,jna,jnae,jnb,jnbe,jnc,jne,jng,jnge,jnl,jnle,% | |
55 jno,jnp,jns,jnz,jo,jp,jpe,jpo,js,jz,jmp,lahf,lar,lea,leave,lgdt,% | |
56 lidt,lldt,lmsw,lock,lods,lodsb,lodsw,lodsd,loop,loopz,loopnz,% | |
57 loope,loopne,lds,les,lfs,lgs,lss,lsl,ltr,mov,movs,movsb,movsw,% | |
58 movsd,movsx,movzx,mul,neg,nop,not,or,out,outs,pop,popa,popad,% | |
59 popf,popfd,push,pusha,pushad,pushf,pushfd,rcl,rcr,rep,repe,% | |
60 repne,repz,repnz,ret,retf,rol,ror,sahf,sal,sar,sbb,scas,seta,% | |
61 setae,setb,setbe,setc,sete,setg,setge,setl,setle,setna,setnae,% | |
62 setnb,setnbe,setnc,setne,setng,setnge,setnl,setnle,setno,setnp,% | |
63 setns,setnz,seto,setp,setpe,setpo,sets,setz,sgdt,shl,shld,shr,% | |
64 shrd,sidt,sldt,smsw,stc,std,sti,stos,stosb,stosw,stosd,str,sub,% | |
65 test,verr,verw,wait,wbinvd,xadd,xchg,xlatb,xor,fabs,fadd,fbld,% | |
66 fbstp,fchs,fclex,fcom,fcos,fdecstp,fdiv,fdivr,ffree,fiadd,ficom,% | |
67 fidiv,fidivr,fild,fimul,fincstp,finit,fist,fisub,fisubr,fld,fld1,% | |
68 fldl2e,fldl2t,fldlg2,fldln2,fldpi,fldz,fldcw,fldenv,fmul,fnop,% | |
69 fpatan,fprem,fprem1,fptan,frndint,frstor,fsave,fscale,fsetpm,% | |
70 fsin,fsincos,fsqrt,fst,fstcw,fstenv,fstsw,fsub,fsubr,ftst,fucom,% | |
71 fwait,fxam,fxch,fxtract,fyl2x,fyl2xp1,f2xm1},% | |
72 morekeywords=[2]{.align,.alpha,assume,byte,code,comm,comment,.const,% | |
73 .cref,.data,.data?,db,dd,df,dosseg,dq,dt,dw,dword,else,end,endif,% | |
74 endm,endp,ends,eq,equ,.err,.err1,.err2,.errb,.errdef,.errdif,% | |
75 .erre,.erridn,.errnb,.errndef,.errnz,event,exitm,extrn,far,% | |
76 .fardata,.fardata?,fword,ge,group,gt,high,if,if1,if2,ifb,ifdef,% | |
77 ifdif,ife,ifidn,ifnb,ifndef,include,includelib,irp,irpc,label,% | |
78 .lall,le,length,.lfcond,.list,local,low,lt,macro,mask,mod,.model,% | |
79 name,ne,near,offset,org,out,page,proc,ptr,public,purge,qword,.% | |
80 radix,record,rept,.sall,seg,segment,.seq,.sfcond,short,size,% | |
81 .stack,struc,subttl,tbyte,.tfcond,this,title,type,.type,width,% | |
82 word,.xall,.xcref,.xlist},% | |
83 alsoletter=.,alsodigit=?,% | |
84 sensitive=f,% | |
85 morestring=[b]",% | |
86 morestring=[b]',% | |
87 morecomment=[l];% | |
88 }[keywords,comments,strings] | |
89 %% | |
90 %% Clean definition (c) 1999 Jos\'e Romildo Malaquias | |
91 %% | |
92 %% Clean 1.3 : some standard functional language: pure, lazy, | |
93 %% polymorphic type system, modules, type classes, | |
94 %% garbage collection, functions as first class citizens | |
95 %% | |
96 \lst@definelanguage{Clean}% | |
97 {otherkeywords={:,::,=,:==,=:,=>,->,<-,<-:,\{,\},\{|,|\},\#,\#!,|,\&,% | |
98 [,],!,.,\\\\,;,_},% | |
99 morekeywords={from,definition,implementation,import,module,system,% | |
100 case,code,if,in,let,let!,of,where,with,infix,infixl,infixr},% | |
101 morendkeywords={True,False,Start,Int,Real,Char,Bool,String,World,% | |
102 File,ProcId},% | |
103 sensitive,% | |
104 morecomment=[l]//,% missing comma: Markus Pahlow | |
105 morecomment=[n]{/*}{*/},% | |
106 morestring=[b]"% | |
107 }[keywords,comments,strings]% | |
108 \lst@definelanguage{Comal 80}% | |
109 {morekeywords={AND,AUTO,CASE,DATA,DEL,DIM,DIV,DO,ELSE,ENDCASE,ENDIF,% | |
110 ENDPROC,ENDWHILE,EOD,EXEC,FALSE,FOR,GOTO,IF,INPUT,INT,LIST,LOAD,% | |
111 MOD,NEW,NEXT,NOT,OF,OR,PRINT,PROC,RANDOM,RENUM,REPEAT,RND,RUN,% | |
112 SAVE,SELECT,STOP,TAB,THEN,TRUE,UNTIL,WHILE,ZONE},% | |
113 sensitive=f,% ??? | |
114 morecomment=[l]//,% | |
115 morestring=[d]"% | |
116 }[keywords,comments,strings]% | |
117 \lst@definelanguage{Elan}% | |
118 {morekeywords={ABS,AND,BOOL,CAND,CASE,CAT,COLUMNS,CONCR,CONJ,CONST,% | |
119 COR,DECR,DEFINES,DET,DIV,DOWNTO,ELIF,ELSE,END,ENDIF,ENDOP,% | |
120 ENDPACKET,ENDPROC,ENDREP,ENDSELECT,FALSE,FI,FILE,FOR,FROM,IF,% | |
121 INCR,INT,INV,LEAVE,LENGTH,LET,MOD,NOT,OF,OP,OR,OTHERWISE,PACKET,% | |
122 PROC,REAL,REP,REPEAT,ROW,ROWS,SELECT,SIGN,STRUCT,SUB,TEXT,THEN,% | |
123 TRANSP,TRUE,TYPE,UNTIL,UPTO,VAR,WHILE,WITH,XOR,% | |
124 maxint,sign,abs,min,max,random,initializerandom,subtext,code,% | |
125 replace,text,laenge,pos,compress,change,maxreal,smallreal,floor,% | |
126 pi,e,ln,log2,log10,sqrt,exp,tan,tand,sin,sind,cos,cosd,arctan,% | |
127 arctand,int,real,lastconversionok,put,putline,line,page,get,% | |
128 getline,input,output,sequentialfile,maxlinelaenge,reset,eof,% | |
129 close,complexzero,complexone,complexi,complex,realpart,imagpart,% | |
130 dphi,phi,vector,norm,replace,matrix,idn,row,column,sub,% | |
131 replacerow,replacecolumn,replaceelement,transp,errorsstop,stop},% | |
132 sensitive,% | |
133 morestring=[d]"% | |
134 }[keywords,strings]% | |
135 %% | |
136 %% Erlang definition (c) 2003 Daniel Gazard | |
137 %% | |
138 \lst@definelanguage{erlang}% | |
139 {morekeywords={abs,after,and,apply,atom,atom_to_list,band,binary,% | |
140 binary_to_list,binary_to_term,bor,bsl,bsr,bxor,case,catch,% | |
141 date,div,element,erase,end,exit,export,float,float_to_list,% | |
142 get,halt,hash,hd,if,info,import,integer,integer_to_list,% | |
143 length,link,list,list_to_atom,list_to_float,list_to_integer,% | |
144 list_to_tuple,module,node,nodes,now,of,or,pid,port,ports,% | |
145 processes,put,receive,reference,register,registered,rem,% | |
146 round,self,setelement,size,spawn,throw,time,tl,trace,trunc,% | |
147 tuple,tuple_to_list,unlink,unregister,whereis,error,false,% | |
148 infinity,nil,ok,true,undefined,when},% | |
149 otherkeywords={->,!,[,],\{,\},},% | |
150 morecomment=[l]\%,% | |
151 morestring=[b]",% | |
152 morestring=[b]'% | |
153 }[keywords,comments,strings]% | |
154 \lst@definelanguage{ksh} | |
155 {morekeywords={alias,awk,cat,echo,else,elif,fi,exec,exit,% | |
156 for,in,do,done,select,case,esac,while,until,function,% | |
157 time,export,cd,eval,fc,fg,kill,let,pwd,read,return,rm,% | |
158 glob,goto,history,if,logout,nice,nohup,onintr,repeat,sed,% | |
159 set,setenv,shift,source,switch,then,umask,unalias,% | |
160 unset,wait,@,env,argv,child,home,ignoreeof,noclobber,% | |
161 noglob,nomatch,path,prompt,shell,status,verbose,print,printf,% | |
162 sqrt,BEGIN,END},% | |
163 morecomment=[l]\#,% | |
164 morestring=[d]",% | |
165 morestring=[d]',% | |
166 morestring=[d]`% | |
167 }[keywords,comments,strings]% | |
168 \lst@definelanguage{Logo}% | |
169 {morekeywords={and,atan,arctan,both,break,bf,bl,butfirst,butlast,% | |
170 cbreak, close,co,continue,cos,count,clearscreen,cs,debquit,% | |
171 describe,diff,difference,ed,edit,either,emptyp,equalp,er,erase,% | |
172 errpause,errquit,fifp,filefprint,fifty,fileftype,fip,fileprint,% | |
173 fird,fileread,fity,filetype,fiwd,fileword,f,first,or,fp,fprint,% | |
174 fput,fty,ftype,full,fullscreen,go,bye,goodbye,gprop,greaterp,% | |
175 help,if,iff,iffalse,ift,iftrue,nth,item,keyp,llast,lessp,list,% | |
176 local,lput,make,max,maximum,memberp,memtrace,min,minimum,namep,% | |
177 not,numberp,oflush,openr,openread,openw,openwrite,op,output,% | |
178 pause,plist,pots,pow,pprop,pps,pr,print,product,quotient,random,% | |
179 rc,readchar,rl,readlist,remprop,repcount,repeat,request,rnd,run,% | |
180 se,sentence,sentencep,setc,setcolor,setipause,setqpause,po,show,% | |
181 sin,split,splitscreen,sqrt,stop,sum,test,text,textscreen,thing,% | |
182 to,tone,top,toplevel,type,untrace,wait,word,wordp,yaccdebug,is,% | |
183 mod,remainder,trace,zerop,back,bk,bto,btouch,fd,forward,fto,% | |
184 ftouch,getpen,heading,hit,hitoot,ht,hideturtle,loff,lampoff,lon,% | |
185 lampon,lt,left,lot,lotoot,lto,ltouch,penc,pencolor,pd,pendown,pe,% | |
186 penerase,penmode,pu,penup,px,penreverse,rt,right,rto,rtouch,% | |
187 scrunch,seth,setheading,setscrun,setscrunch,setxy,shownp,st,% | |
188 showturtle,towardsxy,clean,wipeclean,xcor,ycor,tur,turtle,% | |
189 display,dpy},% | |
190 sensitive=f% ??? | |
191 }[keywords]% | |
192 %% | |
193 %% MetaPost definition (c) 2004 Brooks Moses | |
194 %% This definition is based on the language specifications | |
195 %% contained in the _User's Manual for Metapost_, with the core | |
196 %% language enhancements that are described in the _Drawing | |
197 %% Graphs with MetaPost_ documentation. | |
198 %% | |
199 \lst@definelanguage{MetaPost}% | |
200 {% keywords[1] = MetaPost primitives (not found in following tables) | |
201 morekeywords={end,begingroup,endgroup,beginfig,endfig,def,vardef,% | |
202 primary,secondary,tertiary,primarydef,secondarydef,tertiarydef,% | |
203 expr,suffix,text,enddef,if,fi,else,elseif,for,forsuffixes,% | |
204 forever,endfor,upto,downto,stop,until,tension,controls,on,off,% | |
205 btex,etex,within,input}, | |
206 % keywords[2] = Operators (Tables 6-9 in MetaPost User's manual) | |
207 morekeywords=[2]{abs,and,angle,arclength,arctime,ASCII,bbox,bluepart,% | |
208 boolean,bot,ceiling,center,char,color,cosd,cutafter,cutbefore,% | |
209 cycle,decimal,dir,direction,directionpoint,directiontime,div,% | |
210 dotprod,floor,fontsize,greenpart,hex,infont,intersectionpoint,% | |
211 intersectiontimes,inverse,known,length,lft,llcorner,lrcorner,% | |
212 makepath,makepen,mexp,mlog,mod,normaldeviate,not,numeric,oct,% | |
213 odd,or,pair,path,pen,penoffset,picture,point,postcontrol,% | |
214 precontrol,redpart,reverse,rotated,round,rt,scaled,shifted,% | |
215 sind,slanted,sqrt,str,string,subpath,substring,top,transform,% | |
216 transformed,ulcorner,uniformdeviate,unitvector,unknown,% | |
217 urcorner,whatever,xpart,xscaled,xxpart,xypart,ypart,yscaled,% | |
218 yxpart,yypart,zscaled,of,reflectedabout,rotatedaround,ulft,urt,% | |
219 llft,lrt,readfrom,write,stroked,filled,textual,clipped,bounded,% | |
220 pathpart,penpart,dashpart,textpart,fontpart},% | |
221 % keywords[3] = Commands (Table 10) | |
222 morekeywords=[3]{addto,clip,cutdraw,draw,drawarrow,drawdblarrow,% | |
223 fill,filldraw,interim,let,loggingall,newinternal,pickup,% | |
224 save,setbounds,shipout,show,showdependencies,showtoken,% | |
225 showvariable,special,tracingall,tracingnone,undraw,unfill,% | |
226 unfilldraw,to,also,contour,doublepath,withcolor,withpen,% | |
227 dashed,randomseed},% | |
228 % keywords[4] = Function-Like Macros (Table 11) | |
229 morekeywords=[4]{boxit,boxjoin,bpath,buildcycle,circleit,dashpattern,% | |
230 decr,dotlabel,dotlabels,drawboxed,drawboxes,drawoptions,% | |
231 drawunboxed,fixpos,fixsize,incr,interpath,label,labels,max,min,pic,% | |
232 thelabel,z,image},% | |
233 % keywords[5] = Internal and Predefined Variables (Tables 3, 4) | |
234 morekeywords=[5]{ahangle,ahlength,bboxmargin,charcode,circmargin,% | |
235 day,defaultdx,defaultdy,defaultpen,defaultscale,labeloffset,% | |
236 linecap,linejoin,miterlimit,month,pausing,prologues,showstopping,% | |
237 time,tracingcapsules,tracingchoices,tracingcommands,% | |
238 tracingequations,tracinglostchars,tracingmacros,tracingonline,% | |
239 tracingoutput,tracingrestores,tracingspecs,tracingstats,% | |
240 tracingtitles,truecorners,warningcheck,year}, | |
241 morekeywords=[5]{background,currentpen,currentpicture,cuttings,% | |
242 defaultfont},% | |
243 % keywords[6] = Predefined Constants (Table 5) | |
244 morekeywords=[6]{beveled,black,blue,bp,butt,cc,cm,dd,ditto,down,% | |
245 epsilon,evenly,false,fullcircle,green,halfcircle,identity,% | |
246 in,infinity,left,mitered,mm,nullpicture,origin,pc,pencircle,% | |
247 pt,quartercircle,red,right,rounded,squared,true,unitsquare,% | |
248 up,white,withdots}, | |
249 sensitive=false,% | |
250 alsoother={0123456789$},% | |
251 morecomment=[l]\%,% | |
252 morestring=[mf]{input\ },% | |
253 morestring=[b]"% | |
254 }[keywords,comments,strings,mf]% | |
255 %% | |
256 %% Mizar definition (c) 2003 Adam Grabowski | |
257 %% | |
258 %% Mizar is freely available at URL www.mizar.org for the Linux x86, | |
259 %% Solaris x86, and Windows operating systems. | |
260 %% | |
261 \lst@definelanguage{Mizar}% | |
262 {otherkeywords={->,(\#,\#),.=),\&},% | |
263 morekeywords={vocabulary,constructors,$1,$1,$2,$3,$4,$5,$6,$7,$8,% | |
264 @proof,according,aggregate,and,antonym,as,associativity,assume,% | |
265 asymmetry,attr,be,begin,being,by,canceled,case,cases,cluster,% | |
266 clusters,coherence,commutativity,compatibility,connectedness,% | |
267 consider,consistency,constructors,contradiction,correctness,def,% | |
268 deffunc,define,definition,definitions,defpred,end,environ,equals,% | |
269 ex,exactly,existence,for,from,func,given,hence,hereby,holds,% | |
270 idempotence,if,iff,implies,involutiveness,irreflexivity,is,it,% | |
271 let,means,mode,non,not,notation,now,of,or,otherwise,over,per,% | |
272 pred,prefix,projectivity,proof,provided,qua,reconsider,redefine,% | |
273 reflexivity,requirements,reserve,scheme,schemes,section,selector,% | |
274 set,st,struct,such,suppose,symmetry,synonym,take,that,the,then,% | |
275 theorem,theorems,thesis,thus,to,transitivity,uniqueness,% | |
276 vocabulary,where},% | |
277 sensitive=t,% | |
278 morecomment=[l]::% | |
279 }[keywords,comments]% | |
280 \lst@definelanguage{Modula-2}% | |
281 {morekeywords={AND,ARRAY,BEGIN,BY,CASE,CONST,DIV,DO,ELSE,ELSIF,END,% | |
282 EXIT,EXPORT,FOR,FROM,IF,IMPLEMENTATION,IMPORT,IN,MOD,MODULE,NOT,% | |
283 OF,OR,POINTER,PROCEDURE,QUALIFIED,RECORD,REPEAT,RETURN,SET,THEN,% | |
284 TYPE,UNTIL,VAR,WHILE,WITH,ABS,BITSET,BOOLEAN,CAP,CARDINAL,CHAR,% | |
285 CHR,DEC,EXCL,FALSE,FLOAT,HALT,HIGH,INC,INCL,INTEGER,LONGCARD,% | |
286 LONGINT,LONGREAL,MAX,MIN,NIL,ODD,ORD,PROC,REAL,SIZE,TRUE,TRUNC,% | |
287 VAL,DEFINITION,LOOP},% added keywords due to Peter Bartke 99/07/22 | |
288 sensitive,% | |
289 morecomment=[n]{(*}{*)},% | |
290 morestring=[d]',% | |
291 morestring=[d]"% | |
292 }[keywords,comments,strings]% | |
293 \lst@definelanguage{MuPAD}{% | |
294 morekeywords={end,next,break,if,then,elif,else,end_if,case,end_case,% | |
295 otherwise,for,from,to,step,downto,in,end_for,while,end_while,% | |
296 repeat,until,end_repeat,or,and,not,xor,div,mod,union,minus,% | |
297 intersect,subset,proc,begin,end_proc,domain,end_domain,category,% | |
298 end_category,axiom,end_axiom,quit,delete,frame},% | |
299 morekeywords=[2]{NIL,FAIL,TRUE,FALSE,UNKNOWN,I,RD_INF,RD_NINF,% | |
300 RD_NAN,name,local,option,save,inherits,of,do},% | |
301 otherkeywords={\%if,?,!,:=,<,>,=,<=,<>,>=,==>,<=>,::,..,...,->,% | |
302 @,@@,\$},% | |
303 sensitive=true,% | |
304 morecomment=[l]{//},% | |
305 morecomment=[n]{/*}{*/},% | |
306 morestring=[b]",% | |
307 morestring=[d]{`}% | |
308 }[keywords,comments,strings] | |
309 \lst@definelanguage{NASTRAN} | |
310 {morekeywords={ENDDATA},% | |
311 morecomment=[l]$,% | |
312 MoreSelectCharTable=% | |
313 \lst@CArgX BEGIN\ BULK\relax\lst@CDef{}% | |
314 {\lst@ifmode\else \ifnum\lst@length=\z@ | |
315 \lst@EnterMode{\lst@GPmode}{\lst@modetrue | |
316 \let\lst@currstyle\lst@gkeywords@sty}% | |
317 \fi \fi}% | |
318 {\ifnum\lst@mode=\lst@GPmode | |
319 \lst@XPrintToken \lst@LeaveMode | |
320 \fi}% | |
321 }[keywords,comments]% | |
322 \lst@definelanguage{Oberon-2}% | |
323 {morekeywords={ARRAY,BEGIN,BOOLEAN,BY,CASE,CHAR,CONST,DIV,DO,ELSE,% | |
324 ELSIF,END,EXIT,FALSE,FOR,IF,IMPORT,IN,INTEGER,IS,LONGINT,% | |
325 LONGREAL,LOOP,MOD,MODULE,NIL,OF,OR,POINTER,PROCEDURE,REAL,RECORD,% | |
326 REPEAT,RETURN,SET,SHORTINT,THEN,TO,TRUE,TYPE,UNTIL,VAR,WHILE,% | |
327 WITH,ABS,ASH,CAP,CHR,COPY,DEC,ENTIER,EXCL,HALT,INC,INCL,LEN,LONG,% | |
328 MAX,MIN,NEW,ODD,ORD,SHORT,SIZE},% | |
329 sensitive,% | |
330 morecomment=[n]{(*}{*)},% | |
331 morestring=[d]',% | |
332 morestring=[d]"% | |
333 }[keywords,comments,strings]% | |
334 %% | |
335 %% OCL definition (c) 2000 Achim D. Brucker | |
336 %% | |
337 %% You are allowed to use, modify and distribute this code either under | |
338 %% the terms of the LPPL (version 1.0 or later) or the GPL (version 2.0 | |
339 %% or later). | |
340 %% | |
341 \lst@definelanguage[decorative]{OCL}[OMG]{OCL} | |
342 {otherkeywords={@pre},% | |
343 morendkeywords={name,attributes,associatoinEnds,operations,% | |
344 supertypes,allSupertypes,allInstances,oclIsKindOf,oclIsTypeOf,% | |
345 oclAsType,oclInState,oclIsNew,evaluationType,abs,floor,round,max,% | |
346 min,div,mod,size,concat,toUpper,toLower,substring,includes,% | |
347 excludes,count,includesAll,exludesAll,isEmpty,notEmpty,sum,% | |
348 exists,forAll,isUnique,sortedBy,iterate,union,intersection,% | |
349 including,excluding,symmetricDifference,select,reject,collect,% | |
350 asSequence,asBag,asSequence,asSet,append,prepend,subSequence,at,% | |
351 first,last,true,false,isQuery}% | |
352 }% | |
353 \lst@definelanguage[OMG]{OCL}% | |
354 {morekeywords={context,pre,inv,post},% | |
355 ndkeywords={or,xor,and,not,implies,if,then,else,endif},% | |
356 morekeywords=[3]{Boolean,Integer,Real,String,Set,Sequence,Bag,% | |
357 OclType,OclAny,OclExpression,Enumeration,Collection,},% | |
358 sensitive=t,% | |
359 morecomment=[l]--,% | |
360 morestring=[d]'% | |
361 }[keywords,comments,strings]% | |
362 \lst@definelanguage{Plasm}% | |
363 {sensitive=false,% | |
364 morekeywords={aa,abs,ac,acolor,acos,actor,al,alias,align,and,% | |
365 animation,animation,appearance,apply,ar,arc,as,asin,assoc,atan,% | |
366 axialcamera,axialcameras,basehermite,bbox,bbox,bernstein,% | |
367 bernsteinbasis,bezier,beziercurve,beziermanifold,bezierstripe,% | |
368 beziersurface,bigger,biggest,bilinearsurface,binormal,% | |
369 biquadraticsurface,black,blend,blue,bottom,box,brown,bspize,% | |
370 bspline,bsplinebasis,c,cabinet,camera,cart,case,cat,catch,ceil,% | |
371 centeredcameras,centralcavalier,char,charseq,choose,circle,% | |
372 circumference,class,cmap,color,comp,computecoords,cone,% | |
373 conicalsurface,cons,control,convexcoords,convexhull,coonspatch,% | |
374 copy,cos,cosh,crease,crosspolytope,cube,cubiccardinal,% | |
375 cubiccardinalbasis,cubichermite,cubicubspline,cubicubsplinebasis,% | |
376 cuboid,curl,curvature,curve2cspath,curve2mapvect,cyan,cylinder,% | |
377 cylindricalsurface,d,deboor,def,depol,depth_sort,depth_test,% | |
378 derbernstein,derbernsteinbase,derbezier,determinant,difference,% | |
379 differencepr,dim,dimetric,dirproject,displaygraph,displaynubspline,% | |
380 displaynurbspline,distl,distr,div,divergence,dodecahedron,dot,down,% | |
381 dp,drawedges,drawforks,drawtree,ds,dsphere,dump,dumprep,ellipse,% | |
382 embed,end,eq,ex,exp,explode,export,extract_bodies,extract_polygons,% | |
383 extract_wires,extrude,extrusion,fact,false,feature,ff,fillcolor,% | |
384 filter,finitecone,first,flash,flashani,floor,fontcolor,fontheight,% | |
385 fontspacing,fontwidth,fractalsimplex,frame,frame,frameflash,fromto,% | |
386 gausscurvature,ge,grad,gradient,gradmap,gray,green,gt,help,hermite,% | |
387 hermitebasis,hermitesurface,hexahedron,icosahedron,id,idnt,if,in,% | |
388 inarcs,innerprod,inset,insl,insr,intersection,intersectionpr,% | |
389 intervals,intmax,intmin,intsto,inv,isa,isanimpol,isbool,ischar,% | |
390 isclosedshape,iscloseto,isempty,iseven,isfun,isfunvect,isge,isgt,% | |
391 isint,isintneg,isinto,isintpos,isle,islt,ismat,ismatof,isnat,% | |
392 isnull,isnum,isnumneg,isnumpos,isodd,isometric,isorthoshape,ispair,% | |
393 ispoint,ispointseq,ispol,ispoldim,ispolytope,ispurepol,isreal,% | |
394 isrealneg,isrealpos,isrealvect,isseq,isseqof,isshape,issimplex,% | |
395 issqrmat,isstring,isvect,iszero,jacobian,join,joints,k,last,le,% | |
396 left,leftcavalier,len,less,lesseq,lex,lift,light,linecolor,% | |
397 linesize,list,ln,load,loadlib,loop,lt,lxmy,magenta,map,mapshapes,% | |
398 markersize,mat,matdotprod,material,mathom,max,mean,meanpoint,med,% | |
399 merge,mesh,min,minkowski,mirror,mixedprod,mk,mkframe,mkpol,% | |
400 mkvector,mkversork,mod,model,move,mul,multextrude,mxby,mxmy,mxty,% | |
401 myfont,n,nat2string,neq,ngon,norm2,normalmap,not,nu_grid,nubspline,% | |
402 nubsplineknots,nurbspline,nurbsplineknots,octahedron,offset,% | |
403 onepoint,open,optimize,or,orange,ord,ortho,orthoproject,orthox,% | |
404 orthoy,orthoz,outarcs,outerloop,outerwarp,pairdiff,parallel,% | |
405 pascaltriangle,pdiff,pdifference,permutahedron,permutations,% | |
406 perspective,perspective,pi,pivotop,plane,planemapping,pmap,% | |
407 points2shape,polar,polyline,polymarker,polypoint,power,powerset,% | |
408 presort,principalnormal,print,prism,profileprodsurface,% | |
409 progressivesum,project,projection,purple,pyramid,q,quadarray,% | |
410 quadmesh,quote,r,raise,range,rationalbezier,rationalblend,% | |
411 rationalbspline,rationalize,red,rev,reverse,rgbacolor,right,% | |
412 rightcavalier,ring,rn,rotatedtext,rotationalsurface,rotn,rtail,% | |
413 ruledsurface,rxmy,s,save,scalarmatprod,scalarvectprod,schlegel2d,% | |
414 schlegel3d,sdifference,sdifferencepr,segment,sel,setand,setdiff,% | |
415 setfontcolor,setor,setxor,sex,shape_0,shape_1,shape2points,% | |
416 shape2pol,shapeclosed,shapecomb,shapediff,shapedist,% | |
417 shapeinbetweening,shapeinf,shapejoin,shapelen,shapenorm,% | |
418 shapenormal,shapeprod,shaperot,shapesum,shapesup,shapezero,shift,% | |
419 showprop,sign,signal,simplex,simplexpile,sin,sinh,size,skeleton,% | |
420 skew,smaller,smallest,solidifier,solidify,sort,sphere,spline,% | |
421 splinesampling,splitcells,splitpols,sqr,sqrt,star,string,% | |
422 stringtokens,struct,sub,svg,sweep,t,tail,tan,tangent,tanh,% | |
423 tensorprodsurface,tetrahedron,text,texture,textwithattributes,% | |
424 thinsolid,threepoints,time,tmax,tmin,top,torus,torusmap,trace,% | |
425 trans,tree,trianglefan,trianglestripe,trimetric,true,truncone,tt,% | |
426 tube,twopoints,uk,ukpol,ukpolf,union,unionpr,unitvect,unprune,up,% | |
427 vect2dtoangle,vect2mat,vectdiff,vectnorm,vectprod,vectsum,view,% | |
428 viewmodel,viewmodel,vrml,warp,warp,where,white,with,xcavalier,xor,% | |
429 xquadarray,xx,ycavalier,yellow},% | |
430 moredirectives={loadlib},% | |
431 otherkeywords={-,+,*,**,/,~,|,..,^,\&,\&\&,\#,\#\#},% | |
432 morecomment=[s]{\%}{\%},% | |
433 morestring=[b]',% | |
434 literate={~}{{$\sim$}}{1} {^}{$\wedge$}{1},% | |
435 }[keywords,directives,comments,strings]% | |
436 \lst@definelanguage{PL/I}% | |
437 {morekeywords={ABS,ATAN,AUTOMATIC,AUTO,ATAND,BEGIN,BINARY,BIN,BIT,% | |
438 BUILTIN,BY,CALL,CHARACTER,CHAR,CHECK,COLUMN,COL,COMPLEX,CPLX,% | |
439 COPY,COS,COSD,COSH,DATA,DATE,DECIMAL,DEC,DECLARE,DCL,DO,EDIT,% | |
440 ELSE,END,ENDFILE,ENDPAGE,ENTRY,EXP,EXTERNAL,EXT,FINISH,FIXED,% | |
441 FIXEDOVERFLOW,FOFL,FLOAT,FORMAT,GET,GO,GOTO,IF,IMAG,INDEX,% | |
442 INITIAL,INIT,INTERNAL,INT,LABEL,LENGTH,LIKE,LINE,LIST,LOG,LOG2,% | |
443 LOG10,MAIN,MAX,MIN,MOD,NOCHECK,NOFIXEDOVERFLOW,NOFOFL,NOOVERFLOW,% | |
444 NOOFL,NOSIZE,NOUNDERFLOW,NOUFL,NOZERODIVIDE,NOZDIV,ON,OPTIONS,% | |
445 OVERFLOW,OFL,PAGE,PICTURE,PROCEDURE,PROC,PUT,READ,REPEAT,RETURN,% | |
446 RETURNS,ROUND,SIN,SIND,SINH,SIZE,SKIP,SQRT,STATIC,STOP,STRING,% | |
447 SUBSTR,SUM,SYSIN,SYSPRINT,TAN,TAND,TANH,THEN,TO,UNDERFLOW,UFL,% | |
448 VARYING,WHILE,WRITE,ZERODIVIDE,ZDIV},% | |
449 sensitive=f,% | |
450 morecomment=[s]{/*}{*/},% | |
451 morestring=[d]'% | |
452 }[keywords,comments,strings]% | |
453 %% | |
454 %% Promela definition (c) 2004 William Thimbleby | |
455 %% | |
456 \lst@definelanguage{Promela} | |
457 {morekeywords={active,assert,atomic,bit,bool,break,byte,chan,d_step,% | |
458 Dproctype,do,else,empty,enabled,fi,full,goto,hidden,if,init,int,% | |
459 len,mtype,nempty,never,nfull,od,of,pcvalue,printf,priority,% | |
460 proctype,provided,run,short,skip,timeout,typedef,unless,unsigned,% | |
461 xr,xs,true,false,inline,eval},% | |
462 moredirectives={define,ifdef,ifndef,if,if,else,endif,undef,include},% | |
463 moredelim=*[directive]\#,% | |
464 morecomment=[s]{/*}{*/},% | |
465 morestring=[b]"% | |
466 }[keywords,comments,strings,directives]% | |
467 %% | |
468 %% Reduce definition (c) 2002 Geraint Paul Bevan | |
469 %% | |
470 \lst@definelanguage{Reduce}% | |
471 {morekeywords={% | |
472 %% reserved identifiers | |
473 abs,acos,acosh,acot,acoth,acsc,acsch,% | |
474 adjprec,algebraic,algint,allbranch,allfac,and,% | |
475 antisymmetric,append,arglength,array,asec,asech,% | |
476 asin,asinh,atan,atan2,atanh,begin,bfspace,bye,% | |
477 card_no,ceiling,clear,clearrules,coeff,coeffn,% | |
478 cofactor,combineexpt,combinelogs,comment,comp,% | |
479 complex,conj,cons,cont,cos,cosh,cot,coth,cramer,% | |
480 cref,csc,csch,decompose,define,defn,deg,demo,den,% | |
481 depend,det,df,difference,dilog,display,div,do,e,% | |
482 echo,ed,editdef,ei,end,eps,eq,equal,erf,errcont,% | |
483 evallhseqp,eval_mode,even,evenp,exp,expandlogs,% | |
484 expr,expt,ezgcd,factor,factorial,factorize,fexpr,% | |
485 first,fix,fixp,floor,for,forall,foreach,fort,% | |
486 fort_width,freeof,fullroots,g,gcd,geq,go,goto,% | |
487 greaterp,high_pow,hypot,i,if,ifactor,impart,in,% | |
488 index,infinity,infix,input,int,integer,interpol,% | |
489 intstr,k,korder,lambda,lcm,lcof,length,leq,lessp,% | |
490 let,lhs,linear,linelength,lisp,list,listargp,% | |
491 listargs,ln,load,load_package,log,log10,logb,% | |
492 low_pow,lterm,macro,mainvar,mass,mat,match,% | |
493 mateigen,matrix,max,mcd,member,memq,min,minus,mkid,% | |
494 modular,msg,mshell,multiplicities,nat,neq,nero,% | |
495 nextprime,nil,nodepend,noncom,nonzero,nosplit,% | |
496 nospur,nullspace,num,numberp,odd,off,on,operator,% | |
497 or,order,ordp,out,output,part,pause,period,pf,pi,% | |
498 plus,precedence,precise,precision,pret,pri,primep,% | |
499 print_precision,procedure,product,quit,quotient,% | |
500 random,random_new_seed,rank,rat,ratarg,rational,% | |
501 rationalize,ratpri,real,rederr,reduct,remainder,% | |
502 remfac,remind,repart,repeat,rest,resultant,retry,% | |
503 return,reverse,revpri,rhs,rlisp88,% | |
504 root_multiplicity,round,roundall,roundbf,rounded,% | |
505 saveas,savestructr,scalar,sec,sech,second,set,% | |
506 setmod,setq,share,showrules,showtime,shut,sign,sin,% | |
507 sinh,smacro,solve,solvesingular,spur,sqrt,structr,% | |
508 sub,sum,symbolic,symmetric,t,tan,tanh,third,time,% | |
509 times,tp,tra,trace,trfac,trigform,trint,until,% | |
510 varname,vecdim,vector,weight,when,where,while,% | |
511 write,ws,wtlevel,% | |
512 %% identifiers with spaces | |
513 %% for all,for each,go to,such that,% | |
514 },% | |
515 sensitive=false,% | |
516 morecomment=[l]\%,% | |
517 morecomment=[s]{COMMENT}{;},% | |
518 morecomment=[s]{COMMENT}{$},% | |
519 morestring="% | |
520 }[keywords,comments,strings]% | |
521 %% | |
522 %% RSL definition (c) 2004 Brian Christensen | |
523 %% | |
524 \lst@definelanguage{RSL}% | |
525 {morekeywords={Bool,Char,devt_relation,Int,Nat,Real,Text,Unit,abs,any,% | |
526 as,axiom,card,case,channel,chaos,class,do,dom,elems,else,elsif,end,% | |
527 extend,false,for,hd,hide,if,in,inds,initialise,int,len,let,local,% | |
528 object,of,out,post,pre,read,real,rng,scheme,skip,stop,swap,% | |
529 test_case,theory,then,tl,true,type,until,use,value,variable,while,% | |
530 with,write},% | |
531 literate=% | |
532 {<}{$<$}{1}% | |
533 {>}{$>$}{1}% | |
534 {[}{$[$}{1}%% | |
535 {]}{$]$}{1}%% | |
536 {^}{{\mbox{$\widehat{\;}$}}}{1}%% | |
537 {'}{{\raisebox{1ex}[1ex][0ex]{\protect\scriptsize$\prime$}}}{1}%% | |
538 {||}{{\mbox{$\parallel$}}}{2}%% | |
539 {|-}{$\vdash$}{1}%% | |
540 {|=|}{{\mbox{$\lceil\!\rceil\!\!\!\!\!\!\;\lfloor\!\rfloor$}}}{1}%% | |
541 {**}{$\uparrow$}{1}% | |
542 {/\\}{$\wedge$}{1}%% | |
543 {inter}{$\cap$}{1}%% | |
544 {-\\}{$\lambda$}{1}%% | |
545 {->}{$\rightarrow$}{1}%% | |
546 {-m->}{{\mbox{$\rightarrow \hspace{-2.5\lst@width} _{m}\;$}}}{1}% | |
547 {-~m->}{{\mbox{$\stackrel{\sim}{\mbox{$\rightarrow\hspace{-2.5\lst@width} _{m}\;$}}$}}}{1}% | |
548 {-~->}{{\mbox{$\stackrel{\sim}{\rightarrow}$}}}{1}%% | |
549 {-set}{\bf{-set}}{4}%% | |
550 {-list}{{$^{\ast}$}}{1}%% | |
551 {-inflist}{$^\omega$}{1}% | |
552 {-infset}{{\mbox{{\bf -infset}}}}{7}% | |
553 {\#}{$\circ$}{1}% | |
554 {:-}{{\raisebox{.4ex}{\tiny $\bullet$}}}{1}%% | |
555 {=}{$=$}{1}%% | |
556 {==}{$==$}{2}%% | |
557 {=>}{$\Rightarrow$}{1}%% | |
558 {\ is\protect\^^M}{{$\;\equiv$}}{2}% | |
559 {\ is\ }{{$\equiv$}}{3}%% | |
560 {\ isin\protect\^^M}{$\;\in$}{2}%% | |
561 {~}{$\sim$}{1}%% | |
562 {~=}{$\neq$}{1}%% | |
563 {~isin}{$\notin$}{1}%% | |
564 {+>}{$\mapsto$}{1}%% | |
565 {++}{}{1}% | |
566 {|^|}{{\mbox{$\lceil\!\rceil$}}}{1}%% | |
567 {\\/}{$\vee$}{1}%% | |
568 {exists}{$\exists$}{1}%% | |
569 {union}{$\cup$}{1}%% | |
570 {>=}{$\geq$}{1}%% | |
571 {><}{$\times$}{1}%% | |
572 {>>}{$\supset$}{1}% | |
573 {>>=}{$\supseteq$}{1}%% | |
574 {<=}{$\leq$}{1}%% | |
575 {<<}{$\subset$}{1}% | |
576 {<.}{$\langle$}{1}%% | |
577 {<<=}{$\subseteq$}{1}%% | |
578 {<->}{$\leftrightarrow$}{1}%% | |
579 {[=}{$\sqsubseteq$}{1}%% | |
580 {\{=}{$\preceq$}{1}%% | |
581 {\ all\protect\^^M}{$\forall$}{2}%% | |
582 {\ all\ }{$\forall$}{3}%% | |
583 {!!}{$\dagger$}{1}%% | |
584 {always}{$\Box$}{1}%% | |
585 {.>}{$\rangle$}{1}%% | |
586 {`alpha}{$\alpha$}{1}% | |
587 {`beta}{$\beta$}{1}% | |
588 {`gamma}{$\gamma$}{1}% | |
589 {`delta}{$\delta$}{1}% | |
590 {`epsilon}{$\epsilon$}{1}% | |
591 {`zeta}{$\zeta$}{1}% | |
592 {`eta}{$\eta$}{1}% | |
593 {`theta}{$\theta$}{1}% | |
594 {`iota}{$\iota$}{1}% | |
595 {`kappa}{$\kappa$}{1}% | |
596 {`mu}{$\mu$}{1}% | |
597 {`nu}{$\nu$}{1}% | |
598 {`xi}{$\xi$}{1}% | |
599 {`pi}{$\pi$}{1}% | |
600 {`rho}{$\rho$}{1}% | |
601 {`sigma}{$\sigma$}{1}% | |
602 {`tau}{$\tau$}{1}% | |
603 {`upsilon}{$\upsilon$}{1}% | |
604 {`phi}{$\phi$}{1}% | |
605 {`chi}{$\chi$}{1}% | |
606 {`psi}{$\psi$}{1}% | |
607 {`omega}{$\omega$}{1}% | |
608 {`Gamma}{$\Gamma$}{1}% | |
609 {`Delta}{$\Delta$}{1}% | |
610 {`Theta}{$\Theta$}{1}% | |
611 {`Lambda}{$\Lambda$}{1}% | |
612 {`Xi}{$\Xi$}{1}% | |
613 {`Pi}{$\Pi$}{1}% | |
614 {`Sigma}{$\Sigma$}{1}% | |
615 {`Upsilon}{$\Upsilon$}{1}% | |
616 {`Phi}{$\Phi$}{1}% | |
617 {`Psi}{$\Psi$}{1}% | |
618 {`Omega}{$\Omega$}{1},% | |
619 sensitive=true,% | |
620 morecomment=[l]{--},% | |
621 morecomment=[s]{/*}{*/}% | |
622 }[keywords,comments]% | |
623 \lst@definelanguage[IBM]{Simula}[DEC]{Simula}{}% | |
624 \lst@definelanguage[DEC]{Simula}[67]{Simula}% | |
625 {morekeywords={and,eq,eqv,ge,gt,hidden,imp,le,long,lt,ne,not,% | |
626 options,or,protected,short}% | |
627 }% | |
628 \lst@definelanguage[CII]{Simula}[67]{Simula}% | |
629 {morekeywords={and,equiv,exit,impl,not,or,stop}}% | |
630 \lst@definelanguage[67]{Simula}% | |
631 {morekeywords={activate,after,array,at,before,begin,boolean,% | |
632 character,class,comment,delay,detach,do,else,end,external,false,% | |
633 for,go,goto,if,in,inner,inspect,integer,is,label,name,new,none,% | |
634 notext,otherwise,prior,procedure,qua,reactivate,real,ref,resume,% | |
635 simset,simulation,step,switch,text,then,this,to,true,until,value,% | |
636 virtual,when,while},% | |
637 sensitive=f,% | |
638 keywordcommentsemicolon={end}{else,end,otherwise,when}{comment},% | |
639 morestring=[d]",% | |
640 morestring=[d]'% | |
641 }[keywords,keywordcomments,strings]% | |
642 \lst@definelanguage{S}[]{R}{} | |
643 \lst@definelanguage[PLUS]{S}[]{R}{} | |
644 \lst@definelanguage{R}% | |
645 {keywords={abbreviate,abline,abs,acos,acosh,action,add1,add,% | |
646 aggregate,alias,Alias,alist,all,anova,any,aov,aperm,append,apply,% | |
647 approx,approxfun,apropos,Arg,args,array,arrows,as,asin,asinh,% | |
648 atan,atan2,atanh,attach,attr,attributes,autoload,autoloader,ave,% | |
649 axis,backsolve,barplot,basename,besselI,besselJ,besselK,besselY,% | |
650 beta,binomial,body,box,boxplot,break,browser,bug,builtins,bxp,by,% | |
651 c,C,call,Call,case,cat,category,cbind,ceiling,character,char,% | |
652 charmatch,check,chol,chol2inv,choose,chull,class,close,cm,codes,% | |
653 coef,coefficients,co,col,colnames,colors,colours,commandArgs,% | |
654 comment,complete,complex,conflicts,Conj,contents,contour,% | |
655 contrasts,contr,control,helmert,contrib,convolve,cooks,coords,% | |
656 distance,coplot,cor,cos,cosh,count,fields,cov,covratio,wt,CRAN,% | |
657 create,crossprod,cummax,cummin,cumprod,cumsum,curve,cut,cycle,D,% | |
658 data,dataentry,date,dbeta,dbinom,dcauchy,dchisq,de,debug,% | |
659 debugger,Defunct,default,delay,delete,deltat,demo,de,density,% | |
660 deparse,dependencies,Deprecated,deriv,description,detach,% | |
661 dev2bitmap,dev,cur,deviance,off,prev,,dexp,df,dfbetas,dffits,% | |
662 dgamma,dgeom,dget,dhyper,diag,diff,digamma,dim,dimnames,dir,% | |
663 dirname,dlnorm,dlogis,dnbinom,dnchisq,dnorm,do,dotplot,double,% | |
664 download,dpois,dput,drop,drop1,dsignrank,dt,dummy,dump,dunif,% | |
665 duplicated,dweibull,dwilcox,dyn,edit,eff,effects,eigen,else,% | |
666 emacs,end,environment,env,erase,eval,equal,evalq,example,exists,% | |
667 exit,exp,expand,expression,External,extract,extractAIC,factor,% | |
668 fail,family,fft,file,filled,find,fitted,fivenum,fix,floor,for,% | |
669 For,formals,format,formatC,formula,Fortran,forwardsolve,frame,% | |
670 frequency,ftable,ftable2table,function,gamma,Gamma,gammaCody,% | |
671 gaussian,gc,gcinfo,gctorture,get,getenv,geterrmessage,getOption,% | |
672 getwd,gl,glm,globalenv,gnome,GNOME,graphics,gray,grep,grey,grid,% | |
673 gsub,hasTsp,hat,heat,help,hist,home,hsv,httpclient,I,identify,if,% | |
674 ifelse,Im,image,\%in\%,index,influence,measures,inherits,install,% | |
675 installed,integer,interaction,interactive,Internal,intersect,% | |
676 inverse,invisible,IQR,is,jitter,kappa,kronecker,labels,lapply,% | |
677 layout,lbeta,lchoose,lcm,legend,length,levels,lgamma,library,% | |
678 licence,license,lines,list,lm,load,local,locator,log,log10,log1p,% | |
679 log2,logical,loglin,lower,lowess,ls,lsfit,lsf,ls,machine,Machine,% | |
680 mad,mahalanobis,make,link,margin,match,Math,matlines,mat,matplot,% | |
681 matpoints,matrix,max,mean,median,memory,menu,merge,methods,min,% | |
682 missing,Mod,mode,model,response,mosaicplot,mtext,mvfft,na,nan,% | |
683 names,omit,nargs,nchar,ncol,NCOL,new,next,NextMethod,nextn,% | |
684 nlevels,nlm,noquote,NotYetImplemented,NotYetUsed,nrow,NROW,null,% | |
685 numeric,\%o\%,objects,offset,old,on,Ops,optim,optimise,optimize,% | |
686 options,or,order,ordered,outer,package,packages,page,pairlist,% | |
687 pairs,palette,panel,par,parent,parse,paste,path,pbeta,pbinom,% | |
688 pcauchy,pchisq,pentagamma,persp,pexp,pf,pgamma,pgeom,phyper,pico,% | |
689 pictex,piechart,Platform,plnorm,plogis,plot,pmatch,pmax,pmin,% | |
690 pnbinom,pnchisq,pnorm,points,poisson,poly,polygon,polyroot,pos,% | |
691 postscript,power,ppoints,ppois,predict,preplot,pretty,Primitive,% | |
692 print,prmatrix,proc,prod,profile,proj,prompt,prop,provide,% | |
693 psignrank,ps,pt,ptukey,punif,pweibull,pwilcox,q,qbeta,qbinom,% | |
694 qcauchy,qchisq,qexp,qf,qgamma,qgeom,qhyper,qlnorm,qlogis,qnbinom,% | |
695 qnchisq,qnorm,qpois,qqline,qqnorm,qqplot,qr,Q,qty,qy,qsignrank,% | |
696 qt,qtukey,quantile,quasi,quit,qunif,quote,qweibull,qwilcox,% | |
697 rainbow,range,rank,rbeta,rbind,rbinom,rcauchy,rchisq,Re,read,csv,% | |
698 csv2,fwf,readline,socket,real,Recall,rect,reformulate,regexpr,% | |
699 relevel,remove,rep,repeat,replace,replications,report,require,% | |
700 resid,residuals,restart,return,rev,rexp,rf,rgamma,rgb,rgeom,R,% | |
701 rhyper,rle,rlnorm,rlogis,rm,rnbinom,RNGkind,rnorm,round,row,% | |
702 rownames,rowsum,rpois,rsignrank,rstandard,rstudent,rt,rug,runif,% | |
703 rweibull,rwilcox,sample,sapply,save,scale,scan,scan,screen,sd,se,% | |
704 search,searchpaths,segments,seq,sequence,setdiff,setequal,set,% | |
705 setwd,show,sign,signif,sin,single,sinh,sink,solve,sort,source,% | |
706 spline,splinefun,split,sqrt,stars,start,stat,stem,step,stop,% | |
707 storage,strstrheight,stripplot,strsplit,structure,strwidth,sub,% | |
708 subset,substitute,substr,substring,sum,summary,sunflowerplot,svd,% | |
709 sweep,switch,symbol,symbols,symnum,sys,status,system,t,table,% | |
710 tabulate,tan,tanh,tapply,tempfile,terms,terrain,tetragamma,text,% | |
711 time,title,topo,trace,traceback,transform,tri,trigamma,trunc,try,% | |
712 ts,tsp,typeof,unclass,undebug,undoc,union,unique,uniroot,unix,% | |
713 unlink,unlist,unname,untrace,update,upper,url,UseMethod,var,% | |
714 variable,vector,Version,vi,warning,warnings,weighted,weights,% | |
715 which,while,window,write,\%x\%,x11,X11,xedit,xemacs,xinch,xor,% | |
716 xpdrows,xy,xyinch,yinch,zapsmall,zip},% | |
717 otherkeywords={!,!=,~,$,*,\&,\%/\%,\%*\%,\%\%,<-,<<-,_,/},% | |
718 alsoother={._$},% | |
719 sensitive,% | |
720 morecomment=[l]\#,% | |
721 morestring=[d]",% | |
722 morestring=[d]'% 2001 Robert Denham | |
723 }% | |
724 \lst@definelanguage{SAS}% | |
725 {procnamekeys={proc},% | |
726 morekeywords={DATA,AND,OR,NOT,EQ,GT,LT,GE,LE,NE,INFILE,INPUT,DO,BY,% | |
727 TO,SIN,COS,OUTPUT,END,PLOT,RUN,LIBNAME,VAR,TITLE,FIRSTOBS,OBS,% | |
728 DELIMITER,DLM,EOF,ABS,DIM,HBOUND,LBOUND,MAX,MIN,MOD,SIGN,SQRT,% | |
729 CEIL,FLOOR,FUZZ,INT,ROUND,TRUNC,DIGAMMA,ERF,ERFC,EXP,GAMMA,% | |
730 LGAMMA,LOG,LOG2,LOG10,ARCOS,ARSIN,ATAN,COSH,SINH,TANH,TAN,% | |
731 POISSON,PROBBETA,PROBBNML,PROBCHI,PROBF,PROBGAM,PROBHYPR,% | |
732 PROBNEGB,PROBNORM,PROBT,BETAINV,CINV,FINV,GAMINV,PROBIT,TINV,CSS,% | |
733 CV,KURTOSIS,MEAN,NMISS,RANGE,SKEWNESS,STD,STDERR,SUM,USS,NORMAL,% | |
734 RANBIN,RANCAU,RANEXP,RANGAM,RANNOR,RANPOI,RANTBL,RANTRI,RANUNI,% | |
735 UNIFORM,IF,THEN,ELSE,WHILE,UNTIL,DROP,KEEP,LABEL,DEFAULT,ARRAY,% | |
736 MERGE,CARDS,CARDS4,PUT,SET,UPDATE,ABORT,DELETE,DISPLAY,LIST,% | |
737 LOSTCARD,MISSING,STOP,WHERE,ARRAY,DROP,KEEP,WINDOW,LENGTH,RENAME,% | |
738 RETAIN,MEANS,UNIVARIATE,SUMMARY,TABULATE,CORR,FREQ,FOOTNOTE,NOTE,% | |
739 SHOW},% | |
740 otherkeywords={!,!=,~,$,*,\&,_,/,<,>=,=<,>},% | |
741 morestring=[d]'% | |
742 }[keywords,comments,strings,procnames]% | |
743 \lst@definelanguage[AlLaTeX]{TeX}[LaTeX]{TeX}% | |
744 {moretexcs={AtBeginDocument,AtBeginDvi,AtEndDocument,AtEndOfClass,% | |
745 AtEndOfPackage,ClassError,ClassInfo,ClassWarning,% | |
746 ClassWarningNoLine,CurrentOption,DeclareErrorFont,% | |
747 DeclareFixedFont,DeclareFontEncoding,DeclareFontEncodingDefaults,% | |
748 DeclareFontFamily,DeclareFontShape,DeclareFontSubstitution,% | |
749 DeclareMathAccent,DeclareMathAlphabet,DeclareMathAlphabet,% | |
750 DeclareMathDelimiter,DeclareMathRadical,DeclareMathSizes,% | |
751 DeclareMathSymbol,DeclareMathVersion,DeclareOldFontCommand,% | |
752 DeclareOption,DeclarePreloadSizes,DeclareRobustCommand,% | |
753 DeclareSizeFunction,DeclareSymbolFont,DeclareSymbolFontAlphabet,% | |
754 DeclareTextAccent,DeclareTextAccentDefault,DeclareTextCommand,% | |
755 DeclareTextCommandDefault,DeclareTextComposite,% | |
756 DeclareTextCompositeCommand,DeclareTextFontCommand,% | |
757 DeclareTextSymbol,DeclareTextSymbolDefault,ExecuteOptions,% | |
758 GenericError,GenericInfo,GenericWarning,IfFileExists,% | |
759 InputIfFileExists,LoadClass,LoadClassWithOptions,MessageBreak,% | |
760 OptionNotUsed,PackageError,PackageInfo,PackageWarning,% | |
761 PackageWarningNoLine,PassOptionsToClass,PassOptionsToPackage,% | |
762 ProcessOptionsProvidesClass,ProvidesFile,ProvidesFile,% | |
763 ProvidesPackage,ProvideTextCommand,RequirePackage,% | |
764 RequirePackageWithOptions,SetMathAlphabet,SetSymbolFont,% | |
765 TextSymbolUnavailable,UseTextAccent,UseTextSymbol},% | |
766 morekeywords={array,center,displaymath,document,enumerate,eqnarray,% | |
767 equation,flushleft,flushright,itemize,list,lrbox,math,minipage,% | |
768 picture,sloppypar,tabbing,tabular,trivlist,verbatim}% | |
769 }% | |
770 \lst@definelanguage[LaTeX]{TeX}[common]{TeX}% | |
771 {moretexcs={a,AA,aa,addcontentsline,addpenalty,addtocontents,% | |
772 addtocounter,addtolength,addtoversion,addvspace,alph,Alph,and,% | |
773 arabic,array,arraycolsep,arrayrulewidth,arraystretch,author,% | |
774 baselinestretch,begin,bezier,bfseries,bibcite,bibdata,bibitem,% | |
775 bibliography,bibliographystyle,bibstyle,bigskip,boldmath,% | |
776 botfigrule,bottomfraction,Box,caption,center,CheckCommand,circle,% | |
777 citation,cite,cleardoublepage,clearpage,cline,columnsep,% | |
778 columnseprule,columnwidth,contentsline,dashbox,date,dblfigrule,% | |
779 dblfloatpagefraction,dblfloatsep,dbltextfloatsep,dbltopfraction,% | |
780 defaultscriptratio,defaultscriptscriptratio,depth,Diamond,% | |
781 displaymath,document,documentclass,documentstyle,doublerulesep,% | |
782 em,emph,endarray,endcenter,enddisplaymath,enddocument,% | |
783 endenumerate,endeqnarray,endequation,endflushleft,endflushright,% | |
784 enditemize,endlist,endlrbox,endmath,endminipage,endpicture,% | |
785 endsloppypar,endtabbing,endtabular,endtrivlist,endverbatim,% | |
786 enlargethispage,ensuremath,enumerate,eqnarray,equation,% | |
787 evensidemargin,extracolsep,fbox,fboxrule,fboxsep,filecontents,% | |
788 fill,floatpagefraction,floatsep,flushbottom,flushleft,flushright,% | |
789 fnsymbol,fontencoding,fontfamily,fontseries,fontshape,fontsize,% | |
790 fontsubfuzz,footnotemark,footnotesep,footnotetext,footskip,frac,% | |
791 frame,framebox,fussy,glossary,headheight,headsep,height,hline,% | |
792 hspace,I,include,includeonly,index,inputlineno,intextsep,% | |
793 itemindent,itemize,itemsep,iterate,itshape,Join,kill,label,% | |
794 labelsep,labelwidth,LaTeX,LaTeXe,leadsto,lefteqn,leftmargin,% | |
795 leftmargini,leftmarginii,leftmarginiii,leftmarginiv,leftmarginv,% | |
796 leftmarginvi,leftmark,lhd,lim,linebreak,linespread,linethickness,% | |
797 linewidth,list,listfiles,listfiles,listparindent,lrbox,% | |
798 makeatletter,makeatother,makebox,makeglossary,makeindex,% | |
799 makelabel,MakeLowercase,MakeUppercase,marginpar,marginparpush,% | |
800 marginparsep,marginparwidth,markboth,markright,math,mathbf,% | |
801 mathellipsis,mathgroup,mathit,mathrm,mathsf,mathsterling,mathtt,% | |
802 mathunderscore,mathversion,mbox,mdseries,mho,minipage,% | |
803 multicolumn,multiput,NeedsTeXFormat,newcommand,newcounter,% | |
804 newenvironment,newfont,newhelp,newlabel,newlength,newline,% | |
805 newmathalphabet,newpage,newsavebox,newtheorem,nobreakspace,% | |
806 nobreakspace,nocite,nocorr,nocorrlist,nofiles,nolinebreak,% | |
807 nonumber,nopagebreak,normalcolor,normalfont,normalmarginpar,% | |
808 numberline,obeycr,oddsidemargin,oldstylenums,onecolumn,oval,% | |
809 pagebreak,pagenumbering,pageref,pagestyle,paperheight,paperwidth,% | |
810 paragraphmark,parbox,parsep,partopsep,picture,poptabs,pounds,% | |
811 protect,pushtabs,put,qbezier,qbeziermax,r,raggedleft,raisebox,% | |
812 ref,refstepcounter,renewcommand,renewenvironment,restorecr,% | |
813 reversemarginpar,rhd,rightmargin,rightmark,rmfamily,roman,Roman,% | |
814 rootbox,rule,samepage,sbox,scshape,secdef,section,sectionmark,% | |
815 selectfont,setcounter,settodepth,settoheight,settowidth,sffamily,% | |
816 shortstack,showoutput,showoverfull,sloppy,sloppypar,slshape,% | |
817 smallskip,sqsubset,sqsupset,SS,stackrel,stepcounter,stop,stretch,% | |
818 subparagraphmark,subsectionmark,subsubsectionmark,sum,% | |
819 suppressfloats,symbol,tabbing,tabbingsep,tabcolsep,tabular,% | |
820 tabularnewline,textasciicircum,textasciitilde,textbackslash,% | |
821 textbar,textbf,textbraceleft,textbraceright,textbullet,% | |
822 textcircled,textcompwordmark,textdagger,textdaggerdbl,textdollar,% | |
823 textellipsis,textemdash,textendash,textexclamdown,textfloatsep,% | |
824 textfraction,textgreater,textheight,textit,textless,textmd,% | |
825 textnormal,textparagraph,textperiodcentered,textquestiondown,% | |
826 textquotedblleft,textquotedblright,textquoteleft,textquoteright,% | |
827 textregistered,textrm,textsc,textsection,textsf,textsl,% | |
828 textsterling,textsuperscript,texttrademark,texttt,textunderscore,% | |
829 textup,textvisiblespace,textwidth,thanks,thefootnote,thempfn,% | |
830 thempfn,thempfootnote,thepage,thepage,thicklines,thinlines,% | |
831 thispagestyle,title,today,topfigrule,topfraction,topmargin,% | |
832 topsep,totalheight,tracingfonts,trivlist,ttfamily,twocolumn,% | |
833 typein,typeout,unboldmath,unitlength,unlhd,unrhd,upshape,usebox,% | |
834 usecounter,usefont,usepackage,value,vector,verb,verbatim,vline,% | |
835 vspace,width,% | |
836 normalsize,small,footnotesize,scriptsize,tiny,large,Large,LARGE,% | |
837 huge,Huge}% | |
838 }% | |
839 \lst@definelanguage[plain]{TeX}[common]{TeX}% | |
840 {moretexcs={advancepageno,beginsection,bf,bffam,bye,cal,cleartabs,% | |
841 columns,dosupereject,endinsert,eqalign,eqalignno,fiverm,fivebf,% | |
842 fivei,fivesy,folio,footline,hang,headline,it,itemitem,itfam,% | |
843 leqalignno,magnification,makefootline,makeheadline,midinsert,mit,% | |
844 mscount,nopagenumbers,normalbottom,of,oldstyle,pagebody,% | |
845 pagecontents,pageinsert,pageno,plainoutput,preloaded,proclaim,rm,% | |
846 settabs,sevenbf,seveni,sevensy,sevenrm,sl,slfam,supereject,% | |
847 tabalign,tabs,tabsdone,tabsyet,tenbf,tenex,teni,tenit,tenrm,% | |
848 tensl,tensy,tentt,textindent,topglue,topins,topinsert,tt,ttfam,% | |
849 ttraggedright,vfootnote}% | |
850 }% | |
851 \lst@definelanguage[common]{TeX}[primitive]{TeX} | |
852 {moretexcs={active,acute,ae,AE,aleph,allocationnumber,allowbreak,% | |
853 alpha,amalg,angle,approx,arccos,arcsin,arctan,arg,arrowvert,% | |
854 Arrowvert,ast,asymp,b,backslash,bar,beta,bgroup,big,Big,bigbreak,% | |
855 bigcap,bigcirc,bigcup,bigg,Bigg,biggl,Biggl,biggm,Biggm,biggr,% | |
856 Biggr,bigl,Bigl,bigm,Bigm,bigodot,bigoplus,bigotimes,bigr,Bigr,% | |
857 bigskip,bigskipamount,bigsqcup,bigtriangledown,bigtriangleup,% | |
858 biguplus,bigvee,bigwedge,bmod,bordermatrix,bot,bowtie,brace,% | |
859 braceld,bracelu,bracerd,braceru,bracevert,brack,break,breve,% | |
860 buildrel,bullet,c,cap,cases,cdot,cdotp,cdots,centering,% | |
861 centerline,check,chi,choose,circ,clubsuit,colon,cong,coprod,% | |
862 copyright,cos,cosh,cot,coth,csc,cup,d,dag,dagger,dashv,ddag,% | |
863 ddagger,ddot,ddots,deg,delta,Delta,det,diamond,diamondsuit,dim,% | |
864 displaylines,div,do,dospecials,dot,doteq,dotfill,dots,downarrow,% | |
865 Downarrow,downbracefill,egroup,eject,ell,empty,emptyset,endgraf,% | |
866 endline,enskip,enspace,epsilon,equiv,eta,exists,exp,filbreak,% | |
867 flat,fmtname,fmtversion,footins,footnote,footnoterule,forall,% | |
868 frenchspacing,frown,gamma,Gamma,gcd,ge,geq,gets,gg,goodbreak,% | |
869 grave,H,hat,hbar,heartsuit,hglue,hideskip,hidewidth,hom,% | |
870 hookleftarrow,hookrightarrow,hphantom,hrulefill,i,ialign,iff,Im,% | |
871 imath,in,inf,infty,int,interdisplaylinepenalty,% | |
872 interfootnotelinepenalty,intop,iota,item,j,jmath,joinrel,jot,% | |
873 kappa,ker,l,L,lambda,Lambda,land,langle,lbrace,lbrack,lceil,% | |
874 ldotp,ldots,le,leavevmode,leftarrow,Leftarrow,leftarrowfill,% | |
875 leftharpoondown,leftharpoonup,leftline,leftrightarrow,% | |
876 Leftrightarrow,leq,lfloor,lg,lgroup,lhook,lim,liminf,limsup,line,% | |
877 ll,llap,lmoustache,ln,lnot,log,longleftarrow,Longleftarrow,% | |
878 longleftrightarrow,Longleftrightarrow,longmapsto,longrightarrow,% | |
879 Longrightarrow,loop,lor,lq,magstep,magstep,magstephalf,mapsto,% | |
880 mapstochar,mathhexbox,mathpalette,mathstrut,matrix,max,maxdimen,% | |
881 medbreak,medskip,medskipamount,mid,min,models,mp,mu,multispan,% | |
882 nabla,narrower,natural,ne,nearrow,neg,negthinspace,neq,newbox,% | |
883 newcount,newdimen,newfam,newif,newinsert,newlanguage,newmuskip,% | |
884 newread,newskip,newtoks,newwrite,next,ni,nobreak,nointerlineskip,% | |
885 nonfrenchspacing,normalbaselines,normalbaselineskip,% | |
886 normallineskip,normallineskiplimit,not,notin,nu,null,nwarrow,o,O,% | |
887 oalign,obeylines,obeyspaces,odot,oe,OE,offinterlineskip,oint,% | |
888 ointop,omega,Omega,ominus,ooalign,openup,oplus,oslash,otimes,% | |
889 overbrace,overleftarrow,overrightarrow,owns,P,parallel,partial,% | |
890 perp,phantom,phi,Phi,pi,Pi,pm,pmatrix,pmod,Pr,prec,preceq,prime,% | |
891 prod,propto,psi,Psi,qquad,quad,raggedbottom,raggedright,rangle,% | |
892 rbrace,rbrack,rceil,Re,relbar,Relbar,removelastskip,repeat,% | |
893 rfloor,rgroup,rho,rhook,rightarrow,Rightarrow,rightarrowfill,% | |
894 rightharpoondown,rightharpoonup,rightleftharpoons,rightline,rlap,% | |
895 rmoustache,root,rq,S,sb,searrow,sec,setminus,sharp,showhyphens,% | |
896 sigma,Sigma,sim,simeq,sin,sinh,skew,slash,smallbreak,smallint,% | |
897 smallskip,smallskipamount,smash,smile,sp,space,spadesuit,sqcap,% | |
898 sqcup,sqrt,sqsubseteq,sqsupseteq,ss,star,strut,strutbox,subset,% | |
899 subseteq,succ,succeq,sum,sup,supset,supseteq,surd,swarrow,t,tan,% | |
900 tanh,tau,TeX,theta,Theta,thinspace,tilde,times,to,top,tracingall,% | |
901 triangle,triangleleft,triangleright,u,underbar,underbrace,% | |
902 uparrow,Uparrow,upbracefill,updownarrow,Updownarrow,uplus,% | |
903 upsilon,Upsilon,v,varepsilon,varphi,varpi,varrho,varsigma,% | |
904 vartheta,vdash,vdots,vec,vee,vert,Vert,vglue,vphantom,wedge,% | |
905 widehat,widetilde,wlog,wp,wr,xi,Xi,zeta}% | |
906 }% | |
907 \lst@definelanguage[primitive]{TeX}% | |
908 {moretexcs={above,abovedisplayshortskip,abovedisplayskip,aftergroup,% | |
909 abovewithdelims,accent,adjdemerits,advance,afterassignment,atop,% | |
910 atopwithdelims,badness,baselineskip,batchmode,begingroup,% | |
911 belowdisplayshortskip,belowdisplayskip,binoppenalty,botmark,box,% | |
912 boxmaxdepth,brokenpenalty,catcode,char,chardef,cleaders,closein,% | |
913 closeout,clubpenalty,copy,count,countdef,cr,crcr,csname,day,% | |
914 deadcycles,def,defaulthyphenchar,defaultskewchar,delcode,% | |
915 delimiter,delimiterfactor,delimitershortfall,dimen,dimendef,% | |
916 discretionary,displayindent,displaylimits,displaystyle,% | |
917 displaywidowpenalty,displaywidth,divide,doublehyphendemerits,dp,% | |
918 edef,else,emergencystretch,end,endcsname,endgroup,endinput,% | |
919 endlinechar,eqno,errhelp,errmessage,errorcontextlines,% | |
920 errorstopmode,escapechar,everycr,everydisplay,everyhbox,everyjob,% | |
921 everymath,everypar,everyvbox,exhyphenpenalty,expandafter,fam,fi,% | |
922 finalhypendemerits,firstmark,floatingpenalty,font,fontdimen,% | |
923 fontname,futurelet,gdef,global,globaldefs,halign,hangafter,% | |
924 hangindent,hbadness,hbox,hfil,hfill,hfilneg,hfuzz,hoffset,% | |
925 holdinginserts,hrule,hsize,hskip,hss,ht,hyphenation,hyphenchar,% | |
926 hyphenpenalty,if,ifcase,ifcat,ifdim,ifeof,iffalse,ifhbox,ifhmode,% | |
927 ifinner,ifmmode,ifnum,ifodd,iftrue,ifvbox,ifvmode,ifvoid,ifx,% | |
928 ignorespaces,immediate,indent,input,insert,insertpenalties,% | |
929 interlinepenalty,jobname,kern,language,lastbox,lastkern,% | |
930 lastpenalty,lastskip,lccode,leaders,left,lefthyphenmin,leftskip,% | |
931 leqno,let,limits,linepenalty,lineskip,lineskiplimits,long,% | |
932 looseness,lower,lowercase,mag,mark,mathaccent,mathbin,mathchar,% | |
933 mathchardef,mathchoice,mathclose,mathcode,mathinner,mathop,% | |
934 mathopen,mathord,mathpunct,mathrel,mathsurround,maxdeadcycles,% | |
935 maxdepth,meaning,medmuskip,message,mkern,month,moveleft,% | |
936 moveright,mskip,multiply,muskip,muskipdef,newlinechar,noalign,% | |
937 noboundary,noexpand,noindent,nolimits,nonscript,nonstopmode,% | |
938 nulldelimiterspace,nullfont,number,omit,openin,openout,or,outer,% | |
939 output,outputpenalty,over,overfullrule,overline,overwithdelims,% | |
940 pagedepth,pagefilllstretch,pagefillstretch,pagefilstretch,% | |
941 pagegoal,pageshrink,pagestretch,pagetotal,par,parfillskip,% | |
942 parindent,parshape,parskip,patterns,pausing,penalty,% | |
943 postdisplaypenalty,predisplaypenalty,predisplaysize,pretolerance,% | |
944 prevdepth,prevgraf,radical,raise,read,relax,relpenalty,right,% | |
945 righthyphenmin,rightskip,romannumeral,scriptfont,% | |
946 scriptscriptfont,scriptscriptstyle,scriptspace,scriptstyle,% | |
947 scrollmode,setbox,setlanguage,sfcode,shipout,show,showbox,% | |
948 showboxbreadth,showboxdepth,showlists,showthe,skewchar,skip,% | |
949 skipdef,spacefactor,spaceskip,span,special,splitbotmark,% | |
950 splitfirstmark,splitmaxdepth,splittopskip,string,tabskip,% | |
951 textfont,textstyle,the,thickmuskip,thinmuskip,time,toks,toksdef,% | |
952 tolerance,topmark,topskip,tracingcommands,tracinglostchars,% | |
953 tracingmacros,tracingonline,tracingoutput,tracingpages,% | |
954 tracingparagraphs,tracingrestores,tracingstats,uccode,uchyph,% | |
955 underline,unhbox,unhcopy,unkern,unpenalty,unskip,unvbox,unvcopy,% | |
956 uppercase,vadjust,valign,vbadness,vbox,vcenter,vfil,vfill,% | |
957 vfilneg,vfuzz,voffset,vrule,vsize,vskip,vsplit,vss,vtop,wd,% | |
958 widowpenalty,write,xdef,xleaders,xspaceskip,year},% | |
959 sensitive,% | |
960 alsoother={0123456789$_},% | |
961 morecomment=[l]\%% | |
962 }[keywords,tex,comments]% | |
963 %% | |
964 %% Verilog definition (c) 2003 Cameron H. G. Wright <c.h.g.wright@ieee.org> | |
965 %% Based on the IEEE 1364-2001 Verilog HDL standard | |
966 %% Ref: S. Palnitkar, "Verilog HDL: A Guide to Digital Design and Synthesis," | |
967 %% Prentice Hall, 2003. ISBN: 0-13-044911-3 | |
968 %% | |
969 \lst@definelanguage{Verilog}% | |
970 {morekeywords={% reserved keywords | |
971 always,and,assign,automatic,begin,buf,bufif0,bufif1,case,casex,% | |
972 casez,cell,cmos,config,deassign,default,defparam,design,disable,% | |
973 edge,else,end,endcase,endconfig,endfunction,endgenerate,% | |
974 endmodule,endprimitive,endspecify,endtable,endtask,event,for,% | |
975 force,forever,fork,function,generate,genvar,highz0,highz1,if,% | |
976 ifnone,incdir,include,initial,inout,input,instance,integer,join,% | |
977 large,liblist,library,localparam,macromodule,medium,module,nand,% | |
978 negedge,nmos,nor,noshowcancelled,not,notif0,notif1,or,output,% | |
979 parameter,pmos,posedge,primitive,pull0,pull1,pulldown,pullup,% | |
980 pulsestyle_onevent,pulsestyle_ondetect,rcmos,real,realtime,reg,% | |
981 release,repeat,rnmos,rpmos,rtran,rtranif0,rtranif1,scalared,% | |
982 showcancelled,signed,small,specify,specparam,strong0,strong1,% | |
983 supply0,supply1,table,task,time,tran,tranif0,tranif1,tri,tri0,% | |
984 tri1,triand,trior,trireg,unsigned,use,vectored,wait,wand,weak0,% | |
985 weak1,while,wire,wor,xnor,xor},% | |
986 morekeywords=[2]{% system tasks and functions | |
987 $bitstoreal,$countdrivers,$display,$fclose,$fdisplay,$fmonitor,% | |
988 $fopen,$fstrobe,$fwrite,$finish,$getpattern,$history,$incsave,% | |
989 $input,$itor,$key,$list,$log,$monitor,$monitoroff,$monitoron,% | |
990 $nokey},% | |
991 morekeywords=[3]{% compiler directives | |
992 `accelerate,`autoexpand_vectornets,`celldefine,`default_nettype,% | |
993 `define,`else,`elsif,`endcelldefine,`endif,`endprotect,% | |
994 `endprotected,`expand_vectornets,`ifdef,`ifndef,`include,% | |
995 `no_accelerate,`noexpand_vectornets,`noremove_gatenames,% | |
996 `nounconnected_drive,`protect,`protected,`remove_gatenames,% | |
997 `remove_netnames,`resetall,`timescale,`unconnected_drive},% | |
998 alsoletter=\`,% | |
999 sensitive,% | |
1000 morecomment=[s]{/*}{*/},% | |
1001 morecomment=[l]//,% nonstandard | |
1002 morestring=[b]"% | |
1003 }[keywords,comments,strings]% | |
1004 \endinput | |
1005 %% | |
1006 %% End of file `lstlang3.sty'. |