[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