%!TEX root = ./paper1.tex | |
\lstset{ | |
float=tb, | |
captionpos=b, | |
breaklines=true, | |
xleftmargin=20pt, | |
basicstyle=\ttfamily\scriptsize, | |
numberstyle=\tiny, | |
flexiblecolumns=true, | |
numbers=left, | |
nolol=false, | |
tabsize=2 | |
} | |
\lstdefinelanguage{OCL}{ | |
morekeywords={import,if,then,else,endif,self,and,true,false,def,includes,OclElement,package,let,in}, | |
sensitive=true, | |
morecomment=[l]{--}, | |
morestring=[b]", | |
morestring=[b]', | |
showstringspaces=false | |
} | |
\lstdefinelanguage{QVTo}{ | |
morekeywords={import,modeltype,uses,transformation,inout,in,out,configuration,property,main,var,if,then,else,endif,map,new,self,library,helper, mapping, and,return, when, where, object, true, false, result}, | |
sensitive=true, | |
morecomment=[l]{--}, | |
morecomment=[l]{//}, | |
morestring=[b]", | |
morestring=[b]', | |
showstringspaces=false | |
} | |
\lstdefinelanguage{Acceleo}{ | |
morekeywords={template, file, if, else, for}, | |
sensitive=true, | |
morecomment=[l]{--}, | |
morecomment=[l]{//}, | |
morestring=[b]", | |
morestring=[b]', | |
showstringspaces=false | |
} | |
\lstdefinelanguage{MWE}{ | |
morekeywords={module, import, var, true, false, }, | |
sensitive=true, | |
morecomment=[l]{//}, | |
morestring=[b]", | |
showstringspaces=false | |
} | |
\lstdefinelanguage{Java}{ | |
morekeywords={class, private, public, true, false, new, if, for, int, return, void, extends, implements, this, null, super, import, package}, | |
sensitive=true, | |
morecomment=[l]{//}, | |
morestring=[b]", | |
showstringspaces=false | |
} | |
\lstdefinelanguage{JastAdd}{ | |
morekeywords={abstract, ast, syn, inh, eq, boolean, int, false, true, if, for, return}, | |
morestring=[b]', | |
sensitive=true | |
} | |
\lstdefinelanguage{NaBL}{ | |
morekeywords={rules, defines, unique, non, refers, to}, | |
sensitive=true | |
} | |
\lstdefinelanguage{Gra2Mol}{ | |
morekeywords={rule, from, to, queries, mappings, skip, end_rule}, | |
morestring=[b]', | |
sensitive=true | |
} | |
\lstdefinelanguage{Xtext}{ | |
morekeywords={terminal, returns, grammar, import, fragment, current}, | |
morestring=[b]', | |
sensitive=true | |
} | |
\lstdefinelanguage{Xtend}{ | |
morekeywords={FOR, ENDFOR, IF, ELSE, ENDIF, def, protected, void, new, var, typeof, return}, | |
morestring=[b]', | |
morestring=[b]", | |
morecomment=[s]{/*}{*/} | |
sensitive=true | |
} | |