@eagleoutice/flowr - v2.13.15
    Preparing search index...

    Interface SummarizedPerSliceStats

    interface SummarizedPerSliceStats {
        failedToRepParse: number;
        measurements: Map<
            "total"
            | "static slicing"
            | "reconstruct code",
            SummarizedMeasurement<number>,
        >;
        numberOfSlices: number;
        reconstructTimePer100Lines: SummarizedMeasurement;
        reconstructTimePerToken: TimePerToken;
        reduction: Reduction<SummarizedMeasurement<number>>;
        reductionNoFluff: Reduction<SummarizedMeasurement<number>>;
        sliceCriteriaSizes: SummarizedMeasurement;
        sliceSize: {
            characters: SummarizedMeasurement<number>;
            charactersNoComments: SummarizedMeasurement<number>;
            dataflowNodes: SummarizedMeasurement<number>;
            lines: SummarizedMeasurement<number>;
            linesWithAutoSelected: SummarizedMeasurement<number>;
            nonEmptyLines: SummarizedMeasurement<number>;
            nonWhitespaceCharacters: SummarizedMeasurement<number>;
            nonWhitespaceCharactersNoComments: SummarizedMeasurement<number>;
            normalizedTokens: SummarizedMeasurement<number>;
            normalizedTokensNoComments: SummarizedMeasurement<number>;
            tokens: SummarizedMeasurement<number>;
            tokensNoComments: SummarizedMeasurement<number>;
        };
        sliceTimePer100Lines: SummarizedMeasurement;
        sliceTimePerToken: TimePerToken;
        timesHitThreshold: number;
        totalPerSliceTimePer100Lines: SummarizedMeasurement;
        totalPerSliceTimePerToken: TimePerToken;
    }
    Index
    failedToRepParse: number
    measurements: Map<
        "total"
        | "static slicing"
        | "reconstruct code",
        SummarizedMeasurement<number>,
    >
    numberOfSlices: number

    number of total slicing calls

    reconstructTimePer100Lines: SummarizedMeasurement
    reconstructTimePerToken: TimePerToken
    reduction: Reduction<SummarizedMeasurement<number>>
    reductionNoFluff: Reduction<SummarizedMeasurement<number>>

    reduction, but without taking into account comments and empty lines

    sliceCriteriaSizes: SummarizedMeasurement

    statistics on the used slicing criteria (number of ids within criteria etc.)

    sliceSize: {
        characters: SummarizedMeasurement<number>;
        charactersNoComments: SummarizedMeasurement<number>;
        dataflowNodes: SummarizedMeasurement<number>;
        lines: SummarizedMeasurement<number>;
        linesWithAutoSelected: SummarizedMeasurement<number>;
        nonEmptyLines: SummarizedMeasurement<number>;
        nonWhitespaceCharacters: SummarizedMeasurement<number>;
        nonWhitespaceCharactersNoComments: SummarizedMeasurement<number>;
        normalizedTokens: SummarizedMeasurement<number>;
        normalizedTokensNoComments: SummarizedMeasurement<number>;
        tokens: SummarizedMeasurement<number>;
        tokensNoComments: SummarizedMeasurement<number>;
    }

    Type Declaration

    sliceTimePer100Lines: SummarizedMeasurement

    the per 100 lines of input pendant to sliceTimePerToken

    sliceTimePerToken: TimePerToken
    timesHitThreshold: number
    totalPerSliceTimePer100Lines: SummarizedMeasurement
    totalPerSliceTimePerToken: TimePerToken