@@ -167,29 +167,37 @@ module ExprStatsReport = ReportStats<ExprStats>;
167
167
168
168
from string key , float value
169
169
where
170
- fileCount ( key , value ) or
171
- fileCountByExtension ( key , value ) or
172
- totalNumberOfLines ( key , value ) or
173
- numberOfLinesOfCode ( key , value ) or
174
- totalNumberOfLinesByExtension ( key , value ) or
175
- numberOfLinesOfCodeByExtension ( key , value ) or
176
- extractorDiagnostics ( key , value ) or
177
- numberOfAmbiguityCompilerErrors ( key , value ) or
178
- numberOfDistinctAmbiguityCompilerErrorMessages ( key , value ) or
179
- extractionIsStandalone ( key , value ) or
180
- CallTargetStatsReport:: numberOfOk ( key , value ) or
181
- CallTargetStatsReport:: numberOfNotOk ( key , value ) or
182
- CallTargetStatsReport:: percentageOfOk ( key , value ) or
183
- ExprTypeStatsReport:: numberOfOk ( key , value ) or
184
- ExprTypeStatsReport:: numberOfNotOk ( key , value ) or
185
- ExprTypeStatsReport:: percentageOfOk ( key , value ) or
186
- TypeMentionTypeStatsReport:: numberOfOk ( key , value ) or
187
- TypeMentionTypeStatsReport:: numberOfNotOk ( key , value ) or
188
- TypeMentionTypeStatsReport:: percentageOfOk ( key , value ) or
189
- AccessTargetStatsReport:: numberOfOk ( key , value ) or
190
- AccessTargetStatsReport:: numberOfNotOk ( key , value ) or
191
- AccessTargetStatsReport:: percentageOfOk ( key , value ) or
192
- ExprStatsReport:: numberOfOk ( key , value ) or
193
- ExprStatsReport:: numberOfNotOk ( key , value ) or
194
- ExprStatsReport:: percentageOfOk ( key , value )
170
+ (
171
+ fileCount ( key , value ) or
172
+ fileCountByExtension ( key , value ) or
173
+ totalNumberOfLines ( key , value ) or
174
+ numberOfLinesOfCode ( key , value ) or
175
+ totalNumberOfLinesByExtension ( key , value ) or
176
+ numberOfLinesOfCodeByExtension ( key , value ) or
177
+ extractorDiagnostics ( key , value ) or
178
+ numberOfAmbiguityCompilerErrors ( key , value ) or
179
+ numberOfDistinctAmbiguityCompilerErrorMessages ( key , value ) or
180
+ extractionIsStandalone ( key , value ) or
181
+ CallTargetStatsReport:: numberOfOk ( key , value ) or
182
+ CallTargetStatsReport:: numberOfNotOk ( key , value ) or
183
+ CallTargetStatsReport:: percentageOfOk ( key , value ) or
184
+ ExprTypeStatsReport:: numberOfOk ( key , value ) or
185
+ ExprTypeStatsReport:: numberOfNotOk ( key , value ) or
186
+ ExprTypeStatsReport:: percentageOfOk ( key , value ) or
187
+ TypeMentionTypeStatsReport:: numberOfOk ( key , value ) or
188
+ TypeMentionTypeStatsReport:: numberOfNotOk ( key , value ) or
189
+ TypeMentionTypeStatsReport:: percentageOfOk ( key , value ) or
190
+ AccessTargetStatsReport:: numberOfOk ( key , value ) or
191
+ AccessTargetStatsReport:: numberOfNotOk ( key , value ) or
192
+ AccessTargetStatsReport:: percentageOfOk ( key , value ) or
193
+ ExprStatsReport:: numberOfOk ( key , value ) or
194
+ ExprStatsReport:: numberOfNotOk ( key , value ) or
195
+ ExprStatsReport:: percentageOfOk ( key , value )
196
+ ) and
197
+ /* Infinity */
198
+ value != 1.0 / 0.0 and
199
+ /* -Infinity */
200
+ value != - 1.0 / 0.0 and
201
+ /* NaN */
202
+ value != 0.0 / 0.0
195
203
select key , value
0 commit comments