@@ -43,20 +43,20 @@ import org.opensolaris.opengrok.web.Util;
4343%line
4444%{
4545 public void reInit(char [] buf, int len) {
46- yyreset((Reader ) null );
47- zzBuffer = buf;
48- zzEndRead = len;
49- zzAtEOF = true ;
50- zzStartRead = 0 ;
51- annotation = null ;
46+ yyreset((Reader ) null );
47+ zzBuffer = buf;
48+ zzEndRead = len;
49+ zzAtEOF = true ;
50+ zzStartRead = 0 ;
51+ annotation = null ;
5252 }
5353
5454 public void write(Writer out) throws IOException {
55- this . out = out;
55+ this . out = out;
5656 Util . readableLine(1 , out, annotation);
57- yyline = 2 ;
58- while (yylex() != YYEOF ) {
59- }
57+ yyline = 2 ;
58+ while (yylex() != YYEOF ) {
59+ }
6060 }
6161%}
6262
@@ -82,98 +82,98 @@ Number = ([0-9][0-9]*|[0-9]+.[0-9]+|"0x" [0-9a-fA-F]+ )([udl]+)?
8282}
8383
8484"<" {File} ">" { out. write(" <" );
85- out. write(" <a href=\" " + urlPrefix+ " path=" );
86- out. write(zzBuffer, zzStartRead+ 1 , zzMarkedPos- zzStartRead- 2 );
85+ out. write(" <a href=\" " + urlPrefix+ " path=" );
86+ out. write(zzBuffer, zzStartRead+ 1 , zzMarkedPos- zzStartRead- 2 );
8787 appendProject();
8888 out. write(" \" >" );
89- out. write(zzBuffer, zzStartRead+ 1 , zzMarkedPos- zzStartRead- 2 );
89+ out. write(zzBuffer, zzStartRead+ 1 , zzMarkedPos- zzStartRead- 2 );
9090 out. write(" </a>" );
91- out. write(" >" );}
91+ out. write(" >" );}
9292
9393"<" {Path} ">" { out. write(" <" );
94- out. write(" <a href=\" " + urlPrefix+ " path=" );
95- out. write(zzBuffer, zzStartRead+ 1 , zzMarkedPos- zzStartRead- 2 );
94+ out. write(" <a href=\" " + urlPrefix+ " path=" );
95+ out. write(zzBuffer, zzStartRead+ 1 , zzMarkedPos- zzStartRead- 2 );
9696 appendProject();
9797 out. write(" \" >" );
98- out. write(zzBuffer, zzStartRead+ 1 , zzMarkedPos- zzStartRead- 2 );
98+ out. write(zzBuffer, zzStartRead+ 1 , zzMarkedPos- zzStartRead- 2 );
9999 out. write(" </a>" );
100- out. write(" >" );}
100+ out. write(" >" );}
101101
102- /* {Hier}
103- { out.write(Util.breadcrumbPath(urlPrefix+"defs=",yytext(),'.'));}
102+ /* {Hier}
103+ { out.write(Util.breadcrumbPath(urlPrefix+"defs=",yytext(),'.'));}
104104*/
105- {Number} { out. write(" <span class=\" n\" >" ); out. write(zzBuffer, zzStartRead, zzMarkedPos- zzStartRead); out. write(" </span>" ); }
105+ {Number} { out. write(" <span class=\" n\" >" ); out. write(zzBuffer, zzStartRead, zzMarkedPos- zzStartRead); out. write(" </span>" ); }
106106
107- \" { yybegin(STRING );out. write(" <span class=\" s\" >\" " );}
108- \' { yybegin(QSTRING );out. write(" <span class=\" s\" >\' " );}
109- "/*" { yybegin(COMMENT );out. write(" <span class=\" c\" >/*" );}
110- "//" { yybegin(SCOMMENT );out. write(" <span class=\" c\" >//" );}
107+ \" { yybegin(STRING );out. write(" <span class=\" s\" >\" " );}
108+ \' { yybegin(QSTRING );out. write(" <span class=\" s\" >\' " );}
109+ "/*" { yybegin(COMMENT );out. write(" <span class=\" c\" >/*" );}
110+ "//" { yybegin(SCOMMENT );out. write(" <span class=\" c\" >//" );}
111111}
112112
113113<STRING> {
114114 \" {WhiteSpace} \" { out. write(zzBuffer, zzStartRead, zzMarkedPos- zzStartRead);}
115- \" { yybegin(YYINITIAL ); out. write(" \" </span>" ); }
116- \\\\ { out. write(" \\\\ " ); }
117- \\\" { out. write(" \\\" " ); }
115+ \" { yybegin(YYINITIAL ); out. write(" \" </span>" ); }
116+ \\\\ { out. write(" \\\\ " ); }
117+ \\\" { out. write(" \\\" " ); }
118118}
119119
120120<QSTRING> {
121121 "\\\\ " { out. write(" \\\\ " ); }
122122 "\\ '" { out. write(" \\\' " ); }
123123 \' {WhiteSpace} \' { out. write(zzBuffer, zzStartRead, zzMarkedPos- zzStartRead); }
124- \' { yybegin(YYINITIAL ); out. write(" '</span>" ); }
124+ \' { yybegin(YYINITIAL ); out. write(" '</span>" ); }
125125}
126126
127127<COMMENT> {
128- "*/" { yybegin(YYINITIAL ); out. write(" */</span>" ); }
128+ "*/" { yybegin(YYINITIAL ); out. write(" */</span>" ); }
129129}
130130
131131<SCOMMENT> {
132- {WhiteSpace} * {EOL} { yybegin(YYINITIAL ); out. write(" </span>" );
132+ {WhiteSpace} * {EOL} { yybegin(YYINITIAL ); out. write(" </span>" );
133133 Util . readableLine(yyline, out, annotation);}
134134}
135135
136136
137137<YYINITIAL, STRING, COMMENT, SCOMMENT, QSTRING> {
138- "&" { out. write( " &" );}
139- "<" { out. write( " <" );}
140- ">" { out. write( " >" );}
141- {WhiteSpace} * {EOL} { Util . readableLine(yyline, out, annotation); }
142- {WhiteSpace} { out. write(zzBuffer, zzStartRead, zzMarkedPos- zzStartRead); }
143- [ !- ~] { out. write(yycharat(0 )); }
144- . { writeUnicodeChar(yycharat(0 )); }
138+ "&" { out. write( " &" );}
139+ "<" { out. write( " <" );}
140+ ">" { out. write( " >" );}
141+ {WhiteSpace} * {EOL} { Util . readableLine(yyline, out, annotation); }
142+ {WhiteSpace} { out. write(zzBuffer, zzStartRead, zzMarkedPos- zzStartRead); }
143+ [ !- ~] { out. write(yycharat(0 )); }
144+ . { writeUnicodeChar(yycharat(0 )); }
145145}
146146
147147<STRING, COMMENT, SCOMMENT, STRING, QSTRING> {
148148{Path}
149- { out. write(Util . breadcrumbPath(urlPrefix+ " path=" ,yytext(),' /' ));}
149+ { out. write(Util . breadcrumbPath(urlPrefix+ " path=" ,yytext(),' /' ));}
150150
151151{File}
152- {
153- out. write(" <a href=\" " + urlPrefix+ " path=" );
154- out. write(zzBuffer, zzStartRead, zzMarkedPos- zzStartRead);
152+ {
153+ out. write(" <a href=\" " + urlPrefix+ " path=" );
154+ out. write(zzBuffer, zzStartRead, zzMarkedPos- zzStartRead);
155155 appendProject();
156156 out. write(" \" >" );
157- out. write(zzBuffer, zzStartRead, zzMarkedPos- zzStartRead);
157+ out. write(zzBuffer, zzStartRead, zzMarkedPos- zzStartRead);
158158 out. write(" </a>" );}
159159
160160( "http" | "https" | "ftp" ) "://" ( {FNameChar} | {URIChar} )+ [ a- zA- Z0- 9/]
161- {
162- out. write(" <a href=\" " );
163- out. write(zzBuffer, zzStartRead, zzMarkedPos- zzStartRead);out. write(" \" >" );
164- out. write(zzBuffer, zzStartRead, zzMarkedPos- zzStartRead);out. write(" </a>" );}
161+ {
162+ out. write(" <a href=\" " );
163+ out. write(zzBuffer, zzStartRead, zzMarkedPos- zzStartRead);out. write(" \" >" );
164+ out. write(zzBuffer, zzStartRead, zzMarkedPos- zzStartRead);out. write(" </a>" );}
165165
166166{FNameChar} + "@" {FNameChar} + "." {FNameChar} +
167- {
168- for (int mi = zzStartRead; mi < zzMarkedPos; mi++ ) {
169- if (zzBuffer[mi] != ' @' ) {
170- out. write(zzBuffer[mi]);
171- } else {
172- out. write(" (at) " );
173- }
174- }
175- // out.write("<a href=\"mailto:");
176- // out.write(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead);out.write("\">");
177- // out.write(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead);out.write("</a>");
178- }
167+ {
168+ for (int mi = zzStartRead; mi < zzMarkedPos; mi++ ) {
169+ if (zzBuffer[mi] != ' @' ) {
170+ out. write(zzBuffer[mi]);
171+ } else {
172+ out. write(" (at) " );
173+ }
174+ }
175+ // out.write("<a href=\"mailto:");
176+ // out.write(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead);out.write("\">");
177+ // out.write(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead);out.write("</a>");
178+ }
179179}
0 commit comments