\ProvidesFile{lstlang4.sty}
    [2007/09/03 1.3 listings language file]
%%
%% XHTML definition (c) Marco Vito Moscaritolo
%%
%% XHTML definition (c) 2007 Marco Vito Moscaritolo
%%                              <mavimo@gmail.com>
%%
\lst@definelanguage{XHTML}%
  {
   morekeywords=[0]{xml,html,head,body,title,abbr,acronym,address,blockquote,br,cite,code,dfn,div,em,h1,h2,h3,h4,h5,h6,kbd,p,pre,q,samp,span,strong,var,a,dl,dt,dd,ol,ul,li,object,param,b,big,hr,i,small,sub,sup,tt,del,ins,bdo,button,fieldset,form,input,label,legend,select,optgroup,option,textarea,caption,col,colgroup,table,tbody,td,tfoot,th,thead,tr,img,area,map,meta,noscript,script,styleelement,link,base},%
   keywordstyle=[0]\color{blue!80!black!90}\texttt,
   morekeywords=[1]{http-equiv,name,content,version,encoding,xmlns,lang,accesskey,href,id,class,alt,height,href,http-equiv,id,label,lang,longdesc,media,name,onblur,onchange,onclick,ondblclick,onfocus,onkeydown,onkeypress,onkeyup,onload,onmousedown,onmousemove,onmouseout,onmouseover,onmouseup,onselect,onunload,rel,selected,src,standby,style,value,width,xmlns},
   keywordstyle=[1]\color{violet!80}\texttt,
   tag=**[s]<>,%
   morecomment=[s]{<!--}{-->},%
   sensitive=t,%
   showstringspaces=f,
   morestring=[d]",% ??? doubled
   breaklines=t,
   breakatwhitespace=t,
   backgroundcolor=\color{gray!5},
   frame=trbl,
   tabsize=4,% un tab corrisponde a N spazi
   numbers=left,% numero sulla sinistra
   firstnumber=1,% parto a numerare da 1
   commentstyle=\textit,
   stringstyle=\texttt,
   MoreSelectCharTable=%
      \lst@CArgX--\relax\lst@DefDelimB{}{}%
          {\ifnum\lst@mode=\lst@tagmode\else
               \expandafter\@gobblethree
           \fi}%
          \lst@BeginComment\lst@commentmode{{\lst@commentstyle}}%
      \lst@CArgX--\relax\lst@DefDelimE{}{}{}%
          \lst@EndComment\lst@commentmode
  }[keywords,comments,strings,html]%  
%%
%% Javascript definition (c) Marco Vito Moscaritolo
%%
%% Javascript definition (c) 2007 Marco Vito Moscaritolo
%%                              <mavimo@gmail.com>
%%
\lst@definelanguage{Javascript}%
{morekeywords=[0]{abstract,boolean,break,byte,case,catch,char,class,%
      const,continue,default,do,double,else,extends,false,final,%
      finally,float,for,goto,if,implements,import,instanceof,int,%
      interface,label,long,native,new,null,package,private,protected,%
      public,return,short,static,super,switch,synchronized,this,throw,%
      throws,transient,true,try,void,volatile,while},%
   sensitive=t,%
   showstringspaces=f,
   morecomment=[l]//,%
   morecomment=[s]{/*}{*/},%
   morestring=[b]",%
   morestring=[b]',%
   breaklines=t,
   breakatwhitespace=t,
   backgroundcolor=\color{gray!5},
   frame=trbl,
   tabsize=4,% un tab corrisponde a N spazi
   numbers=left,% numero sulla sinistra
   firstnumber=1,% parto a numerare da 1
   commentstyle=\textit,
   stringstyle=\texttt,
  }[keywords,comments,strings]%
\endinput
%%
%% End of file `lstlang4.sty'.
