Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Synopsis
- type FunEnv = ([Decln], [Ident])
- statetell :: Monoid m => m -> State m ()
- fresh :: String -> [String] -> String
- names :: [Decln] -> [String]
- streamname :: Id -> String
- indexname :: Id -> String
- excpyname :: String -> String
- generatorname :: Id -> String
- guardname :: String -> String
- argname :: String -> Int -> String
- argnames :: String -> [String]
- funcall :: Ident -> [Expr] -> Expr
Documentation
streamname :: Id -> String Source #
Turn a stream id into a suitable C variable name.
generatorname :: Id -> String Source #
Turn stream id into name of its generator function.