forked from qt-creator/qt-creator
qmljs: use new qml parser
adds support for singleton and getter/setter properties Change-Id: Ia6691ac7799a46885db0df44617617dcc3c13189 Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
This commit is contained in:
@@ -59,7 +59,8 @@ public:
|
||||
|
||||
// Ui
|
||||
virtual bool visit(UiProgram *) { return true; }
|
||||
virtual bool visit(UiImportList *) { return true; }
|
||||
virtual bool visit(UiHeaderItemList *) { return true; }
|
||||
virtual bool visit(UiPragma *) { return true; }
|
||||
virtual bool visit(UiImport *) { return true; }
|
||||
virtual bool visit(UiPublicMember *) { return true; }
|
||||
virtual bool visit(UiSourceElement *) { return true; }
|
||||
@@ -72,10 +73,12 @@ public:
|
||||
virtual bool visit(UiObjectMemberList *) { return true; }
|
||||
virtual bool visit(UiArrayMemberList *) { return true; }
|
||||
virtual bool visit(UiQualifiedId *) { return true; }
|
||||
virtual bool visit(UiQualifiedPragmaId *) { return true; }
|
||||
|
||||
virtual void endVisit(UiProgram *) {}
|
||||
virtual void endVisit(UiImportList *) {}
|
||||
virtual void endVisit(UiImport *) {}
|
||||
virtual void endVisit(UiHeaderItemList *) {}
|
||||
virtual void endVisit(UiPragma *) {}
|
||||
virtual void endVisit(UiPublicMember *) {}
|
||||
virtual void endVisit(UiSourceElement *) {}
|
||||
virtual void endVisit(UiObjectDefinition *) {}
|
||||
@@ -87,6 +90,7 @@ public:
|
||||
virtual void endVisit(UiObjectMemberList *) {}
|
||||
virtual void endVisit(UiArrayMemberList *) {}
|
||||
virtual void endVisit(UiQualifiedId *) {}
|
||||
virtual void endVisit(UiQualifiedPragmaId *) {}
|
||||
|
||||
// QmlJS
|
||||
virtual bool visit(ThisExpression *) { return true; }
|
||||
@@ -125,8 +129,14 @@ public:
|
||||
virtual bool visit(Elision *) { return true; }
|
||||
virtual void endVisit(Elision *) {}
|
||||
|
||||
virtual bool visit(PropertyNameAndValueList *) { return true; }
|
||||
virtual void endVisit(PropertyNameAndValueList *) {}
|
||||
virtual bool visit(PropertyAssignmentList *) { return true; }
|
||||
virtual void endVisit(PropertyAssignmentList *) {}
|
||||
|
||||
virtual bool visit(PropertyNameAndValue *) { return true; }
|
||||
virtual void endVisit(PropertyNameAndValue *) {}
|
||||
|
||||
virtual bool visit(PropertyGetterSetter *) { return true; }
|
||||
virtual void endVisit(PropertyGetterSetter *) {}
|
||||
|
||||
virtual bool visit(NestedExpression *) { return true; }
|
||||
virtual void endVisit(NestedExpression *) {}
|
||||
|
||||
Reference in New Issue
Block a user