Advertisement
Guest User

Untitled

a guest
Sep 21st, 2014
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. documentclass[journal]{IEEEtran}
  2. usepackage{listings}
  3.  
  4. % "define" Scala
  5. lstdefinelanguage{scala}{
  6.   morekeywords={abstract,case,catch,class,def,%
  7.     do,else,extends,false,final,finally,%
  8.     for,if,implicit,import,match,mixin,%
  9.     new,null,object,override,package,%
  10.     private,protected,requires,return,sealed,%
  11.     super,this,throw,trait,true,try,%
  12.     type,val,var,while,with,yield},
  13.   otherkeywords={=>,<-,<%,<:,>:,#,@},
  14.   sensitive=true,
  15.   morecomment=[l]{//},
  16.   morecomment=[n]{/*}{*/},
  17.   morestring=[b]",
  18.   morestring=[b]',
  19.   morestring=[b]"""
  20. }
  21.  
  22. usepackage{color}
  23. definecolor{dkgreen}{rgb}{0,0.6,0}
  24. definecolor{gray}{rgb}{0.5,0.5,0.5}
  25. definecolor{mauve}{rgb}{0.58,0,0.82}
  26.  
  27. lstset{frame=tb,
  28.   language=scala,
  29.   aboveskip=3mm,
  30.   belowskip=3mm,
  31.   showstringspaces=false,
  32.   columns=flexible,
  33.   basicstyle={smallttfamily},
  34.   numbers=none,
  35.   numberstyle=tinycolor{gray},
  36.   keywordstyle=color{blue},
  37.   commentstyle=color{dkgreen},
  38.   stringstyle=color{mauve},
  39.   frame=single,
  40.   breaklines=true,
  41.   breakatwhitespace=true
  42.   tabsize=3
  43. }
  44. % A number of keyval errors occur here - basically
  45. % nothing in lstset is recognized. Errors look like:
  46. % ! Package keyval Error:   breakatwhitespace undefined.
  47.  
  48. begin{document}
  49.  
  50. begin{lstlisting}
  51. object Test {
  52. def main(args: Array[String]) {
  53. var a = 0;
  54. // for loop execution with a range
  55. for( a <- 1 to 10){
  56. println( "Value of a: " + a );
  57. }
  58. }
  59. }
  60. end{lstlisting}
  61.  
  62. end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement