SplitScript reference / Migration / Attachment state declaration
Attachment state declaration
Migration from ASL
Source pattern
Look for the ASL concept Attachment state declaration in the source. The semantic difference below is more important than a token-for-token rewrite.
Canonical SplitScript
Use the canonical language and API symbols linked below.
Semantic difference
Declare one native process name, an array of alternate process names, or a typed emulator provider per autosplitter file. An ASL declaration listing multiple processes becomes alternate names for one attachment, not concurrent attachments. Names are exact host identities, so Windows executable candidates currently include .exe. The declaration owns attachment and defines the fields polled into old and current.
Supported hosts
This uses the standard SplitScript runtime contract. Any provider-specific requirements are documented by the linked canonical API.
Related reference
-
state (language)