servicemix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ericjohn...@apache.org
Subject svn commit: r1026521 [2/5] - in /servicemix/sandbox/website20: ./ src/ src/main/ src/main/resources/ src/main/scala/ src/main/scala/scalate/ src/main/webapp/ src/main/webapp/WEB-INF/ src/main/webapp/WEB-INF/scalate/ src/main/webapp/WEB-INF/scalate/layo...
Date Fri, 22 Oct 2010 22:45:14 GMT
Added: servicemix/sandbox/website20/src/main/webapp/highlight/highlight.pack.js
URL: http://svn.apache.org/viewvc/servicemix/sandbox/website20/src/main/webapp/highlight/highlight.pack.js?rev=1026521&view=auto
==============================================================================
--- servicemix/sandbox/website20/src/main/webapp/highlight/highlight.pack.js (added)
+++ servicemix/sandbox/website20/src/main/webapp/highlight/highlight.pack.js Fri Oct 22 22:45:11 2010
@@ -0,0 +1 @@
+var hljs=new function(){var q={};var a={};function o(c){return c.replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;")}function l(t,s){if(!t){return false}for(var c=0;c<t.length;c++){if(t[c]==s){return true}}return false}function e(t,s,c){var u="m"+(t.cI?"i":"")+(c?"g":"");return new RegExp(s,u)}function k(s){for(var c=0;c<s.childNodes.length;c++){node=s.childNodes[c];if(node.nodeName=="CODE"){return node}if(!(node.nodeType==3&&node.nodeValue.match(/\s+/))){return null}}}function i(t){var s="";for(var c=0;c<t.childNodes.length;c++){if(t.childNodes[c].nodeType==3){s+=t.childNodes[c].nodeValue}else{if(t.childNodes[c].nodeName=="BR"){s+="\n"}else{s+=i(t.childNodes[c])}}}return s}function b(u){var s=u.className.split(/\s+/);s=s.concat(u.parentNode.className.split(/\s+/));for(var c=0;c<s.length;c++){var t=s[c].replace(/^language-/,"");if(t=="no-highlight"){throw"No highlight"}if(q[t]){return t}}}function d(c){var s=[];(function(u,v){for(var t=0;t<u.childNodes.length;
 t++){if(u.childNodes[t].nodeType==3){v+=u.childNodes[t].nodeValue.length}else{if(u.childNodes[t].nodeName=="BR"){v+=1}else{s.push({event:"start",offset:v,node:u.childNodes[t]});v=arguments.callee(u.childNodes[t],v);s.push({event:"stop",offset:v,node:u.childNodes[t]})}}}return v})(c,0);return s}function n(A,B,z){var t=0;var y="";var v=[];function w(){if(A.length&&B.length){if(A[0].offset!=B[0].offset){return(A[0].offset<B[0].offset)?A:B}else{return(A[0].event=="start"&&B[0].event=="stop")?B:A}}else{return A.length?A:B}}function u(F){var G="<"+F.nodeName.toLowerCase();for(var D=0;D<F.attributes.length;D++){var E=F.attributes[D];G+=" "+E.nodeName.toLowerCase();if(E.nodeValue!=undefined){G+='="'+o(E.nodeValue)+'"'}}return G+">"}function C(D){return"</"+D.nodeName.toLowerCase()+">"}while(A.length||B.length){var x=w().splice(0,1)[0];y+=o(z.substr(t,x.offset-t));t=x.offset;if(x.event=="start"){y+=u(x.node);v.push(x.node)}else{if(x.event=="stop"){var s=v.length;do{s--;var c=v[s];y+=
 C(c)}while(c!=x.node);v.splice(s,1);while(s<v.length){y+=u(v[s]);s++}}}}y+=z.substr(t);return y}function h(K,E){function L(Q,P){Q.sm=[];for(var O=0;O<Q.c.length;O++){for(var N=0;N<P.m.length;N++){if(P.m[N].cN==Q.c[O]){Q.sm[Q.sm.length]=P.m[N]}}}}function A(N,P){if(!P.c){return null}if(!P.sm){L(P,I)}for(var O=0;O<P.sm.length;O++){if(P.sm[O].bR.test(N)){return P.sm[O]}}return null}function x(O,N){if(D[O].e&&D[O].eR.test(N)){return 1}if(D[O].eW){var P=x(O-1,N);return P?P+1:0}return 0}function y(N,O){return O.iR&&O.iR.test(N)}function B(T,R){var P=[];function S(U){if(!l(P,U)){P[P.length]=U}}if(T.c){for(var O=0;O<R.m.length;O++){if(l(T.c,R.m[O].cN)){S(R.m[O].b)}}}var N=D.length-1;do{if(D[N].e){S(D[N].e)}N--}while(D[N+1].eW);if(T.i){S(T.i)}var Q="("+P[0];for(var O=0;O<P.length;O++){Q+="|"+P[O]}Q+=")";return e(R,Q)}function t(P,O){var Q=D[D.length-1];if(!Q.t){Q.t=B(Q,I)}P=P.substr(O);var N=Q.t.exec(P);if(!N){return[P,"",true]}if(N.index==0){return["",N[0],false]}else{return[P.subst
 r(0,N.index),N[0],false]}}function s(R,N){var O=I.cI?N[0].toLowerCase():N[0];for(var Q in R.keywordGroups){if(!R.keywordGroups.hasOwnProperty(Q)){continue}var P=R.keywordGroups[Q].hasOwnProperty(O);if(P){return[Q,P]}}return false}function G(Q,T){if(!T.k||!T.l){return o(Q)}if(!T.lR){var S="("+T.l[0];for(var P=1;P<T.l.length;P++){S+="|"+T.l[P]}S+=")";T.lR=e(I,S,true)}var R="";var U=0;T.lR.lastIndex=0;var O=T.lR.exec(Q);while(O){R+=o(Q.substr(U,O.index-U));var N=s(T,O);if(N){u+=N[1];R+='<span class="'+N[0]+'">'+o(O[0])+"</span>"}else{R+=o(O[0])}U=T.lR.lastIndex;O=T.lR.exec(Q)}R+=o(Q.substr(U,Q.length-U));return R}function M(N,P){if(P.subLanguage&&a[P.subLanguage]){var O=h(P.subLanguage,N);u+=O.keyword_count;C+=O.r;return O.value}else{return G(N,P)}}function J(P,N){var O=P.nM?"":'<span class="'+P.displayClassName+'">';if(P.rB){c+=O;P.buffer=""}else{if(P.eB){c+=o(N)+O;P.buffer=""}else{c+=O;P.buffer=N}}D[D.length]=P}function F(S,O,T){var U=D[D.length-1];if(T){c+=M(U.buffer+S,U);re
 turn false}var P=A(O,U);if(P){c+=M(U.buffer+S,U);J(P,O);C+=P.r;return P.rB}var N=x(D.length-1,O);if(N){var R=U.nM?"":"</span>";if(U.rE){c+=M(U.buffer+S,U)+R}else{if(U.eE){c+=M(U.buffer+S,U)+R+o(O)}else{c+=M(U.buffer+S+O,U)+R}}while(N>1){R=D[D.length-2].nM?"":"</span>";c+=R;N--;D.length--}D.length--;D[D.length-1].buffer="";if(U.starts){for(var Q=0;Q<I.m.length;Q++){if(I.m[Q].cN==U.starts){J(I.m[Q],"");break}}}return U.rE}if(y(O,U)){throw"Illegal"}}var I=q[K];var D=[I.dM];var C=0;var u=0;var c="";try{var w=0;I.dM.buffer="";do{var z=t(E,w);var v=F(z[0],z[1],z[2]);w+=z[0].length;if(!v){w+=z[1].length}}while(!z[2]);if(D.length>1){throw"Illegal"}return{r:C,keyword_count:u,value:c}}catch(H){if(H=="Illegal"){return{r:0,keyword_count:0,value:o(E)}}else{throw H}}}function j(){for(var s in q){if(!q.hasOwnProperty(s)){continue}var t=q[s];for(var c=0;c<t.m.length;c++){var u=t.m[c];if(u.b){u.bR=e(t,"^"+u.b)}if(u.e){u.eR=e(t,"^"+u.e)}if(u.i){u.iR=e(t,"^(?:"+u.i+")")}t.dM.iR=e(t,"^(?:"+t.dM
 .i+")");if(u.r==undefined){u.r=1}if(!u.displayClassName){u.displayClassName=u.cN}}}}function g(){function t(w){if(!w.keywordGroups){for(var v in w.k){if(!w.k.hasOwnProperty(v)){continue}if(w.k[v] instanceof Object){w.keywordGroups=w.k}else{w.keywordGroups={keyword:w.k}}break}}}for(var s in q){if(!q.hasOwnProperty(s)){continue}var u=q[s];t(u.dM);for(var c=0;c<u.m.length;c++){t(u.m[c])}}}function f(){if(f.called){return}f.called=true;j();g();a=q}function r(y,C){f();try{var F=i(y);var v=b(y)}catch(z){if(z=="No highlight"){return}}if(v){var B=h(v,F).value}else{var D=0;for(var E in a){if(!a.hasOwnProperty(E)){continue}var t=h(E,F);var c=t.keyword_count+t.r;if(c>D){D=c;var B=t.value;v=E}}}if(B){var x=y.className;if(!x.match(v)){x+=" "+v}var s=d(y);if(s.length){var u=document.createElement("pre");u.innerHTML=B;B=n(s,d(u),F)}if(C){B=B.replace(/^((<[^>]+>|\t)+)/gm,function(G,J,I,H){return J.replace(/\t/g,C)})}var A=document.createElement("div");A.innerHTML='<pre><code class="'+x+'">'
 +B+"</code></pre>";var w=y.parentNode.parentNode;w.replaceChild(A.firstChild,y.parentNode)}}function m(){if(m.called){return}m.called=true;f();if(arguments.length){for(var c=0;c<arguments.length;c++){if(q[arguments[c]]){a[arguments[c]]=q[arguments[c]]}}}var t=document.getElementsByTagName("pre");for(var c=0;c<t.length;c++){var s=k(t[c]);if(s){r(s,hljs.tabReplace)}}}function p(){var c=arguments;var s=function(){m.apply(null,c)};if(window.addEventListener){window.addEventListener("DOMContentLoaded",s,false);window.addEventListener("load",s,false)}else{if(window.attachEvent){window.attachEvent("onload",s)}else{window.onload=s}}}this.LANGUAGES=q;this.initHighlightingOnLoad=p;this.highlightBlock=r;this.initHighlighting=m;this.IR="[a-zA-Z][a-zA-Z0-9_]*";this.UIR="[a-zA-Z_][a-zA-Z0-9_]*";this.NR="\\b\\d+(\\.\\d+)?";this.CNR="\\b(0x[A-Za-z0-9]+|\\d+(\\.\\d+)?)";this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|\\.|-|-=|/|/=|:|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\[|\\{
 |\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:["escape"],r:0};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:["escape"],r:0};this.BE={cN:"escape",b:"\\\\.",e:"^",nM:true,r:0};this.CLCM={cN:"comment",b:"//",e:"$",r:0};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.CNM={cN:"number",b:this.CNR,e:"^",r:0}}();var initHighlightingOnLoad=hljs.initHighlightingOnLoad;hljs.LANGUAGES.bash=function(){var a={"true":1,"false":1};return{dM:{l:[hljs.IR],c:["string","shebang","comment","number","test_condition","string","variable"],k:{keyword:{"if":1,then:1,"else":1,fi:1,"for":1,"break":1,"continue":1,"while":1,"in":1,"do":1,done:1,echo:1,exit:1,"return":1,set:1,declare:1},literal:a}},cI:false,m:[{cN:"shebang",b:"(#!\\/bin\\/bash)|(#!\\/bin\\/sh)",e:"^",r:10},hljs.HCM,{cN:"test_condition",b:"\\[ ",e:" \\]",c:["string","variable","number"],l:[hljs.IR],k:{literal:a},r:0},{cN:"test_condition",b:"\\[\\[ ",e:" \\]\\]",c:["string",
 "variable","number"],l:[hljs.IR],k:{literal:a}},{cN:"variable",b:"\\$([a-zA-Z0-9_]+)\\b",e:"^"},{cN:"variable",b:"\\$\\{(([^}])|(\\\\}))+\\}",e:"^",c:["number"]},{cN:"string",b:'"',e:'"',i:"\\n",c:["escape","variable"],r:0},{cN:"string",b:'"',e:'"',i:"\\n",c:["escape","variable"],r:0},hljs.BE,hljs.CNM,{cN:"comment",b:"\\/\\/",e:"$",i:"."}]}}();hljs.LANGUAGES.ruby=function(){var a="[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?";var c="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?";var b=["comment","string","char","class","function","constant","symbol","number","variable","identifier","regexp_container"];var d={keyword:{and:1,"false":1,then:1,defined:1,module:1,"in":1,"return":1,redo:1,"if":1,BEGIN:1,retry:1,end:1,"for":1,"true":1,self:1,when:1,next:1,until:1,"do":1,begin:1,unless:1,END:1,rescue:1,nil:1,"else":1,"break":1,undef:1,not:1,"super":1,"class":1,"case":1,require:1,yield:1,alias:1,"while":1,ensure:1,elsif:1,or:1,def:1},keymethods:{__id__:1,__se
 nd__:1,abort:1,abs:1,"all?":1,allocate:1,ancestors:1,"any?":1,arity:1,assoc:1,at:1,at_exit:1,autoload:1,"autoload?":1,"between?":1,binding:1,binmode:1,"block_given?":1,call:1,callcc:1,caller:1,capitalize:1,"capitalize!":1,casecmp:1,"catch":1,ceil:1,center:1,chomp:1,"chomp!":1,chop:1,"chop!":1,chr:1,"class":1,class_eval:1,"class_variable_defined?":1,class_variables:1,clear:1,clone:1,close:1,close_read:1,close_write:1,"closed?":1,coerce:1,collect:1,"collect!":1,compact:1,"compact!":1,concat:1,"const_defined?":1,const_get:1,const_missing:1,const_set:1,constants:1,count:1,crypt:1,"default":1,default_proc:1,"delete":1,"delete!":1,delete_at:1,delete_if:1,detect:1,display:1,div:1,divmod:1,downcase:1,"downcase!":1,downto:1,dump:1,dup:1,each:1,each_byte:1,each_index:1,each_key:1,each_line:1,each_pair:1,each_value:1,each_with_index:1,"empty?":1,entries:1,eof:1,"eof?":1,"eql?":1,"equal?":1,"eval":1,exec:1,exit:1,"exit!":1,extend:1,fail:1,fcntl:1,fetch:1,fileno:1,fill:1,find:1,find_all:
 1,first:1,flatten:1,"flatten!":1,floor:1,flush:1,for_fd:1,foreach:1,fork:1,format:1,freeze:1,"frozen?":1,fsync:1,getc:1,gets:1,global_variables:1,grep:1,gsub:1,"gsub!":1,"has_key?":1,"has_value?":1,hash:1,hex:1,id:1,include:1,"include?":1,included_modules:1,index:1,indexes:1,indices:1,induced_from:1,inject:1,insert:1,inspect:1,instance_eval:1,instance_method:1,instance_methods:1,"instance_of?":1,"instance_variable_defined?":1,instance_variable_get:1,instance_variable_set:1,instance_variables:1,"integer?":1,intern:1,invert:1,ioctl:1,"is_a?":1,isatty:1,"iterator?":1,join:1,"key?":1,keys:1,"kind_of?":1,lambda:1,last:1,length:1,lineno:1,ljust:1,load:1,local_variables:1,loop:1,lstrip:1,"lstrip!":1,map:1,"map!":1,match:1,max:1,"member?":1,merge:1,"merge!":1,method:1,"method_defined?":1,method_missing:1,methods:1,min:1,module_eval:1,modulo:1,name:1,nesting:1,"new":1,next:1,"next!":1,"nil?":1,nitems:1,"nonzero?":1,object_id:1,oct:1,open:1,pack:1,partition:1,pid:1,pipe:1,pop:1,popen:
 1,pos:1,prec:1,prec_f:1,prec_i:1,print:1,printf:1,private_class_method:1,private_instance_methods:1,"private_method_defined?":1,private_methods:1,proc:1,protected_instance_methods:1,"protected_method_defined?":1,protected_methods:1,public_class_method:1,public_instance_methods:1,"public_method_defined?":1,public_methods:1,push:1,putc:1,puts:1,quo:1,raise:1,rand:1,rassoc:1,read:1,read_nonblock:1,readchar:1,readline:1,readlines:1,readpartial:1,rehash:1,reject:1,"reject!":1,remainder:1,reopen:1,replace:1,require:1,"respond_to?":1,reverse:1,"reverse!":1,reverse_each:1,rewind:1,rindex:1,rjust:1,round:1,rstrip:1,"rstrip!":1,scan:1,seek:1,select:1,send:1,set_trace_func:1,shift:1,singleton_method_added:1,singleton_methods:1,size:1,sleep:1,slice:1,"slice!":1,sort:1,"sort!":1,sort_by:1,split:1,sprintf:1,squeeze:1,"squeeze!":1,srand:1,stat:1,step:1,store:1,strip:1,"strip!":1,sub:1,"sub!":1,succ:1,"succ!":1,sum:1,superclass:1,swapcase:1,"swapcase!":1,sync:1,syscall:1,sysopen:1,sysread:1
 ,sysseek:1,system:1,syswrite:1,taint:1,"tainted?":1,tell:1,test:1,"throw":1,times:1,to_a:1,to_ary:1,to_f:1,to_hash:1,to_i:1,to_int:1,to_io:1,to_proc:1,to_s:1,to_str:1,to_sym:1,tr:1,"tr!":1,tr_s:1,"tr_s!":1,trace_var:1,transpose:1,trap:1,truncate:1,"tty?":1,type:1,ungetc:1,uniq:1,"uniq!":1,unpack:1,unshift:1,untaint:1,untrace_var:1,upcase:1,"upcase!":1,update:1,upto:1,"value?":1,values:1,values_at:1,warn:1,write:1,write_nonblock:1,"zero?":1,zip:1}};return{dM:{l:[a],c:b,k:d},m:[{cN:"comment",b:"#",e:"$",c:["yardoctag"]},{cN:"yardoctag",b:"@[A-Za-z]+",e:"^"},{cN:"comment",b:"^\\=begin",e:"^\\=end",c:["yardoctag"],r:10},{cN:"comment",b:"^__END__",e:"\\n$"},{cN:"params",b:"\\(",e:"\\)",l:[a],k:d,c:b},{cN:"function",b:"\\bdef\\s+",e:" |$|;",l:[a],k:d,c:["ftitle","params","comment"]},{cN:"ftitle",displayClassName:"title",b:c,e:"^",l:[a],k:d},{cN:"class",b:"\\b(class|module)\\b",e:"$|;",l:[hljs.UIR],k:d,c:["title","inheritance","comment"],k:{"class":1,module:1}},{cN:"title",b:"[A-Za
 -z_]\\w*(::\\w+)*(\\?|\\!)?",e:"^",r:0},{cN:"inheritance",b:"<\\s*",e:"^",c:["parent"]},{cN:"parent",b:"("+hljs.IR+"::)?"+hljs.IR,e:"^"},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",e:"^",r:0},{cN:"number",b:"\\?\\w",e:"^"},{cN:"string",b:"'",e:"'",c:["escape","subst"],r:0},{cN:"string",b:'"',e:'"',c:["escape","subst"],r:0},{cN:"string",b:"%[qw]?\\(",e:"\\)",c:["escape","subst"],r:10},{cN:"string",b:"%[qw]?\\[",e:"\\]",c:["escape","subst"],r:10},{cN:"string",b:"%[qw]?{",e:"}",c:["escape","subst"],r:10},{cN:"string",b:"%[qw]?<",e:">",c:["escape","subst"],r:10},{cN:"string",b:"%[qw]?/",e:"/",c:["escape","subst"],r:10},{cN:"string",b:"%[qw]?%",e:"%",c:["escape","subst"],r:10},{cN:"string",b:"%[qw]?-",e:"-",c:["escape","subst"],r:10},{cN:"string",b:"%[qw]?\\|",e:"\\|",c:["escape","subst"],r:10},{cN:"constant",b:"(::)?([A-Z]\\w*(::)?)+",e:"^",r:0},{cN:"symbol",b:":",e:"^",c:["string","identifier"]},{cN:"identifier",b:a,e:"^",l:[a],k:d
 ,r:0},hljs.BE,{cN:"subst",b:"#\\{",e:"}",l:[a],k:d,c:b},{cN:"regexp_container",b:"("+hljs.RSR+")\\s*",e:"^",nM:true,c:["comment","regexp"],r:0},{cN:"regexp",b:"/",e:"/[a-z]*",i:"\\n",c:["escape"]},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))",e:"^"}]}}();hljs.LANGUAGES.diff={cI:true,dM:{c:["chunk","header","addition","deletion","change"]},m:[{cN:"chunk",b:"^\\@\\@ +\\-\\d+,\\d+ +\\+\\d+,\\d+ +\\@\\@$",e:"^",r:10},{cN:"chunk",b:"^\\*\\*\\* +\\d+,\\d+ +\\*\\*\\*\\*$",e:"^",r:10},{cN:"chunk",b:"^\\-\\-\\- +\\d+,\\d+ +\\-\\-\\-\\-$",e:"^",r:10},{cN:"header",b:"Index: ",e:"$"},{cN:"header",b:"=====",e:"=====$"},{cN:"header",b:"^\\-\\-\\-",e:"$"},{cN:"header",b:"^\\*{3} ",e:"$"},{cN:"header",b:"^\\+\\+\\+",e:"$"},{cN:"header",b:"\\*{5}",e:"\\*{5}$"},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"change",b:"^\\!",e:"$"}]};hljs.XML_COMMENT={cN:"comment",b:"<!--",e:"-->"};hljs.XML_ATTR={cN:"attribute",b:"\\s[A-Za-z0-9\\._:-]+=",e:"^",c:["value"]};hljs.XML_VALU
 E_QUOT={cN:"value",b:'"',e:'"'};hljs.XML_VALUE_APOS={cN:"value",b:"'",e:"'"};hljs.LANGUAGES.xml={dM:{c:["pi","comment","cdata","tag"]},cI:true,m:[{cN:"pi",b:"<\\?",e:"\\?>",r:10},hljs.XML_COMMENT,{cN:"cdata",b:"<\\!\\[CDATA\\[",e:"\\]\\]>"},{cN:"tag",b:"</?",e:">",c:["title","tag_internal"],r:1.5},{cN:"title",b:"[A-Za-z0-9\\._:-]+",e:"^",r:0},{cN:"tag_internal",b:"^",eW:true,nM:true,c:["attribute"],r:0,i:"[\\+\\.]"},hljs.XML_ATTR,hljs.XML_VALUE_QUOT,hljs.XML_VALUE_APOS]};hljs.HTML_TAGS={code:1,kbd:1,font:1,noscript:1,style:1,img:1,title:1,menu:1,tt:1,tr:1,param:1,li:1,tfoot:1,th:1,input:1,td:1,dl:1,blockquote:1,fieldset:1,big:1,dd:1,abbr:1,optgroup:1,dt:1,button:1,isindex:1,p:1,small:1,div:1,dir:1,em:1,frame:1,meta:1,sub:1,bdo:1,label:1,acronym:1,sup:1,body:1,xml:1,basefont:1,base:1,br:1,address:1,strong:1,legend:1,ol:1,script:1,caption:1,s:1,col:1,h2:1,h3:1,h1:1,h6:1,h4:1,h5:1,table:1,select:1,noframes:1,span:1,area:1,dfn:1,strike:1,cite:1,thead:1,head:1,option:1,form:1,hr:
 1,"var":1,link:1,b:1,colgroup:1,ul:1,applet:1,del:1,iframe:1,pre:1,frameset:1,ins:1,tbody:1,html:1,samp:1,map:1,object:1,a:1,xmlns:1,center:1,textarea:1,i:1,q:1,u:1};hljs.HTML_DOCTYPE={cN:"doctype",b:"<!DOCTYPE",e:">",r:10};hljs.HTML_ATTR={cN:"attribute",b:"\\s[a-zA-Z\\:_-]+=",e:"^",c:["value"]};hljs.HTML_SHORT_ATTR={cN:"attribute",b:" [a-zA-Z]+",e:"^"};hljs.HTML_VALUE={cN:"value",b:"[a-zA-Z0-9]+",e:"^"};hljs.LANGUAGES.html={dM:{c:["tag","comment","doctype","vbscript"]},cI:true,m:[hljs.XML_COMMENT,hljs.HTML_DOCTYPE,{cN:"tag",l:[hljs.IR],k:hljs.HTML_TAGS,b:"<style",e:">",c:["attribute"],i:"[\\+\\.]",starts:"css"},{cN:"tag",l:[hljs.IR],k:hljs.HTML_TAGS,b:"<script",e:">",c:["attribute"],i:"[\\+\\.]",starts:"javascript"},{cN:"tag",l:[hljs.IR],k:hljs.HTML_TAGS,b:"<[A-Za-z/]",e:">",c:["attribute"],i:"[\\+\\.]"},{cN:"css",e:"</style>",rE:true,subLanguage:"css"},{cN:"javascript",e:"<\/script>",rE:true,subLanguage:"javascript"},hljs.HTML_ATTR,hljs.HTML_SHORT_ATTR,hljs.XML_VALUE_QUOT,
 hljs.XML_VALUE_APOS,hljs.HTML_VALUE,{cN:"vbscript",b:"<%",e:"%>",subLanguage:"vbscript"}]};hljs.LANGUAGES.javascript={dM:{l:[hljs.UIR],c:["string","comment","number","regexp_container","function"],k:{keyword:{"in":1,"if":1,"for":1,"while":1,"finally":1,"var":1,"new":1,"function":1,"do":1,"return":1,"void":1,"else":1,"break":1,"catch":1,"instanceof":1,"with":1,"throw":1,"case":1,"default":1,"try":1,"this":1,"switch":1,"continue":1,"typeof":1,"delete":1},literal:{"true":1,"false":1,"null":1}}},m:[hljs.CLCM,hljs.CBLCLM,hljs.CNM,hljs.ASM,hljs.QSM,hljs.BE,{cN:"regexp_container",b:"("+hljs.RSR+"|case|return|throw)\\s*",e:"^",nM:true,l:[hljs.IR],k:{"return":1,"throw":1,"case":1},c:["comment","regexp"],r:0},{cN:"regexp",b:"/.*?[^\\\\/]/[gim]*",e:"^"},{cN:"function",b:"\\bfunction\\b",e:"{",l:[hljs.UIR],k:{"function":1},c:["title","params"]},{cN:"title",b:"[A-Za-z$_][0-9A-Za-z$_]*",e:"^"},{cN:"params",b:"\\(",e:"\\)",c:["string","comment"]}]};hljs.LANGUAGES.css={dM:{c:["at_rule","id"
 ,"class","attr_selector","pseudo","rules","comment"],k:hljs.HTML_TAGS,l:[hljs.IR],i:"="},cI:true,m:[{cN:"at_rule",b:"@",e:"[{;]",eE:true,l:[hljs.IR],k:{"import":1,page:1,media:1,charset:1,"font-face":1},c:["function","string","number","pseudo"]},{cN:"id",b:"\\#[A-Za-z0-9_-]+",e:"^"},{cN:"class",b:"\\.[A-Za-z0-9_-]+",e:"^",r:0},{cN:"attr_selector",b:"\\[",e:"\\]",i:"$"},{cN:"pseudo",b:":(:)?[a-zA-Z0-9\\_\\-\\+\\(\\)\\\"\\']+",e:"^"},{cN:"rules",b:"{",e:"}",c:["rule","comment"],i:"[^\\s]"},{cN:"rule",b:"[A-Z\\_\\.\\-]+\\s*:",e:";",eW:true,l:["[A-Za-z-]+"],k:{"play-during":1,"counter-reset":1,"counter-increment":1,"min-height":1,quotes:1,"border-top":1,pitch:1,font:1,pause:1,"list-style-image":1,"border-width":1,cue:1,"outline-width":1,"border-left":1,elevation:1,richness:1,"speech-rate":1,"border-bottom":1,"border-spacing":1,background:1,"list-style-type":1,"text-align":1,"page-break-inside":1,orphans:1,"page-break-before":1,"text-transform":1,"line-height":1,"padding-left":1,
 "font-size":1,right:1,"word-spacing":1,"padding-top":1,"outline-style":1,bottom:1,content:1,"border-right-style":1,"padding-right":1,"border-left-style":1,"voice-family":1,"background-color":1,"border-bottom-color":1,"outline-color":1,"unicode-bidi":1,"max-width":1,"font-family":1,"caption-side":1,"border-right-width":1,"pause-before":1,"border-top-style":1,color:1,"border-collapse":1,"border-bottom-width":1,"float":1,height:1,"max-height":1,"margin-right":1,"border-top-width":1,speak:1,"speak-header":1,top:1,"cue-before":1,"min-width":1,width:1,"font-variant":1,"border-top-color":1,"background-position":1,"empty-cells":1,direction:1,"border-right":1,visibility:1,padding:1,"border-style":1,"background-attachment":1,overflow:1,"border-bottom-style":1,cursor:1,margin:1,display:1,"border-left-width":1,"letter-spacing":1,"vertical-align":1,clip:1,"border-color":1,"list-style":1,"padding-bottom":1,"pause-after":1,"speak-numeral":1,"margin-left":1,widows:1,border:1,"font-style":1,
 "border-left-color":1,"pitch-range":1,"background-repeat":1,"table-layout":1,"margin-bottom":1,"speak-punctuation":1,"font-weight":1,"border-right-color":1,"page-break-after":1,position:1,"white-space":1,"text-indent":1,"background-image":1,volume:1,stress:1,outline:1,clear:1,"z-index":1,"text-decoration":1,"margin-top":1,azimuth:1,"cue-after":1,left:1,"list-style-position":1},c:["value"]},hljs.CBLCLM,{cN:"value",b:"^",eW:true,eE:true,c:["function","number","hexcolor","string"]},{cN:"number",b:hljs.NR,e:"^"},{cN:"hexcolor",b:"\\#[0-9A-F]+",e:"^"},{cN:"function",b:hljs.IR+"\\(",e:"\\)",c:["params"]},{cN:"params",b:"^",eW:true,eE:true,c:["number","string"]},hljs.ASM,hljs.QSM]};hljs.LANGUAGES.java={dM:{l:[hljs.UIR],c:["javadoc","comment","string","class","number","annotation"],k:{"false":1,"synchronized":1,"int":1,"abstract":1,"float":1,"private":1,"char":1,"interface":1,"boolean":1,"static":1,"null":1,"if":1,"const":1,"for":1,"true":1,"while":1,"long":1,"throw":1,strictfp:1,"f
 inally":1,"protected":1,"extends":1,"import":1,"native":1,"final":1,"implements":1,"return":1,"void":1,"enum":1,"else":1,"break":1,"transient":1,"new":1,"catch":1,"instanceof":1,"byte":1,"super":1,"class":1,"volatile":1,"case":1,assert:1,"short":1,"package":1,"default":1,"double":1,"public":1,"try":1,"this":1,"switch":1,"continue":1,"throws":1}},m:[{cN:"class",l:[hljs.UIR],b:"(class |interface )",e:"{",i:":",k:{"class":1,"interface":1},c:["inheritance","title"]},{cN:"inheritance",b:"(implements|extends)",e:"^",nM:true,l:[hljs.IR],k:{"extends":1,"implements":1},r:10},{cN:"title",b:hljs.UIR,e:"^"},{cN:"params",b:"\\(",e:"\\)",c:["string","annotation"]},hljs.CNM,hljs.ASM,hljs.QSM,hljs.BE,hljs.CLCM,{cN:"javadoc",b:"/\\*\\*",e:"\\*/",c:["javadoctag"],r:10},{cN:"javadoctag",b:"@[A-Za-z]+",e:"^"},hljs.CBLCLM,{cN:"annotation",b:"@[A-Za-z]+",e:"^"}]};hljs.LANGUAGES.sql={cI:true,dM:{c:["operator","comment"],i:"[^\\s]"},m:[{cN:"operator",b:"(begin|start|commit|rollback|savepoint|lock|a
 lter|create|drop|rename|call|delete|do|handler|insert|load|replace|select|truncate|update|set|show|pragma)\\b",e:";|$",c:["string","number","newline"],l:["[a-zA-Z][a-zA-Z0-9_\\.]*"],k:{keyword:{all:1,partial:1,global:1,month:1,current_timestamp:1,using:1,go:1,revoke:1,smallint:1,indicator:1,"end-exec":1,disconnect:1,zone:1,"with":1,character:1,assertion:1,to:1,add:1,current_user:1,usage:1,input:1,local:1,alter:1,match:1,collate:1,real:1,then:1,rollback:1,get:1,read:1,timestamp:1,session_user:1,not:1,integer:1,bit:1,unique:1,day:1,minute:1,desc:1,insert:1,execute:1,like:1,ilike:2,level:1,decimal:1,drop:1,"continue":1,isolation:1,found:1,where:1,constraints:1,domain:1,right:1,national:1,some:1,module:1,transaction:1,relative:1,second:1,connect:1,escape:1,close:1,system_user:1,"for":1,deferred:1,section:1,cast:1,current:1,sqlstate:1,allocate:1,intersect:1,deallocate:1,numeric:1,"public":1,preserve:1,full:1,"goto":1,initially:1,asc:1,no:1,key:1,output:1,collation:1,group:1,by:1,
 union:1,session:1,both:1,last:1,language:1,constraint:1,column:1,of:1,space:1,foreign:1,deferrable:1,prior:1,connection:1,unknown:1,action:1,commit:1,view:1,or:1,first:1,into:1,"float":1,year:1,primary:1,cascaded:1,except:1,restrict:1,set:1,references:1,names:1,table:1,outer:1,open:1,select:1,size:1,are:1,rows:1,from:1,prepare:1,distinct:1,leading:1,create:1,only:1,next:1,inner:1,authorization:1,schema:1,corresponding:1,option:1,declare:1,precision:1,immediate:1,"else":1,timezone_minute:1,external:1,varying:1,translation:1,"true":1,"case":1,exception:1,join:1,hour:1,"default":1,"double":1,scroll:1,value:1,cursor:1,descriptor:1,values:1,dec:1,fetch:1,procedure:1,"delete":1,and:1,"false":1,"int":1,is:1,describe:1,"char":1,as:1,at:1,"in":1,varchar:1,"null":1,trailing:1,any:1,absolute:1,current_time:1,end:1,grant:1,privileges:1,when:1,cross:1,check:1,write:1,current_date:1,pad:1,begin:1,temporary:1,exec:1,time:1,update:1,catalog:1,user:1,sql:1,date:1,on:1,identity:1,timezone_hou
 r:1,natural:1,whenever:1,interval:1,work:1,order:1,cascade:1,diagnostics:1,nchar:1,having:1,left:1,call:1,"do":1,handler:1,load:1,replace:1,truncate:1,start:1,lock:1,show:1,pragma:1},aggregate:{count:1,sum:1,min:1,max:1,avg:1}}},{cN:"newline",b:"\\n",e:"^",nM:true},hljs.CNM,hljs.CBLCLM,{cN:"comment",b:"--",e:"$"},{cN:"string",b:"'",e:"'",c:["escape","squote"],r:0},{cN:"squote",b:"''",e:"^",nM:true},{cN:"string",b:'"',e:'"',c:["escape","dquote"],r:0},{cN:"dquote",b:'""',e:"^",nM:true},{cN:"string",b:"`",e:"`",c:["escape"]},hljs.BE]};hljs.LANGUAGES.scala={dM:{l:[hljs.UIR],c:["javadoc","comment","string","class","number","annotation"],k:{type:1,yield:1,lazy:1,override:1,def:1,"with":1,val:1,"var":1,"false":1,"true":1,sealed:1,"abstract":1,"private":1,trait:1,object:1,"null":1,"if":1,"for":1,"while":1,"throw":1,"finally":1,"protected":1,"extends":1,"import":1,"final":1,"return":1,"else":1,"break":1,"new":1,"catch":1,"super":1,"class":1,"case":1,"package":1,"default":1,"try":1,"t
 his":1,match:1,"continue":1,"throws":1}},m:[{cN:"class",l:[hljs.UIR],b:"((case )?class |object |trait )",e:"({|$)",i:":",k:{"case":1,"class":1,trait:1,object:1},c:["inheritance","title","params"]},{cN:"inheritance",b:"(extends|with)",e:"^",nM:true,l:[hljs.IR],k:{"extends":1,"with":1},r:10},{cN:"title",b:hljs.UIR,e:"^"},{cN:"params",b:"\\(",e:"\\)",c:["string","annotation"]},hljs.CNM,hljs.ASM,hljs.QSM,hljs.BE,hljs.CLCM,{cN:"javadoc",b:"/\\*\\*",e:"\\*/",c:["javadoctag"],r:10},{cN:"javadoctag",b:"@[A-Za-z]+",e:"^"},hljs.CBLCLM,{cN:"annotation",b:"@[A-Za-z]+",e:"^"},{cN:"string",b:'u?r?"""',e:'"""',r:10}]};hljs.LANGUAGES.cpp=function(){var a={keyword:{"false":1,"int":1,"float":1,"while":1,"private":1,"char":1,"catch":1,"export":1,virtual:1,operator:2,sizeof:2,dynamic_cast:2,typedef:2,const_cast:2,"const":1,struct:1,"for":1,static_cast:2,union:1,namespace:1,unsigned:1,"long":1,"throw":1,"volatile":2,"static":1,"protected":1,bool:1,template:1,mutable:1,"if":1,"public":1,friend:2,
 "do":1,"return":1,"goto":1,auto:1,"void":2,"enum":1,"else":1,"break":1,"new":1,extern:1,using:1,"true":1,"class":1,asm:1,"case":1,typeid:1,"short":1,reinterpret_cast:2,"default":1,"double":1,register:1,explicit:1,signed:1,typename:1,"try":1,"this":1,"switch":1,"continue":1,wchar_t:1,inline:1,"delete":1},built_in:{std:1,string:1,cin:1,cout:1,cerr:1,clog:1,stringstream:1,istringstream:1,ostringstream:1,auto_ptr:1,deque:1,list:1,queue:1,stack:1,vector:1,map:1,set:1,bitset:1,multiset:1,multimap:1}};return{dM:{l:[hljs.UIR],i:"</",c:["comment","string","number","preprocessor","stl_container"],k:a},m:[hljs.CLCM,hljs.CBLCLM,hljs.CNM,hljs.QSM,hljs.BE,{cN:"string",b:"'",e:"[^\\\\]'",i:"[^\\\\][^']"},{cN:"preprocessor",b:"#",e:"$"},{cN:"stl_container",b:"\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap)\\s*<",e:">",c:["stl_container"],l:[hljs.UIR],k:a,r:10}]}}();

Propchange: servicemix/sandbox/website20/src/main/webapp/highlight/highlight.pack.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: servicemix/sandbox/website20/src/main/webapp/highlight/languages/1c.js
URL: http://svn.apache.org/viewvc/servicemix/sandbox/website20/src/main/webapp/highlight/languages/1c.js?rev=1026521&view=auto
==============================================================================
--- servicemix/sandbox/website20/src/main/webapp/highlight/languages/1c.js (added)
+++ servicemix/sandbox/website20/src/main/webapp/highlight/languages/1c.js Fri Oct 22 22:45:11 2010
@@ -0,0 +1,95 @@
+/*
+Language: 1C
+Author: Yuri Ivanov <ivanov@supersoft.ru>
+Contributors: Sergey Baranov <segyrn@yandex.ru>
+*/
+
+hljs.LANGUAGES['1c'] = function(){
+  var IDENT_RE_RU = '[a-zA-Zа-яА-Я][a-zA-Z0-9_а-яА-Я]*';
+  var OneS_KEYWORDS = {'возврат':1,'дата':1,'для':1,'если':1,'и':1,'или':1,'иначе':1,'иначеесли':1,'исключение':1,'конецесли':1,'конецпопытки':1,'конецпроцедуры':1,'конецфункции':1,'конеццикла':1,'константа':1,'не':1,'перейти':1,'перем':1,'перечисление':1,'по':1,'пока':1,'попытка':1,'прервать':1,'продолжить':1,'процедура':1,'строка':1,'тогда':1,'фс':1,'функция':1,'цикл':1,'чÐ
 сло':1,'экспорт':1};
+  var OneS_BUILT_IN = {'ansitooem':1,'oemtoansi':1,'ввестивидсубконто':1,'ввестидату':1,'ввестизначение':1,'ввестиперечисление':1,'ввестипериод':1,'ввестиплансчетов':1,'ввестистроку':1,'ввестичисло':1,'вопрос':1,'восстановитьзначение':1,'врег':1,'выбранныйплансчетов':1,'вызватьисключение':1,'датагод':1,'датамесяц':1,'датачисло':1,'добавитьмесяц'
 :1,'завершитьработусистемы':1,'заголовоксистемы':1,'записьжурналарегистрации':1,'запуститьприложение':1,'зафиксироватьтранзакцию':1,'значениевстроку':1,'значениевстрокувнутр':1,'значениевфайл':1,'значениеизстроки':1,'значениеизстрокивнутр':1,'значениеизфайла':1,'имякомпьютера':1,'имяпользовател
 ':1,'каталогвременныхфайлов':1,'каталогиб':1,'каталогпользователя':1,'каталогпрограммы':1,'кодсимв':1,'командасистемы':1,'конгода':1,'конецпериодаби':1,'конецрассчитанногопериодаби':1,'конецстандартногоинтервала':1,'конквартала':1,'конмесяца':1,'коннедели':1,'лев':1,'лог':1,'лог10':1,'макс':1,'максимальноеколичестÐ
 ²Ð¾ÑÑƒÐ±ÐºÐ¾Ð½Ñ‚о':1,'мин':1,'монопольныйрежим':1,'названиеинтерфейса':1,'названиенабораправ':1,'назначитьвид':1,'назначитьсчет':1,'найти':1,'найтипомеченныенаудаление':1,'найтиссылки':1,'началопериодаби':1,'началостандартногоинтервала':1,'начатьтранзакцию':1,'начгода':1,'начквартала':1,'начмесяца':1,'начнедели':1,'нÐ
 ¾Ð¼ÐµÑ€Ð´Ð½ÑÐ³Ð¾Ð´Ð°':1,'номерднянедели':1,'номернеделигода':1,'нрег':1,'обработкаожидания':1,'окр':1,'описаниеошибки':1,'основнойжурналрасчетов':1,'основнойплансчетов':1,'основнойязык':1,'открытьформу':1,'открытьформумодально':1,'отменитьтранзакцию':1,'очиститьокносообщений':1,'периодстр':1,'полноеимяпользовате
 ля':1,'получитьвремята':1,'получитьдатута':1,'получитьдокументта':1,'получитьзначенияотбора':1,'получитьпозициюта':1,'получитьпустоезначение':1,'получитьта':1,'прав':1,'праводоступа':1,'предупреждение':1,'префиксавтонумерации':1,'пустаястрока':1,'пустоезначение':1,'рабочаядаттьпустоезначение':1,'получиÑ
 ‚ьта':1,'прав':1,'праводоступа':1,'предупреждение':1,'префиксавтонумерации':1,'пустаястрока':1,'пустоезначение':1,'рабочаядата':1,'разделительстраниц':1,'разделительстрок':1,'разм':1,'разобратьпозициюдокумента':1,'рассчитатьрегистрына':1,'рассчитатьрегистрыпо':1,'сигнал':1,'симв':1,'символтабуляции':1,'создатьÐ
 ¾Ð±ÑŠÐµÐºÑ‚':1,'сокрл':1,'сокрлп':1,'сокрп':1,' сообщить':1,'состояние':1,'сохранитьзначение':1,'сред':1,'статусвозврата':1,'стрдлина':1,'стрзаменить':1,'стрколичествострок':1,'стрполучитьстроку':1,' стрчисловхождений':1,'сформироватьпозициюдокумента':1,'счетпокоду':1,'текущаядата':1,'текущеевремя':1,'типзначения':1,'типзнаÑ
 ‡ÐµÐ½Ð¸ÑÑÑ‚Ñ€':1,'удалитьобъекты':1,'установитьтана':1,'установитьтапо':1,'фиксшаблон':1,'формат':1,'цел':1,'шаблон':1};
+
+  return {
+    defaultMode: {
+      lexems: [IDENT_RE_RU],
+      contains: ['comment', 'string', 'function', 'preprocessor', 'number', 'date'],
+      keywords: {'keyword':OneS_KEYWORDS,'built_in':OneS_BUILT_IN}
+    },
+    case_insensitive: true,
+    modes: [
+      hljs.C_LINE_COMMENT_MODE,
+      {
+        className: 'string',
+        begin: '"', end: '"',
+        contains: ['dquote'],
+        relevance: 0
+      },
+      {
+        className: 'string',
+        begin: '"', end: '$',
+        contains: ['dquote']
+      },
+      {
+        className: 'string',
+        begin: '\\|', end: '$',
+        contains: ['dquote']
+      },
+      {
+        className: 'string',
+        begin: '\\|', end: '"',
+        contains: ['dquote']
+      },
+      {
+        className: 'date',
+        begin: '\'\\d{2}\\.\\d{2}\\.(\\d{2}|\\d{4})\'', end: '^'
+      },
+      {
+        className: 'dquote',
+        begin: '""', end: '^'
+      },
+      {
+        className: 'number',
+        begin: hljs.NUMBER_RE, end: '^',
+        relevance: 0
+      },
+      {
+        className: 'title',
+        lexems: [IDENT_RE_RU],
+        begin: IDENT_RE_RU, end: '^'
+      },
+      {
+        className: 'params',
+        begin: '\\(', end: '\\)',
+        lexems: [IDENT_RE_RU],
+        keywords: {'знач':1},
+        contains: ['string']
+      },
+      {
+        className: 'function',
+        begin: '(процедура|функция)', end: '$',
+        lexems: [IDENT_RE_RU],
+        keywords: {'процедура': 1, 'экспорт': 1, 'функция': 1},
+        contains: ['title','tail','comment'],
+        relevance: 0
+      },
+      {
+        className: 'tail',
+        begin: '^',  endsWithParent: true,
+        lexems: [IDENT_RE_RU],
+        contains: ['params', 'export']
+      },
+      {
+        className: 'export',
+        begin: 'экспорт', endsWithParent: true,
+        lexems: [IDENT_RE_RU],
+        keywords: {'экспорт': 1},
+        contains: ['comment']
+      },
+      {
+        className: 'preprocessor',
+        begin: '#', end: '$',
+        lexems: [IDENT_RE_RU]
+      }
+    ]
+  };
+}();

Propchange: servicemix/sandbox/website20/src/main/webapp/highlight/languages/1c.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: servicemix/sandbox/website20/src/main/webapp/highlight/languages/apache.js
URL: http://svn.apache.org/viewvc/servicemix/sandbox/website20/src/main/webapp/highlight/languages/apache.js?rev=1026521&view=auto
==============================================================================
--- servicemix/sandbox/website20/src/main/webapp/highlight/languages/apache.js (added)
+++ servicemix/sandbox/website20/src/main/webapp/highlight/languages/apache.js Fri Oct 22 22:45:11 2010
@@ -0,0 +1,442 @@
+/*
+Language: Apache
+Author: Ruslan Keba <rukeba@gmail.com>
+Website: http://rukeba.com/
+Description: language definition for Apache configuration files (httpd.conf & .htaccess)
+Version 1.1
+Date: 2008-12-27
+*/
+
+hljs.LANGUAGES.apache =
+{
+  case_insensitive: true,
+  defaultMode: {
+    lexems: [hljs.IDENT_RE],
+    contains: ['comment', 'sqbracket', 'cbracket', 'number', 'tag', 'string'],
+    keywords: {
+      'keyword': {
+        'acceptfilter': 1,
+        'acceptmutex': 1,
+        'acceptpathinfo': 1,
+        'accessfilename': 1,
+        'action': 1,
+        'addalt': 1,
+        'addaltbyencoding': 1,
+        'addaltbytype': 1,
+        'addcharset': 1,
+        'adddefaultcharset': 1,
+        'adddescription': 1,
+        'addencoding': 1,
+        'addhandler': 1,
+        'addicon': 1,
+        'addiconbyencoding': 1,
+        'addiconbytype': 1,
+        'addinputfilter': 1,
+        'addlanguage': 1,
+        'addmoduleinfo': 1,
+        'addoutputfilter': 1,
+        'addoutputfilterbytype': 1,
+        'addtype': 1,
+        'alias': 1,
+        'aliasmatch': 1,
+        'allow': 1,
+        'allowconnect': 1,
+        'allowencodedslashes': 1,
+        'allowoverride': 1,
+        'anonymous': 1,
+        'anonymous_logemail': 1,
+        'anonymous_mustgiveemail': 1,
+        'anonymous_nouserid': 1,
+        'anonymous_verifyemail': 1,
+        'authbasicauthoritative': 1,
+        'authbasicprovider': 1,
+        'authdbduserpwquery': 1,
+        'authdbduserrealmquery': 1,
+        'authdbmgroupfile': 1,
+        'authdbmtype': 1,
+        'authdbmuserfile': 1,
+        'authdefaultauthoritative': 1,
+        'authdigestalgorithm': 1,
+        'authdigestdomain': 1,
+        'authdigestnccheck': 1,
+        'authdigestnonceformat': 1,
+        'authdigestnoncelifetime': 1,
+        'authdigestprovider': 1,
+        'authdigestqop': 1,
+        'authdigestshmemsize': 1,
+        'authgroupfile': 1,
+        'authldapbinddn': 1,
+        'authldapbindpassword': 1,
+        'authldapcharsetconfig': 1,
+        'authldapcomparednonserver': 1,
+        'authldapdereferencealiases': 1,
+        'authldapgroupattribute': 1,
+        'authldapgroupattributeisdn': 1,
+        'authldapremoteuserattribute': 1,
+        'authldapremoteuserisdn': 1,
+        'authldapurl': 1,
+        'authname': 1,
+        'authnprovideralias': 1,
+        'authtype': 1,
+        'authuserfile': 1,
+        'authzdbmauthoritative': 1,
+        'authzdbmtype': 1,
+        'authzdefaultauthoritative': 1,
+        'authzgroupfileauthoritative': 1,
+        'authzldapauthoritative': 1,
+        'authzownerauthoritative': 1,
+        'authzuserauthoritative': 1,
+        'balancermember': 1,
+        'browsermatch': 1,
+        'browsermatchnocase': 1,
+        'bufferedlogs': 1,
+        'cachedefaultexpire': 1,
+        'cachedirlength': 1,
+        'cachedirlevels': 1,
+        'cachedisable': 1,
+        'cacheenable': 1,
+        'cachefile': 1,
+        'cacheignorecachecontrol': 1,
+        'cacheignoreheaders': 1,
+        'cacheignorenolastmod': 1,
+        'cacheignorequerystring': 1,
+        'cachelastmodifiedfactor': 1,
+        'cachemaxexpire': 1,
+        'cachemaxfilesize': 1,
+        'cacheminfilesize': 1,
+        'cachenegotiateddocs': 1,
+        'cacheroot': 1,
+        'cachestorenostore': 1,
+        'cachestoreprivate': 1,
+        'cgimapextension': 1,
+        'charsetdefault': 1,
+        'charsetoptions': 1,
+        'charsetsourceenc': 1,
+        'checkcaseonly': 1,
+        'checkspelling': 1,
+        'chrootdir': 1,
+        'contentdigest': 1,
+        'cookiedomain': 1,
+        'cookieexpires': 1,
+        'cookielog': 1,
+        'cookiename': 1,
+        'cookiestyle': 1,
+        'cookietracking': 1,
+        'coredumpdirectory': 1,
+        'customlog': 1,
+        'dav': 1,
+        'davdepthinfinity': 1,
+        'davgenericlockdb': 1,
+        'davlockdb': 1,
+        'davmintimeout': 1,
+        'dbdexptime': 1,
+        'dbdkeep': 1,
+        'dbdmax': 1,
+        'dbdmin': 1,
+        'dbdparams': 1,
+        'dbdpersist': 1,
+        'dbdpreparesql': 1,
+        'dbdriver': 1,
+        'defaulticon': 1,
+        'defaultlanguage': 1,
+        'defaulttype': 1,
+        'deflatebuffersize': 1,
+        'deflatecompressionlevel': 1,
+        'deflatefilternote': 1,
+        'deflatememlevel': 1,
+        'deflatewindowsize': 1,
+        'deny': 1,
+        'directoryindex': 1,
+        'directorymatch': 1,
+        'directoryslash': 1,
+        'documentroot': 1,
+        'dumpioinput': 1,
+        'dumpiologlevel': 1,
+        'dumpiooutput': 1,
+        'enableexceptionhook': 1,
+        'enablemmap': 1,
+        'enablesendfile': 1,
+        'errordocument': 1,
+        'errorlog': 1,
+        'example': 1,
+        'expiresactive': 1,
+        'expiresbytype': 1,
+        'expiresdefault': 1,
+        'extendedstatus': 1,
+        'extfilterdefine': 1,
+        'extfilteroptions': 1,
+        'fileetag': 1,
+        'filterchain': 1,
+        'filterdeclare': 1,
+        'filterprotocol': 1,
+        'filterprovider': 1,
+        'filtertrace': 1,
+        'forcelanguagepriority': 1,
+        'forcetype': 1,
+        'forensiclog': 1,
+        'gracefulshutdowntimeout': 1,
+        'group': 1,
+        'header': 1,
+        'headername': 1,
+        'hostnamelookups': 1,
+        'identitycheck': 1,
+        'identitychecktimeout': 1,
+        'imapbase': 1,
+        'imapdefault': 1,
+        'imapmenu': 1,
+        'include': 1,
+        'indexheadinsert': 1,
+        'indexignore': 1,
+        'indexoptions': 1,
+        'indexorderdefault': 1,
+        'indexstylesheet': 1,
+        'isapiappendlogtoerrors': 1,
+        'isapiappendlogtoquery': 1,
+        'isapicachefile': 1,
+        'isapifakeasync': 1,
+        'isapilognotsupported': 1,
+        'isapireadaheadbuffer': 1,
+        'keepalive': 1,
+        'keepalivetimeout': 1,
+        'languagepriority': 1,
+        'ldapcacheentries': 1,
+        'ldapcachettl': 1,
+        'ldapconnectiontimeout': 1,
+        'ldapopcacheentries': 1,
+        'ldapopcachettl': 1,
+        'ldapsharedcachefile': 1,
+        'ldapsharedcachesize': 1,
+        'ldaptrustedclientcert': 1,
+        'ldaptrustedglobalcert': 1,
+        'ldaptrustedmode': 1,
+        'ldapverifyservercert': 1,
+        'limitinternalrecursion': 1,
+        'limitrequestbody': 1,
+        'limitrequestfields': 1,
+        'limitrequestfieldsize': 1,
+        'limitrequestline': 1,
+        'limitxmlrequestbody': 1,
+        'listen': 1,
+        'listenbacklog': 1,
+        'loadfile': 1,
+        'loadmodule': 1,
+        'lockfile': 1,
+        'logformat': 1,
+        'loglevel': 1,
+        'maxclients': 1,
+        'maxkeepaliverequests': 1,
+        'maxmemfree': 1,
+        'maxrequestsperchild': 1,
+        'maxrequestsperthread': 1,
+        'maxspareservers': 1,
+        'maxsparethreads': 1,
+        'maxthreads': 1,
+        'mcachemaxobjectcount': 1,
+        'mcachemaxobjectsize': 1,
+        'mcachemaxstreamingbuffer': 1,
+        'mcacheminobjectsize': 1,
+        'mcacheremovalalgorithm': 1,
+        'mcachesize': 1,
+        'metadir': 1,
+        'metafiles': 1,
+        'metasuffix': 1,
+        'mimemagicfile': 1,
+        'minspareservers': 1,
+        'minsparethreads': 1,
+        'mmapfile': 1,
+        'mod_gzip_on': 1,
+        'mod_gzip_add_header_count': 1,
+        'mod_gzip_keep_workfiles': 1,
+        'mod_gzip_dechunk': 1,
+        'mod_gzip_min_http': 1,
+        'mod_gzip_minimum_file_size': 1,
+        'mod_gzip_maximum_file_size': 1,
+        'mod_gzip_maximum_inmem_size': 1,
+        'mod_gzip_temp_dir': 1,
+        'mod_gzip_item_include': 1,
+        'mod_gzip_item_exclude': 1,
+        'mod_gzip_command_version': 1,
+        'mod_gzip_can_negotiate': 1,
+        'mod_gzip_handle_methods': 1,
+        'mod_gzip_static_suffix': 1,
+        'mod_gzip_send_vary': 1,
+        'mod_gzip_update_static': 1,
+        'modmimeusepathinfo': 1,
+        'multiviewsmatch': 1,
+        'namevirtualhost': 1,
+        'noproxy': 1,
+        'nwssltrustedcerts': 1,
+        'nwsslupgradeable': 1,
+        'options': 1,
+        'order': 1,
+        'passenv': 1,
+        'pidfile': 1,
+        'protocolecho': 1,
+        'proxybadheader': 1,
+        'proxyblock': 1,
+        'proxydomain': 1,
+        'proxyerroroverride': 1,
+        'proxyftpdircharset': 1,
+        'proxyiobuffersize': 1,
+        'proxymaxforwards': 1,
+        'proxypass': 1,
+        'proxypassinterpolateenv': 1,
+        'proxypassmatch': 1,
+        'proxypassreverse': 1,
+        'proxypassreversecookiedomain': 1,
+        'proxypassreversecookiepath': 1,
+        'proxypreservehost': 1,
+        'proxyreceivebuffersize': 1,
+        'proxyremote': 1,
+        'proxyremotematch': 1,
+        'proxyrequests': 1,
+        'proxyset': 1,
+        'proxystatus': 1,
+        'proxytimeout': 1,
+        'proxyvia': 1,
+        'readmename': 1,
+        'receivebuffersize': 1,
+        'redirect': 1,
+        'redirectmatch': 1,
+        'redirectpermanent': 1,
+        'redirecttemp': 1,
+        'removecharset': 1,
+        'removeencoding': 1,
+        'removehandler': 1,
+        'removeinputfilter': 1,
+        'removelanguage': 1,
+        'removeoutputfilter': 1,
+        'removetype': 1,
+        'requestheader': 1,
+        'require': 2,
+        'rewritebase': 1,
+        'rewritecond': 10,
+        'rewriteengine': 1,
+        'rewritelock': 1,
+        'rewritelog': 1,
+        'rewriteloglevel': 1,
+        'rewritemap': 1,
+        'rewriteoptions': 1,
+        'rewriterule': 10,
+        'rlimitcpu': 1,
+        'rlimitmem': 1,
+        'rlimitnproc': 1,
+        'satisfy': 1,
+        'scoreboardfile': 1,
+        'script': 1,
+        'scriptalias': 1,
+        'scriptaliasmatch': 1,
+        'scriptinterpretersource': 1,
+        'scriptlog': 1,
+        'scriptlogbuffer': 1,
+        'scriptloglength': 1,
+        'scriptsock': 1,
+        'securelisten': 1,
+        'seerequesttail': 1,
+        'sendbuffersize': 1,
+        'serveradmin': 1,
+        'serveralias': 1,
+        'serverlimit': 1,
+        'servername': 1,
+        'serverpath': 1,
+        'serverroot': 1,
+        'serversignature': 1,
+        'servertokens': 1,
+        'setenv': 1,
+        'setenvif': 1,
+        'setenvifnocase': 1,
+        'sethandler': 1,
+        'setinputfilter': 1,
+        'setoutputfilter': 1,
+        'ssienableaccess': 1,
+        'ssiendtag': 1,
+        'ssierrormsg': 1,
+        'ssistarttag': 1,
+        'ssitimeformat': 1,
+        'ssiundefinedecho': 1,
+        'sslcacertificatefile': 1,
+        'sslcacertificatepath': 1,
+        'sslcadnrequestfile': 1,
+        'sslcadnrequestpath': 1,
+        'sslcarevocationfile': 1,
+        'sslcarevocationpath': 1,
+        'sslcertificatechainfile': 1,
+        'sslcertificatefile': 1,
+        'sslcertificatekeyfile': 1,
+        'sslciphersuite': 1,
+        'sslcryptodevice': 1,
+        'sslengine': 1,
+        'sslhonorciperorder': 1,
+        'sslmutex': 1,
+        'ssloptions': 1,
+        'sslpassphrasedialog': 1,
+        'sslprotocol': 1,
+        'sslproxycacertificatefile': 1,
+        'sslproxycacertificatepath': 1,
+        'sslproxycarevocationfile': 1,
+        'sslproxycarevocationpath': 1,
+        'sslproxyciphersuite': 1,
+        'sslproxyengine': 1,
+        'sslproxymachinecertificatefile': 1,
+        'sslproxymachinecertificatepath': 1,
+        'sslproxyprotocol': 1,
+        'sslproxyverify': 1,
+        'sslproxyverifydepth': 1,
+        'sslrandomseed': 1,
+        'sslrequire': 1,
+        'sslrequiressl': 1,
+        'sslsessioncache': 1,
+        'sslsessioncachetimeout': 1,
+        'sslusername': 1,
+        'sslverifyclient': 1,
+        'sslverifydepth': 1,
+        'startservers': 1,
+        'startthreads': 1,
+        'substitute': 1,
+        'suexecusergroup': 1,
+        'threadlimit': 1,
+        'threadsperchild': 1,
+        'threadstacksize': 1,
+        'timeout': 1,
+        'traceenable': 1,
+        'transferlog': 1,
+        'typesconfig': 1,
+        'unsetenv': 1,
+        'usecanonicalname': 1,
+        'usecanonicalphysicalport': 1,
+        'user': 1,
+        'userdir': 1,
+        'virtualdocumentroot': 1,
+        'virtualdocumentrootip': 1,
+        'virtualscriptalias': 1,
+        'virtualscriptaliasip': 1,
+        'win32disableacceptex': 1,
+        'xbithack': 1
+      },
+      'literal': {'on': 1, 'off': 1}
+    }
+  },
+  modes: [
+    hljs.HASH_COMMENT_MODE,
+    {
+      /* TODO: check tag content: Location, Files, VirtualHost, ... */
+      className: 'tag',
+      begin: '</?', end: '>'
+    },
+    {
+      className: 'sqbracket',
+      begin: '\\s\\[', end: '\\]$'
+    },
+    {
+      className: 'cbracket',
+      begin: '[\\$%]\\{', end: '\\}',
+      contains: ['cbracket', 'number']
+    },
+    {
+      className: 'number',
+      begin: '[\\$%]\\d+', end: '^'
+    },
+    hljs.QUOTE_STRING_MODE,
+    hljs.BACKSLASH_ESCAPE
+  ]
+};

Propchange: servicemix/sandbox/website20/src/main/webapp/highlight/languages/apache.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: servicemix/sandbox/website20/src/main/webapp/highlight/languages/avrasm.js
URL: http://svn.apache.org/viewvc/servicemix/sandbox/website20/src/main/webapp/highlight/languages/avrasm.js?rev=1026521&view=auto
==============================================================================
--- servicemix/sandbox/website20/src/main/webapp/highlight/languages/avrasm.js (added)
+++ servicemix/sandbox/website20/src/main/webapp/highlight/languages/avrasm.js Fri Oct 22 22:45:11 2010
@@ -0,0 +1,89 @@
+/*
+Language: AVR Assembler
+Author: Vladimir Ermakov <vooon341@gmail.com>
+*/
+
+hljs.LANGUAGES.avrasm =
+{
+  case_insensitive: true,
+  defaultMode: {
+    lexems: [hljs.IDENT_RE],
+    contains: ['comment',  'number', 'string', 'label', 'preprocessor', 'localvars'],
+    illegal: '',
+    keywords: {
+        'keyword': {
+          /* mnemonic */
+          'adc': 1,  'add': 1 , 'adiw': 1 , 'and': 1 , 'andi': 1 , 'asr': 1 , 'bclr': 1 , 'bld': 1 , 'brbc': 1 , 'brbs': 1 , 'brcc': 1 ,
+          'brcs': 1, 'break': 1, 'breq': 1, 'brge': 1, 'brhc': 1, 'brhs': 1, 'brid': 1, 'brie': 1, 'brlo': 1, 'brlt': 1, 'brmi': 1,
+          'brne': 1, 'brpl': 1, 'brsh': 1, 'brtc': 1, 'brts': 1, 'brvc': 1, 'brvs': 1, 'bset': 1, 'bst': 1, 'call': 1, 'cbi': 1,
+          'cbr': 1, 'clc': 1, 'clh': 1, 'cli': 1, 'cln': 1, 'clr': 1, 'cls': 1, 'clt': 1, 'clv': 1, 'clz': 1, 'com': 1, 'cp': 1,
+          'cpc': 1, 'cpi': 1, 'cpse': 1, 'dec': 1, 'eicall': 1, 'eijmp': 1, 'elpm': 1, 'eor': 1, 'fmul': 1, 'fmuls': 1, 'fmulsu': 1,
+          'icall': 1, 'ijmp': 1, 'in': 1, 'inc': 1, 'jmp': 1, 'ld': 1, 'ldd': 1, 'ldi': 1, 'lds': 1, 'lpm': 1, 'lsl': 1, 'lsr': 1,
+          'mov': 1, 'movw': 1, 'mul': 1, 'muls': 1, 'mulsu': 1, 'neg': 1, 'nop': 1, 'or': 1, 'ori': 1, 'out': 1, 'pop': 1, 'push': 1,
+          'rcall': 1, 'ret': 1, 'reti': 1, 'rjmp': 1, 'rol': 1, 'ror': 1, 'sbc': 1, 'sbr': 1, 'sbrc': 1, 'sbrs': 1, 'sec': 1, 'seh': 1,
+          'sbi': 1, 'sbci': 1, 'sbic': 1, 'sbis': 1, 'sbiw': 1, 'sei': 1, 'sen': 1, 'ser': 1, 'ses': 1, 'set': 1, 'sev': 1, 'sez': 1,
+          'sleep': 1, 'spm': 1, 'st': 1, 'std': 1, 'sts': 1, 'sub': 1, 'subi': 1, 'swap': 1, 'tst': 1, 'wdr': 1
+        },
+        'built_in': {
+          /* general purpose registers */
+          'r0': 1, 'r1': 1, 'r2': 1, 'r3': 1, 'r4': 1, 'r5': 1, 'r6': 1, 'r7': 1, 'r8': 1, 'r9': 1, 'r10': 1, 'r11': 1, 'r12': 1,
+          'r13': 1, 'r14': 1, 'r15': 1, 'r16': 1, 'r17': 1, 'r18': 1, 'r19': 1,  'r20': 1, 'r21': 1, 'r22': 1, 'r23': 1, 'r24': 1,
+          'r25': 1, 'r26': 1, 'r27': 1, 'r28': 1, 'r29': 1, 'r30': 1, 'r31': 1,
+          'x': 1 /* R27:R26 */, 'xh': 1 /* R27 */, 'xl': 1 /* R26 */,
+          'y': 1 /* R29:R28 */, 'yh': 1 /* R29 */, 'yl': 1 /* R28 */,
+          'z': 1 /* R31:R30 */, 'zh': 1 /* R31 */, 'zl': 1 /* R30 */,
+          /* IO Registers (ATMega128) */
+          'ucsr1c': 1, 'udr1': 1, 'ucsr1a': 1, 'ucsr1b': 1, 'ubrr1l': 1, 'ubrr1h': 1, 'ucsr0c': 1, 'ubrr0h': 1, 'tccr3c': 1,
+          'tccr3a': 1, 'tccr3b': 1, 'tcnt3h': 1, 'tcnt3l': 1, 'ocr3ah': 1, 'ocr3al': 1, 'ocr3bh': 1, 'ocr3bl': 1, 'ocr3ch': 1,
+          'ocr3cl': 1, 'icr3h': 1, 'icr3l': 1, 'etimsk': 1, 'etifr': 1, 'tccr1c': 1, 'ocr1ch': 1, 'ocr1cl': 1, 'twcr': 1,
+          'twdr': 1, 'twar': 1, 'twsr': 1, 'twbr': 1, 'osccal': 1, 'xmcra': 1, 'xmcrb': 1, 'eicra': 1, 'spmcsr': 1, 'spmcr': 1,
+          'portg': 1, 'ddrg': 1, 'ping': 1, 'portf': 1, 'ddrf': 1, 'sreg': 1, 'sph': 1, 'spl': 1, 'xdiv': 1, 'rampz': 1,
+          'eicrb': 1, 'eimsk': 1, 'gimsk': 1, 'gicr': 1, 'eifr': 1, 'gifr': 1, 'timsk': 1, 'tifr': 1, 'mcucr': 1,
+          'mcucsr': 1, 'tccr0': 1, 'tcnt0': 1, 'ocr0': 1, 'assr': 1, 'tccr1a': 1, 'tccr1b': 1, 'tcnt1h': 1, 'tcnt1l': 1,
+          'ocr1ah': 1, 'ocr1al': 1, 'ocr1bh': 1, 'ocr1bl': 1, 'icr1h': 1, 'icr1l': 1, 'tccr2': 1, 'tcnt2': 1, 'ocr2': 1,
+          'ocdr': 1, 'wdtcr': 1, 'sfior': 1, 'eearh': 1, 'eearl': 1, 'eedr': 1, 'eecr': 1, 'porta': 1, 'ddra': 1, 'pina': 1,
+          'portb': 1, 'ddrb': 1, 'pinb': 1, 'portc': 1, 'ddrc': 1, 'pinc': 1, 'portd': 1, 'ddrd': 1, 'pind': 1, 'spdr': 1,
+          'spsr': 1, 'spcr': 1, 'udr0': 1, 'ucsr0a': 1, 'ucsr0b': 1, 'ubrr0l': 1, 'acsr': 1, 'admux': 1, 'adcsr': 1, 'adch': 1,
+          'adcl': 1, 'porte': 1, 'ddre': 1, 'pine': 1, 'pinf': 1
+        }
+      }
+  },
+
+  modes: [
+    hljs.C_BLOCK_COMMENT_MODE,
+    {
+      className: 'comment',
+      begin: ';',  end: '$'
+    },
+    hljs.BACKSLASH_ESCAPE,
+    hljs.QUOTE_STRING_MODE,
+    {
+      className: 'string',
+      begin: '\'', end: '[^\\\\]\'',
+      illegal: '[^\\\\][^\']'
+    },
+    hljs.C_NUMBER_MODE,
+    /*{  // Hex: 0x00, $00;  Oct: 0o00;  Bin: 0b00000000;  Dec: 0
+      // пока что-то не получается :(, буду использовать сишную моду.
+      className: 'number',
+      begin: '((0[xX]|\$)[A-Fa-f0-9]+|0[oO][0-7]+|0[bB][0-1]+|\\d+)',  end: '^'
+    }*/
+    {
+      className: 'label',
+      begin: '^[A-Za-z0-9_.$]+:',  end: '^'
+    },
+    {
+      className: 'preprocessor',
+      begin: '#', end: '$'
+    },
+    {  // директивы «.include» «.macro» и т.д.
+      className: 'preprocessor',
+      begin: '\\.[a-zA-Z]+', end: '^'
+    },
+    {  // подстановка в «.macro»
+      className: 'localvars',
+      begin: '@[0-9]+', end: '^'
+    }
+  ]
+};
+

Propchange: servicemix/sandbox/website20/src/main/webapp/highlight/languages/avrasm.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: servicemix/sandbox/website20/src/main/webapp/highlight/languages/axapta.js
URL: http://svn.apache.org/viewvc/servicemix/sandbox/website20/src/main/webapp/highlight/languages/axapta.js?rev=1026521&view=auto
==============================================================================
--- servicemix/sandbox/website20/src/main/webapp/highlight/languages/axapta.js (added)
+++ servicemix/sandbox/website20/src/main/webapp/highlight/languages/axapta.js Fri Oct 22 22:45:11 2010
@@ -0,0 +1,52 @@
+/*
+Language: Axapta
+Author: Dmitri Roudakov <dmitri@roudakov.ru>
+*/
+
+hljs.LANGUAGES.axapta  = {
+  defaultMode: {
+    lexems: [hljs.UNDERSCORE_IDENT_RE],
+    contains: ['comment', 'string', 'class', 'number', 'preprocessor'],
+    keywords: {'false': 1, 'int': 1, 'abstract': 1, 'private': 1, 'char': 1, 'interface': 1, 'boolean': 1, 'static': 1, 'null': 1, 'if': 1, 'for': 1, 'true': 1, 'while': 1, 'long': 1, 'throw': 1,  'finally': 1, 'protected': 1, 'extends': 1, 'final': 1, 'implements': 1, 'return': 1, 'void': 1, 'enum': 1, 'else': 1, 'break': 1, 'new': 1, 'catch': 1, 'byte': 1, 'super': 1, 'class': 1, 'case': 1, 'short': 1, 'default': 1, 'double': 1, 'public': 1, 'try': 1, 'this': 1, 'switch': 1, 'continue': 1,
+    'reverse':1, 'firstfast':1,'firstonly':1,'forupdate':1,'nofetch':1, 'sum':1, 'avg':1, 'minof':1, 'maxof':1, 'count':1, 'order':1, 'group':1, 'by':1, 'asc':1, 'desc':1, 'index':1, 'hint':1, 'like':1,
+    'dispaly':1, 'edit':1, 'client':1, 'server':1, 'ttsbegin':1, 'ttscommit':1,
+    'str':1, 'real':1, 'date':1, 'container':1, 'anytype':1, 'common':1, 'div':1,'mod':1
+    }
+  },
+  modes: [
+    {
+      className: 'class',
+      lexems: [hljs.UNDERSCORE_IDENT_RE],
+      begin: '(class |interface )', end: '{',
+      illegal: ':',
+      keywords: {'class': 1, 'interface': 1},
+      contains: ['inheritance', 'title']
+    },
+    {
+      className: 'inheritance',
+      begin: '(implements|extends)', end: '^',
+      lexems: [hljs.IDENT_RE],
+      keywords: {'extends': 1, 'implements': 1},
+      relevance: 10
+    },
+    {
+      className: 'title',
+      begin: hljs.UNDERSCORE_IDENT_RE, end: '^'
+    },
+    {
+      className: 'params',
+      begin: '\\(', end: '\\)',
+      contains: ['string', 'annotation']
+    },
+    hljs.C_NUMBER_MODE,
+    hljs.APOS_STRING_MODE,
+    hljs.QUOTE_STRING_MODE,
+    hljs.BACKSLASH_ESCAPE,
+    hljs.C_LINE_COMMENT_MODE,
+    hljs.C_BLOCK_COMMENT_MODE,
+    {
+      className: 'preprocessor',
+      begin: '#', end: '$'
+    }
+  ]
+};

Propchange: servicemix/sandbox/website20/src/main/webapp/highlight/languages/axapta.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: servicemix/sandbox/website20/src/main/webapp/highlight/languages/bash.js
URL: http://svn.apache.org/viewvc/servicemix/sandbox/website20/src/main/webapp/highlight/languages/bash.js?rev=1026521&view=auto
==============================================================================
--- servicemix/sandbox/website20/src/main/webapp/highlight/languages/bash.js (added)
+++ servicemix/sandbox/website20/src/main/webapp/highlight/languages/bash.js Fri Oct 22 22:45:11 2010
@@ -0,0 +1,81 @@
+/*
+Language: Bash
+Author: vah <vahtenberg@gmail.com>
+*/
+
+hljs.LANGUAGES.bash = function(){
+  var BASH_LITERAL = {'true' : 1, 'false' : 1}
+  return {
+    defaultMode: {
+      lexems: [hljs.IDENT_RE],
+      contains: ['string', 'shebang', 'comment', 'number', 'test_condition', 'string', 'variable'],
+      keywords: {
+        'keyword': {'if' : 1, 'then' : 1, 'else' : 1, 'fi' : 1, 'for' : 1, 'break' : 1, 'continue' : 1, 'while' : 1, 'in' : 1, 'do' : 1, 'done' : 1, 'echo' : 1, 'exit' : 1, 'return' : 1, 'set' : 1, 'declare' : 1},
+        'literal': BASH_LITERAL
+      }
+    },
+    case_insensitive: false,
+    modes: [
+      {
+        className: 'shebang',
+        begin: '(#!\\/bin\\/bash)|(#!\\/bin\\/sh)',
+        end: '^',
+        relevance: 10
+      },
+      hljs.HASH_COMMENT_MODE,
+      {
+        className: 'test_condition',
+        begin: '\\[ ',
+        end: ' \\]',
+        contains: ['string', 'variable', 'number'],
+        lexems: [hljs.IDENT_RE],
+        keywords: {
+          'literal': BASH_LITERAL
+        },
+        relevance: 0
+      },
+      {
+        className: 'test_condition',
+        begin: '\\[\\[ ',
+        end: ' \\]\\]',
+        contains: ['string', 'variable', 'number'],
+        lexems: [hljs.IDENT_RE],
+        keywords: {
+          'literal': BASH_LITERAL
+        }
+      },
+      {
+        className: 'variable',
+        begin: '\\$([a-zA-Z0-9_]+)\\b',
+        end: '^'
+      },
+      {
+        className: 'variable',
+        begin: '\\$\\{(([^}])|(\\\\}))+\\}',
+        end: '^',
+        contains: ['number']
+      },
+      {
+        className: 'string',
+        begin: '"', end: '"',
+        illegal: '\\n',
+        contains: ['escape', 'variable'],
+        relevance: 0
+      },
+      {
+        className: 'string',
+        begin: '"', end: '"',
+        illegal: '\\n',
+        contains: ['escape', 'variable'],
+        relevance: 0
+      },
+      hljs.BACKSLASH_ESCAPE,
+      hljs.C_NUMBER_MODE,
+      {
+        className: 'comment',
+        begin: '\\/\\/', end: '$',
+        illegal: '.'
+      }
+    ]
+  };
+}();

Propchange: servicemix/sandbox/website20/src/main/webapp/highlight/languages/bash.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: servicemix/sandbox/website20/src/main/webapp/highlight/languages/cpp.js
URL: http://svn.apache.org/viewvc/servicemix/sandbox/website20/src/main/webapp/highlight/languages/cpp.js?rev=1026521&view=auto
==============================================================================
--- servicemix/sandbox/website20/src/main/webapp/highlight/languages/cpp.js (added)
+++ servicemix/sandbox/website20/src/main/webapp/highlight/languages/cpp.js Fri Oct 22 22:45:11 2010
@@ -0,0 +1,42 @@
+/*
+Language: C++
+*/
+
+hljs.LANGUAGES.cpp = function(){
+  var CPP_KEYWORDS = {
+    'keyword': {'false': 1, 'int': 1, 'float': 1, 'while': 1, 'private': 1, 'char': 1, 'catch': 1, 'export': 1, 'virtual': 1, 'operator': 2, 'sizeof': 2, 'dynamic_cast': 2, 'typedef': 2, 'const_cast': 2, 'const': 1, 'struct': 1, 'for': 1, 'static_cast': 2, 'union': 1, 'namespace': 1, 'unsigned': 1, 'long': 1, 'throw': 1, 'volatile': 2, 'static': 1, 'protected': 1, 'bool': 1, 'template': 1, 'mutable': 1, 'if': 1, 'public': 1, 'friend': 2, 'do': 1, 'return': 1, 'goto': 1, 'auto': 1, 'void': 2, 'enum': 1, 'else': 1, 'break': 1, 'new': 1, 'extern': 1, 'using': 1, 'true': 1, 'class': 1, 'asm': 1, 'case': 1, 'typeid': 1, 'short': 1, 'reinterpret_cast': 2, 'default': 1, 'double': 1, 'register': 1, 'explicit': 1, 'signed': 1, 'typename': 1, 'try': 1, 'this': 1, 'switch': 1, 'continue': 1, 'wchar_t': 1, 'inline': 1, 'delete': 1},
+    'built_in': {'std': 1, 'string': 1, 'cin': 1, 'cout': 1, 'cerr': 1, 'clog': 1, 'stringstream': 1, 'istringstream': 1, 'ostringstream': 1, 'auto_ptr': 1, 'deque': 1, 'list': 1, 'queue': 1, 'stack': 1, 'vector': 1, 'map': 1, 'set': 1, 'bitset': 1, 'multiset': 1, 'multimap': 1}
+  };
+  return {
+    defaultMode: {
+      lexems: [hljs.UNDERSCORE_IDENT_RE],
+      illegal: '</',
+      contains: ['comment', 'string', 'number', 'preprocessor', 'stl_container'],
+      keywords: CPP_KEYWORDS
+    },
+    modes: [
+      hljs.C_LINE_COMMENT_MODE,
+      hljs.C_BLOCK_COMMENT_MODE,
+      hljs.C_NUMBER_MODE,
+      hljs.QUOTE_STRING_MODE,
+      hljs.BACKSLASH_ESCAPE,
+      {
+        className: 'string',
+        begin: '\'', end: '[^\\\\]\'',
+        illegal: '[^\\\\][^\']'
+      },
+      {
+        className: 'preprocessor',
+        begin: '#', end: '$'
+      },
+      {
+        className: 'stl_container',
+        begin: '\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap)\\s*<', end: '>',
+        contains: ['stl_container'],
+        lexems: [hljs.UNDERSCORE_IDENT_RE],
+        keywords: CPP_KEYWORDS,
+        relevance: 10
+      }
+    ]
+  };
+}();

Propchange: servicemix/sandbox/website20/src/main/webapp/highlight/languages/cpp.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: servicemix/sandbox/website20/src/main/webapp/highlight/languages/cs.js
URL: http://svn.apache.org/viewvc/servicemix/sandbox/website20/src/main/webapp/highlight/languages/cs.js?rev=1026521&view=auto
==============================================================================
--- servicemix/sandbox/website20/src/main/webapp/highlight/languages/cs.js (added)
+++ servicemix/sandbox/website20/src/main/webapp/highlight/languages/cs.js Fri Oct 22 22:45:11 2010
@@ -0,0 +1,47 @@
+/*
+Language: C#
+Author: Jason Diamond <jason@diamond.name>
+*/
+
+hljs.LANGUAGES.cs  = {
+  defaultMode: {
+    lexems: [hljs.UNDERSCORE_IDENT_RE],
+    contains: ['comment', 'string', 'number'],
+    keywords: {
+        // Normal keywords.
+        'abstract': 1, 'as': 1, 'base': 1, 'bool': 1, 'break': 1, 'byte': 1, 'case': 1, 'catch': 1, 'char': 1, 'checked': 1, 'class': 1, 'const': 1, 'continue': 1, 'decimal': 1, 'default': 1, 'delegate': 1, 'do': 1, 'do': 1, 'double': 1, 'else': 1, 'enum': 1, 'event': 1, 'explicit': 1, 'extern': 1, 'false': 1, 'finally': 1, 'fixed': 1, 'float': 1, 'for': 1, 'foreach': 1, 'goto': 1, 'if': 1, 'implicit': 1, 'in': 1, 'int': 1, 'interface': 1, 'internal': 1, 'is': 1, 'lock': 1, 'long': 1, 'namespace': 1, 'new': 1, 'null': 1, 'object': 1, 'operator': 1, 'out': 1, 'override': 1, 'params': 1, 'private': 1, 'protected': 1, 'public': 1, 'readonly': 1, 'ref': 1, 'return': 1, 'sbyte': 1, 'sealed': 1, 'short': 1, 'sizeof': 1, 'stackalloc': 1, 'static': 1, 'string': 1, 'struct': 1, 'switch': 1, 'this': 1, 'throw': 1, 'true': 1, 'try': 1, 'typeof': 1, 'uint': 1, 'ulong': 1, 'unchecked': 1, 'unsafe': 1, 'ushort': 1, 'using': 1, 'virtual': 1, 'volatile': 1, 'void': 1, 'while': 1,
+        // Contextual keywords.
+        'ascending': 1, 'descending': 1, 'from': 1, 'get': 1, 'group': 1, 'into': 1, 'join': 1, 'let': 1, 'orderby': 1, 'partial': 1, 'select': 1, 'set': 1, 'value': 1, 'var': 1, 'where': 1, 'yield': 1
+    }
+  },
+  modes: [
+    {
+      className: 'comment',
+      begin: '///', end: '$', returnBegin: true,
+      contains: ['xmlDocTag']
+    },
+    {
+      className: 'xmlDocTag',
+      begin: '///|<!--|-->', end: '^'
+    },
+    {
+      className: 'xmlDocTag',
+      begin: '</?', end: '>'
+    },
+    {
+      className: 'string',
+      begin: '@"', end: '"',
+      contains: ['quoteQuote']
+    },
+    {
+      className: 'quoteQuote',
+      begin: '""', end: '^'
+    },
+    hljs.C_LINE_COMMENT_MODE,
+    hljs.C_BLOCK_COMMENT_MODE,
+    hljs.APOS_STRING_MODE,
+    hljs.QUOTE_STRING_MODE,
+    hljs.BACKSLASH_ESCAPE,
+    hljs.C_NUMBER_MODE
+  ]
+};

Propchange: servicemix/sandbox/website20/src/main/webapp/highlight/languages/cs.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: servicemix/sandbox/website20/src/main/webapp/highlight/languages/css.js
URL: http://svn.apache.org/viewvc/servicemix/sandbox/website20/src/main/webapp/highlight/languages/css.js?rev=1026521&view=auto
==============================================================================
--- servicemix/sandbox/website20/src/main/webapp/highlight/languages/css.js (added)
+++ servicemix/sandbox/website20/src/main/webapp/highlight/languages/css.js Fri Oct 22 22:45:11 2010
@@ -0,0 +1,81 @@
+/*
+Language: CSS
+Requires:  html-xml.js
+*/
+
+hljs.LANGUAGES.css = {
+  defaultMode: {
+    contains: ['at_rule', 'id', 'class', 'attr_selector', 'pseudo', 'rules', 'comment'],
+    keywords: hljs.HTML_TAGS,
+    lexems: [hljs.IDENT_RE],
+    illegal: '='
+  },
+  case_insensitive: true,
+  modes: [
+    {
+      className: 'at_rule',
+      begin: '@', end: '[{;]',
+      excludeEnd: true,
+      lexems: [hljs.IDENT_RE],
+      keywords: {'import': 1, 'page': 1, 'media': 1, 'charset': 1, 'font-face': 1},
+      contains: ['function', 'string', 'number', 'pseudo']
+    },
+    {
+      className: 'id',
+      begin: '\\#[A-Za-z0-9_-]+', end: '^'
+    },
+    {
+      className: 'class',
+      begin: '\\.[A-Za-z0-9_-]+', end: '^',
+      relevance: 0
+    },
+    {
+      className: 'attr_selector',
+      begin: '\\[', end: '\\]',
+      illegal: '$'
+    },
+    {
+      className: 'pseudo',
+      begin: ':(:)?[a-zA-Z0-9\\_\\-\\+\\(\\)\\"\\\']+', end: '^'
+    },
+    {
+      className: 'rules',
+      begin: '{', end: '}',
+      contains: ['rule', 'comment'],
+      illegal: '[^\\s]'
+    },
+    {
+      className: 'rule',
+      begin: '[A-Z\\_\\.\\-]+\\s*:', end: ';', endsWithParent: true,
+      lexems: ['[A-Za-z-]+'],
+      keywords: {'play-during': 1, 'counter-reset': 1, 'counter-increment': 1, 'min-height': 1, 'quotes': 1, 'border-top': 1, 'pitch': 1, 'font': 1, 'pause': 1, 'list-style-image': 1, 'border-width': 1, 'cue': 1, 'outline-width': 1, 'border-left': 1, 'elevation': 1, 'richness': 1, 'speech-rate': 1, 'border-bottom': 1, 'border-spacing': 1, 'background': 1, 'list-style-type': 1, 'text-align': 1, 'page-break-inside': 1, 'orphans': 1, 'page-break-before': 1, 'text-transform': 1, 'line-height': 1, 'padding-left': 1, 'font-size': 1, 'right': 1, 'word-spacing': 1, 'padding-top': 1, 'outline-style': 1, 'bottom': 1, 'content': 1, 'border-right-style': 1, 'padding-right': 1, 'border-left-style': 1, 'voice-family': 1, 'background-color': 1, 'border-bottom-color': 1, 'outline-color': 1, 'unicode-bidi': 1, 'max-width': 1, 'font-family': 1, 'caption-side': 1, 'border-right-width': 1, 'pause-before': 1, 'border-top-style': 1, 'color': 1, 'border-collapse': 1, 'border-bottom-width': 1, 'flo
 at': 1, 'height': 1, 'max-height': 1, 'margin-right': 1, 'border-top-width': 1, 'speak': 1, 'speak-header': 1, 'top': 1, 'cue-before': 1, 'min-width': 1, 'width': 1, 'font-variant': 1, 'border-top-color': 1, 'background-position': 1, 'empty-cells': 1, 'direction': 1, 'border-right': 1, 'visibility': 1, 'padding': 1, 'border-style': 1, 'background-attachment': 1, 'overflow': 1, 'border-bottom-style': 1, 'cursor': 1, 'margin': 1, 'display': 1, 'border-left-width': 1, 'letter-spacing': 1, 'vertical-align': 1, 'clip': 1, 'border-color': 1, 'list-style': 1, 'padding-bottom': 1, 'pause-after': 1, 'speak-numeral': 1, 'margin-left': 1, 'widows': 1, 'border': 1, 'font-style': 1, 'border-left-color': 1, 'pitch-range': 1, 'background-repeat': 1, 'table-layout': 1, 'margin-bottom': 1, 'speak-punctuation': 1, 'font-weight': 1, 'border-right-color': 1, 'page-break-after': 1, 'position': 1, 'white-space': 1, 'text-indent': 1, 'background-image': 1, 'volume': 1, 'stress': 1, 'outline': 1, '
 clear': 1, 'z-index': 1, 'text-decoration': 1, 'margin-top': 1, 'azimuth': 1, 'cue-after': 1, 'left': 1, 'list-style-position': 1},
+      contains: ['value']
+    },
+    hljs.C_BLOCK_COMMENT_MODE,
+    {
+      className: 'value',
+      begin: '^', endsWithParent: true, excludeEnd: true,
+      contains: ['function', 'number', 'hexcolor', 'string']
+    },
+    {
+      className: 'number',
+      begin: hljs.NUMBER_RE, end: '^'
+    },
+    {
+      className: 'hexcolor',
+      begin: '\\#[0-9A-F]+', end: '^'
+    },
+    {
+      className: 'function',
+      begin: hljs.IDENT_RE + '\\(', end: '\\)',
+      contains: ['params']
+    },
+    {
+      className: 'params',
+      begin: '^', endsWithParent: true, excludeEnd: true,
+      contains: ['number', 'string']
+    },
+    hljs.APOS_STRING_MODE,
+    hljs.QUOTE_STRING_MODE
+  ]
+};

Propchange: servicemix/sandbox/website20/src/main/webapp/highlight/languages/css.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: servicemix/sandbox/website20/src/main/webapp/highlight/languages/delphi.js
URL: http://svn.apache.org/viewvc/servicemix/sandbox/website20/src/main/webapp/highlight/languages/delphi.js?rev=1026521&view=auto
==============================================================================
--- servicemix/sandbox/website20/src/main/webapp/highlight/languages/delphi.js (added)
+++ servicemix/sandbox/website20/src/main/webapp/highlight/languages/delphi.js Fri Oct 22 22:45:11 2010
@@ -0,0 +1,83 @@
+/*
+Language: Delphi
+*/
+
+hljs.LANGUAGES.delphi = function(){
+  var DELPHI_KEYWORDS = {'and': 1, 'safecall': 1, 'cdecl': 1, 'then': 1, 'string': 1, 'exports': 1, 'library': 1, 'not': 1, 'pascal': 1, 'set': 1, 'virtual': 1, 'file': 1, 'in': 1, 'array': 1, 'label': 1, 'packed': 1, 'end.': 1, 'index': 1, 'while': 1, 'const': 1, 'raise': 1, 'for': 1, 'to': 1, 'implementation': 1, 'with': 1, 'except': 1, 'overload': 1, 'destructor': 1, 'downto': 1, 'finally': 1, 'program': 1, 'exit': 1, 'unit': 1, 'inherited': 1, 'override': 1, 'if': 1, 'type': 1, 'until': 1, 'function': 1, 'do': 1, 'begin': 1, 'repeat': 1, 'goto': 1, 'nil': 1, 'far': 1, 'initialization': 1, 'object': 1, 'else': 1, 'var': 1, 'uses': 1, 'external': 1, 'resourcestring': 1, 'interface': 1, 'end': 1, 'finalization': 1, 'class': 1, 'asm': 1, 'mod': 1, 'case': 1, 'on': 1, 'shr': 1, 'shl': 1, 'of': 1, 'register': 1, 'xorwrite': 1, 'threadvar': 1, 'try': 1, 'record': 1, 'near': 1, 'stored': 1, 'constructor': 1, 'stdcall': 1, 'inline': 1, 'div': 1, 'out': 1, 'or': 1, 'procedure': 1}
 ;
+  var DELPHI_CLASS_KEYWORDS = {'safecall': 1, 'stdcall': 1, 'pascal': 1, 'stored': 1, 'const': 1, 'implementation': 1, 'finalization': 1, 'except': 1, 'to': 1, 'finally': 1, 'program': 1, 'inherited': 1, 'override': 1, 'then': 1, 'exports': 1, 'string': 1, 'read': 1, 'not': 1, 'mod': 1, 'shr': 1, 'try': 1, 'div': 1, 'shl': 1, 'set': 1, 'library': 1, 'message': 1, 'packed': 1, 'index': 1, 'for': 1, 'near': 1, 'overload': 1, 'label': 1, 'downto': 1, 'exit': 1, 'public': 1, 'goto': 1, 'interface': 1, 'asm': 1, 'on': 1, 'of': 1, 'constructor': 1, 'or': 1, 'private': 1, 'array': 1, 'unit': 1, 'raise': 1, 'destructor': 1, 'var': 1, 'type': 1, 'until': 1, 'function': 1, 'else': 1, 'external': 1, 'with': 1, 'case': 1, 'default': 1, 'record': 1, 'while': 1, 'protected': 1, 'property': 1, 'procedure': 1, 'published': 1, 'and': 1, 'cdecl': 1, 'do': 1, 'threadvar': 1, 'file': 1, 'in': 1, 'if': 1, 'end': 1, 'virtual': 1, 'write': 1, 'far': 1, 'out': 1, 'begin': 1, 'repeat': 1, 'nil': 1, 
 'initialization': 1, 'object': 1, 'uses': 1, 'resourcestring': 1, 'class': 1, 'register': 1, 'xorwrite': 1, 'inline': 1, 'static': 1};
+  return {
+    defaultMode: {
+      lexems: [hljs.IDENT_RE],
+      illegal: '("|\\$[G-Zg-z]|\\/\\*|</)',
+      contains: ['comment', 'string', 'number', 'function', 'class'],
+      keywords: DELPHI_KEYWORDS
+    },
+    case_insensitive: true,
+    modes: [
+      {
+        className: 'comment',
+        begin: '{', end: '}',
+        relevance: 0
+      },
+      {
+        className: 'comment',
+        begin: '\\(\\*', end: '\\*\\)',
+        relevance: 10
+      },
+      hljs.C_LINE_COMMENT_MODE,
+      {
+        className: 'number',
+        begin: hljs.NUMBER_RE, end: '^',
+        relevance: 0
+      },
+      {
+        className: 'string',
+        begin: '\'', end: '\'',
+        contains: ['quote'],
+        relevance: 0
+      },
+      {
+        className: 'string',
+        begin: '(#\\d+)+', end: '^'
+      },
+      {
+        className: 'quote',
+        begin: '\'\'', end: '^', noMarkup: true
+      },
+      {
+        className: 'function',
+        begin: 'function\\b', end: '[:;]',
+        lexems: [hljs.IDENT_RE],
+        keywords: {'function': 1},
+        contains: ['title', 'params', 'comment'],
+        relevance: 0
+      },
+      {
+        className: 'function',
+        begin: '(procedure|constructor|destructor)\\b', end: ';',
+        lexems: [hljs.IDENT_RE],
+        keywords: {'constructor': 1, 'destructor': 1, 'procedure': 1},
+        contains: ['title', 'params', 'comment'],
+        relevance: 10
+      },
+      {
+        className: 'title',
+        begin: hljs.IDENT_RE, end: '^'
+      },
+      {
+        className: 'params',
+        begin: '\\(', end: '\\)',
+        lexems: [hljs.IDENT_RE],
+        keywords: DELPHI_KEYWORDS,
+        contains: ['string']
+      },
+      {
+        className: 'class',
+        begin: '=\\bclass\\b', end: 'end;',
+        lexems: [hljs.IDENT_RE],
+        keywords: DELPHI_CLASS_KEYWORDS,
+        contains: ['string', 'comment', 'function']
+      }
+    ]
+  };
+}();

Propchange: servicemix/sandbox/website20/src/main/webapp/highlight/languages/delphi.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: servicemix/sandbox/website20/src/main/webapp/highlight/languages/diff.js
URL: http://svn.apache.org/viewvc/servicemix/sandbox/website20/src/main/webapp/highlight/languages/diff.js?rev=1026521&view=auto
==============================================================================
--- servicemix/sandbox/website20/src/main/webapp/highlight/languages/diff.js (added)
+++ servicemix/sandbox/website20/src/main/webapp/highlight/languages/diff.js Fri Oct 22 22:45:11 2010
@@ -0,0 +1,65 @@
+/*
+Language: diff
+Description: Unified and context diff
+Author: Vasily Polovnyov <vast@whiteants.net>
+*/
+
+hljs.LANGUAGES.diff = {
+  case_insensitive: true,
+  defaultMode: {
+    contains: ['chunk', 'header', 'addition', 'deletion', 'change']
+  },
+  modes: [
+    {
+      className: 'chunk',
+      begin: '^\\@\\@ +\\-\\d+,\\d+ +\\+\\d+,\\d+ +\\@\\@$', end:'^',
+      relevance: 10
+    },
+    {
+      className: 'chunk',
+      begin: '^\\*\\*\\* +\\d+,\\d+ +\\*\\*\\*\\*$', end: '^',
+      relevance: 10
+    },
+    {
+      className: 'chunk',
+      begin: '^\\-\\-\\- +\\d+,\\d+ +\\-\\-\\-\\-$', end: '^',
+      relevance: 10
+    },
+    {
+      className: 'header',
+      begin: 'Index: ', end: '$'
+    },
+    {
+      className: 'header',
+      begin: '=====', end: '=====$'
+    },
+    {
+      className: 'header',
+      begin: '^\\-\\-\\-', end: '$'
+    },
+    {
+      className: 'header',
+      begin: '^\\*{3} ', end: '$'
+    },
+    {
+      className: 'header',
+      begin: '^\\+\\+\\+', end: '$'
+    },
+    {
+      className: 'header',
+      begin: '\\*{5}', end: '\\*{5}$'
+    },
+    {
+      className: 'addition',
+      begin: '^\\+', end: '$'
+    },
+    {
+      className: 'deletion',
+      begin: '^\\-', end: '$'
+    },
+    {
+      className: 'change',
+      begin: '^\\!', end: '$'
+    }
+  ]
+};

Propchange: servicemix/sandbox/website20/src/main/webapp/highlight/languages/diff.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: servicemix/sandbox/website20/src/main/webapp/highlight/languages/django.js
URL: http://svn.apache.org/viewvc/servicemix/sandbox/website20/src/main/webapp/highlight/languages/django.js?rev=1026521&view=auto
==============================================================================
--- servicemix/sandbox/website20/src/main/webapp/highlight/languages/django.js (added)
+++ servicemix/sandbox/website20/src/main/webapp/highlight/languages/django.js Fri Oct 22 22:45:11 2010
@@ -0,0 +1,61 @@
+/*
+Language: Django
+Requires: html-xml.js
+*/
+
+hljs.LANGUAGES.django = {
+  defaultMode: {
+    contains: ['tag', 'comment', 'doctype', 'template_comment', 'template_tag', 'variable']
+  },
+  case_insensitive: true,
+  modes: [
+    hljs.XML_COMMENT,
+    hljs.HTML_DOCTYPE,
+    {
+      className: 'tag',
+      lexems: [hljs.IDENT_RE],
+      keywords: hljs.HTML_TAGS,
+      begin: '<[A-Za-z/]', end: '>',
+      contains: ['attribute', 'template_comment', 'template_tag', 'variable']
+    },
+    hljs.HTML_ATTR,
+    hljs.HTML_SHORT_ATTR,
+    {
+      className: 'value',
+      begin: '"', end: '"',
+      contains: ['template_comment', 'template_tag', 'variable']
+    },
+    hljs.HTML_VALUE,
+    {
+      className: 'template_comment',
+      begin: '\\{\\%\\s*comment\\s*\\%\\}', end: '\\{\\%\\s*endcomment\\s*\\%\\}'
+    },
+    {
+      className: 'template_comment',
+      begin: '\\{#', end: '#\\}'
+    },
+    {
+      className: 'template_tag',
+      begin: '\\{\\%', end: '\\%\\}',
+      lexems: [hljs.IDENT_RE],
+      keywords: {'comment': 1, 'endcomment': 1, 'load': 1, 'templatetag': 1, 'ifchanged': 1, 'endifchanged': 1, 'if': 1, 'endif': 1, 'firstof': 1, 'for': 1, 'endfor': 1, 'in': 1, 'ifnotequal': 1, 'endifnotequal': 1, 'widthratio': 1, 'extends': 1, 'include': 1, 'spaceless': 1, 'endspaceless': 1, 'regroup': 1, 'by': 1, 'as': 1, 'ifequal': 1, 'endifequal': 1, 'ssi': 1, 'now': 1, 'with': 1, 'cycle': 1, 'url': 1, 'filter': 1, 'endfilter': 1, 'debug': 1, 'block': 1, 'endblock': 1, 'else': 1},
+      contains: ['filter']
+    },
+    {
+      className: 'variable',
+      begin: '\\{\\{', end: '\\}\\}',
+      contains: ['filter']
+    },
+    {
+      className: 'filter',
+      begin: '\\|[A-Za-z]+\\:?', end: '^', excludeEnd: true,
+      lexems: [hljs.IDENT_RE],
+      keywords: {'truncatewords': 1, 'removetags': 1, 'linebreaksbr': 1, 'yesno': 1, 'get_digit': 1, 'timesince': 1, 'random': 1, 'striptags': 1, 'filesizeformat': 1, 'escape': 1, 'linebreaks': 1, 'length_is': 1, 'ljust': 1, 'rjust': 1, 'cut': 1, 'urlize': 1, 'fix_ampersands': 1, 'title': 1, 'floatformat': 1, 'capfirst': 1, 'pprint': 1, 'divisibleby': 1, 'add': 1, 'make_list': 1, 'unordered_list': 1, 'urlencode': 1, 'timeuntil': 1, 'urlizetrunc': 1, 'wordcount': 1, 'stringformat': 1, 'linenumbers': 1, 'slice': 1, 'date': 1, 'dictsort': 1, 'dictsortreversed': 1, 'default_if_none': 1, 'pluralize': 1, 'lower': 1, 'join': 1, 'center': 1, 'default': 1, 'truncatewords_html': 1, 'upper': 1, 'length': 1, 'phone2numeric': 1, 'wordwrap': 1, 'time': 1, 'addslashes': 1, 'slugify': 1, 'first': 1},
+      contains: ['argument']
+    },
+    {
+      className: 'argument',
+      begin: '"', end: '"'
+    }
+  ]
+};

Propchange: servicemix/sandbox/website20/src/main/webapp/highlight/languages/django.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: servicemix/sandbox/website20/src/main/webapp/highlight/languages/dos.js
URL: http://svn.apache.org/viewvc/servicemix/sandbox/website20/src/main/webapp/highlight/languages/dos.js?rev=1026521&view=auto
==============================================================================
--- servicemix/sandbox/website20/src/main/webapp/highlight/languages/dos.js (added)
+++ servicemix/sandbox/website20/src/main/webapp/highlight/languages/dos.js Fri Oct 22 22:45:11 2010
@@ -0,0 +1,33 @@
+/*
+Language: DOS .bat
+Author: Alexander Makarov (http://rmcreative.ru/)
+*/
+
+hljs.LANGUAGES.dos = {
+  case_insensitive: true,
+  defaultMode: {
+    lexems: [hljs.IDENT_RE],
+    contains: ['envvar', 'number', 'comment'],
+    keywords: {
+      'flow': {'if':1, 'else':1, 'goto':1, 'for':1, 'in':1, 'do':1, 'call':1, 'exit':1, 'not':1, 'exist':1, 'errorlevel':1, 'defined':1, 'equ':1, 'neq':1, 'lss':1, 'leq':1, 'gtr':1, 'geq':1},
+      'keyword':{'shift':1, 'cd':1, 'dir':1, 'echo':1, 'setlocal':1, 'endlocal':1, 'set':1, 'pause':1, 'copy':1},
+      'stream':{'prn':1, 'nul':1, 'lpt3':1, 'lpt2':1, 'lpt1':1, 'con':1, 'com4':1, 'com3':1, 'com2':1, 'com1':1, 'aux':1},
+      'winutils':{'ping':1, 'net':1, 'ipconfig':1, 'taskkill':1, 'xcopy':1, 'ren':1, 'del':1}
+    }
+  },
+  modes: [
+    {
+    	className: 'number',
+    	begin: '\\b\\d+', end: '^',
+    	relevance: 0
+    },
+    {
+      className: 'comment',
+      begin: '@?rem', end: '$'
+    },
+    {
+      className: 'envvar',
+      begin: '%[^ ]+?%', end: '^'
+    }
+  ]
+};

Propchange: servicemix/sandbox/website20/src/main/webapp/highlight/languages/dos.js
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message