Language.Copilot.Compiler
Description
Transform the copilot specification in an atom one, and then compile that one.
- copilotToAtom :: LangElems -> Maybe Period -> Name -> (Period, Atom ())
- tmpSampleStr :: String
- tmpArrName :: Ext -> String -> Var
- tmpVarName :: Ext -> Var
Documentation
copilotToAtom :: LangElems -> Maybe Period -> Name -> (Period, Atom ())
Compiles an Copilot specification to an Atom one. The period is given as a Maybe : if it is Nothing, an optimal period will be chosen.
tmpArrName :: Ext -> String -> Var
tmpVarName :: Ext -> Var