@@ -167,29 +167,37 @@ module ExprStatsReport = ReportStats<ExprStats>;
167167
168168from string key , float value
169169where
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
195203select key , value
0 commit comments