summaryrefslogtreecommitdiff
path: root/src/qdoc/qmlmarkupvisitor.h
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2018-06-06 15:32:16 +0200
committerLars Knoll <lars.knoll@qt.io>2018-06-15 12:55:36 +0000
commit1ca3602f1c4492c1d723f53ae651e4306c9a45c4 (patch)
tree6e1d6e28f2a7b63a03df8fd85b269c41b2754e5c /src/qdoc/qmlmarkupvisitor.h
parent22265a4b0da495f88d407bb970573433f1a7f8f5 (diff)
downloadqttools-1ca3602f1c4492c1d723f53ae651e4306c9a45c4.tar.gz
Compile qdoc with new JS parser
It compiles this way, but might not generate output that is fully correct in all cases. Task-number: QTBUG-67974 Change-Id: Ib4017a9b6b890295fa982753c766946bcadd3652 Reviewed-by: Martin Smith <martin.smith@qt.io>
Diffstat (limited to 'src/qdoc/qmlmarkupvisitor.h')
-rw-r--r--src/qdoc/qmlmarkupvisitor.h13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/qdoc/qmlmarkupvisitor.h b/src/qdoc/qmlmarkupvisitor.h
index ee61bf0be..e01bf0e5d 100644
--- a/src/qdoc/qmlmarkupvisitor.h
+++ b/src/qdoc/qmlmarkupvisitor.h
@@ -79,14 +79,14 @@ public:
bool visit(QQmlJS::AST::NumericLiteral *) override;
bool visit(QQmlJS::AST::StringLiteral *) override;
bool visit(QQmlJS::AST::RegExpLiteral *) override;
- bool visit(QQmlJS::AST::ArrayLiteral *) override;
+ bool visit(QQmlJS::AST::ArrayPattern *) override;
- bool visit(QQmlJS::AST::ObjectLiteral *) override;
- void endVisit(QQmlJS::AST::ObjectLiteral *) override;
+ bool visit(QQmlJS::AST::ObjectPattern *) override;
+ void endVisit(QQmlJS::AST::ObjectPattern *) override;
- bool visit(QQmlJS::AST::ElementList *) override;
+ bool visit(QQmlJS::AST::PatternElementList *) override;
bool visit(QQmlJS::AST::Elision *) override;
- bool visit(QQmlJS::AST::PropertyNameAndValue *) override;
+ bool visit(QQmlJS::AST::PatternProperty *) override;
bool visit(QQmlJS::AST::ArrayMemberExpression *) override;
bool visit(QQmlJS::AST::FieldMemberExpression *) override;
bool visit(QQmlJS::AST::NewMemberExpression *) override;
@@ -112,16 +112,13 @@ public:
bool visit(QQmlJS::AST::VariableStatement *) override;
bool visit(QQmlJS::AST::VariableDeclarationList *) override;
- bool visit(QQmlJS::AST::VariableDeclaration *) override;
bool visit(QQmlJS::AST::EmptyStatement *) override;
bool visit(QQmlJS::AST::ExpressionStatement *) override;
bool visit(QQmlJS::AST::IfStatement *) override;
bool visit(QQmlJS::AST::DoWhileStatement *) override;
bool visit(QQmlJS::AST::WhileStatement *) override;
bool visit(QQmlJS::AST::ForStatement *) override;
- bool visit(QQmlJS::AST::LocalForStatement *) override;
bool visit(QQmlJS::AST::ForEachStatement *) override;
- bool visit(QQmlJS::AST::LocalForEachStatement *) override;
bool visit(QQmlJS::AST::ContinueStatement *) override;
bool visit(QQmlJS::AST::BreakStatement *) override;
bool visit(QQmlJS::AST::ReturnStatement *) override;