@eagleoutice/flowr - v2.10.3
    Preparing search index...
    interface AssignmentToSymbolParameters<OtherInfo> {
        args: [DataflowInformation, DataflowInformation];
        canBeReplacement?: boolean;
        data: DataflowProcessorInformation<OtherInfo>;
        forceArgs?: "all" | readonly boolean[];
        information: DataflowInformation;
        makeMaybe?: boolean;
        mayHaveMoreArgs?: boolean;
        modesForFn?: ("s3" | "s4" | "s7")[];
        nameOfAssignmentFunction: Identifier;
        quoteSource?: boolean;
        rootId: NodeId;
        source: RNode<OtherInfo & ParentInformation>;
        superAssignment?: boolean;
        swapSourceAndTarget?: boolean;
        targetId: NodeId;
        targetName?: Identifier;
        targetVariable?: boolean;
    }

    Type Parameters

    • OtherInfo

    Hierarchy (View Summary)

    Hierarchy-Diagram

    UML class diagram of AssignmentToSymbolParameters
    Index

    Properties

    canBeReplacement?: boolean
    forceArgs?: "all" | readonly boolean[]

    which of the arguments should be forced? this may be all, e.g., if the function itself is unknown on encounter

    information: DataflowInformation
    makeMaybe?: boolean

    Make maybe if assigned to symbol

    mayHaveMoreArgs?: boolean
    modesForFn?: ("s3" | "s4" | "s7")[]
    nameOfAssignmentFunction: Identifier
    quoteSource?: boolean
    rootId: NodeId
    superAssignment?: boolean
    swapSourceAndTarget?: boolean
    targetId: NodeId
    targetName?: Identifier

    pass only if the assignment target differs from normal R assignments (i.e., if the symbol is to be resolved)

    targetVariable?: boolean

    is the target a variable pointing at the actual name?