Copilot.Core.Interpret.Eval
Description
A tagless interpreter for Copilot specifications.
type Env nm = [(nm, Dynamic)] Source #
type Output = String Source #
data ExecTrace Source #
Constructors
Fields
Defined in Copilot.Core.Interpret.Eval
Methods
showsPrec :: Int -> ExecTrace -> ShowS #
show :: ExecTrace -> String #
showList :: [ExecTrace] -> ShowS #
eval :: ShowType -> Int -> Spec -> ExecTrace Source #