summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/listings/lstlang2.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-03-05 23:15:14 +0000
committerKarl Berry <karl@freefriends.org>2014-03-05 23:15:14 +0000
commita76615cfbba78d118357323397a4a7a9e561e2f5 (patch)
tree423b2750892ec7eed161225110173053266c1e17 /Master/texmf-dist/tex/latex/listings/lstlang2.sty
parent664daebd9dd9c71968f4540b112d68dfe28dd367 (diff)
listings (5mar14)
git-svn-id: svn://tug.org/texlive/trunk@33095 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/listings/lstlang2.sty')
-rw-r--r--Master/texmf-dist/tex/latex/listings/lstlang2.sty122
1 files changed, 120 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/listings/lstlang2.sty b/Master/texmf-dist/tex/latex/listings/lstlang2.sty
index 680fee091ea..0379c047b26 100644
--- a/Master/texmf-dist/tex/latex/listings/lstlang2.sty
+++ b/Master/texmf-dist/tex/latex/listings/lstlang2.sty
@@ -22,7 +22,7 @@
%% programming languages to Jobst Hoffmann at <j.hoffmann@fh-aachen.de>.
%%
\ProvidesFile{lstlang2.sty}
- [2013/08/26 1.5b listings language file]
+ [2014/03/04 1.5c listings language file]
%%
%% Abap definition by Knut Lickert
%%
@@ -76,6 +76,37 @@
raise,raising}%
}[keywords,comments,strings]
%%
+%% ACM and ACMscript definition
+%% (c) 2013 Stefan Pinnow
+%%
+\lst@definelanguage{ACM}{
+ morekeywords={
+ abs,After,acos,And,As,asin,atan,At,Call,Compatibility,Connect,cos,cosh,%
+ Create,Delay,Difference,Do,Else,ElseIf,End,EndFor,EndIf,EndParallel,%
+ EndState,EndSwitch,EndText,EndWith,exp,External,Fixed,For,ForEach,Free,%
+ Global,Hidden,If,Implementation,In,Initial,Input,InterSection,%
+ IntegerSet,Invoke,Is,Language,Library,Link,Log10,LogE,Max,Min,Model,Of,%
+ Once,Options,Output,Parallel,Parameter,Pause,Port,Print,Private,%
+ Procedure,Product,Ramp,Repeat,Restart,Return,Round,Runs,Sigma,sin,sinh,%
+ Size,SnapShot,sqr,sqrt,SRamp,State,Stream,StringSet,Structure,Switch,%
+ SubRoutine,SymDiff,tan,tanh,Task,Text,Time,Then,Truncate,Union,Until,%
+ Uses,Variable,Wait,When,With,WithIn,WorkSpace%
+ },%
+ sensitive=false,%
+ morecomment=[l]{//},%
+ morecomment=[s]{/*}{*/},%
+ string=[b]{"},%
+}[keywords,comments,strings]%
+\lst@definelanguage{ACMscript}[]{VBScript}{%
+ morekeywords={%
+ ElseIf,False,In,Resume,True%
+ },%
+ deletekeywords={%
+ Abs,Array,Clear,CreateObject,CStr,Err,ForReading,ForWriting,%
+ OpenTextFile,Replace,WriteLine%
+ }%
+}[keywords,comments,strings]%
+%%
%% Corba IDL definition (c) 1999 Jens T. Berger Thielemann
%%
\lst@definelanguage[CORBA]{IDL}%
@@ -325,6 +356,93 @@
morestring=[b]',%
}[keywords,comments,strings]%
%%
+%% http://gretl.sourceforge.net/gretl-help/cmdref.html
+%% (c) 2013 Ignacio D\'iaz-Emparanza
+%%
+\lst@definelanguage{hansl}{%
+ % $-variables are internal functions in hansl
+ keywordsprefix ={\$},
+ morekeywords={ % hansl commands:
+ add,adf,anova,append,ar,ar1,%
+ arbond,arch,arima,biprobit,boxplot,break,%
+ catch,chow,clear,coeffsum,coint,coint2,%
+ corr,corrgm,cusum,data,dataset,debug,%
+ delete,diff,difftest,discrete,dpanel,dummify,%
+ duration,elif,else,end,endif,endloop,%
+ eqnprint,equation,estimate,fcast,foreign,fractint,%
+ freq,function,garch,genr,gmm,gnuplot,%
+ graphpg,hausman,heckit,help,hsk,hurst,%
+ if,include,info,intreg,join,kalman,%
+ kpss,labels,lad,lags,ldiff,leverage,%
+ levinlin,logistic,logit,logs,loop,mahal,%
+ makepkg,markers,meantest,mle,modeltab,modprint,%
+ modtest,mpols,negbin,nls,normtest,nulldata,%
+ ols,omit,open,orthdev,outfile,panel,%
+ pca,pergm,poisson,print,printf,probit,%
+ pvalue,qlrtest,qqplot,quantreg,quit,rename,%
+ reset,restrict,rmplot,run,runs,scatters,%
+ sdiff,set,setinfo,setobs,setmiss,shell,%
+ smpl,spearman,sprintf,square,sscanf,store,%
+ summary,system,tabprint,textplot,tobit,tsls,%
+ var,varlist,vartest,vecm,vif,wls,%
+ xcorrgm,xtab,scalar,series,matrix,string},%
+ morekeywords=[2]{ % Functions
+ abs,acos,acosh,aggregate,argname,%
+ asin,asinh,atan,atanh,atof,%
+ bessel,BFGSmax,bkfilt,boxcox,bwfilt,%
+ cdemean,cdf,cdiv,ceil,cholesky,%
+ chowlin,cmult,cnorm,colname,colnames,%
+ cols,corr,corrgm,cos,cosh,%
+ cov,critical,cum,deseas,det,%
+ diag,diagcat,diff,digamma,dnorm,%
+ dsort,dummify,eigengen,eigensym,eigsolve,%
+ epochday,errmsg,exp,fcstats,fdjac,%
+ fft,ffti,filter,firstobs,fixname,%
+ floor,fracdiff,gammafun,getenv,getline,%
+ ghk,gini,ginv,halton,hdprod,%
+ hpfilt,I,imaxc,imaxr,imhof,%
+ iminc,iminr,inbundle,infnorm,inlist,%
+ int,inv,invcdf,invmills,invpd,%
+ irf,irr,isconst,isnan,isnull,%
+ isodate,iwishart,kdensity,kfilter,ksimul,%
+ ksmooth,kurtosis,lags,lastobs,ldet,%
+ ldiff,lincomb,ljungbox,lngamma,log,%
+ log10,log2,loess,logistic,lower,%
+ lrvar,max,maxc,maxr,mcorr,%
+ mcov,mcovg,mean,meanc,meanr,%
+ median,mexp,min,minc,minr,%
+ missing,misszero,mlag,mnormal,mols,%
+ monthlen,movavg,mpols,mrandgen,mread,%
+ mreverse,mrls,mshape,msortby,muniform,%
+ mwrite,mxtab,nadarwat,nelem,ngetenv,%
+ nobs,normal,npv,NRmax,nullspace,%
+ obs,obslabel,obsnum,ok,onenorm,%
+ ones,orthdev,pdf,pergm,pmax,%
+ pmean,pmin,pnobs,polroots,polyfit,%
+ princomp,prodc,prodr,psd,psdroot,%
+ pshrink,psum,pvalue,pxsum,qform,%
+ qnorm,qrdecomp,quadtable,quantile,randgen,%
+ randgen1,randint,rank,ranking,rcond,%
+ readfile,regsub,remove,replace,resample,%
+ round,rownames,rows,sd,sdc,%
+ sdiff,selifc,selifr,seq,setnote,%
+ simann,sin,sinh,skewness,sort,%
+ sortby,sqrt,sscanf,sst,strlen,%
+ strncmp,strsplit,strstr,strstrip,strsub,%
+ sum,sumall,sumc,sumr,svd,%
+ tan,tanh,toepsolv,tolower,toupper,%
+ tr,transp,trimr,typestr,uniform,%
+ uniq,unvech,upper,urcpval,values,%
+ var,varname,varnum,varsimul,vec,%
+ vech,weekday,wmean,wsd,wvar,%
+ xmax,xmin,xpx,zeromiss,zeros,%
+ },%
+ sensitive=t,%
+ morecomment=[l]{\#},%
+ morecomment=[s]{/*}{*/},%
+ morestring=[b]{"}}%
+\lstalias{gretl}{hansl}
+%%
%% Haskell98 as implemented in Hugs98. See http://www.haskell.org
%% All keywords from Prelude and Standard Libraries
%% (c) 1999 Peter Bartke
@@ -452,7 +570,7 @@
life,list_together,name number,orders,parse_name,plural,%
react_after,react_before,short_name,short_name_indef,time_left,%
time_out,when_closed,when_open,when_on,when_off,%
- with_key},
+ with_key},%
%
% Library routines
morekeywords=[6]{Achieved,AfterRoutines,AllowPushDir,Banner,ChangePlayer,%