Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data CppBackendOptions Source #
data CppBackendState Source #
Orphan instances
Backend 'TargetCpp Source # | |
type BackendOptions 'TargetCpp Source # type BackendState 'TargetCpp Source # parseOpts :: Parser (BackendOptions 'TargetCpp) Source # initState :: LBNF -> GlobalOptions -> BackendOptions 'TargetCpp -> Except String (BackendState 'TargetCpp) Source # abstractSyntax :: LBNF -> State (BackendState 'TargetCpp) Result Source # printer :: LBNF -> State (BackendState 'TargetCpp) Result Source # lexer :: LBNF -> State (BackendState 'TargetCpp) Result Source # parser :: LBNF -> State (BackendState 'TargetCpp) Result Source # parserTest :: LBNF -> State (BackendState 'TargetCpp) Result Source # makefile :: LBNF -> State (BackendState 'TargetCpp) Result Source # |