Blame doxygen-707266.patch

Than Ngo 440856
diff --git a/src/scanner.l b/src/scanner.l
Than Ngo 440856
index 1fe5667..14bf3fc 100644
Than Ngo 440856
--- a/src/scanner.l
Than Ngo 440856
+++ b/src/scanner.l
Than Ngo 440856
@@ -1014,7 +1014,7 @@ OPERATOR  "operator"{B}*({ARITHOP}|{ASSIGNOP}|{LOGICOP}|{BITOP})
Than Ngo 440856
   					  current->name = yytext;
Than Ngo 440856
   					}
Than Ngo 440856
 <CliPropertyType>"["		        { // C++/CLI indexed property
Than Ngo 440856
-  					  current->name += yytext;
Than Ngo 440856
+  					  current->args = "[";
Than Ngo 440856
 					  BEGIN( CliPropertyIndex );
Than Ngo 440856
   					}
Than Ngo 440856
 <CliPropertyType>"{"			{
Than Ngo 440856
@@ -1037,10 +1037,10 @@ OPERATOR  "operator"{B}*({ARITHOP}|{ASSIGNOP}|{LOGICOP}|{BITOP})
Than Ngo 440856
   					}
Than Ngo 440856
 <CliPropertyIndex>"]"			{
Than Ngo 440856
                                           BEGIN( CliPropertyType );
Than Ngo 440856
-  					  current->name+=yytext;
Than Ngo 440856
+  					  current->args+=yytext;
Than Ngo 440856
   					}
Than Ngo 440856
 <CliPropertyIndex>.			{
Than Ngo 440856
-  					  current->name+=yytext;
Than Ngo 440856
+  					  current->args+=yytext;
Than Ngo 440856
   					}
Than Ngo 440856
   /*
Than Ngo 440856
 <FindMembers>{B}*"property"{BN}+        {