ion-1.0.0.0: EDSL for concurrent, realtime, embedded programming on top of Ivory
Ivory.Language.Ion.Schedule
Description
Synopsis
flatten :: IonDef -> [Schedule] Source
Produce a flat list of scheduled actions.
prune :: [Schedule] -> [Schedule] Source
Prune any schedule item that has no Ivory actions.
uniqueIds :: Integer -> [Schedule] -> [Schedule] Source
Assign unique IDs to the list of schedule items, starting from the given ID.