diff options
author | Lars Knoll <lars.knoll@qt.io> | 2018-06-06 15:32:16 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2018-06-15 12:55:36 +0000 |
commit | 1ca3602f1c4492c1d723f53ae651e4306c9a45c4 (patch) | |
tree | 6e1d6e28f2a7b63a03df8fd85b269c41b2754e5c /src/qdoc/qmlmarkupvisitor.h | |
parent | 22265a4b0da495f88d407bb970573433f1a7f8f5 (diff) | |
download | qttools-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.h | 13 |
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; |