summaryrefslogtreecommitdiffstats
path: root/tools/qdoc3/qmlmarkupvisitor.h
diff options
context:
space:
mode:
authorDavid Boddie <david.boddie@nokia.com>2010-12-01 17:15:46 (GMT)
committerDavid Boddie <david.boddie@nokia.com>2010-12-01 17:15:46 (GMT)
commitff9b210719da21a6724bad51e908f9754c7fa172 (patch)
tree1d6c51230534530ecde851543278d182d998ebdc /tools/qdoc3/qmlmarkupvisitor.h
parentd877b3d3b34d4f5c6f9683c54d54e54a37a39998 (diff)
downloadQt-ff9b210719da21a6724bad51e908f9754c7fa172.zip
Qt-ff9b210719da21a6724bad51e908f9754c7fa172.tar.gz
Qt-ff9b210719da21a6724bad51e908f9754c7fa172.tar.bz2
Updated handling of some statement nodes, removed unnecessary functions.
Diffstat (limited to 'tools/qdoc3/qmlmarkupvisitor.h')
-rw-r--r--tools/qdoc3/qmlmarkupvisitor.h185
1 files changed, 7 insertions, 178 deletions
diff --git a/tools/qdoc3/qmlmarkupvisitor.h b/tools/qdoc3/qmlmarkupvisitor.h
index 8177798..35f1b5bc 100644
--- a/tools/qdoc3/qmlmarkupvisitor.h
+++ b/tools/qdoc3/qmlmarkupvisitor.h
@@ -57,265 +57,96 @@ public:
QString markedUpCode();
- virtual bool visit(QDeclarativeJS::AST::UiProgram *);
- virtual bool visit(QDeclarativeJS::AST::UiImportList *);
virtual bool visit(QDeclarativeJS::AST::UiImport *);
+ virtual void endVisit(QDeclarativeJS::AST::UiImport *);
+
virtual bool visit(QDeclarativeJS::AST::UiPublicMember *);
- virtual bool visit(QDeclarativeJS::AST::UiSourceElement *);
virtual bool visit(QDeclarativeJS::AST::UiObjectDefinition *);
+
virtual bool visit(QDeclarativeJS::AST::UiObjectInitializer *);
+ virtual void endVisit(QDeclarativeJS::AST::UiObjectInitializer *);
+
virtual bool visit(QDeclarativeJS::AST::UiObjectBinding *);
virtual bool visit(QDeclarativeJS::AST::UiScriptBinding *);
virtual bool visit(QDeclarativeJS::AST::UiArrayBinding *);
- virtual bool visit(QDeclarativeJS::AST::UiObjectMemberList *);
virtual bool visit(QDeclarativeJS::AST::UiArrayMemberList *);
virtual bool visit(QDeclarativeJS::AST::UiQualifiedId *);
- virtual bool visit(QDeclarativeJS::AST::UiSignature *);
- virtual bool visit(QDeclarativeJS::AST::UiFormalList *);
- virtual bool visit(QDeclarativeJS::AST::UiFormal *);
- virtual void endVisit(QDeclarativeJS::AST::UiProgram *);
- virtual void endVisit(QDeclarativeJS::AST::UiImportList *);
- virtual void endVisit(QDeclarativeJS::AST::UiImport *);
- virtual void endVisit(QDeclarativeJS::AST::UiPublicMember *);
- virtual void endVisit(QDeclarativeJS::AST::UiSourceElement *);
- virtual void endVisit(QDeclarativeJS::AST::UiObjectDefinition *);
- virtual void endVisit(QDeclarativeJS::AST::UiObjectInitializer *);
- virtual void endVisit(QDeclarativeJS::AST::UiObjectBinding *);
- virtual void endVisit(QDeclarativeJS::AST::UiScriptBinding *);
- virtual void endVisit(QDeclarativeJS::AST::UiArrayBinding *);
- virtual void endVisit(QDeclarativeJS::AST::UiObjectMemberList *);
- virtual void endVisit(QDeclarativeJS::AST::UiArrayMemberList *);
- virtual void endVisit(QDeclarativeJS::AST::UiQualifiedId *);
+ virtual bool visit(QDeclarativeJS::AST::UiSignature *);
virtual void endVisit(QDeclarativeJS::AST::UiSignature *);
- virtual void endVisit(QDeclarativeJS::AST::UiFormalList *);
- virtual void endVisit(QDeclarativeJS::AST::UiFormal *);
- // QDeclarativeJS
+ virtual bool visit(QDeclarativeJS::AST::UiFormal *);
virtual bool visit(QDeclarativeJS::AST::ThisExpression *);
- virtual void endVisit(QDeclarativeJS::AST::ThisExpression *);
-
virtual bool visit(QDeclarativeJS::AST::IdentifierExpression *);
- virtual void endVisit(QDeclarativeJS::AST::IdentifierExpression *);
-
virtual bool visit(QDeclarativeJS::AST::NullExpression *);
- virtual void endVisit(QDeclarativeJS::AST::NullExpression *);
-
virtual bool visit(QDeclarativeJS::AST::TrueLiteral *);
- virtual void endVisit(QDeclarativeJS::AST::TrueLiteral *);
-
virtual bool visit(QDeclarativeJS::AST::FalseLiteral *);
- virtual void endVisit(QDeclarativeJS::AST::FalseLiteral *);
-
virtual bool visit(QDeclarativeJS::AST::NumericLiteral *);
- virtual void endVisit(QDeclarativeJS::AST::NumericLiteral *);
-
virtual bool visit(QDeclarativeJS::AST::StringLiteral *);
- virtual void endVisit(QDeclarativeJS::AST::StringLiteral *);
-
virtual bool visit(QDeclarativeJS::AST::RegExpLiteral *);
- virtual void endVisit(QDeclarativeJS::AST::RegExpLiteral *);
-
virtual bool visit(QDeclarativeJS::AST::ArrayLiteral *);
- virtual void endVisit(QDeclarativeJS::AST::ArrayLiteral *);
virtual bool visit(QDeclarativeJS::AST::ObjectLiteral *);
virtual void endVisit(QDeclarativeJS::AST::ObjectLiteral *);
virtual bool visit(QDeclarativeJS::AST::ElementList *);
- virtual void endVisit(QDeclarativeJS::AST::ElementList *);
-
virtual bool visit(QDeclarativeJS::AST::Elision *);
- virtual void endVisit(QDeclarativeJS::AST::Elision *);
-
virtual bool visit(QDeclarativeJS::AST::PropertyNameAndValueList *);
- virtual void endVisit(QDeclarativeJS::AST::PropertyNameAndValueList *);
-
- virtual bool visit(QDeclarativeJS::AST::NestedExpression *);
- virtual void endVisit(QDeclarativeJS::AST::NestedExpression *);
-
- virtual bool visit(QDeclarativeJS::AST::IdentifierPropertyName *);
- virtual void endVisit(QDeclarativeJS::AST::IdentifierPropertyName *);
-
- virtual bool visit(QDeclarativeJS::AST::StringLiteralPropertyName *);
- virtual void endVisit(QDeclarativeJS::AST::StringLiteralPropertyName *);
-
- virtual bool visit(QDeclarativeJS::AST::NumericLiteralPropertyName *);
- virtual void endVisit(QDeclarativeJS::AST::NumericLiteralPropertyName *);
-
virtual bool visit(QDeclarativeJS::AST::ArrayMemberExpression *);
- virtual void endVisit(QDeclarativeJS::AST::ArrayMemberExpression *);
-
virtual bool visit(QDeclarativeJS::AST::FieldMemberExpression *);
- virtual void endVisit(QDeclarativeJS::AST::FieldMemberExpression *);
-
virtual bool visit(QDeclarativeJS::AST::NewMemberExpression *);
- virtual void endVisit(QDeclarativeJS::AST::NewMemberExpression *);
-
virtual bool visit(QDeclarativeJS::AST::NewExpression *);
- virtual void endVisit(QDeclarativeJS::AST::NewExpression *);
-
- virtual bool visit(QDeclarativeJS::AST::CallExpression *);
- virtual void endVisit(QDeclarativeJS::AST::CallExpression *);
-
virtual bool visit(QDeclarativeJS::AST::ArgumentList *);
- virtual void endVisit(QDeclarativeJS::AST::ArgumentList *);
-
virtual bool visit(QDeclarativeJS::AST::PostIncrementExpression *);
- virtual void endVisit(QDeclarativeJS::AST::PostIncrementExpression *);
-
virtual bool visit(QDeclarativeJS::AST::PostDecrementExpression *);
- virtual void endVisit(QDeclarativeJS::AST::PostDecrementExpression *);
-
virtual bool visit(QDeclarativeJS::AST::DeleteExpression *);
- virtual void endVisit(QDeclarativeJS::AST::DeleteExpression *);
-
virtual bool visit(QDeclarativeJS::AST::VoidExpression *);
- virtual void endVisit(QDeclarativeJS::AST::VoidExpression *);
-
virtual bool visit(QDeclarativeJS::AST::TypeOfExpression *);
- virtual void endVisit(QDeclarativeJS::AST::TypeOfExpression *);
-
virtual bool visit(QDeclarativeJS::AST::PreIncrementExpression *);
- virtual void endVisit(QDeclarativeJS::AST::PreIncrementExpression *);
-
virtual bool visit(QDeclarativeJS::AST::PreDecrementExpression *);
- virtual void endVisit(QDeclarativeJS::AST::PreDecrementExpression *);
-
virtual bool visit(QDeclarativeJS::AST::UnaryPlusExpression *);
- virtual void endVisit(QDeclarativeJS::AST::UnaryPlusExpression *);
-
virtual bool visit(QDeclarativeJS::AST::UnaryMinusExpression *);
- virtual void endVisit(QDeclarativeJS::AST::UnaryMinusExpression *);
-
virtual bool visit(QDeclarativeJS::AST::TildeExpression *);
- virtual void endVisit(QDeclarativeJS::AST::TildeExpression *);
-
virtual bool visit(QDeclarativeJS::AST::NotExpression *);
- virtual void endVisit(QDeclarativeJS::AST::NotExpression *);
-
virtual bool visit(QDeclarativeJS::AST::BinaryExpression *);
- virtual void endVisit(QDeclarativeJS::AST::BinaryExpression *);
-
virtual bool visit(QDeclarativeJS::AST::ConditionalExpression *);
- virtual void endVisit(QDeclarativeJS::AST::ConditionalExpression *);
-
virtual bool visit(QDeclarativeJS::AST::Expression *);
- virtual void endVisit(QDeclarativeJS::AST::Expression *);
virtual bool visit(QDeclarativeJS::AST::Block *);
virtual void endVisit(QDeclarativeJS::AST::Block *);
- virtual bool visit(QDeclarativeJS::AST::StatementList *);
- virtual void endVisit(QDeclarativeJS::AST::StatementList *);
-
virtual bool visit(QDeclarativeJS::AST::VariableStatement *);
- virtual void endVisit(QDeclarativeJS::AST::VariableStatement *);
-
virtual bool visit(QDeclarativeJS::AST::VariableDeclarationList *);
- virtual void endVisit(QDeclarativeJS::AST::VariableDeclarationList *);
-
virtual bool visit(QDeclarativeJS::AST::VariableDeclaration *);
- virtual void endVisit(QDeclarativeJS::AST::VariableDeclaration *);
-
virtual bool visit(QDeclarativeJS::AST::EmptyStatement *);
- virtual void endVisit(QDeclarativeJS::AST::EmptyStatement *);
-
virtual bool visit(QDeclarativeJS::AST::ExpressionStatement *);
- virtual void endVisit(QDeclarativeJS::AST::ExpressionStatement *);
-
virtual bool visit(QDeclarativeJS::AST::IfStatement *);
- virtual void endVisit(QDeclarativeJS::AST::IfStatement *);
-
virtual bool visit(QDeclarativeJS::AST::DoWhileStatement *);
- virtual void endVisit(QDeclarativeJS::AST::DoWhileStatement *);
-
virtual bool visit(QDeclarativeJS::AST::WhileStatement *);
- virtual void endVisit(QDeclarativeJS::AST::WhileStatement *);
-
virtual bool visit(QDeclarativeJS::AST::ForStatement *);
- virtual void endVisit(QDeclarativeJS::AST::ForStatement *);
-
virtual bool visit(QDeclarativeJS::AST::LocalForStatement *);
- virtual void endVisit(QDeclarativeJS::AST::LocalForStatement *);
-
virtual bool visit(QDeclarativeJS::AST::ForEachStatement *);
- virtual void endVisit(QDeclarativeJS::AST::ForEachStatement *);
-
virtual bool visit(QDeclarativeJS::AST::LocalForEachStatement *);
- virtual void endVisit(QDeclarativeJS::AST::LocalForEachStatement *);
-
virtual bool visit(QDeclarativeJS::AST::ContinueStatement *);
- virtual void endVisit(QDeclarativeJS::AST::ContinueStatement *);
-
virtual bool visit(QDeclarativeJS::AST::BreakStatement *);
- virtual void endVisit(QDeclarativeJS::AST::BreakStatement *);
-
virtual bool visit(QDeclarativeJS::AST::ReturnStatement *);
- virtual void endVisit(QDeclarativeJS::AST::ReturnStatement *);
-
virtual bool visit(QDeclarativeJS::AST::WithStatement *);
- virtual void endVisit(QDeclarativeJS::AST::WithStatement *);
virtual bool visit(QDeclarativeJS::AST::CaseBlock *);
virtual void endVisit(QDeclarativeJS::AST::CaseBlock *);
virtual bool visit(QDeclarativeJS::AST::SwitchStatement *);
- virtual void endVisit(QDeclarativeJS::AST::SwitchStatement *);
-
- virtual bool visit(QDeclarativeJS::AST::CaseClauses *);
- virtual void endVisit(QDeclarativeJS::AST::CaseClauses *);
-
virtual bool visit(QDeclarativeJS::AST::CaseClause *);
- virtual void endVisit(QDeclarativeJS::AST::CaseClause *);
-
virtual bool visit(QDeclarativeJS::AST::DefaultClause *);
- virtual void endVisit(QDeclarativeJS::AST::DefaultClause *);
-
virtual bool visit(QDeclarativeJS::AST::LabelledStatement *);
- virtual void endVisit(QDeclarativeJS::AST::LabelledStatement *);
-
virtual bool visit(QDeclarativeJS::AST::ThrowStatement *);
- virtual void endVisit(QDeclarativeJS::AST::ThrowStatement *);
-
virtual bool visit(QDeclarativeJS::AST::TryStatement *);
- virtual void endVisit(QDeclarativeJS::AST::TryStatement *);
-
virtual bool visit(QDeclarativeJS::AST::Catch *);
- virtual void endVisit(QDeclarativeJS::AST::Catch *);
-
virtual bool visit(QDeclarativeJS::AST::Finally *);
- virtual void endVisit(QDeclarativeJS::AST::Finally *);
-
virtual bool visit(QDeclarativeJS::AST::FunctionDeclaration *);
- virtual void endVisit(QDeclarativeJS::AST::FunctionDeclaration *);
-
virtual bool visit(QDeclarativeJS::AST::FunctionExpression *);
- virtual void endVisit(QDeclarativeJS::AST::FunctionExpression *);
-
virtual bool visit(QDeclarativeJS::AST::FormalParameterList *);
- virtual void endVisit(QDeclarativeJS::AST::FormalParameterList *);
-
- virtual bool visit(QDeclarativeJS::AST::FunctionBody *);
- virtual void endVisit(QDeclarativeJS::AST::FunctionBody *);
-
- virtual bool visit(QDeclarativeJS::AST::Program *);
- virtual void endVisit(QDeclarativeJS::AST::Program *);
-
- virtual bool visit(QDeclarativeJS::AST::SourceElements *);
- virtual void endVisit(QDeclarativeJS::AST::SourceElements *);
-
- virtual bool visit(QDeclarativeJS::AST::FunctionSourceElement *);
- virtual void endVisit(QDeclarativeJS::AST::FunctionSourceElement *);
-
- virtual bool visit(QDeclarativeJS::AST::StatementSourceElement *);
- virtual void endVisit(QDeclarativeJS::AST::StatementSourceElement *);
-
virtual bool visit(QDeclarativeJS::AST::DebuggerStatement *);
- virtual void endVisit(QDeclarativeJS::AST::DebuggerStatement *);
-
- virtual bool visit(QDeclarativeJS::AST::UiParameterList *);
- virtual void endVisit(QDeclarativeJS::AST::UiParameterList *);
protected:
QString protect(const QString &string);
@@ -333,8 +164,6 @@ private:
QString output;
quint32 cursor;
quint32 commentIndex;
- int indent;
- QString debug;
};
QT_END_NAMESPACE