interface AssignmentToSymbolParameters<OtherInfo> {
    args: [DataflowInformation, DataflowInformation];
    canBeReplacement?: boolean;
    data: DataflowProcessorInformation<OtherInfo>;
    forceArgs?: "all" | readonly boolean[];
    information: DataflowInformation;
    makeMaybe?: boolean;
    nameOfAssignmentFunction: string;
    quoteSource?: boolean;
    rootId: NodeId;
    source: RNode<OtherInfo & ParentInformation>;
    superAssignment?: boolean;
    swapSourceAndTarget?: boolean;
    target: RSymbol<OtherInfo & ParentInformation, string>;
}

Type Parameters

  • OtherInfo

Hierarchy (view full)

Hierarchy-Diagram

UML class diagram of AssignmentToSymbolParameters

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
nameOfAssignmentFunction: string
quoteSource?: boolean
rootId: NodeId
superAssignment?: boolean
swapSourceAndTarget?: boolean