Visitor Class
(Debugger::QmlJS::AST::Visitor)Public Functions
Visitor() | |
virtual | ~Visitor() |
virtual void | endVisit(Debugger::QmlJS::AST::UiProgram *) |
virtual void | endVisit(Debugger::QmlJS::AST::UiImport *) |
virtual void | endVisit(Debugger::QmlJS::AST::NumericLiteralPropertyName *) |
virtual void | endVisit(Debugger::QmlJS::AST::ArrayMemberExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::FieldMemberExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::NewMemberExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::NewExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::CallExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::ArgumentList *) |
virtual void | endVisit(Debugger::QmlJS::AST::PostIncrementExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::PostDecrementExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::DeleteExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::VoidExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::TypeOfExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::PreIncrementExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::PreDecrementExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::UnaryPlusExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::UnaryMinusExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::TildeExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::NotExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::BinaryExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::ConditionalExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::Expression *) |
virtual void | endVisit(Debugger::QmlJS::AST::Block *) |
virtual void | endVisit(Debugger::QmlJS::AST::StatementList *) |
virtual void | endVisit(Debugger::QmlJS::AST::VariableStatement *) |
virtual void | endVisit(Debugger::QmlJS::AST::VariableDeclarationList *) |
virtual void | endVisit(Debugger::QmlJS::AST::VariableDeclaration *) |
virtual void | endVisit(Debugger::QmlJS::AST::EmptyStatement *) |
virtual void | endVisit(Debugger::QmlJS::AST::ExpressionStatement *) |
virtual void | endVisit(Debugger::QmlJS::AST::IfStatement *) |
virtual void | endVisit(Debugger::QmlJS::AST::DoWhileStatement *) |
virtual void | endVisit(Debugger::QmlJS::AST::WhileStatement *) |
virtual void | endVisit(Debugger::QmlJS::AST::ForStatement *) |
virtual void | endVisit(Debugger::QmlJS::AST::LocalForStatement *) |
virtual void | endVisit(Debugger::QmlJS::AST::ForEachStatement *) |
virtual void | endVisit(Debugger::QmlJS::AST::LocalForEachStatement *) |
virtual void | endVisit(Debugger::QmlJS::AST::ContinueStatement *) |
virtual void | endVisit(Debugger::QmlJS::AST::UiHeaderItemList *) |
virtual void | endVisit(Debugger::QmlJS::AST::BreakStatement *) |
virtual void | endVisit(Debugger::QmlJS::AST::ReturnStatement *) |
virtual void | endVisit(Debugger::QmlJS::AST::WithStatement *) |
virtual void | endVisit(Debugger::QmlJS::AST::SwitchStatement *) |
virtual void | endVisit(Debugger::QmlJS::AST::CaseBlock *) |
virtual void | endVisit(Debugger::QmlJS::AST::CaseClauses *) |
virtual void | endVisit(Debugger::QmlJS::AST::CaseClause *) |
virtual void | endVisit(Debugger::QmlJS::AST::DefaultClause *) |
virtual void | endVisit(Debugger::QmlJS::AST::LabelledStatement *) |
virtual void | endVisit(Debugger::QmlJS::AST::ThrowStatement *) |
virtual void | endVisit(Debugger::QmlJS::AST::TryStatement *) |
virtual void | endVisit(Debugger::QmlJS::AST::Catch *) |
virtual void | endVisit(Debugger::QmlJS::AST::Finally *) |
virtual void | endVisit(Debugger::QmlJS::AST::FunctionDeclaration *) |
virtual void | endVisit(Debugger::QmlJS::AST::FunctionExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::FormalParameterList *) |
virtual void | endVisit(Debugger::QmlJS::AST::FunctionBody *) |
virtual void | endVisit(Debugger::QmlJS::AST::Program *) |
virtual void | endVisit(Debugger::QmlJS::AST::SourceElements *) |
virtual void | endVisit(Debugger::QmlJS::AST::FunctionSourceElement *) |
virtual void | endVisit(Debugger::QmlJS::AST::StatementSourceElement *) |
virtual void | endVisit(Debugger::QmlJS::AST::DebuggerStatement *) |
virtual void | endVisit(Debugger::QmlJS::AST::UiPragma *) |
virtual void | endVisit(Debugger::QmlJS::AST::UiPublicMember *) |
virtual void | endVisit(Debugger::QmlJS::AST::UiSourceElement *) |
virtual void | endVisit(Debugger::QmlJS::AST::UiObjectDefinition *) |
virtual void | endVisit(Debugger::QmlJS::AST::UiObjectInitializer *) |
virtual void | endVisit(Debugger::QmlJS::AST::UiObjectBinding *) |
virtual void | endVisit(Debugger::QmlJS::AST::UiScriptBinding *) |
virtual void | endVisit(Debugger::QmlJS::AST::UiArrayBinding *) |
virtual void | endVisit(Debugger::QmlJS::AST::UiParameterList *) |
virtual void | endVisit(Debugger::QmlJS::AST::UiObjectMemberList *) |
virtual void | endVisit(Debugger::QmlJS::AST::UiArrayMemberList *) |
virtual void | endVisit(Debugger::QmlJS::AST::UiQualifiedId *) |
virtual void | endVisit(Debugger::QmlJS::AST::UiQualifiedPragmaId *) |
virtual void | endVisit(Debugger::QmlJS::AST::UiEnumDeclaration *) |
virtual void | endVisit(Debugger::QmlJS::AST::UiEnumMemberList *) |
virtual void | endVisit(Debugger::QmlJS::AST::ThisExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::IdentifierExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::NullExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::TrueLiteral *) |
virtual void | endVisit(Debugger::QmlJS::AST::FalseLiteral *) |
virtual void | endVisit(Debugger::QmlJS::AST::StringLiteral *) |
virtual void | endVisit(Debugger::QmlJS::AST::NumericLiteral *) |
virtual void | endVisit(Debugger::QmlJS::AST::RegExpLiteral *) |
virtual void | endVisit(Debugger::QmlJS::AST::ArrayLiteral *) |
virtual void | endVisit(Debugger::QmlJS::AST::ObjectLiteral *) |
virtual void | endVisit(Debugger::QmlJS::AST::ElementList *) |
virtual void | endVisit(Debugger::QmlJS::AST::Elision *) |
virtual void | endVisit(Debugger::QmlJS::AST::PropertyAssignmentList *) |
virtual void | endVisit(Debugger::QmlJS::AST::PropertyNameAndValue *) |
virtual void | endVisit(Debugger::QmlJS::AST::PropertyGetterSetter *) |
virtual void | endVisit(Debugger::QmlJS::AST::NestedExpression *) |
virtual void | endVisit(Debugger::QmlJS::AST::IdentifierPropertyName *) |
virtual void | endVisit(Debugger::QmlJS::AST::StringLiteralPropertyName *) |
virtual void | postVisit(Debugger::QmlJS::AST::Node *) |
virtual bool | preVisit(Debugger::QmlJS::AST::Node *) |
virtual bool | visit(Debugger::QmlJS::AST::UiProgram *) |
virtual bool | visit(Debugger::QmlJS::AST::UiHeaderItemList *) |
virtual bool | visit(Debugger::QmlJS::AST::NumericLiteralPropertyName *) |
virtual bool | visit(Debugger::QmlJS::AST::ArrayMemberExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::FieldMemberExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::NewMemberExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::NewExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::CallExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::ArgumentList *) |
virtual bool | visit(Debugger::QmlJS::AST::PostIncrementExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::PostDecrementExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::DeleteExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::VoidExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::TypeOfExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::PreIncrementExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::PreDecrementExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::UnaryPlusExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::UnaryMinusExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::TildeExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::NotExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::BinaryExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::ConditionalExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::Expression *) |
virtual bool | visit(Debugger::QmlJS::AST::Block *) |
virtual bool | visit(Debugger::QmlJS::AST::StatementList *) |
virtual bool | visit(Debugger::QmlJS::AST::VariableStatement *) |
virtual bool | visit(Debugger::QmlJS::AST::VariableDeclarationList *) |
virtual bool | visit(Debugger::QmlJS::AST::VariableDeclaration *) |
virtual bool | visit(Debugger::QmlJS::AST::EmptyStatement *) |
virtual bool | visit(Debugger::QmlJS::AST::ExpressionStatement *) |
virtual bool | visit(Debugger::QmlJS::AST::IfStatement *) |
virtual bool | visit(Debugger::QmlJS::AST::DoWhileStatement *) |
virtual bool | visit(Debugger::QmlJS::AST::WhileStatement *) |
virtual bool | visit(Debugger::QmlJS::AST::ForStatement *) |
virtual bool | visit(Debugger::QmlJS::AST::LocalForStatement *) |
virtual bool | visit(Debugger::QmlJS::AST::ForEachStatement *) |
virtual bool | visit(Debugger::QmlJS::AST::LocalForEachStatement *) |
virtual bool | visit(Debugger::QmlJS::AST::ContinueStatement *) |
virtual bool | visit(Debugger::QmlJS::AST::UiPragma *) |
virtual bool | visit(Debugger::QmlJS::AST::BreakStatement *) |
virtual bool | visit(Debugger::QmlJS::AST::ReturnStatement *) |
virtual bool | visit(Debugger::QmlJS::AST::WithStatement *) |
virtual bool | visit(Debugger::QmlJS::AST::SwitchStatement *) |
virtual bool | visit(Debugger::QmlJS::AST::CaseBlock *) |
virtual bool | visit(Debugger::QmlJS::AST::CaseClauses *) |
virtual bool | visit(Debugger::QmlJS::AST::CaseClause *) |
virtual bool | visit(Debugger::QmlJS::AST::DefaultClause *) |
virtual bool | visit(Debugger::QmlJS::AST::LabelledStatement *) |
virtual bool | visit(Debugger::QmlJS::AST::ThrowStatement *) |
virtual bool | visit(Debugger::QmlJS::AST::TryStatement *) |
virtual bool | visit(Debugger::QmlJS::AST::Catch *) |
virtual bool | visit(Debugger::QmlJS::AST::Finally *) |
virtual bool | visit(Debugger::QmlJS::AST::FunctionDeclaration *) |
virtual bool | visit(Debugger::QmlJS::AST::FunctionExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::FormalParameterList *) |
virtual bool | visit(Debugger::QmlJS::AST::FunctionBody *) |
virtual bool | visit(Debugger::QmlJS::AST::Program *) |
virtual bool | visit(Debugger::QmlJS::AST::SourceElements *) |
virtual bool | visit(Debugger::QmlJS::AST::FunctionSourceElement *) |
virtual bool | visit(Debugger::QmlJS::AST::StatementSourceElement *) |
virtual bool | visit(Debugger::QmlJS::AST::DebuggerStatement *) |
virtual bool | visit(Debugger::QmlJS::AST::UiImport *) |
virtual bool | visit(Debugger::QmlJS::AST::UiPublicMember *) |
virtual bool | visit(Debugger::QmlJS::AST::UiSourceElement *) |
virtual bool | visit(Debugger::QmlJS::AST::UiObjectDefinition *) |
virtual bool | visit(Debugger::QmlJS::AST::UiObjectInitializer *) |
virtual bool | visit(Debugger::QmlJS::AST::UiObjectBinding *) |
virtual bool | visit(Debugger::QmlJS::AST::UiScriptBinding *) |
virtual bool | visit(Debugger::QmlJS::AST::UiArrayBinding *) |
virtual bool | visit(Debugger::QmlJS::AST::UiParameterList *) |
virtual bool | visit(Debugger::QmlJS::AST::UiObjectMemberList *) |
virtual bool | visit(Debugger::QmlJS::AST::UiArrayMemberList *) |
virtual bool | visit(Debugger::QmlJS::AST::UiQualifiedId *) |
virtual bool | visit(Debugger::QmlJS::AST::UiQualifiedPragmaId *) |
virtual bool | visit(Debugger::QmlJS::AST::UiEnumDeclaration *) |
virtual bool | visit(Debugger::QmlJS::AST::UiEnumMemberList *) |
virtual bool | visit(Debugger::QmlJS::AST::ThisExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::IdentifierExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::NullExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::TrueLiteral *) |
virtual bool | visit(Debugger::QmlJS::AST::FalseLiteral *) |
virtual bool | visit(Debugger::QmlJS::AST::StringLiteral *) |
virtual bool | visit(Debugger::QmlJS::AST::NumericLiteral *) |
virtual bool | visit(Debugger::QmlJS::AST::RegExpLiteral *) |
virtual bool | visit(Debugger::QmlJS::AST::ArrayLiteral *) |
virtual bool | visit(Debugger::QmlJS::AST::ObjectLiteral *) |
virtual bool | visit(Debugger::QmlJS::AST::ElementList *) |
virtual bool | visit(Debugger::QmlJS::AST::Elision *) |
virtual bool | visit(Debugger::QmlJS::AST::PropertyAssignmentList *) |
virtual bool | visit(Debugger::QmlJS::AST::PropertyNameAndValue *) |
virtual bool | visit(Debugger::QmlJS::AST::PropertyGetterSetter *) |
virtual bool | visit(Debugger::QmlJS::AST::NestedExpression *) |
virtual bool | visit(Debugger::QmlJS::AST::IdentifierPropertyName *) |
virtual bool | visit(Debugger::QmlJS::AST::StringLiteralPropertyName *) |
Member Function Documentation
Visitor::Visitor()
Default constructs an instance of Visitor.
[virtual]
Visitor::~Visitor()
Destroys the instance of Visitor. The destructor is virtual.