Expand description
Helpers for signature-aware named flag handling (null omit/pass-through and long-key record flag spreads).
Used by IR evaluation before dispatch and by const evaluation when building IR-shaped calls.
Functions§
- can_
rest_ spread - Whether this signature can accept a list rest spread.
- data_
from_ name_ and_ short - expand_
flag_ record - Expand a record into named/flag arguments for a call.
- find_
signature_ flag - flag_
type_ accepts_ nothing - Whether a named flag’s value type accepts
nothing/null. - list_
spread_ before_ required_ error - Error when a list (or null rest-mode) is spread while required positionals remain unbound.
- normalize_
engine_ arguments - Apply signature-aware null handling and expand record spreads for engine
Arguments.