pub fn action_width(
program: &Program,
catalog: &Catalog,
locale: &Locale,
actions: &[ActionId],
) -> Result<ActionLayout, ActionLayoutError>Expand description
Query the native Workshop action width of a validated WIR action sequence.
The sequence is expanded using the same recursive action implementation as
emit. Every action in the sequence is treated as non-rule-final, which
is the canonical stream contract needed for relative action offsets. The
returned width counts native Workshop action lines, including structural
headers and terminators.