-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | A stream DSL for writing embedded C programs.
--
-- This package is the main entry-point for using Copilot.
--
-- Copilot is a stream (i.e., infinite lists) domain-specific language
-- (DSL) in Haskell that compiles into embedded C. Copilot contains an
-- interpreter, multiple back-end compilers, and other verification
-- tools. A tutorial, bug reports, and todos are available at
-- https://github.com/Copilot-Language/copilot-discussion.
--
-- Examples are available at
-- https://github.com/Copilot-Language/Copilot/tree/master/Examples.
@package copilot
@version 3.0
module Language.Copilot.Main
copilotMain :: Interpreter -> Printer -> Compiler -> Spec -> IO ()
defaultMain :: Compiler -> Spec -> IO ()
module Language.Copilot
copilotMain :: Interpreter -> Printer -> Compiler -> Spec -> IO ()
defaultMain :: Compiler -> Spec -> IO ()