⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qscriptast.cpp

📁 奇趣公司比较新的qt/emd版本
💻 CPP
📖 第 1 页 / 共 2 页
字号:
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 + -