📄 qscriptast.cpp
字号:
void ConditionalExpression::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(expression, visitor); acceptChild(ok, visitor); acceptChild(ko, visitor); } visitor->endVisit(this);}void Expression::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(left, visitor); acceptChild(right, visitor); } visitor->endVisit(this);}void Block::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(statements, visitor); } visitor->endVisit(this);}void StatementList::accept0(Visitor *visitor){ if (visitor->visit(this)) { StatementList *it = this; do { acceptChild(it->statement, visitor); it = it->next; } while (it); } visitor->endVisit(this);}void VariableStatement::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(declarations, visitor); } visitor->endVisit(this);}void VariableDeclarationList::accept0(Visitor *visitor){ if (visitor->visit(this)) { VariableDeclarationList *it = this; do { acceptChild(it->declaration, visitor); it = it->next; } while (it); } visitor->endVisit(this);}void VariableDeclaration::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(expression, visitor); } visitor->endVisit(this);}void EmptyStatement::accept0(Visitor *visitor){ if (visitor->visit(this)) { } visitor->endVisit(this);}void ExpressionStatement::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(expression, visitor); } visitor->endVisit(this);}void IfStatement::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(expression, visitor); acceptChild(ok, visitor); acceptChild(ko, visitor); } visitor->endVisit(this);}void DoWhileStatement::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(statement, visitor); acceptChild(expression, visitor); } visitor->endVisit(this);}void WhileStatement::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(expression, visitor); acceptChild(statement, visitor); } visitor->endVisit(this);}void ForStatement::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(initialiser, visitor); acceptChild(condition, visitor); acceptChild(expression, visitor); acceptChild(statement, visitor); } visitor->endVisit(this);}void LocalForStatement::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(declarations, visitor); acceptChild(condition, visitor); acceptChild(expression, visitor); acceptChild(statement, visitor); } visitor->endVisit(this);}void ForEachStatement::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(initialiser, visitor); acceptChild(expression, visitor); acceptChild(statement, visitor); } visitor->endVisit(this);}void LocalForEachStatement::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(declaration, visitor); acceptChild(expression, visitor); acceptChild(statement, visitor); } visitor->endVisit(this);}void ContinueStatement::accept0(Visitor *visitor){ if (visitor->visit(this)) { } visitor->endVisit(this);}void BreakStatement::accept0(Visitor *visitor){ if (visitor->visit(this)) { } visitor->endVisit(this);}void ReturnStatement::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(expression, visitor); } visitor->endVisit(this);}void WithStatement::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(expression, visitor); acceptChild(statement, visitor); } visitor->endVisit(this);}void SwitchStatement::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(expression, visitor); acceptChild(block, visitor); } visitor->endVisit(this);}void CaseBlock::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(clauses, visitor); acceptChild(defaultClause, visitor); acceptChild(moreClauses, visitor); } visitor->endVisit(this);}void CaseClauses::accept0(Visitor *visitor){ if (visitor->visit(this)) { CaseClauses *it = this; do { acceptChild(it->clause, visitor); it = it->next; } while (it); } visitor->endVisit(this);}void CaseClause::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(expression, visitor); acceptChild(statements, visitor); } visitor->endVisit(this);}void DefaultClause::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(statements, visitor); } visitor->endVisit(this);}void LabelledStatement::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(statement, visitor); } visitor->endVisit(this);}void ThrowStatement::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(expression, visitor); } visitor->endVisit(this);}void TryStatement::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(statement, visitor); acceptChild(catchExpression, visitor); acceptChild(finallyExpression, visitor); } visitor->endVisit(this);}void Catch::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(statement, visitor); } visitor->endVisit(this);}void Finally::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(statement, visitor); } visitor->endVisit(this);}void FunctionDeclaration::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(formals, visitor); acceptChild(body, visitor); } visitor->endVisit(this);}void FunctionExpression::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(formals, visitor); acceptChild(body, visitor); } visitor->endVisit(this);}void FormalParameterList::accept0(Visitor *visitor){ if (visitor->visit(this)) { // ### } visitor->endVisit(this);}void FunctionBody::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(elements, visitor); } visitor->endVisit(this);}void Program::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(elements, visitor); } visitor->endVisit(this);}void SourceElements::accept0(Visitor *visitor){ if (visitor->visit(this)) { SourceElements *it = this; do { acceptChild(it->element, visitor); it = it->next; } while (it); } visitor->endVisit(this);}void FunctionSourceElement::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(declaration, visitor); } visitor->endVisit(this);}void StatementSourceElement::accept0(Visitor *visitor){ if (visitor->visit(this)) { acceptChild(statement, visitor); } visitor->endVisit(this);}} } // namespace QScript::AST#endif // QT_NO_SCRIPT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -