diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -34,7 +34,7 @@ libkdevphpcompletion.so:_ZN3Php31NormalDeclarationCompletionItem8executedEPN11KTextEditor4ViewERKNS1_5RangeE libkdevphpcompletion.so:_ZNK3Php19CodeCompletionModel10metaObjectEv libkdevphpcompletion.so:_ZNK3Php20CodeCompletionWorker10metaObjectEv -libkdevphpcompletion.so:_ZNK3Php20CodeCompletionWorker23createCompletionContextEN8KDevelop14DUChainPointerINS1_9DUContextEEERK7QStringS7_RKNS1_16CursorInRevisionE +libkdevphpcompletion.so:_ZNK3Php20CodeCompletionWorker23createCompletionContextERKN8KDevelop14DUChainPointerINS1_9DUContextEEERK7QStringS9_RKNS1_16CursorInRevisionE libkdevphpcompletion.so:_ZNK3Php21CodeCompletionContext21memberAccessContainerEv libkdevphpcompletion.so:_ZNK3Php21CodeCompletionContext21memberAccessOperationEv libkdevphpcompletion.so:_ZNK3Php21CodeCompletionContext22memberAccessContainersEv @@ -67,7 +67,7 @@ libkdevphpduchain.so:_ZN3Php10UseBuilder24visitNodeWithExprVisitorEPNS_7AstNodeE libkdevphpduchain.so:_ZN3Php10UseBuilder24visitTraitAliasStatementEPNS_22TraitAliasStatementAstE libkdevphpduchain.so:_ZN3Php10UseBuilder25visitTraitAliasIdentifierEPNS_23TraitAliasIdentifierAstE -libkdevphpduchain.so:_ZN3Php10UseBuilder5buildERKN8KDevelop13IndexedStringEPNS_7AstNodeENS1_22ReferencedTopDUContextE +libkdevphpduchain.so:_ZN3Php10UseBuilder5buildERKN8KDevelop13IndexedStringEPNS_7AstNodeERKNS1_22ReferencedTopDUContextE libkdevphpduchain.so:_ZN3Php10UseBuilder9visitExprEPNS_7ExprAstE libkdevphpduchain.so:_ZN3Php10UseBuilderC1EPNS_16EditorIntegratorE libkdevphpduchain.so:_ZN3Php10UseBuilderC2EPNS_16EditorIntegratorE @@ -83,10 +83,12 @@ libkdevphpduchain.so:_ZN3Php11TypeBuilder15parseDocCommentEPNS_7AstNodeERK7QString libkdevphpduchain.so:_ZN3Php11TypeBuilder17updateCurrentTypeEv libkdevphpduchain.so:_ZN3Php11TypeBuilder18visitClassVariableEPNS_16ClassVariableAstE +libkdevphpduchain.so:_ZN3Php11TypeBuilder18visitVarExpressionEPNS_16VarExpressionAstE libkdevphpduchain.so:_ZN3Php11TypeBuilder19visitClassStatementEPNS_17ClassStatementAstE libkdevphpduchain.so:_ZN3Php11TypeBuilder21parseDocCommentParamsEPNS_7AstNodeE libkdevphpduchain.so:_ZN3Php11TypeBuilder24visitConstantDeclarationEPNS_22ConstantDeclarationAstE libkdevphpduchain.so:_ZN3Php11TypeBuilder25visitAssignmentExpressionEPNS_23AssignmentExpressionAstE +libkdevphpduchain.so:_ZN3Php11TypeBuilder29visitClassConstantDeclarationEPNS_27ClassConstantDeclarationAstE libkdevphpduchain.so:_ZN3Php11TypeBuilder30visitClassDeclarationStatementEPNS_28ClassDeclarationStatementAstE libkdevphpduchain.so:_ZN3Php11TypeBuilder30visitTraitDeclarationStatementEPNS_28TraitDeclarationStatementAstE libkdevphpduchain.so:_ZN3Php11TypeBuilder33visitFunctionDeclarationStatementEPNS_31FunctionDeclarationStatementAstE @@ -122,25 +124,30 @@ libkdevphpduchain.so:_ZN3Php14ContextBuilder16setContextOnNodeEPNS_7AstNodeEPN8KDevelop9DUContextE libkdevphpduchain.so:_ZN3Php14ContextBuilder17identifierForNodeEPNS_13IdentifierAstE libkdevphpduchain.so:_ZN3Php14ContextBuilder17identifierForNodeEPNS_21VariableIdentifierAstE +libkdevphpduchain.so:_ZN3Php14ContextBuilder17identifierForNodeEPNS_25SemiReservedIdentifierAstE libkdevphpduchain.so:_ZN3Php14ContextBuilder18classContextOpenedEPN8KDevelop9DUContextE libkdevphpduchain.so:_ZN3Php14ContextBuilder19visitClassStatementEPNS_17ClassStatementAstE libkdevphpduchain.so:_ZN3Php14ContextBuilder20visitUnaryExpressionEPNS_18UnaryExpressionAstE libkdevphpduchain.so:_ZN3Php14ContextBuilder21findDeclarationImportENS_15DeclarationTypeEPNS_13IdentifierAstE libkdevphpduchain.so:_ZN3Php14ContextBuilder21findDeclarationImportENS_15DeclarationTypeEPNS_21VariableIdentifierAstE +libkdevphpduchain.so:_ZN3Php14ContextBuilder21findDeclarationImportENS_15DeclarationTypeEPNS_25SemiReservedIdentifierAstENS_16DeclarationScopeE libkdevphpduchain.so:_ZN3Php14ContextBuilder21findDeclarationImportENS_15DeclarationTypeERKN8KDevelop19QualifiedIdentifierE libkdevphpduchain.so:_ZN3Php14ContextBuilder21identifierPairForNodeEPNS_13IdentifierAstE +libkdevphpduchain.so:_ZN3Php14ContextBuilder21identifierPairForNodeEPNS_25SemiReservedIdentifierAstE +libkdevphpduchain.so:_ZN3Php14ContextBuilder21identifierPairForNodeEPNS_32ReservedNonModifierIdentifierAstE libkdevphpduchain.so:_ZN3Php14ContextBuilder30visitClassDeclarationStatementEPNS_28ClassDeclarationStatementAstE libkdevphpduchain.so:_ZN3Php14ContextBuilder30visitTraitDeclarationStatementEPNS_28TraitDeclarationStatementAstE libkdevphpduchain.so:_ZN3Php14ContextBuilder33visitFunctionDeclarationStatementEPNS_31FunctionDeclarationStatementAstE libkdevphpduchain.so:_ZN3Php14ContextBuilder34visitInterfaceDeclarationStatementEPNS_32InterfaceDeclarationStatementAstE libkdevphpduchain.so:_ZN3Php14ContextBuilder34visitNamespaceDeclarationStatementEPNS_32NamespaceDeclarationStatementAstE -libkdevphpduchain.so:_ZN3Php14ContextBuilder5buildERKN8KDevelop13IndexedStringEPNS_7AstNodeENS1_22ReferencedTopDUContextE +libkdevphpduchain.so:_ZN3Php14ContextBuilder5buildERKN8KDevelop13IndexedStringEPNS_7AstNodeERKNS1_22ReferencedTopDUContextE libkdevphpduchain.so:_ZN3Php14ContextBuilder8startPosEPNS_7AstNodeE libkdevphpduchain.so:_ZN3Php14ContextBuilderC1Ev libkdevphpduchain.so:_ZN3Php14ContextBuilderC2Ev libkdevphpduchain.so:_ZN3Php14ContextBuilderD0Ev libkdevphpduchain.so:_ZN3Php14ContextBuilderD1Ev libkdevphpduchain.so:_ZN3Php14ContextBuilderD2Ev +libkdevphpduchain.so:_ZN3Php15isClassTypehintEPNS_18GenericTypeHintAstEPNS_16EditorIntegratorE libkdevphpduchain.so:_ZN3Php16ClassDeclaration13setPrettyNameERKN8KDevelop13IndexedStringE libkdevphpduchain.so:_ZN3Php16ClassDeclaration29updateCompletionCodeModelItemEv libkdevphpduchain.so:_ZN3Php16ClassDeclarationC1ERKN8KDevelop15RangeInRevisionEPNS1_9DUContextE @@ -187,7 +194,10 @@ libkdevphpduchain.so:_ZN3Php17ExpressionVisitor13stringForNodeEPNS_21VariableIdentifierAstE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor13stringForNodeEPNS_7AstNodeE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor13visitVariableEPNS_11VariableAstE +libkdevphpduchain.so:_ZN3Php17ExpressionVisitor14useDeclarationEPNS_13IdentifierAstEPN8KDevelop9DUContextE +libkdevphpduchain.so:_ZN3Php17ExpressionVisitor14useDeclarationEPNS_21VariableIdentifierAstEPN8KDevelop9DUContextE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor14visitEncapsVarEPNS_12EncapsVarAstE +libkdevphpduchain.so:_ZN3Php17ExpressionVisitor14visitStatementEPNS_12StatementAstE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor15processVariableEPNS_21VariableIdentifierAstE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor16findClassContextEPNS_13IdentifierAstE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor16findClassContextEPNS_23NamespacedIdentifierAstE @@ -198,12 +208,14 @@ libkdevphpduchain.so:_ZN3Php17ExpressionVisitor17visitStaticMemberEPNS_15StaticMemberAstE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor17visitStaticScalarEPNS_15StaticScalarAstE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor18buildNamespaceUsesEPNS_23NamespacedIdentifierAstERKN8KDevelop19QualifiedIdentifierE +libkdevphpduchain.so:_ZN3Php17ExpressionVisitor18visitVarExpressionEPNS_16VarExpressionAstE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor20visitUnaryExpressionEPNS_18UnaryExpressionAstE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor21findDeclarationImportENS_15DeclarationTypeEPNS_13IdentifierAstE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor21findDeclarationImportENS_15DeclarationTypeEPNS_21VariableIdentifierAstE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor21findDeclarationImportENS_15DeclarationTypeERKN8KDevelop19QualifiedIdentifierE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor21visitVariablePropertyEPNS_19VariablePropertyAstE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor23findVariableDeclarationEPN8KDevelop9DUContextENS1_10IdentifierENS1_16CursorInRevisionENS2_10SearchFlagE +libkdevphpduchain.so:_ZN3Php17ExpressionVisitor23visitClassNameReferenceEPNS_21ClassNameReferenceAstE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor23visitVarExpressionArrayEPNS_21VarExpressionArrayAstE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor24visitArrayIndexSpecifierEPNS_22ArrayIndexSpecifierAstE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor25visitAssignmentExpressionEPNS_23AssignmentExpressionAstE @@ -214,6 +226,7 @@ libkdevphpduchain.so:_ZN3Php17ExpressionVisitor27visitVarExpressionNewObjectEPNS_25VarExpressionNewObjectAstE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor29visitRelationalExpressionRestEPNS_27RelationalExpressionRestAstE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor30visitFunctionCallParameterListEPNS_28FunctionCallParameterListAstE +libkdevphpduchain.so:_ZN3Php17ExpressionVisitor35visitClassNameReferenceDimListItemsEPNS_16ClassPropertyAstE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor37visitFunctionCallParameterListElementEPNS_35FunctionCallParameterListElementAstE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor48visitCompoundVariableWithSimpleIndirectReferenceEPNS_46CompoundVariableWithSimpleIndirectReferenceAstE libkdevphpduchain.so:_ZN3Php17ExpressionVisitor9setOffsetERKN8KDevelop16CursorInRevisionE @@ -235,6 +248,7 @@ libkdevphpduchain.so:_ZN3Php18DeclarationBuilder14visitStaticVarEPNS_12StaticVarAstE libkdevphpduchain.so:_ZN3Php18DeclarationBuilder15declareVariableEPN8KDevelop9DUContextENS1_7TypePtrINS1_12AbstractTypeEEERKNS1_19QualifiedIdentifierEPNS_7AstNodeE libkdevphpduchain.so:_ZN3Php18DeclarationBuilder15visitLexicalVarEPNS_13LexicalVarAstE +libkdevphpduchain.so:_ZN3Php18DeclarationBuilder15visitReturnTypeEPNS_13ReturnTypeAstE libkdevphpduchain.so:_ZN3Php18DeclarationBuilder16closeDeclarationEv libkdevphpduchain.so:_ZN3Php18DeclarationBuilder17updateCurrentTypeEv libkdevphpduchain.so:_ZN3Php18DeclarationBuilder17visitClassExtendsEPNS_15ClassExtendsAstE @@ -245,8 +259,10 @@ libkdevphpduchain.so:_ZN3Php18DeclarationBuilder18importTraitMethodsEPNS_17ClassStatementAstE libkdevphpduchain.so:_ZN3Php18DeclarationBuilder18visitClassVariableEPNS_16ClassVariableAstE libkdevphpduchain.so:_ZN3Php18DeclarationBuilder18visitParameterListEPNS_16ParameterListAstE +libkdevphpduchain.so:_ZN3Php18DeclarationBuilder18visitVarExpressionEPNS_16VarExpressionAstE libkdevphpduchain.so:_ZN3Php18DeclarationBuilder19FindVariableResultsC1Ev libkdevphpduchain.so:_ZN3Php18DeclarationBuilder19FindVariableResultsC2Ev +libkdevphpduchain.so:_ZN3Php18DeclarationBuilder19isReservedClassNameE7QString libkdevphpduchain.so:_ZN3Php18DeclarationBuilder19openTypeDeclarationEPNS_13IdentifierAstEN8KDevelop20ClassDeclarationData9ClassTypeE libkdevphpduchain.so:_ZN3Php18DeclarationBuilder19visitClassStatementEPNS_17ClassStatementAstE libkdevphpduchain.so:_ZN3Php18DeclarationBuilder20declareFoundVariableEN8KDevelop7TypePtrINS1_12AbstractTypeEEE @@ -263,6 +279,7 @@ libkdevphpduchain.so:_ZN3Php18DeclarationBuilder26openClassMemberDeclarationEPNS_7AstNodeERKN8KDevelop19QualifiedIdentifierE libkdevphpduchain.so:_ZN3Php18DeclarationBuilder26visitAssignmentListElementEPNS_24AssignmentListElementAstE libkdevphpduchain.so:_ZN3Php18DeclarationBuilder28createTraitAliasDeclarationsEPNS_22TraitAliasStatementAstEN8KDevelop14DUChainPointerINS3_11DeclarationEEE +libkdevphpduchain.so:_ZN3Php18DeclarationBuilder29visitClassConstantDeclarationEPNS_27ClassConstantDeclarationAstE libkdevphpduchain.so:_ZN3Php18DeclarationBuilder30visitAssignmentExpressionEqualEPNS_28AssignmentExpressionEqualAstE libkdevphpduchain.so:_ZN3Php18DeclarationBuilder30visitClassDeclarationStatementEPNS_28ClassDeclarationStatementAstE libkdevphpduchain.so:_ZN3Php18DeclarationBuilder30visitFunctionCallParameterListEPNS_28FunctionCallParameterListAstE @@ -270,7 +287,7 @@ libkdevphpduchain.so:_ZN3Php18DeclarationBuilder33visitFunctionDeclarationStatementEPNS_31FunctionDeclarationStatementAstE libkdevphpduchain.so:_ZN3Php18DeclarationBuilder34visitInterfaceDeclarationStatementEPNS_32InterfaceDeclarationStatementAstE libkdevphpduchain.so:_ZN3Php18DeclarationBuilder37visitFunctionCallParameterListElementEPNS_35FunctionCallParameterListElementAstE -libkdevphpduchain.so:_ZN3Php18DeclarationBuilder5buildERKN8KDevelop13IndexedStringEPNS_7AstNodeENS1_22ReferencedTopDUContextE +libkdevphpduchain.so:_ZN3Php18DeclarationBuilder5buildERKN8KDevelop13IndexedStringEPNS_7AstNodeERKNS1_22ReferencedTopDUContextE libkdevphpduchain.so:_ZN3Php18DeclarationBuilder9encounterEPN8KDevelop11DeclarationE libkdevphpduchain.so:_ZN3Php19CompletionCodeModel10removeItemERKN8KDevelop13IndexedStringERKNS1_26IndexedQualifiedIdentifierE libkdevphpduchain.so:_ZN3Php19CompletionCodeModel10updateItemERKN8KDevelop13IndexedStringERKNS1_26IndexedQualifiedIdentifierES4_NS_23CompletionCodeModelItem4KindE @@ -426,6 +443,8 @@ libkdevphpduchain.so:_ZNK3Php13StructureType8toStringEv libkdevphpduchain.so:_ZNK3Php14ContextBuilder13stringForNodeEPNS_13IdentifierAstE libkdevphpduchain.so:_ZNK3Php14ContextBuilder13stringForNodeEPNS_21VariableIdentifierAstE +libkdevphpduchain.so:_ZNK3Php14ContextBuilder13stringForNodeEPNS_25SemiReservedIdentifierAstE +libkdevphpduchain.so:_ZNK3Php14ContextBuilder13stringForNodeEPNS_32ReservedNonModifierIdentifierAstE libkdevphpduchain.so:_ZNK3Php14ContextBuilder24hadUnresolvedIdentifiersEv libkdevphpduchain.so:_ZNK3Php14ContextBuilder6editorEv libkdevphpduchain.so:_ZNK3Php16ClassDeclaration10prettyNameEv @@ -502,9 +521,11 @@ libkdevphpduchain.so:_ZThn488_N3Php11TypeBuilder14visitStatementEPNS_12StatementAstE libkdevphpduchain.so:_ZThn488_N3Php11TypeBuilder14visitStaticVarEPNS_12StaticVarAstE libkdevphpduchain.so:_ZThn488_N3Php11TypeBuilder18visitClassVariableEPNS_16ClassVariableAstE +libkdevphpduchain.so:_ZThn488_N3Php11TypeBuilder18visitVarExpressionEPNS_16VarExpressionAstE libkdevphpduchain.so:_ZThn488_N3Php11TypeBuilder19visitClassStatementEPNS_17ClassStatementAstE libkdevphpduchain.so:_ZThn488_N3Php11TypeBuilder24visitConstantDeclarationEPNS_22ConstantDeclarationAstE libkdevphpduchain.so:_ZThn488_N3Php11TypeBuilder25visitAssignmentExpressionEPNS_23AssignmentExpressionAstE +libkdevphpduchain.so:_ZThn488_N3Php11TypeBuilder29visitClassConstantDeclarationEPNS_27ClassConstantDeclarationAstE libkdevphpduchain.so:_ZThn488_N3Php11TypeBuilder30visitClassDeclarationStatementEPNS_28ClassDeclarationStatementAstE libkdevphpduchain.so:_ZThn488_N3Php11TypeBuilder30visitTraitDeclarationStatementEPNS_28TraitDeclarationStatementAstE libkdevphpduchain.so:_ZThn488_N3Php11TypeBuilder33visitFunctionDeclarationStatementEPNS_31FunctionDeclarationStatementAstE @@ -529,11 +550,13 @@ libkdevphpduchain.so:_ZThn488_N3Php18DeclarationBuilder14visitStatementEPNS_12StatementAstE libkdevphpduchain.so:_ZThn488_N3Php18DeclarationBuilder14visitStaticVarEPNS_12StaticVarAstE libkdevphpduchain.so:_ZThn488_N3Php18DeclarationBuilder15visitLexicalVarEPNS_13LexicalVarAstE +libkdevphpduchain.so:_ZThn488_N3Php18DeclarationBuilder15visitReturnTypeEPNS_13ReturnTypeAstE libkdevphpduchain.so:_ZThn488_N3Php18DeclarationBuilder17visitClassExtendsEPNS_15ClassExtendsAstE libkdevphpduchain.so:_ZThn488_N3Php18DeclarationBuilder17visitFunctionCallEPNS_15FunctionCallAstE libkdevphpduchain.so:_ZThn488_N3Php18DeclarationBuilder17visitUseNamespaceEPNS_15UseNamespaceAstE libkdevphpduchain.so:_ZThn488_N3Php18DeclarationBuilder18visitClassVariableEPNS_16ClassVariableAstE libkdevphpduchain.so:_ZThn488_N3Php18DeclarationBuilder18visitParameterListEPNS_16ParameterListAstE +libkdevphpduchain.so:_ZThn488_N3Php18DeclarationBuilder18visitVarExpressionEPNS_16VarExpressionAstE libkdevphpduchain.so:_ZThn488_N3Php18DeclarationBuilder19visitClassStatementEPNS_17ClassStatementAstE libkdevphpduchain.so:_ZThn488_N3Php18DeclarationBuilder20visitClassImplementsEPNS_18ClassImplementsAstE libkdevphpduchain.so:_ZThn488_N3Php18DeclarationBuilder20visitUnaryExpressionEPNS_18UnaryExpressionAstE @@ -542,6 +565,7 @@ libkdevphpduchain.so:_ZThn488_N3Php18DeclarationBuilder24visitTraitAliasStatementEPNS_22TraitAliasStatementAstE libkdevphpduchain.so:_ZThn488_N3Php18DeclarationBuilder25visitAssignmentExpressionEPNS_23AssignmentExpressionAstE libkdevphpduchain.so:_ZThn488_N3Php18DeclarationBuilder26visitAssignmentListElementEPNS_24AssignmentListElementAstE +libkdevphpduchain.so:_ZThn488_N3Php18DeclarationBuilder29visitClassConstantDeclarationEPNS_27ClassConstantDeclarationAstE libkdevphpduchain.so:_ZThn488_N3Php18DeclarationBuilder30visitAssignmentExpressionEqualEPNS_28AssignmentExpressionEqualAstE libkdevphpduchain.so:_ZThn488_N3Php18DeclarationBuilder30visitClassDeclarationStatementEPNS_28ClassDeclarationStatementAstE libkdevphpduchain.so:_ZThn488_N3Php18DeclarationBuilder30visitFunctionCallParameterListEPNS_28FunctionCallParameterListAstE @@ -583,6 +607,7 @@ libkdevphpparser.so:_ZN3Php14DefaultVisitor14visitCase_itemEPNS_12Case_itemAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor14visitCatchItemEPNS_12CatchItemAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor14visitClassBodyEPNS_12ClassBodyAstE +libkdevphpparser.so:_ZN3Php14DefaultVisitor14visitClassNameEPNS_12ClassNameAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor14visitEncapsVarEPNS_12EncapsVarAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor14visitGlobalVarEPNS_12GlobalVarAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor14visitParameterEPNS_12ParameterAstE @@ -603,12 +628,14 @@ libkdevphpparser.so:_ZN3Php14DefaultVisitor17visitCommonScalarEPNS_15CommonScalarAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor17visitForStatementEPNS_15ForStatementAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor17visitFunctionCallEPNS_15FunctionCallAstE +libkdevphpparser.so:_ZN3Php14DefaultVisitor17visitSemiReservedEPNS_15SemiReservedAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor17visitStaticMemberEPNS_15StaticMemberAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor17visitStaticScalarEPNS_15StaticScalarAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor17visitTopStatementEPNS_15TopStatementAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor17visitUseNamespaceEPNS_15UseNamespaceAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor17visitVariableNameEPNS_15VariableNameAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor18visitClassConstantEPNS_16ClassConstantAstE +libkdevphpparser.so:_ZN3Php14DefaultVisitor18visitClassPropertyEPNS_16ClassPropertyAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor18visitClassVariableEPNS_16ClassVariableAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor18visitCtorArgumentsEPNS_16CtorArgumentsAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor18visitNewElseSingleEPNS_16NewElseSingleAstE @@ -624,12 +651,14 @@ libkdevphpparser.so:_ZN3Php14DefaultVisitor19visitLexicalVarListEPNS_17LexicalVarListAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor19visitObjectOperatorEPNS_17ObjectOperatorAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor19visitObjectPropertyEPNS_17ObjectPropertyAstE +libkdevphpparser.so:_ZN3Php14DefaultVisitor19visitStaticPropertyEPNS_17StaticPropertyAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor19visitSwitchCaseListEPNS_17SwitchCaseListAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor19visitWhileStatementEPNS_17WhileStatementAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor20visitBitOrExpressionEPNS_18BitOrExpressionAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor20visitClassImplementsEPNS_18ClassImplementsAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor20visitEncapsVarOffsetEPNS_18EncapsVarOffsetAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor20visitForeachVariableEPNS_18ForeachVariableAstE +libkdevphpparser.so:_ZN3Php14DefaultVisitor20visitGenericTypeHintEPNS_18GenericTypeHintAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor20visitPrintExpressionEPNS_18PrintExpressionAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor20visitShiftExpressionEPNS_18ShiftExpressionAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor20visitUnaryExpressionEPNS_18UnaryExpressionAstE @@ -665,6 +694,7 @@ libkdevphpparser.so:_ZN3Php14DefaultVisitor25visitLogicalXorExpressionEPNS_23LogicalXorExpressionAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor25visitNamespacedIdentifierEPNS_23NamespacedIdentifierAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor25visitRelationalExpressionEPNS_23RelationalExpressionAstE +libkdevphpparser.so:_ZN3Php14DefaultVisitor25visitReservedNonModifiersEPNS_23ReservedNonModifiersAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor25visitStaticArrayPairValueEPNS_23StaticArrayPairValueAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor25visitStringIndexSpecifierEPNS_23StringIndexSpecifierAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor25visitTraitAliasIdentifierEPNS_23TraitAliasIdentifierAstE @@ -675,15 +705,17 @@ libkdevphpparser.so:_ZN3Php14DefaultVisitor27visitAdditiveExpressionRestEPNS_25AdditiveExpressionRestAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor27visitEqualityExpressionRestEPNS_25EqualityExpressionRestAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor27visitNullCoalesceExpressionEPNS_25NullCoalesceExpressionAstE +libkdevphpparser.so:_ZN3Php14DefaultVisitor27visitSemiReservedIdentifierEPNS_25SemiReservedIdentifierAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor27visitVarExpressionNewObjectEPNS_25VarExpressionNewObjectAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor27visitVariableObjectPropertyEPNS_25VariableObjectPropertyAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor27visitVariableWithoutObjectsEPNS_25VariableWithoutObjectsAstE +libkdevphpparser.so:_ZN3Php14DefaultVisitor29visitClassConstantDeclarationEPNS_27ClassConstantDeclarationAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor29visitClassVariableDeclarationEPNS_27ClassVariableDeclarationAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor29visitMultiplicativeExpressionEPNS_27MultiplicativeExpressionAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor29visitRelationalExpressionRestEPNS_27RelationalExpressionRestAstE +libkdevphpparser.so:_ZN3Php14DefaultVisitor29visitTraitVisibilityModifiersEPNS_27TraitVisibilityModifiersAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor30visitAssignmentExpressionEqualEPNS_28AssignmentExpressionEqualAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor30visitClassDeclarationStatementEPNS_28ClassDeclarationStatementAstE -libkdevphpparser.so:_ZN3Php14DefaultVisitor30visitDynamicClassNameReferenceEPNS_28DynamicClassNameReferenceAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor30visitFunctionCallParameterListEPNS_28FunctionCallParameterListAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor30visitTraitDeclarationStatementEPNS_28TraitDeclarationStatementAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor32visitUnaryExpressionNotPlusminusEPNS_30UnaryExpressionNotPlusminusAstE @@ -692,9 +724,8 @@ libkdevphpparser.so:_ZN3Php14DefaultVisitor34visitBaseVariableWithFunctionCallsEPNS_32BaseVariableWithFunctionCallsAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor34visitInterfaceDeclarationStatementEPNS_32InterfaceDeclarationStatementAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor34visitNamespaceDeclarationStatementEPNS_32NamespaceDeclarationStatementAstE -libkdevphpparser.so:_ZN3Php14DefaultVisitor37visitDynamicClassNameVariablePropertyEPNS_35DynamicClassNameVariablePropertyAstE +libkdevphpparser.so:_ZN3Php14DefaultVisitor34visitReservedNonModifierIdentifierEPNS_32ReservedNonModifierIdentifierAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor37visitFunctionCallParameterListElementEPNS_35FunctionCallParameterListElementAstE -libkdevphpparser.so:_ZN3Php14DefaultVisitor39visitDynamicClassNameVariablePropertiesEPNS_37DynamicClassNameVariablePropertiesAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor40visitAssignmentExpressionCheckIfVariableEPNS_38AssignmentExpressionCheckIfVariableAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor48visitCompoundVariableWithSimpleIndirectReferenceEPNS_46CompoundVariableWithSimpleIndirectReferenceAstE libkdevphpparser.so:_ZN3Php14DefaultVisitor9visitExprEPNS_7ExprAstE @@ -723,6 +754,7 @@ libkdevphpparser.so:_ZN3Php6Parser14parseCase_itemEPPNS_12Case_itemAstE libkdevphpparser.so:_ZN3Php6Parser14parseCatchItemEPPNS_12CatchItemAstE libkdevphpparser.so:_ZN3Php6Parser14parseClassBodyEPPNS_12ClassBodyAstE +libkdevphpparser.so:_ZN3Php6Parser14parseClassNameEPPNS_12ClassNameAstE libkdevphpparser.so:_ZN3Php6Parser14parseEncapsVarEPPNS_12EncapsVarAstE libkdevphpparser.so:_ZN3Php6Parser14parseGlobalVarEPPNS_12GlobalVarAstE libkdevphpparser.so:_ZN3Php6Parser14parseParameterEPPNS_12ParameterAstE @@ -745,12 +777,14 @@ libkdevphpparser.so:_ZN3Php6Parser17parseCommonScalarEPPNS_15CommonScalarAstE libkdevphpparser.so:_ZN3Php6Parser17parseForStatementEPPNS_15ForStatementAstE libkdevphpparser.so:_ZN3Php6Parser17parseFunctionCallEPPNS_15FunctionCallAstE +libkdevphpparser.so:_ZN3Php6Parser17parseSemiReservedEPPNS_15SemiReservedAstE libkdevphpparser.so:_ZN3Php6Parser17parseStaticMemberEPPNS_15StaticMemberAstE libkdevphpparser.so:_ZN3Php6Parser17parseStaticScalarEPPNS_15StaticScalarAstE libkdevphpparser.so:_ZN3Php6Parser17parseTopStatementEPPNS_15TopStatementAstE libkdevphpparser.so:_ZN3Php6Parser17parseUseNamespaceEPPNS_15UseNamespaceAstE libkdevphpparser.so:_ZN3Php6Parser17parseVariableNameEPPNS_15VariableNameAstE libkdevphpparser.so:_ZN3Php6Parser18parseClassConstantEPPNS_16ClassConstantAstE +libkdevphpparser.so:_ZN3Php6Parser18parseClassPropertyEPPNS_16ClassPropertyAstE libkdevphpparser.so:_ZN3Php6Parser18parseClassVariableEPPNS_16ClassVariableAstE libkdevphpparser.so:_ZN3Php6Parser18parseCtorArgumentsEPPNS_16CtorArgumentsAstE libkdevphpparser.so:_ZN3Php6Parser18parseNewElseSingleEPPNS_16NewElseSingleAstE @@ -767,12 +801,14 @@ libkdevphpparser.so:_ZN3Php6Parser19parseLexicalVarListEPPNS_17LexicalVarListAstE libkdevphpparser.so:_ZN3Php6Parser19parseObjectOperatorEPPNS_17ObjectOperatorAstE libkdevphpparser.so:_ZN3Php6Parser19parseObjectPropertyEPPNS_17ObjectPropertyAstE +libkdevphpparser.so:_ZN3Php6Parser19parseStaticPropertyEPPNS_17StaticPropertyAstE libkdevphpparser.so:_ZN3Php6Parser19parseSwitchCaseListEPPNS_17SwitchCaseListAstE libkdevphpparser.so:_ZN3Php6Parser19parseWhileStatementEPPNS_17WhileStatementAstE libkdevphpparser.so:_ZN3Php6Parser20parseBitOrExpressionEPPNS_18BitOrExpressionAstE libkdevphpparser.so:_ZN3Php6Parser20parseClassImplementsEPPNS_18ClassImplementsAstE libkdevphpparser.so:_ZN3Php6Parser20parseEncapsVarOffsetEPPNS_18EncapsVarOffsetAstE libkdevphpparser.so:_ZN3Php6Parser20parseForeachVariableEPPNS_18ForeachVariableAstE +libkdevphpparser.so:_ZN3Php6Parser20parseGenericTypeHintEPPNS_18GenericTypeHintAstE libkdevphpparser.so:_ZN3Php6Parser20parsePrintExpressionEPPNS_18PrintExpressionAstE libkdevphpparser.so:_ZN3Php6Parser20parseShiftExpressionEPPNS_18ShiftExpressionAstE libkdevphpparser.so:_ZN3Php6Parser20parseUnaryExpressionEPPNS_18UnaryExpressionAstE @@ -809,6 +845,7 @@ libkdevphpparser.so:_ZN3Php6Parser25parseLogicalXorExpressionEPPNS_23LogicalXorExpressionAstE libkdevphpparser.so:_ZN3Php6Parser25parseNamespacedIdentifierEPPNS_23NamespacedIdentifierAstE libkdevphpparser.so:_ZN3Php6Parser25parseRelationalExpressionEPPNS_23RelationalExpressionAstE +libkdevphpparser.so:_ZN3Php6Parser25parseReservedNonModifiersEPPNS_23ReservedNonModifiersAstE libkdevphpparser.so:_ZN3Php6Parser25parseStaticArrayPairValueEPPNS_23StaticArrayPairValueAstE libkdevphpparser.so:_ZN3Php6Parser25parseStringIndexSpecifierEPPNS_23StringIndexSpecifierAstE libkdevphpparser.so:_ZN3Php6Parser25parseTraitAliasIdentifierEPPNS_23TraitAliasIdentifierAstE @@ -819,15 +856,17 @@ libkdevphpparser.so:_ZN3Php6Parser27parseAdditiveExpressionRestEPPNS_25AdditiveExpressionRestAstE libkdevphpparser.so:_ZN3Php6Parser27parseEqualityExpressionRestEPPNS_25EqualityExpressionRestAstE libkdevphpparser.so:_ZN3Php6Parser27parseNullCoalesceExpressionEPPNS_25NullCoalesceExpressionAstE +libkdevphpparser.so:_ZN3Php6Parser27parseSemiReservedIdentifierEPPNS_25SemiReservedIdentifierAstE libkdevphpparser.so:_ZN3Php6Parser27parseVarExpressionNewObjectEPPNS_25VarExpressionNewObjectAstE libkdevphpparser.so:_ZN3Php6Parser27parseVariableObjectPropertyEPPNS_25VariableObjectPropertyAstE libkdevphpparser.so:_ZN3Php6Parser27parseVariableWithoutObjectsEPPNS_25VariableWithoutObjectsAstE +libkdevphpparser.so:_ZN3Php6Parser29parseClassConstantDeclarationEPPNS_27ClassConstantDeclarationAstE libkdevphpparser.so:_ZN3Php6Parser29parseClassVariableDeclarationEPPNS_27ClassVariableDeclarationAstE libkdevphpparser.so:_ZN3Php6Parser29parseMultiplicativeExpressionEPPNS_27MultiplicativeExpressionAstE libkdevphpparser.so:_ZN3Php6Parser29parseRelationalExpressionRestEPPNS_27RelationalExpressionRestAstE +libkdevphpparser.so:_ZN3Php6Parser29parseTraitVisibilityModifiersEPPNS_27TraitVisibilityModifiersAstE libkdevphpparser.so:_ZN3Php6Parser30parseAssignmentExpressionEqualEPPNS_28AssignmentExpressionEqualAstE libkdevphpparser.so:_ZN3Php6Parser30parseClassDeclarationStatementEPPNS_28ClassDeclarationStatementAstE -libkdevphpparser.so:_ZN3Php6Parser30parseDynamicClassNameReferenceEPPNS_28DynamicClassNameReferenceAstE libkdevphpparser.so:_ZN3Php6Parser30parseFunctionCallParameterListEPPNS_28FunctionCallParameterListAstE libkdevphpparser.so:_ZN3Php6Parser30parseTraitDeclarationStatementEPPNS_28TraitDeclarationStatementAstE libkdevphpparser.so:_ZN3Php6Parser32parseUnaryExpressionNotPlusminusEPPNS_30UnaryExpressionNotPlusminusAstE @@ -836,9 +875,8 @@ libkdevphpparser.so:_ZN3Php6Parser34parseBaseVariableWithFunctionCallsEPPNS_32BaseVariableWithFunctionCallsAstE libkdevphpparser.so:_ZN3Php6Parser34parseInterfaceDeclarationStatementEPPNS_32InterfaceDeclarationStatementAstE libkdevphpparser.so:_ZN3Php6Parser34parseNamespaceDeclarationStatementEPPNS_32NamespaceDeclarationStatementAstE -libkdevphpparser.so:_ZN3Php6Parser37parseDynamicClassNameVariablePropertyEPPNS_35DynamicClassNameVariablePropertyAstE +libkdevphpparser.so:_ZN3Php6Parser34parseReservedNonModifierIdentifierEPPNS_32ReservedNonModifierIdentifierAstE libkdevphpparser.so:_ZN3Php6Parser37parseFunctionCallParameterListElementEPPNS_35FunctionCallParameterListElementAstE -libkdevphpparser.so:_ZN3Php6Parser39parseDynamicClassNameVariablePropertiesEPPNS_37DynamicClassNameVariablePropertiesAstE libkdevphpparser.so:_ZN3Php6Parser40parseAssignmentExpressionCheckIfVariableEPPNS_38AssignmentExpressionCheckIfVariableAstE libkdevphpparser.so:_ZN3Php6Parser48parseCompoundVariableWithSimpleIndirectReferenceEPPNS_46CompoundVariableWithSimpleIndirectReferenceAstE libkdevphpparser.so:_ZN3Php6Parser8setDebugEb diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -1,11 +1,11 @@ ld-linux-x86-64.so.2 -libKDevPlatformDocumentation.so.52 -libKDevPlatformInterfaces.so.52 -libKDevPlatformLanguage.so.52 -libKDevPlatformOutputView.so.52 -libKDevPlatformProject.so.52 -libKDevPlatformSerialization.so.52 -libKDevPlatformUtil.so.52 +libKDevPlatformDocumentation.so.53 +libKDevPlatformInterfaces.so.53 +libKDevPlatformLanguage.so.53 +libKDevPlatformOutputView.so.53 +libKDevPlatformProject.so.53 +libKDevPlatformSerialization.so.53 +libKDevPlatformUtil.so.53 libKF5ConfigCore.so.5 libKF5ConfigGui.so.5 libKF5ConfigWidgets.so.5 diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,8 +1,8 @@ name : kdev-php -version : 5.2.4 -release : 3 +version : 5.3.1 +release : 4 source : - - https://cdn.download.kde.org/stable/kdevelop/5.2.4/src/kdev-php-5.2.4.tar.xz : 47891ab1b8dfc0a686ff37435e7781eebf2236bf8b52d85987cfbba618bf454a + - https://cdn.download.kde.org/stable/kdevelop/5.3.1/src/kdev-php-5.3.1.tar.xz : 3f4d22e9109832c5d9f227e4d6ddee013543fa6a4814016f2ab18080673812d5 license : GPL-2.0 component : programming.tools libsplit : no @@ -10,7 +10,6 @@ description: | KDevelop plugin which provides PHP language support. builddeps : - - pkgconfig(gl) - pkgconfig(Qt5Quick) - extra-cmake-modules - grantlee-devel diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,8 +2,8 @@ kdev-php - Peter O'Connor - peter@solus-project.com + Clive Johnston + clivejo@protonmail.com GPL-2.0 programming.tools @@ -22,15 +22,14 @@ /usr/lib64/libkdevphpcompletion.so /usr/lib64/libkdevphpduchain.so /usr/lib64/libkdevphpparser.so - /usr/lib64/qt5/plugins/kdevplatform/30/kcm/kcm_kdevphpdocs.so - /usr/lib64/qt5/plugins/kdevplatform/30/kdevphpdocs.so - /usr/lib64/qt5/plugins/kdevplatform/30/kdevphplanguagesupport.so - /usr/lib64/qt5/plugins/kdevplatform/30/kdevphpunitprovider.so + /usr/lib64/qt5/plugins/kdevplatform/31/kcm/kcm_kdevphpdocs.so + /usr/lib64/qt5/plugins/kdevplatform/31/kdevphpdocs.so + /usr/lib64/qt5/plugins/kdevplatform/31/kdevphplanguagesupport.so + /usr/lib64/qt5/plugins/kdevplatform/31/kdevphpunitprovider.so /usr/share/kdevappwizard/templates/simple_phpapp.tar.bz2 /usr/share/kdevphpsupport/phpfunctions.php /usr/share/kdevphpsupport/phpunitdeclarations.php /usr/share/kservices5/kcm_kdevphpdocs.desktop - /usr/share/kservices5/kdevphpunitprovider.desktop /usr/share/locale/ast/LC_MESSAGES/kdevphp.mo /usr/share/locale/bs/LC_MESSAGES/kdevphp.mo /usr/share/locale/ca/LC_MESSAGES/kdevphp.mo @@ -76,13 +75,42 @@ /usr/share/xdg/kdevphpsupport.categories + + kdev-php-devel + Development files for kdev-php + KDevelop plugin which provides PHP language support. + + programming.devel + + kdev-php + + + /usr/include/kdev-php/kdevphpversion.h + /usr/include/kdev-php/parser/parsesession.h + /usr/include/kdev-php/parser/phplexer.h + /usr/include/kdev-php/parser/tokenstream.h + /usr/include/kdev-php/private/5.3/parser/parserexport.h + /usr/include/kdev-php/private/5.3/parser/phpast-fwd.h + /usr/include/kdev-php/private/5.3/parser/phpast.h + /usr/include/kdev-php/private/5.3/parser/phpdebugvisitor.h + /usr/include/kdev-php/private/5.3/parser/phpdefaultvisitor.h + /usr/include/kdev-php/private/5.3/parser/phpparser.h + /usr/include/kdev-php/private/5.3/parser/phptokentext.h + /usr/include/kdev-php/private/5.3/parser/phptokentype.h + /usr/include/kdev-php/private/5.3/parser/phpvisitor.h + /usr/lib64/cmake/KDevPHP/KDevPHPConfig.cmake + /usr/lib64/cmake/KDevPHP/KDevPHPConfigVersion.cmake + /usr/lib64/cmake/KDevPHP/KDevPHPTargets-relwithdebinfo.cmake + /usr/lib64/cmake/KDevPHP/KDevPHPTargets.cmake + + - - 2018-08-22 - 5.2.4 + + 2018-12-14 + 5.3.1 Packaging update - Peter O'Connor - peter@solus-project.com + Clive Johnston + clivejo@protonmail.com \ No newline at end of file