@eagleoutice/flowr - v2.15.8
    Preparing search index...
    Quoted: {
        capturedBy(
            this: void,
            graph: DataflowGraph,
            id: NodeId,
        ): readonly NodeId[];
        evaluateIn: <Info>(
            this: void,
            graph: DataflowGraph,
            expr: NodeId,
            environment: REnvironmentInformation,
            idMap: AstIdMap<Info & ParentInformation>,
        ) => readonly IdentifierReference[];
        finalize<Info>(
            this: void,
            graph: DataflowGraph,
            idMap: AstIdMap<Info & ParentInformation>,
            controlFlow: () => ControlFlowGraph<CfgVertex> | undefined,
        ): void;
        sourcesOf(
            this: void,
            graph: DataflowGraph,
            id: NodeId,
        ): readonly CapturedExpression[];
    } = ...

    A language object reads nothing where it is written and everything where it reaches eval, with the bindings in effect there. Working on the finished graph makes assignments, branches, loops, and calls one traversal.

    Type Declaration

    Quoted.capturedBy(graph, id); // the expression a `quote(...)` holds on to
    Quoted.sourcesOf(graph, id); // every expression the value at `id` may hold