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

    Interface CloneTree

    One file as presented to the detectors, in preorder: the subtree of nodes[i] is [i, i + size[i]). Rewritten nodes carry the info (and id) of the node they stem from.

    interface CloneTree {
        file: string;
        names: ReadonlyMap<number, string>;
        nodes: readonly CloneNode[];
        shape: readonly string[];
        size: readonly number[];
    }
    Index
    file: string
    names: ReadonlyMap<number, string>

    the names function definitions (by preorder index) are bound to

    nodes: readonly CloneNode[]
    shape: readonly string[]

    type, operator, and number of children of each node, which the detectors compare

    size: readonly number[]