summaryrefslogtreecommitdiffstats
path: root/src/code.l
diff options
context:
space:
mode:
Diffstat (limited to 'src/code.l')
-rw-r--r--src/code.l8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/code.l b/src/code.l
index dbdaa98..b810794 100644
--- a/src/code.l
+++ b/src/code.l
@@ -1810,6 +1810,14 @@ NUMBER {INTEGER_NUMBER}|{FLOAT_NUMBER}
yyextra->type.resize(0); yyextra->name.resize(0);
BEGIN( Body );
}
+<SkipInits>{ID}{B}*"{" {
+ QCString text = yytext;
+ int bracketPos = text.find('{');
+ int spacePos = text.find(' ');
+ int len = spacePos==-1 ? bracketPos : spacePos;
+ generateClassOrGlobalLink(yyscanner,*yyextra->code,text.left(len));
+ yyextra->code->codify(yytext+len);
+ }
<SkipInits>{ID} {
generateClassOrGlobalLink(yyscanner,*yyextra->code,yytext);
}