[Uml-devel] kdesdk/umbrello/umbrello/classparser
    Oliver Kellogg 
    okellogg at users.sourceforge.net
       
    Mon Aug  9 22:48:23 UTC 2004
    
    
  
CVS commit by okellogg: 
Unreopen bug 82977 for enum literals.
  M +13 -6     parser.cpp   1.6
--- kdesdk/umbrello/umbrello/classparser/parser.cpp  #1.5:1.6
@@ -1412,6 +1412,13 @@ bool Parser::parseEnumSpecifier( TypeSpe
         ast->addEnumerator( enumerator );
 
+        QString comment;
         while( lex->lookAhead(0) == ',' ){
-            lex->nextToken();
+            comment = "";
+            advanceAndCheckTrailingComment( comment );
+            if ( !comment.isEmpty() ){
+                EnumeratorAST *lastLit = ast->enumeratorList().last();
+                if( lastLit )
+                    lastLit->setComment( comment );
+            }
 
             if( !parseEnumerator(enumerator) ){
    
    
More information about the umbrello-devel
mailing list