@@ -99,7 +99,7 @@ private predicate canonicalPackage(string package) {
99
99
relevantPackage ( package ) and not packageLink ( _, package )
100
100
}
101
101
102
- private predicate canonicalPackageHasASubpackage ( string package , string subpkg ) {
102
+ private predicate canonicalPkgLink ( string package , string subpkg ) {
103
103
canonicalPackage ( package ) and
104
104
( subpkg = package or packageLink ( package , subpkg ) )
105
105
}
@@ -109,29 +109,29 @@ private predicate canonicalPackageHasASubpackage(string package, string subpkg)
109
109
* kind `(kind, part)`.
110
110
*/
111
111
predicate 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
113
113
(
114
114
part = "source" and
115
115
n =
116
116
strictcount ( string subpkg , string type , boolean subtypes , string name , string signature ,
117
117
string ext , string output , string provenance |
118
- canonicalPackageHasASubpackage ( package , subpkg ) and
118
+ canonicalPkgLink ( package , subpkg ) and
119
119
sourceModel ( subpkg , type , subtypes , name , signature , ext , output , kind , provenance , _)
120
120
)
121
121
or
122
122
part = "sink" and
123
123
n =
124
124
strictcount ( string subpkg , string type , boolean subtypes , string name , string signature ,
125
125
string ext , string input , string provenance |
126
- canonicalPackageHasASubpackage ( package , subpkg ) and
126
+ canonicalPkgLink ( package , subpkg ) and
127
127
sinkModel ( subpkg , type , subtypes , name , signature , ext , input , kind , provenance , _)
128
128
)
129
129
or
130
130
part = "summary" and
131
131
n =
132
132
strictcount ( string subpkg , string type , boolean subtypes , string name , string signature ,
133
133
string ext , string input , string output , string provenance |
134
- canonicalPackageHasASubpackage ( package , subpkg ) and
134
+ canonicalPkgLink ( package , subpkg ) and
135
135
summaryModel ( subpkg , type , subtypes , name , signature , ext , input , output , kind , provenance ,
136
136
_)
137
137
)
0 commit comments