Fixed Q_PROPERTY parsing to handle all possible cases.

This commit is contained in:
Erik Verbruggen
2010-02-16 16:54:39 +01:00
parent 8c2928e12e
commit c79f25d5a6
12 changed files with 38 additions and 203 deletions

View File

@@ -108,25 +108,10 @@ void AccessDeclarationAST::accept0(ASTVisitor *visitor)
visitor->endVisit(this);
}
void QtPropertyDeclarationNamingItemAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
accept(name_value, visitor);
}
visitor->endVisit(this);
}
void QtPropertyDeclarationBoolItemAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
accept(bool_value, visitor);
}
visitor->endVisit(this);
}
void QtPropertyDeclarationFlaggingItemAST::accept0(ASTVisitor *visitor)
void QtPropertyDeclarationItemAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
accept(expression, visitor);
}
visitor->endVisit(this);
}