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

    the ResolveInfo a handler continues to resolve with, plus the node it is asked to fold

    interface BuiltInEvalHandlerArgs {
        blocked?: Set<VisitKey>;
        callContext?: CallContext;
        ctx: ReadOnlyFlowrAnalyzerContext;
        environment?: REnvironmentInformation;
        frames?: readonly CallFrame[];
        full?: boolean;
        graph?: DataflowGraph<DataflowGraphVertexInfo, DfEdge>;
        idMap?: AstIdMap;
        iterations?: readonly LoopIteration[];
        node: RNodeWithParent;
        replacements?: ReplacedValues;
        resolve: VariableResolve;
    }

    Hierarchy (View Summary)

    Index
    blocked?: Set<VisitKey>

    If set, the ids that should not be considered during resolution (=> top)

    callContext?: CallContext

    If set, resolves the parameters of the functions it names for one of their calls only, see CallContext

    Context used for resolving

    The current environment used for name resolution

    frames?: readonly CallFrame[]

    The frames of calls the node is resolved in, innermost last, see CallFrame

    full?: boolean

    Whether to track variables

    The graph to resolve in

    idMap?: AstIdMap

    The id map to resolve the node if given as an id

    iterations?: readonly LoopIteration[]

    The iterations of loops the node is resolved in, innermost last, see LoopIteration

    replacements?: ReplacedValues

    What the replacements one resolution walks hold, see ReplacedValues

    Variable resolve mode