[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