Produced by Araxis Merge on 4/26/2017 7:31:03 AM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
| # | Location | File | Last Modified |
|---|---|---|---|
| 1 | C:\AraxisMergeCompare\Pri_un\BTSSS_CIF_04102017\BTSSS_code_build3_Sprint11\BTSSS_1_build2_Sprint11_portal\BTSSSPortal\js\ckeditor\plugins\codesnippet\lib\highlight | highlight.pack.js | Fri Dec 2 16:14:48 2016 UTC |
| 2 | C:\AraxisMergeCompare\Pri_re\BTSSS_CIF_04102017\BTSSS_code_build3_Sprint11\BTSSS_1_build2_Sprint11_portal\BTSSSPortal\js\ckeditor\plugins\codesnippet\lib\highlight | highlight.pack.js | Tue Apr 25 16:02:11 2017 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 0 | 0 |
| Changed | 1 | 2 |
| Inserted | 0 | 0 |
| Removed | 0 | 0 |
| Whitespace | |
|---|---|
| Character case | Differences in character case are significant |
| Line endings | Differences in line endings (CR and LF characters) are ignored |
| CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
| 1 | var hljs=n ew functio n(){functi on k(v){re turn v.rep lace(/&/gm ,"&"). replace(/< /gm,"<" ).replace( />/gm,"> ;")}functi on t(v){re turn v.nod eName.toLo werCase()} function i (w,x){var v=w&&w.exe c(x);retur n v&&v.ind ex==0}func tion d(v){ return Arr ay.prototy pe.map.cal l(v.childN odes,funct ion(w){if( w.nodeType ==3){retur n b.useBR? w.nodeValu e.replace( /\n/g,""): w.nodeValu e}if(t(w)= ="br"){ret urn"\n"}re turn d(w)} ).join("") }function r(w){var v =(w.classN ame+" "+(w .parentNod e?w.parent Node.class Name:"")). split(/\s+ /);v=v.map (function( x){return x.replace( /^language -/,"")});r eturn v.fi lter(funct ion(x){ret urn j(x)|| x=="no-hig hlight"})[ 0]}functio n o(x,y){v ar v={};fo r(var w in x){v[w]=x [w]}if(y){ for(var w in y){v[w] =y[w]}}ret urn v}func tion u(x){ var v=[];( function w (y,z){for( var A=y.fi rstChild;A ;A=A.nextS ibling){if (A.nodeTyp e==3){z+=A .nodeValue .length}el se{if(t(A) =="br"){z+ =1}else{if (A.nodeTyp e==1){v.pu sh({event: "start",of fset:z,nod e:A});z=w( A,z);v.pus h({event:" stop",offs et:z,node: A})}}}}ret urn z})(x, 0);return v}function q(w,y,C){ var x=0;va r F="";var z=[];func tion B(){i f(!w.lengt h||!y.leng th){return w.length? w:y}if(w[0 ].offset!= y[0].offse t){return( w[0].offse t<y[0].off set)?w:y}r eturn y[0] .event=="s tart"?w:y} function A (H){functi on G(I){re turn" "+I. nodeName+' ="'+k(I.va lue)+'"'}F +="<"+t(H) +Array.pro totype.map .call(H.at tributes,G ).join("") +">"}funct ion E(G){F +="</"+t(G )+">"}func tion v(G){ (G.event== "start"?A: E)(G.node) }while(w.l ength||y.l ength){var D=B();F+= k(C.substr (x,D[0].of fset-x));x =D[0].offs et;if(D==w ){z.revers e().forEac h(E);do{v( D.splice(0 ,1)[0]);D= B()}while( D==w&&D.le ngth&&D[0] .offset==x );z.revers e().forEac h(A)}else{ if(D[0].ev ent=="star t"){z.push (D[0].node )}else{z.p op()}v(D.s plice(0,1) [0])}}retu rn F+k(C.s ubstr(x))} function m (y){functi on v(z){re turn(z&&z. source)||z }function w(A,z){ret urn RegExp (v(A),"m"+ (y.cI?"i": "")+(z?"g" :""))}func tion x(D,C ){if(D.com piled){ret urn}D.comp iled=true; D.k=D.k||D .bK;if(D.k ){var z={} ;function E(G,F){if( y.cI){F=F. toLowerCas e()}F.spli t(" ").for Each(funct ion(H){var I=H.split ("|");z[I[ 0]]=[G,I[1 ]?Number(I [1]):1]})} if(typeof D.k=="stri ng"){E("ke yword",D.k )}else{Obj ect.keys(D .k).forEac h(function (F){E(F,D. k[F])})}D. k=z}D.lR=w (D.l||/\b[ A-Za-z0-9_ ]+\b/,true );if(C){if (D.bK){D.b =D.bK.spli t(" ").joi n("|")}if( !D.b){D.b= /\B|\b/}D. bR=w(D.b); if(!D.e&&! D.eW){D.e= /\B|\b/}if (D.e){D.eR =w(D.e)}D. tE=v(D.e)| |"";if(D.e W&&C.tE){D .tE+=(D.e? "|":"")+C. tE}}if(D.i ){D.iR=w(D .i)}if(D.r ===undefin ed){D.r=1} if(!D.c){D .c=[]}var B=[];D.c.f orEach(fun ction(F){i f(F.v){F.v .forEach(f unction(G) {B.push(o( F,G))})}el se{B.push( F=="self"? D:F)}});D. c=B;D.c.fo rEach(func tion(F){x( F,D)});if( D.starts){ x(D.starts ,C)}var A= D.c.map(fu nction(F){ return F.b K?"\\.?\\b ("+F.b+")\ \b\\.?":F. b}).concat ([D.tE]).c oncat([D.i ]).map(v). filter(Boo lean);D.t= A.length?w (A.join("| "),true):{ exec:funct ion(F){ret urn null}} ;D.continu ation={}}x (y)}functi on c(S,L,J ,R){functi on v(U,V){ for(var T= 0;T<V.c.le ngth;T++){ if(i(V.c[T ].bR,U)){r eturn V.c[ T]}}}funct ion z(U,T) {if(i(U.eR ,T)){retur n U}if(U.e W){return z(U.parent ,T)}}funct ion A(T,U) {return !J &&i(U.iR,T )}function E(V,T){va r U=M.cI?T [0].toLowe rCase():T[ 0];return V.k.hasOwn Property(U )&&V.k[U]} function w (Z,X,W,V){ var T=V?"" :b.classPr efix,U='<s pan class= "'+T,Y=W?" ":"</span> ";U+=Z+'"> ';return U +X+Y}funct ion N(){va r U=k(C);i f(!I.k){re turn U}var T="";var X=0;I.lR.l astIndex=0 ;var V=I.l R.exec(U); while(V){T +=U.substr (X,V.index -X);var W= E(I,V);if( W){H+=W[1] ;T+=w(W[0] ,V[0])}els e{T+=V[0]} X=I.lR.las tIndex;V=I .lR.exec(U )}return T +U.substr( X)}functio n F(){if(I .sL&&!f[I. sL]){retur n k(C)}var T=I.sL?c( I.sL,C,tru e,I.contin uation.top ):g(C);if( I.r>0){H+= T.r}if(I.s ubLanguage Mode=="con tinuous"){ I.continua tion.top=T .top}retur n w(T.lang uage,T.val ue,false,t rue)}funct ion Q(){re turn I.sL! ==undefine d?F():N()} function P (V,U){var T=V.cN?w(V .cN,"",tru e):"";if(V .rB){D+=T; C=""}else{ if(V.eB){D +=k(U)+T;C =""}else{D +=T;C=U}}I =Object.cr eate(V,{pa rent:{valu e:I}})}fun ction G(T, X){C+=T;if (X===undef ined){D+=Q ();return 0}var V=v( X,I);if(V) {D+=Q();P( V,X);retur n V.rB?0:X .length}va r W=z(I,X) ;if(W){var U=I;if(!( U.rE||U.eE )){C+=X}D+ =Q();do{if (I.cN){D+= "</span>"} H+=I.r;I=I .parent}wh ile(I!=W.p arent);if( U.eE){D+=k (X)}C="";i f(W.starts ){P(W.star ts,"")}ret urn U.rE?0 :X.length} if(A(X,I)) {throw new Error('Il legal lexe me "'+X+'" for mode "'+(I.cN|| "<unnamed> ")+'"')}C+ =X;return X.length|| 1}var M=j( S);if(!M){ throw new Error('Unk nown langu age: "'+S+ '"')}m(M); var I=R||M ;var D=""; for(var K= I;K!=M;K=K .parent){i f(K.cN){D= w(K.cN,D,t rue)}}var C="";var H =0;try{var B,y,x=0;w hile(true) {I.t.lastI ndex=x;B=I .t.exec(L) ;if(!B){br eak}y=G(L. substr(x,B .index-x), B[0]);x=B. index+y}G( L.substr(x ));for(var K=I;K.par ent;K=K.pa rent){if(K .cN){D+="< /span>"}}r eturn{r:H, value:D,la nguage:S,t op:I}}catc h(O){if(O. message.in dexOf("Ill egal")!=-1 ){return{r :0,value:k (L)}}else{ throw O}}} function g (y,x){x=x| |b.languag es||Object .keys(f);v ar v={r:0, value:k(y) };var w=v; x.forEach( function(z ){if(!j(z) ){return}v ar A=c(z,y ,false);A. language=z ;if(A.r>w. r){w=A}if( A.r>v.r){w =v;v=A}}); if(w.langu age){v.sec ond_best=w }return v} function h (v){if(b.t abReplace) {v=v.repla ce(/^((<[^ >]+>|\t)+) /gm,functi on(w,z,y,x ){return z .replace(/ \t/g,b.tab Replace)}) }if(b.useB R){v=v.rep lace(/\n/g ,"<br>")}r eturn v}fu nction p(z ){var y=d( z);var A=r (z);if(A== "no-highli ght"){retu rn}var v=A ?c(A,y,tru e):g(y);va r w=u(z);i f(w.length ){var x=do cument.cre ateElement NS("http:/ /www.w3.or g/1999/xht ml","pre") ;x.innerHT ML=v.value ;v.value=q (w,u(x),y) }v.value=h (v.value); z.innerHTM L=v.value; z.classNam e+=" hljs "+(!A&&v.l anguage||" ");z.resul t={languag e:v.langua ge,re:v.r} ;if(v.seco nd_best){z .second_be st={langua ge:v.secon d_best.lan guage,re:v .second_be st.r}}}var b={classP refix:"hlj s-",tabRep lace:null, useBR:fals e,language s:undefine d};functio n s(v){b=o (b,v)}func tion l(){i f(l.called ){return}l .called=tr ue;var v=d ocument.qu erySelecto rAll("pre code");Arr ay.prototy pe.forEach .call(v,p) }function a(){addEve ntListener ("DOMConte ntLoaded", l,false);a ddEventLis tener("loa d",l,false )}var f={} ;var n={}; function e (v,x){var w=f[v]=x(t his);if(w. aliases){w .aliases.f orEach(fun ction(y){n [y]=v})}}f unction j( v){return f[v]||f[n[ v]]}this.h ighlight=c ;this.high lightAuto= g;this.fix Markup=h;t his.highli ghtBlock=p ;this.conf igure=s;th is.initHig hlighting= l;this.ini tHighlight ingOnLoad= a;this.reg isterLangu age=e;this .getLangua ge=j;this. inherit=o; this.IR="[ a-zA-Z][a- zA-Z0-9_]* ";this.UIR ="[a-zA-Z_ ][a-zA-Z0- 9_]*";this .NR="\\b\\ d+(\\.\\d+ )?";this.C NR="(\\b0[ xX][a-fA-F 0-9]+|(\\b \\d+(\\.\\ d*)?|\\.\\ d+)([eE][- +]?\\d+)?) ";this.BNR ="\\b(0b[0 1]+)";this .RSR="!|!= |!==|%|%=| &|&&|&=|\\ *|\\*=|\\+ |\\+=|,|-| -=|/=|/|:| ;|<<|<<=|< =|<|===|== |=|>>>=|>> =|>=|>>>|> >|>|\\?|\\ [|\\{|\\(| \\^|\\^=|\ \||\\|=|\\ |\\||~";th is.BE={b:" \\\\[\\s\\ S]",r:0};t his.ASM={c N:"string" ,b:"'",e:" '",i:"\\n" ,c:[this.B E]};this.Q SM={cN:"st ring",b:'" ',e:'"',i: "\\n",c:[t his.BE]};t his.CLCM={ cN:"commen t",b:"//", e:"$"};thi s.CBLCLM={ cN:"commen t",b:"/\\* ",e:"\\*/" };this.HCM ={cN:"comm ent",b:"#" ,e:"$"};th is.NM={cN: "number",b :this.NR,r :0};this.C NM={cN:"nu mber",b:th is.CNR,r:0 };this.BNM ={cN:"numb er",b:this .BNR,r:0}; this.REGEX P_MODE={cN :"regexp", b:/\//,e:/ \/[gim]*/, i:/\n/,c:[ this.BE,{b :/\[/,e:/\ ]/,r:0,c:[ this.BE]}] };this.TM= {cN:"title ",b:this.I R,r:0};thi s.UTM={cN: "title",b: this.UIR,r :0}}();hlj s.register Language(" bash",func tion(b){va r a={cN:"v ariable",v :[{b:/\$[\ w\d#@][\w\ d_]*/},{b: /\$\{(.*?) \}/}]};var d={cN:"st ring",b:/" /,e:/"/,c: [b.BE,a,{c N:"variabl e",b:/\$\( /,e:/\)/,c :[b.BE]}]} ;var c={cN :"string", b:/'/,e:/' /};return{ l:/-?[a-z\ .]+/,k:{ke yword:"if then else elif fi fo r break co ntinue whi le in do d one exit r eturn set declare ca se esac ex port exec" ,literal:" true false ",built_in :"printf e cho read c d pwd push d popd dir s let eval unset typ eset reado nly getopt s source s hopt calle r type has h bind hel p sudo",op erator:"-n e -eq -lt -gt -f -d -e -s -l - a"},c:[{cN :"shebang" ,b:/^#![^\ n]+sh\s*$/ ,r:10},{cN :"function ",b:/\w[\w \d_]*\s*\( \s*\)\s*\{ /,rB:true, c:[b.inher it(b.TM,{b :/\w[\w\d_ ]*/})],r:0 },b.HCM,b. NM,d,c,a]} });hljs.re gisterLang uage("cs", function(b ){var a="a bstract as base bool break byt e case cat ch char ch ecked cons t continue decimal d efault del egate do d ouble else enum even t explicit extern fa lse finall y fixed fl oat for fo reach goto if implic it in int interface internal i s lock lon g new null object op erator out override params pri vate prote cted publi c readonly ref retur n sbyte se aled short sizeof st ackalloc s tatic stri ng struct switch thi s throw tr ue try typ eof uint u long unche cked unsaf e ushort u sing virtu al volatil e void whi le async a wait ascen ding desce nding from get group into join let order by partial select se t value va r where yi eld";retur n{k:a,c:[{ cN:"commen t",b:"///" ,e:"$",rB: true,c:[{c N:"xmlDocT ag",b:"/// |<!--|-->" },{cN:"xml DocTag",b: "</?",e:"> "}]},b.CLC M,b.CBLCLM ,{cN:"prep rocessor", b:"#",e:"$ ",k:"if el se elif en dif define undef war ning error line regi on endregi on pragma checksum"} ,{cN:"stri ng",b:'@"' ,e:'"',c:[ {b:'""'}]} ,b.ASM,b.Q SM,b.CNM,{ bK:"protec ted public private i nternal",e :/[{;=]/,k :a,c:[{bK: "class nam espace int erface",st arts:{c:[b .TM]}},{b: b.IR+"\\s* \\(",rB:tr ue,c:[b.TM ]}]}]}});h ljs.regist erLanguage ("ruby",fu nction(e){ var h="[a- zA-Z_]\\w* [!?=]?|[-+ ~]\\@|<<|> >|=~|===?| <=>|[<>]=? |\\*\\*|[- /+%^&*~`|] |\\[\\]=?" ;var g="an d false th en defined module in return re do if BEGI N retry en d for true self when next unti l do begin unless EN D rescue n il else br eak undef not super class case require y ield alias while ens ure elsif or include attr_read er attr_wr iter attr_ accessor"; var a={cN: "yardoctag ",b:"@[A-Z a-z]+"};va r i={cN:"c omment",v: [{b:"#",e: "$",c:[a]} ,{b:"^\\=b egin",e:"^ \\=end",c: [a],r:10}, {b:"^__END __",e:"\\n $"}]};var c={cN:"sub st",b:"#\\ {",e:"}",k :g};var d= {cN:"strin g",c:[e.BE ,c],v:[{b: /'/,e:/'/} ,{b:/"/,e: /"/},{b:"% [qw]?\\(", e:"\\)"},{ b:"%[qw]?\ \[",e:"\\] "},{b:"%[q w]?{",e:"} "},{b:"%[q w]?<",e:"> ",r:10},{b :"%[qw]?/" ,e:"/",r:1 0},{b:"%[q w]?%",e:"% ",r:10},{b :"%[qw]?-" ,e:"-",r:1 0},{b:"%[q w]?\\|",e: "\\|",r:10 },{b:/\B\? (\\\d{1,3} |\\x[A-Fa- f0-9]{1,2} |\\u[A-Fa- f0-9]{4}|\ \?\S)\b/}] };var b={c N:"params" ,b:"\\(",e :"\\)",k:g };var f=[d ,i,{cN:"cl ass",bK:"c lass modul e",e:"$|;" ,i:/=/,c:[ e.inherit( e.TM,{b:"[ A-Za-z_]\\ w*(::\\w+) *(\\?|\\!) ?"}),{cN:" inheritanc e",b:"<\\s *",c:[{cN: "parent",b :"("+e.IR+ "::)?"+e.I R}]},i]},{ cN:"functi on",bK:"de f",e:" |$| ;",r:0,c:[ e.inherit( e.TM,{b:h} ),b,i]},{c N:"constan t",b:"(::) ?(\\b[A-Z] \\w*(::)?) +",r:0},{c N:"symbol" ,b:":",c:[ d,{b:h}],r :0},{cN:"s ymbol",b:e .UIR+"(\\! |\\?)?:",r :0},{cN:"n umber",b:" (\\b0[0-7_ ]+)|(\\b0x [0-9a-fA-F _]+)|(\\b[ 1-9][0-9_] *(\\.[0-9_ ]+)?)|[0_] \\b",r:0}, {cN:"varia ble",b:"(\ \$\\W)|((\ \$|\\@\\@? )(\\w+))"} ,{b:"("+e. RSR+")\\s* ",c:[i,{cN :"regexp", c:[e.BE,c] ,i:/\n/,v: [{b:"/",e: "/[a-z]*"} ,{b:"%r{", e:"}[a-z]* "},{b:"%r\ \(",e:"\\) [a-z]*"},{ b:"%r!",e: "![a-z]*"} ,{b:"%r\\[ ",e:"\\][a -z]*"}]}], r:0}];c.c= f;b.c=f;re turn{k:g,c :f}});hljs .registerL anguage("d iff",funct ion(a){ret urn{c:[{cN :"chunk",r :10,v:[{b: /^\@\@ +\- \d+,\d+ +\ +\d+,\d+ + \@\@$/},{b :/^\*\*\* +\d+,\d+ + \*\*\*\*$/ },{b:/^\-\ -\- +\d+,\ d+ +\-\-\- \-$/}]},{c N:"header" ,v:[{b:/In dex: /,e:/ $/},{b:/== ===/,e:/== ===$/},{b: /^\-\-\-/, e:/$/},{b: /^\*{3} /, e:/$/},{b: /^\+\+\+/, e:/$/},{b: /\*{5}/,e: /\*{5}$/}] },{cN:"add ition",b:" ^\\+",e:"$ "},{cN:"de letion",b: "^\\-",e:" $"},{cN:"c hange",b:" ^\\!",e:"$ "}]}});hlj s.register Language(" javascript ",function (a){return {aliases:[ "js"],k:{k eyword:"in if for wh ile finall y var new function d o return v oid else b reak catch instanceo f with thr ow case de fault try this switc h continue typeof de lete let y ield const class",li teral:"tru e false nu ll undefin ed NaN Inf inity",bui lt_in:"eva l isFinite isNaN par seFloat pa rseInt dec odeURI dec odeURIComp onent enco deURI enco deURICompo nent escap e unescape Object Fu nction Boo lean Error EvalError InternalE rror Range Error Refe renceError StopItera tion Synta xError Typ eError URI Error Numb er Math Da te String RegExp Arr ay Float32 Array Floa t64Array I nt16Array Int32Array Int8Array Uint16Arr ay Uint32A rray Uint8 Array Uint 8ClampedAr ray ArrayB uffer Data View JSON Intl argum ents requi re"},c:[{c N:"pi",b:/ ^\s*('|")u se strict( '|")/,r:10 },a.ASM,a. QSM,a.CLCM ,a.CBLCLM, a.CNM,{b:" ("+a.RSR+" |\\b(case| return|thr ow)\\b)\\s *",k:"retu rn throw c ase",c:[a. CLCM,a.CBL CLM,a.REGE XP_MODE,{b :/</,e:/>; /,r:0,sL:" xml"}],r:0 },{cN:"fun ction",bK: "function" ,e:/\{/,c: [a.inherit (a.TM,{b:/ [A-Za-z$_] [0-9A-Za-z $_]*/}),{c N:"params" ,b:/\(/,e: /\)/,c:[a. CLCM,a.CBL CLM],i:/[" '\(]/}],i: /\[|%/},{b :/\$[(.]/} ,{b:"\\."+ a.IR,r:0}] }});hljs.r egisterLan guage("xml ",function (a){var c= "[A-Za-z0- 9\\._:-]+" ;var d={b: /<\?(php)? (?!\w)/,e: /\?>/,sL:" php",subLa nguageMode :"continuo us"};var b ={eW:true, i:/</,r:0, c:[d,{cN:" attribute" ,b:c,r:0}, {b:"=",r:0 ,c:[{cN:"v alue",v:[{ b:/"/,e:/" /},{b:/'/, e:/'/},{b: /[^\s\/>]+ /}]}]}]};r eturn{alia ses:["html "],cI:true ,c:[{cN:"d octype",b: "<!DOCTYPE ",e:">",r: 10,c:[{b:" \\[",e:"\\ ]"}]},{cN: "comment", b:"<!--",e :"-->",r:1 0},{cN:"cd ata",b:"<\ \!\\[CDATA \\[",e:"\\ ]\\]>",r:1 0},{cN:"ta g",b:"<sty le(?=\\s|> |$)",e:">" ,k:{title: "style"},c :[b],start s:{e:"</st yle>",rE:t rue,sL:"cs s"}},{cN:" tag",b:"<s cript(?=\\ s|>|$)",e: ">",k:{tit le:"script "},c:[b],s tarts:{e:" <\/script> ",rE:true, sL:"javasc ript"}},{b :"<%",e:"% >",sL:"vbs cript"},d, {cN:"pi",b :/<\?\w+/, e:/\?>/,r: 10},{cN:"t ag",b:"</? ",e:"/?>", c:[{cN:"ti tle",b:"[^ /><]+",r: 0},b]}]}}) ;hljs.regi sterLangua ge("markdo wn",functi on(a){retu rn{c:[{cN: "header",v :[{b:"^#{1 ,6}",e:"$" },{b:"^.+? \\n[=-]{2, }$"}]},{b: "<",e:">", sL:"xml",r :0},{cN:"b ullet",b:" ^([*+-]|(\ \d+\\.))\\ s+"},{cN:" strong",b: "[*_]{2}.+ ?[*_]{2}"} ,{cN:"emph asis",v:[{ b:"\\*.+?\ \*"},{b:"_ .+?_",r:0} ]},{cN:"bl ockquote", b:"^>\\s+" ,e:"$"},{c N:"code",v :[{b:"`.+? `"},{b:"^( {4}|\t)", e:"$",r:0} ]},{cN:"ho rizontal_r ule",b:"^[ -\\*]{3,}" ,e:"$"},{b :"\\[.+?\\ ][\\(\\[]. +?[\\)\\]] ",rB:true, c:[{cN:"li nk_label", b:"\\[",e: "\\]",eB:t rue,rE:tru e,r:0},{cN :"link_url ",b:"\\]\\ (",e:"\\)" ,eB:true,e E:true},{c N:"link_re ference",b :"\\]\\[", e:"\\]",eB :true,eE:t rue,}],r:1 0},{b:"^\\ [.+\\]:",e :"$",rB:tr ue,c:[{cN: "link_refe rence",b:" \\[",e:"\\ ]",eB:true ,eE:true}, {cN:"link_ url",b:"\\ s",e:"$"}] }]}});hljs .registerL anguage("c ss",functi on(a){var b="[a-zA-Z -][a-zA-Z0 -9_-]*";va r c={cN:"f unction",b :b+"\\(",e :"\\)",c:[ "self",a.N M,a.ASM,a. QSM]};retu rn{cI:true ,i:"[=/|'] ",c:[a.CBL CLM,{cN:"i d",b:"\\#[ A-Za-z0-9_ -]+"},{cN: "class",b: "\\.[A-Za- z0-9_-]+", r:0},{cN:" attr_selec tor",b:"\\ [",e:"\\]" ,i:"$"},{c N:"pseudo" ,b:":(:)?[ a-zA-Z0-9\ \_\\-\\+\\ (\\)\\\"\\ ']+"},{cN: "at_rule", b:"@(font- face|page) ",l:"[a-z- ]+",k:"fon t-face pag e"},{cN:"a t_rule",b: "@",e:"[{; ]",c:[{cN: "keyword", b:/\S+/},{ b:/\s/,eW: true,eE:tr ue,r:0,c:[ c,a.ASM,a. QSM,a.NM]} ]},{cN:"ta g",b:b,r:0 },{cN:"rul es",b:"{", e:"}",i:"[ ^\\s]",r:0 ,c:[a.CBLC LM,{cN:"ru le",b:"[^\ \s]",rB:tr ue,e:";",e W:true,c:[ {cN:"attri bute",b:"[ A-Z\\_\\.\ \-]+",e:": ",eE:true, i:"[^\\s]" ,starts:{c N:"value", eW:true,eE :true,c:[c ,a.NM,a.QS M,a.ASM,a. CBLCLM,{cN :"hexcolor ",b:"#[0-9 A-Fa-f]+"} ,{cN:"impo rtant",b:" !important "}]}}]}]}] }});hljs.r egisterLan guage("htt p",functio n(a){retur n{i:"\\S", c:[{cN:"st atus",b:"^ HTTP/[0-9\ \.]+",e:"$ ",c:[{cN:" number",b: "\\b\\d{3} \\b"}]},{c N:"request ",b:"^[A-Z ]+ (.*?) H TTP/[0-9\\ .]+$",rB:t rue,e:"$", c:[{cN:"st ring",b:" ",e:" ",eB :true,eE:t rue}]},{cN :"attribut e",b:"^\\w ",e:": ",e E:true,i:" \\n|\\s|=" ,starts:{c N:"string" ,e:"$"}},{ b:"\\n\\n" ,starts:{s L:"",eW:tr ue}}]}});h ljs.regist erLanguage ("java",fu nction(b){ var a="fal se synchro nized int abstract f loat priva te char bo olean stat ic null if const for true whil e long thr ow strictf p finally protected import nat ive final return voi d enum els e break tr ansient ne w catch in stanceof b yte super volatile c ase assert short pac kage defau lt double public try this swit ch continu e throws"; return{k:a ,i:/<\//,c :[{cN:"jav adoc",b:"/ \\*\\*",e: "\\*/",c:[ {cN:"javad octag",b:" (^|\\s)@[A -Za-z]+"}] ,r:10},b.C LCM,b.CBLC LM,b.ASM,b .QSM,{bK:" protected public pri vate",e:/[ {;=]/,k:a, c:[{cN:"cl ass",bK:"c lass inter face",eW:t rue,i:/[:" <>]/,c:[{b K:"extends implement s",r:10},b .UTM]},{b: b.UIR+"\\s *\\(",rB:t rue,c:[b.U TM]}]},b.C NM,{cN:"an notation", b:"@[A-Za- z]+"}]}}); hljs.regis terLanguag e("php",fu nction(b){ var e={cN: "variable" ,b:"\\$+[a -zA-Z_\x7f -\xff][a-z A-Z0-9_\x7 f-\xff]*"} ;var a={cN :"preproce ssor",b:/< \?(php)?|\ ?>/};var c ={cN:"stri ng",c:[b.B E,a],v:[{b :'b"',e:'" '},{b:"b'" ,e:"'"},b. inherit(b. ASM,{i:nul l}),b.inhe rit(b.QSM, {i:null})] };var d={v :[b.BNM,b. CNM]};retu rn{cI:true ,k:"and in clude_once list abst ract globa l private echo inter face as st atic endsw itch array null if e ndwhile or const for endforeac h self var while iss et public protected exit forea ch throw e lseif incl ude __FILE __ empty r equire_onc e do xor r eturn pare nt clone u se __CLASS __ __LINE_ _ else bre ak print e val new ca tch __METH OD__ case exception default di e require __FUNCTION __ enddecl are final try switch continue endfor end if declare unset tru e false tr ait goto i nstanceof insteadof __DIR__ __ NAMESPACE_ _ yield fi nally",c:[ b.CLCM,b.H CM,{cN:"co mment",b:" /\\*",e:"\ \*/",c:[{c N:"phpdoc" ,b:"\\s@[A -Za-z]+"}, a]},{cN:"c omment",b: "__halt_co mpiler.+?; ",eW:true, k:"__halt_ compiler", l:b.UIR},{ cN:"string ",b:"<<<[' \"]?\\w+[' \"]?$",e:" ^\\w+;",c: [b.BE]},a, e,{cN:"fun ction",bK: "function" ,e:/[;{]/, i:"\\$|\\[ |%",c:[b.U TM,{cN:"pa rams",b:"\ \(",e:"\\) ",c:["self ",e,b.CBLC LM,c,d]}]} ,{cN:"clas s",bK:"cla ss interfa ce",e:"{", i:/[:\(\$" ]/,c:[{bK: "extends i mplements" ,r:10},b.U TM]},{bK:" namespace" ,e:";",i:/ [\.']/,c:[ b.UTM]},{b K:"use",e: ";",c:[b.U TM]},{b:"= >"},c,d]}} );hljs.reg isterLangu age("pytho n",functio n(a){var f ={cN:"prom pt",b:/^(> >>|\.\.\.) /};var b= {cN:"strin g",c:[a.BE ],v:[{b:/( u|b)?r?''' /,e:/'''/, c:[f],r:10 },{b:/(u|b )?r?"""/,e :/"""/,c:[ f],r:10},{ b:/(u|r|ur )'/,e:/'/, r:10},{b:/ (u|r|ur)"/ ,e:/"/,r:1 0},{b:/(b| br)'/,e:/' /,},{b:/(b |br)"/,e:/ "/,},a.ASM ,a.QSM]};v ar d={cN:" number",r: 0,v:[{b:a. BNR+"[lLjJ ]?"},{b:"\ \b(0o[0-7] +)[lLjJ]?" },{b:a.CNR +"[lLjJ]?" }]};var e= {cN:"param s",b:/\(/, e:/\)/,c:[ "self",f,d ,b]};var c ={e:/:/,i: /[${=;\n]/ ,c:[a.UTM, e]};return {k:{keywor d:"and eli f is globa l as in if from rais e for exce pt finally print imp ort pass r eturn exec else brea k not with class ass ert yield try while continue d el or def lambda non local|10 N one True F alse",buil t_in:"Elli psis NotIm plemented" },i:/(<\/| ->|\?)/,c: [f,d,b,a.H CM,a.inher it(c,{cN:" function", bK:"def",r :10}),a.in herit(c,{c N:"class", bK:"class" }),{cN:"de corator",b :/@/,e:/$/ },{b:/\b(p rint|exec) \(/}]}});h ljs.regist erLanguage ("sql",fun ction(a){r eturn{cI:t rue,i:/[<> ]/,c:[{cN: "operator" ,b:"\\b(be gin|end|st art|commit |rollback| savepoint| lock|alter |create|dr op|rename| call|delet e|do|handl er|insert| load|repla ce|select| truncate|u pdate|set| show|pragm a|grant|me rge)\\b(?! :)",e:";", eW:true,k: {keyword:" all partia l global m onth curre nt_timesta mp using g o revoke s mallint in dicator en d-exec dis connect zo ne with ch aracter as sertion to add curre nt_user us age input local alte r match co llate real then roll back get r ead timest amp sessio n_user not integer b it unique day minute desc inse rt execute like ilik e|2 level decimal dr op continu e isolatio n found wh ere constr aints doma in right n ational so me module transactio n relative second co nnect esca pe close s ystem_user for defer red sectio n cast cur rent sqlst ate alloca te interse ct dealloc ate numeri c public p reserve fu ll goto in itially as c no key o utput coll ation grou p by union session b oth last l anguage co nstraint c olumn of s pace forei gn deferra ble prior connection unknown a ction comm it view or first int o float ye ar primary cascaded except res trict set references names tab le outer o pen select size are rows from prepare di stinct lea ding creat e only nex t inner au thorizatio n schema c orrespondi ng option declare pr ecision im mediate el se timezon e_minute e xternal va rying tran slation tr ue case ex ception jo in hour de fault doub le scroll value curs or descrip tor values dec fetch procedure delete an d false in t is descr ibe char a s at in va rchar null trailing any absolu te current _time end grant priv ileges whe n cross ch eck write current_da te pad beg in tempora ry exec ti me update catalog us er sql dat e on ident ity timezo ne_hour na tural when ever inter val work o rder casca de diagnos tics nchar having le ft call do handler l oad replac e truncate start loc k show pra gma exists number tr igger if b efore afte r each row merge mat ched datab ase",aggre gate:"coun t sum min max avg"}, c:[{cN:"st ring",b:"' ",e:"'",c: [a.BE,{b:" ''"}]},{cN :"string", b:'"',e:'" ',c:[a.BE, {b:'""'}]} ,{cN:"stri ng",b:"`", e:"`",c:[a .BE]},a.CN M]},a.CBLC LM,{cN:"co mment",b:" --",e:"$"} ]}});hljs. registerLa nguage("in i",functio n(a){retur n{cI:true, i:/\S/,c:[ {cN:"comme nt",b:";", e:"$"},{cN :"title",b :"^\\[",e: "\\]"},{cN :"setting" ,b:"^[a-z0 -9\\[\\]_- ]+[ \\t]*= [ \\t]*",e :"$",c:[{c N:"value", eW:true,k: "on off tr ue false y es no",c:[ a.QSM,a.NM ],r:0}]}]} });hljs.re gisterLang uage("perl ",function (c){var d= "getpwent getservent quotemeta msgrcv sc alar kill dbmclose u ndef lc ma syswrite tr send um ask sysope n shmwrite vec qx ut ime local oct semctl localtime readpipe do return format rea d sprintf dbmopen po p getpgrp not getpwn am rewindd ir qqfilen o qw endpr otoent wai t sethoste nt bless s |0 opendir continue each sleep endgrent shutdown d ump chomp connect ge tsockname die socket pair close flock exi sts index shmgetsub for endpwe nt redo ls tat msgctl setpgrp a bs exit se lect print ref getho stbyaddr u nshift fcn tl syscall goto getn etbyaddr j oin gmtime symlink s emget spli ce x|0 get peername r ecv log se tsockopt c os last re verse geth ostbyname getgrnam s tudy forml ine endhos tent times chop leng th gethost ent getnet ent pack g etprotoent getservby name rand mkdir pos chmod y|0 substr end netent pri ntf next o pen msgsnd readdir u se unlink getsockopt getpriori ty rindex wantarray hex system getservby port endse rvent int chr untie rmdir prot otype tell listen fo rk shmread ucfirst s etprotoent else syss eek link g etgrgid sh mctl waitp id unpack getnetbyna me reset c hdir grep split requ ire caller lcfirst u ntil warn while valu es shift t elldir get pwuid my g etprotobyn umber dele te and sor t uc defin ed srand a ccept pack age seekdi r getproto byname sem op our ren ame seek i f q|0 chro ot sysread setpwent no crypt g etc chown sqrt write setnetent setpriori ty foreac D NiS in msgget map stat getlogin u nless elsi f truncate exec keys glob tied closediri octl socke t readlink eval xor readline b inmode set servent eo f ord bind alarm pip e atan2 ge tgrent exp time push setgrent gt lt or n e m|0 brea k given sa y state wh en";var f= {cN:"subst ",b:"[$@]\ \{",e:"\\} ",k:d};var g={b:"->{ ",e:"}"};v ar a={cN:" variable", v:[{b:/\$\ d/},{b:/[\ $\%\@\*](\ ^\w\b|#\w+ (\:\:\w+)* |{\w+}|\w+ (\:\:\w*)* )/},{b:/[\ $\%\@\*][^ \s\w{]/,r: 0}]};var e ={cN:"comm ent",b:"^( __END__|__ DATA__)",e :"\\n$",r: 5};var h=[ c.BE,f,a]; var b=[a,c .HCM,e,{cN :"comment" ,b:"^\\=\\ w",e:"\\=c ut",eW:tru e},g,{cN:" string",c: h,v:[{b:"q [qwxr]?\\s *\\(",e:"\ \)",r:5},{ b:"q[qwxr] ?\\s*\\[", e:"\\]",r: 5},{b:"q[q wxr]?\\s*\ \{",e:"\\} ",r:5},{b: "q[qwxr]?\ \s*\\|",e: "\\|",r:5} ,{b:"q[qwx r]?\\s*\\< ",e:"\\>", r:5},{b:"q w\\s+q",e: "q",r:5},{ b:"'",e:"' ",c:[c.BE] },{b:'"',e :'"'},{b:" `",e:"`",c :[c.BE]},{ b:"{\\w+}" ,c:[],r:0} ,{b:"-?\\w +\\s*\\=\\ >",c:[],r: 0}]},{cN:" number",b: "(\\b0[0-7 _]+)|(\\b0 x[0-9a-fA- F_]+)|(\\b [1-9][0-9_ ]*(\\.[0-9 _]+)?)|[0_ ]\\b",r:0} ,{b:"(\\/\ \/|"+c.RSR +"|\\b(spl it|return| print|reve rse|grep)\ \b)\\s*",k :"split re turn print reverse g rep",r:0,c :[c.HCM,e, {cN:"regex p",b:"(s|t r|y)/(\\\\ .|[^/])*/( \\\\.|[^/] )*/[a-z]*" ,r:10},{cN :"regexp", b:"(m|qr)? /",e:"/[a- z]*",c:[c. BE],r:0}]} ,{cN:"sub" ,bK:"sub", e:"(\\s*\\ (.*?\\))?[ ;{]",r:5}, {cN:"opera tor",b:"-\ \w\\b",r:0 }];f.c=b;g .c=b;retur n{k:d,c:b} });hljs.re gisterLang uage("obje ctivec",fu nction(a){ var d={key word:"int float whil e char exp ort sizeof typedef c onst struc t for unio n unsigned long vola tile stati c bool mut able if do return go to void en um else br eak extern asm case short defa ult double register explicit s igned type name this switch con tinue wcha r_t inline readonly assign sel f synchron ized id no natomic su per unicha r IBOutlet IBAction strong wea k @private @protecte d @public @try @prop erty @end @throw @ca tch @final ly @synthe size @dyna mic @selec tor @optio nal @requi red",liter al:"false true FALSE TRUE nil YES NO NUL L",built_i n:"NSStrin g NSDictio nary CGRec t CGPoint UIButton U ILabel UIT extView UI WebView MK MapView UI SegmentedC ontrol NSO bject UITa bleViewDel egate UITa bleViewDat aSource NS Thread UIA ctivityInd icator UIT abbar UITo olBar UIBa rButtonIte m UIImageV iew NSAuto releasePoo l UITableV iew BOOL N SInteger C GFloat NSE xception N SLog NSMut ableString NSMutable Array NSMu tableDicti onary NSUR L NSIndexP ath CGSize UITableVi ewCell UIV iew UIView Controller UINavigat ionBar UIN avigationC ontroller UITabBarCo ntroller U IPopoverCo ntroller U IPopoverCo ntrollerDe legate UII mage NSNum ber UISear chBar NSFe tchedResul tsControll er NSFetch edResultsC hangeType UIScrollVi ew UIScrol lViewDeleg ate UIEdge Insets UIC olor UIFon t UIApplic ation NSNo tFound NSN otificatio nCenter NS Notificati on UILocal Notificati on NSBundl e NSFileMa nager NSTi meInterval NSDate NS Calendar N SUserDefau lts UIWind ow NSRange NSArray N SError NSU RLRequest NSURLConne ction UIIn terfaceOri entation M PMoviePlay erControll er dispatc h_once_t d ispatch_qu eue_t disp atch_sync dispatch_a sync dispa tch_once"} ;var c=/[a -zA-Z@][a- zA-Z0-9_]* /;var b="@ interface @class @pr otocol @im plementati on";return {k:d,l:c,i :"</",c:[a .CLCM,a.CB LCLM,a.CNM ,a.QSM,{cN :"string", b:"'",e:"[ ^\\\\]'",i :"[^\\\\][ ^']"},{cN: "preproces sor",b:"#i mport",e:" $",c:[{cN: "title",b: '"',e:'"'} ,{cN:"titl e",b:"<",e :">"}]},{c N:"preproc essor",b:" #",e:"$"}, {cN:"class ",b:"("+b. split(" ") .join("|") +")\\b",e: "({|$)",k: b,l:c,c:[a .UTM]},{cN :"variable ",b:"\\."+ a.UIR,r:0} ]}});hljs. registerLa nguage("co ffeescript ",function (c){var b= {keyword:" in if for while fina lly new do return el se break c atch insta nceof thro w try this switch co ntinue typ eof delete debugger super then unless un til loop o f by when and or is isnt not", literal:"t rue false null undef ined yes n o on off", reserved:" case defau lt functio n var void with cons t let enum export im port nativ e __hasPro p __extend s __slice __bind __i ndexOf",bu ilt_in:"np m require console pr int module exports g lobal wind ow documen t"};var a= "[A-Za-z$_ ][0-9A-Za- z$_]*";var f=c.inher it(c.TM,{b :a});var e ={cN:"subs t",b:/#\{/ ,e:/}/,k:b };var d=[c .BNM,c.inh erit(c.CNM ,{starts:{ e:"(\\s*/) ?",r:0}}), {cN:"strin g",v:[{b:/ '''/,e:/'' '/,c:[c.BE ]},{b:/'/, e:/'/,c:[c .BE]},{b:/ """/,e:/"" "/,c:[c.BE ,e]},{b:/" /,e:/"/,c: [c.BE,e]}] },{cN:"reg exp",v:[{b :"///",e:" ///",c:[e, c.HCM]},{b :"//[gim]* ",r:0},{b: "/\\S(\\\\ .|[^\\n])* ?/[gim]*(? =\\s|\\W|$ )"}]},{cN: "property" ,b:"@"+a}, {b:"`",e:" `",eB:true ,eE:true,s L:"javascr ipt"}];e.c =d;return{ k:b,c:d.co ncat([{cN: "comment", b:"###",e: "###"},c.H CM,{cN:"fu nction",b: "("+a+"\\s *=\\s*)?(\ \(.*\\))?\ \s*\\B[-=] >",e:"[-=] >",rB:true ,c:[f,{cN: "params",b :"\\(",rB: true,c:[{b :/\(/,e:/\ )/,k:b,c:[ "self"].co ncat(d)}]} ]},{cN:"cl ass",bK:"c lass",e:"$ ",i:/[:="\ [\]]/,c:[{ bK:"extend s",eW:true ,i:/[:="\[ \]]/,c:[f] },f]},{cN: "attribute ",b:a+":", e:":",rB:t rue,eE:tru e,r:0}])}} );hljs.reg isterLangu age("nginx ",function (c){var b= {cN:"varia ble",v:[{b :/\$\d+/}, {b:/\$\{/, e:/}/},{b: "[\\$\\@]" +c.UIR}]}; var a={eW: true,l:"[a -z/_]+",k: {built_in: "on off ye s no true false none blocked d ebug info notice war n error cr it select break last permanent redirect kqueue rts ig epoll p oll /dev/p oll"},r:0, i:"=>",c:[ c.HCM,{cN: "string",c :[c.BE,b], v:[{b:/"/, e:/"/},{b: /'/,e:/'/} ]},{cN:"ur l",b:"([a- z]+):/",e: "\\s",eW:t rue,eE:tru e},{cN:"re gexp",c:[c .BE,b],v:[ {b:"\\s\\^ ",e:"\\s|{ |;",rE:tru e},{b:"~\\ *?\\s+",e: "\\s|{|;", rE:true},{ b:"\\*(\\. [a-z\\-]+) +"},{b:"([ a-z\\-]+\\ .)+\\*"}]} ,{cN:"numb er",b:"\\b \\d{1,3}\\ .\\d{1,3}\ \.\\d{1,3} \\.\\d{1,3 }(:\\d{1,5 })?\\b"},{ cN:"number ",b:"\\b\\ d+[kKmMgGd shdwy]*\\b ",r:0},b]} ;return{c: [c.HCM,{b: c.UIR+"\\s ",e:";|{", rB:true,c: [c.inherit (c.UTM,{st arts:a})], r:0}],i:"[ ^\\s\\}]"} });hljs.re gisterLang uage("json ",function (a){var e= {literal:" true false null"};va r d=[a.QSM ,a.CNM];va r c={cN:"v alue",e:", ",eW:true, eE:true,c: d,k:e};var b={b:"{", e:"}",c:[{ cN:"attrib ute",b:'\\ s*"',e:'"\ \s*:\\s*', eB:true,eE :true,c:[a .BE],i:"\\ n",starts: c}],i:"\\S "};var f={ b:"\\[",e: "\\]",c:[a .inherit(c ,{cN:null} )],i:"\\S" };d.splice (d.length, 0,b,f);ret urn{c:d,k: e,i:"\\S"} });hljs.re gisterLang uage("apac he",functi on(a){var b={cN:"num ber",b:"[\ \$%]\\d+"} ;return{cI :true,c:[a .HCM,{cN:" tag",b:"</ ?",e:">"}, {cN:"keywo rd",b:/\w+ /,r:0,k:{c ommon:"ord er deny al low setenv rewriteru le rewrite engine rew ritecond d ocumentroo t sethandl er errordo cument loa dmodule op tions head er listen serverroot servernam e"},starts :{e:/$/,r: 0,k:{liter al:"on off all"},c:[ {cN:"sqbra cket",b:"\ \s\\[",e:" \\]$"},{cN :"cbracket ",b:"[\\$% ]\\{",e:"\ \}",c:["se lf",b]},b, a.QSM]}}], i:/\S/}}); hljs.regis terLanguag e("cpp",fu nction(a){ var b={key word:"fals e int floa t while pr ivate char catch exp ort virtua l operator sizeof dy namic_cast |10 typede f const_ca st|10 cons t struct f or static_ cast|10 un ion namesp ace unsign ed long th row volati le static protected bool templ ate mutabl e if publi c friend d o return g oto auto v oid enum e lse break new extern using tru e class as m case typ eid short reinterpre t_cast|10 default do uble regis ter explic it signed typename t ry this sw itch conti nue wchar_ t inline d elete alig nof char16 _t char32_ t constexp r decltype noexcept nullptr st atic_asser t thread_l ocal restr ict _Bool complex _C omplex _Im aginary",b uilt_in:"s td string cin cout c err clog s tringstrea m istrings tream ostr ingstream auto_ptr d eque list queue stac k vector m ap set bit set multis et multima p unordere d_set unor dered_map unordered_ multiset u nordered_m ultimap ar ray shared _ptr abort abs acos asin atan2 atan call oc ceil co sh cos exi t exp fabs floor fmo d fprintf fputs free frexp fsc anf isalnu m isalpha iscntrl is digit isgr aph islowe r isprint ispunct is space isup per isxdig it tolower toupper l abs ldexp log10 log malloc mem chr memcmp memcpy me mset modf pow printf putchar p uts scanf sinh sin s nprintf sp rintf sqrt sscanf st rcat strch r strcmp s trcpy strc spn strlen strncat s trncmp str ncpy strpb rk strrchr strspn st rstr tanh tan vfprin tf vprintf vsprintf" };return{a liases:["c "],k:b,i:" </",c:[a.C LCM,a.CBLC LM,a.QSM,{ cN:"string ",b:"'\\\\ ?.",e:"'", i:"."},{cN :"number", b:"\\b(\\d +(\\.\\d*) ?|\\.\\d+) (u|U|l|L|u l|UL|f|F)" },a.CNM,{c N:"preproc essor",b:" #",e:"$",c :[{b:"incl ude\\s*<", e:">",i:"\ \n"},a.CLC M]},{cN:"s tl_contain er",b:"\\b (deque|lis t|queue|st ack|vector |map|set|b itset|mult iset|multi map|unorde red_map|un ordered_se t|unordere d_multiset |unordered _multimap| array)\\s* <",e:">",k :b,r:10,c: ["self"]}] }});hljs.r egisterLan guage("mak efile",fun ction(a){v ar b={cN:" variable", b:/\$\(/,e :/\)/,c:[a .BE]};retu rn{c:[a.HC M,{b:/^\w+ \s*\W*=/,r B:true,r:0 ,starts:{c N:"constan t",e:/\s*\ W*=/,eE:tr ue,starts: {e:/$/,r:0 ,c:[b],}}} ,{cN:"titl e",b:/^[\w ]+:\s*$/}, {cN:"phony ",b:/^\.PH ONY:/,e:/$ /,k:".PHON Y",l:/[\.\ w]+/},{b:/ ^\t+/,e:/$ /,c:[a.QSM ,b]}]}}); |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.