ControlDependency - the collection of control dependencies which have an influence on whether the vertex is executed.
OptionalenvironmentThe environment in which the function is defined (this is only attached if the DFG deems it necessary).
OptionalenvThe calls of the body whose environment operation depends on the call of the function, see DeferredEnvOp.
All exit points of the function definitions. In other words: last expressions/return calls
OptionalframedWhether a call of the closure reads writes into the frame it holds, see InGraphIdentifierDefinition#closureFrame.
The id of the node (the id assigned by the ParentInformation decoration).
OptionallinkDescribes the collection of AST vertices that contributed to this vertex.
OptionalmodeIf the function is a (potential) S3/S4/S7 dispatch Please note that flowR may create these flags on use (e.g. s3 as otherwise any func with a . would be considered S3).
Maps each param to whether it is read, this is an estimate!
OptionalreturnIf this function statically returns a tracked environment, stores the envState it returns.
The static subflow of the function definition, constructed within processFunctionDefinition.
ReadonlytagUsed to identify and separate different types of vertices.
Arguments required to construct a vertex which represents the definition of a function in the DataflowGraph|dataflow graph.