summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/listings/lstlang3.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-09-07 21:02:21 +0000
committerKarl Berry <karl@freefriends.org>2014-09-07 21:02:21 +0000
commitaa82b39fdf2a2273eea8f0f990ebf8c51cbc7d19 (patch)
treeb05c6021356f1d21250fb08224b9d04a7e50bad5 /Master/texmf-dist/tex/latex/listings/lstlang3.sty
parentff0be2556ec1f7fbde7f75caeed672f326246d37 (diff)
listings
git-svn-id: svn://tug.org/texlive/trunk@35124 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/listings/lstlang3.sty')
-rw-r--r--Master/texmf-dist/tex/latex/listings/lstlang3.sty18
1 files changed, 17 insertions, 1 deletions
diff --git a/Master/texmf-dist/tex/latex/listings/lstlang3.sty b/Master/texmf-dist/tex/latex/listings/lstlang3.sty
index 22140c1be23..d8fafbd4fba 100644
--- a/Master/texmf-dist/tex/latex/listings/lstlang3.sty
+++ b/Master/texmf-dist/tex/latex/listings/lstlang3.sty
@@ -22,7 +22,7 @@
%% programming languages to Jobst Hoffmann at <j.hoffmann@fh-aachen.de>.
%%
\ProvidesFile{lstlang3.sty}
- [2014/03/04 1.5c listings language file]
+ [2014/09/06 1.5e listings language file]
\lst@definelanguage[68]{Algol}%
{morekeywords={abs,and,arg,begin,bin,bits,bool,by,bytes,case,channel,%
char,co,comment,compl,conj,divab,do,down,elem,elif,else,empty,%
@@ -330,6 +330,22 @@ SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
morestring=[b]",%
morestring=[b]'%
}[keywords,comments,strings]%
+\lst@definelanguage{Scala}%
+ {morekeywords={abstract,case,catch,class,def,%
+ do,else,extends,false,final,finally,%
+ for,if,implicit,import,lazy,match,mixin,%
+ new,null,object,override,package,%
+ private,protected,requires,return,sealed,%
+ super,this,trait,true,try,%
+ type,val,var,while,with,yield},%+
+otherkeywords={=,=>,<-,<\%,<:,>:,\#,@},%
+ sensitive,%
+ morecomment=[l]//,%
+ morecomment=[n]{/*}{*/},%
+ morestring=[b]",%
+ morestring=[b]',%
+ morestring=[b]""",%
+ }[keywords,comments,strings]%
\lst@definelanguage{ksh}
{morekeywords={alias,awk,cat,echo,else,elif,fi,exec,exit,%
for,in,do,done,select,case,esac,while,until,function,%