Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Implementations for C-like renderers are defined here.
Documentation
charRender :: String Source #
float :: CommonRenderSym r => VSType r Source #
double :: CommonRenderSym r => VSType r Source #
char :: CommonRenderSym r => VSType r Source #
void :: CommonRenderSym r => VSType r Source #
self :: OORenderSym r => SVariable r Source #
litTrue :: CommonRenderSym r => SValue r Source #
litFalse :: CommonRenderSym r => SValue r Source #
libFuncAppMixedArgs :: CommonRenderSym r => Library -> MixedCall r Source #
libNewObjMixedArgs :: OORenderSym r => Library -> MixedCtorCall r Source #
increment1 :: CommonRenderSym r => SVariable r -> MSStatement r Source #
decrement1 :: CommonRenderSym r => SVariable r -> MSStatement r Source #
varDec :: OORenderSym r => r (Permanence r) -> r (Permanence r) -> Doc -> SVariable r -> r (Scope r) -> MSStatement r Source #
varDecDef :: CommonRenderSym r => Terminator -> SVariable r -> r (Scope r) -> SValue r -> MSStatement r Source #
setDecDef :: CommonRenderSym r => Terminator -> SVariable r -> r (Scope r) -> SValue r -> MSStatement r Source #
listDec :: CommonRenderSym r => (r (Value r) -> Doc) -> SValue r -> SVariable r -> r (Scope r) -> MSStatement r Source #
extObjDecNew :: OORenderSym r => Library -> SVariable r -> r (Scope r) -> [SValue r] -> MSStatement r Source #
switch :: CommonRenderSym r => (Doc -> Doc) -> MSStatement r -> SValue r -> [(SValue r, MSBody r)] -> MSBody r -> MSStatement r Source #
for :: CommonRenderSym r => Doc -> Doc -> MSStatement r -> SValue r -> MSStatement r -> MSBody r -> MSStatement r Source #
while :: CommonRenderSym r => (Doc -> Doc) -> Doc -> Doc -> SValue r -> MSBody r -> MSStatement r Source #
intFunc :: OORenderSym r => Bool -> Label -> r (Visibility r) -> r (Permanence r) -> MSMthdType r -> [MSParameter r] -> MSBody r -> SMethod r Source #
multiAssignError :: String -> String Source #
multiReturnError :: String -> String Source #
multiTypeError :: String -> String Source #