@@ -99,7 +99,7 @@ private predicate canonicalPackage(string package) {
9999 relevantPackage ( package ) and not packageLink ( _, package )
100100}
101101
102- private predicate canonicalPackageHasASubpackage ( string package , string subpkg ) {
102+ private predicate canonicalPkgLink ( string package , string subpkg ) {
103103 canonicalPackage ( package ) and
104104 ( subpkg = package or packageLink ( package , subpkg ) )
105105}
@@ -109,29 +109,29 @@ private predicate canonicalPackageHasASubpackage(string package, string subpkg)
109109 * kind `(kind, part)`.
110110 */
111111predicate modelCoverage ( string package , int pkgs , string kind , string part , int n ) {
112- pkgs = strictcount ( string subpkg | canonicalPackageHasASubpackage ( package , subpkg ) ) and
112+ pkgs = strictcount ( string subpkg | canonicalPkgLink ( package , subpkg ) ) and
113113 (
114114 part = "source" and
115115 n =
116116 strictcount ( string subpkg , string type , boolean subtypes , string name , string signature ,
117117 string ext , string output , string provenance |
118- canonicalPackageHasASubpackage ( package , subpkg ) and
118+ canonicalPkgLink ( package , subpkg ) and
119119 sourceModel ( subpkg , type , subtypes , name , signature , ext , output , kind , provenance , _)
120120 )
121121 or
122122 part = "sink" and
123123 n =
124124 strictcount ( string subpkg , string type , boolean subtypes , string name , string signature ,
125125 string ext , string input , string provenance |
126- canonicalPackageHasASubpackage ( package , subpkg ) and
126+ canonicalPkgLink ( package , subpkg ) and
127127 sinkModel ( subpkg , type , subtypes , name , signature , ext , input , kind , provenance , _)
128128 )
129129 or
130130 part = "summary" and
131131 n =
132132 strictcount ( string subpkg , string type , boolean subtypes , string name , string signature ,
133133 string ext , string input , string output , string provenance |
134- canonicalPackageHasASubpackage ( package , subpkg ) and
134+ canonicalPkgLink ( package , subpkg ) and
135135 summaryModel ( subpkg , type , subtypes , name , signature , ext , input , output , kind , provenance ,
136136 _)
137137 )
0 commit comments