Skip to content

Commit d99e6d8

Browse files
committed
Fix to exclusively use disjointSpan() in C[xx]Xref
1 parent 3c312e8 commit d99e6d8

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

src/org/opensolaris/opengrok/analysis/c/CXref.lex

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,11 @@ Number = (0[xX][0-9a-fA-F]+|[0-9]+\.[0-9]+|[1-9][0-9]*)(([eE][+-]?[0-9]+)?[ufdlU
102102
/*{Hier}
103103
{ out.write(Util.breadcrumbPath(urlPrefix+"defs=",yytext(),'.'));}
104104
*/
105-
{Number} { out.write("<span class=\"n\">"); out.write(yytext()); out.write("</span>"); }
105+
{Number} {
106+
disjointSpan(HtmlConsts.NUMBER_CLASS);
107+
out.write(yytext());
108+
disjointSpan(null);
109+
}
106110

107111
\\\" | \\\' { out.write(htmlize(yytext())); }
108112
\" {

src/org/opensolaris/opengrok/analysis/c/CxxXref.lex

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,11 @@ Number = (0[xX][0-9a-fA-F]+|[0-9]+\.[0-9]+|[1-9][0-9]*)(([eE][+-]?[0-9]+)?[ufdlU
102102
/*{Hier}
103103
{ out.write(Util.breadcrumbPath(urlPrefix+"defs=",yytext(),'.'));}
104104
*/
105-
{Number} { out.write("<span class=\"n\">"); out.write(yytext()); out.write("</span>"); }
105+
{Number} {
106+
disjointSpan(HtmlConsts.NUMBER_CLASS);
107+
out.write(yytext());
108+
disjointSpan(null);
109+
}
106110

107111
\" {
108112
pushSpan(STRING, HtmlConsts.STRING_CLASS);

0 commit comments

Comments
 (0)