Orb/Doxygen/src/scanner.l
changeset 1 82f11024044a
parent 0 42188c7ea2d9
equal deleted inserted replaced
0:42188c7ea2d9 1:82f11024044a
  2666   					}
  2666   					}
  2667 <BitFields>.				{
  2667 <BitFields>.				{
  2668   					  current->bitfields+=*yytext;
  2668   					  current->bitfields+=*yytext;
  2669   					}
  2669   					}
  2670 <FindMembers>[;,]			{ 
  2670 <FindMembers>[;,]			{ 
       
  2671 					  //printf("scanner.l: <FindMembers>[;,] name=%s, endBodyLine=%d\n", current->name.data(), current->endBodyLine);
  2671   					  QCString oldType = current->type.copy();
  2672   					  QCString oldType = current->type.copy();
  2672 					  if (current->bodyLine==-1)
  2673 					  if (current->bodyLine==-1)
  2673 					  {
  2674 					  {
  2674 					    current->bodyLine = yyLineNr;
  2675 					    current->bodyLine = yyLineNr;
  2675 					  }
  2676 					  }
  2692 					    	current->spec = 0;
  2693 					    	current->spec = 0;
  2693 					    }
  2694 					    }
  2694 					    current->section = Entry::VARIABLE_SEC ;
  2695 					    current->section = Entry::VARIABLE_SEC ;
  2695 					    current->fileName = yyFileName;
  2696 					    current->fileName = yyFileName;
  2696 					    current->startLine = yyLineNr;
  2697 					    current->startLine = yyLineNr;
       
  2698 						//printf("scanner.l: <FindMembers>[;,] file=%s line=%d\n", current->fileName.data(), current->startLine);
  2697 					    current_root->addSubEntry( current ) ;
  2699 					    current_root->addSubEntry( current ) ;
  2698 					    needNewCurrent=TRUE;
  2700 					    needNewCurrent=TRUE;
  2699 					  }
  2701 					  }
  2700 					  if ( *yytext == ',')
  2702 					  if ( *yytext == ',')
  2701 					  {
  2703 					  {