Optional Readonlyalternativesee ProcessKnownFunctionCallInput#alternativeArgsFrom
Optional Readonlyambienthow the call reads or writes global state like the graphics parameters, the options, or files, see AmbientStateAccess
Optional ReadonlycfgOptional Readonlydispatchesthe generics the call may dispatch to on (parts of) its arguments, like as.character for paste or format for the columns print shows of a data frame; any method of them may run
Optional ReadonlyframeWhat this call lets the function around it reach about its own formals without naming one of them, e.g. match.call() (ArgProp.Nse) or nargs() (ArgProp.Presence); see reflectiveRolesOf.
Optional ReadonlyhasOptional ReadonlykeepPropagate the out references produced by the arguments instead of dropping them. Set this for functions that are transparent about their arguments, like (.
Optional Readonlykeepkeep the environment on the call vertex, for a later pass to look names up in
Optional ReadonlymarkMark the given arguments as evaluated in a data mask, like subset: their symbols may name columns of the data instead of variables, while everything else in them is evaluated in the caller's frame as usual.
Optional ReadonlymarkMark the given arguments as non-standard-evaluated, like quote.
Optional ReadonlynamesThe formals whose arguments name variables the call reads by their string value, like save("x", list = v): a string literal anywhere, any other value except in ..., where a symbol is the variable itself.
Optional Readonlypropsthe bitfield of CallProp
Optional ReadonlyreadOptional Readonlyreadsthe call reads the dots of the function it is called in, like ...elt(2)
Optional Readonlyreadswithout arguments, the result is the frame the call runs in, like environment(), so within a function it reads every binding of the frame
Optional Readonlyscopethe call changes that state for a scope only, see AmbientScope
Optional Readonlysigthe parameters and what each of their arguments is used for
Optional ReadonlysignalsThe condition classes a call signals when every argument it is handed is a constant, like simpleError, error, and condition for stop("x").
Optional Readonlytagsthe array of SemanticCallTag
Optional Readonlytreatrecord mapping the actual function name called to the arguments that should be treated as function calls
Optional ReadonlyuseName that should be used for the origin (useful when needing to differentiate between functions like 'return' that use the default builtin processor)
Semantics of a built-in that hold no matter which processor handles the call.