atom-1.0.8: A DSL for embedded hard realtime applications.
Language.Atom.Compile
Description
Atom compilation.
Synopsis
compile :: Name -> Config -> Atom () -> IO (Schedule, RuleCoverage, [Name], [Name], [(Name, Type)])Source
Compiles an atom description to C.
reportSchedule :: Schedule -> StringSource
type Schedule = [(Int, Int, [Rule])]Source