atom-1.0.4: A DSL for embedded hard realtime applications.

Language.Atom.Compile

Description

Atom compilation.

Synopsis

Documentation

compile :: Name -> Config -> Atom () -> IO (Schedule, RuleCoverage, [Name], [Name], [(Name, Type)])Source

Compiles an atom description to C.

type Schedule = [(Int, Int, [Rule])]Source