Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- type SemanticAction ctx = Action (SemActM ctx)
- data PipelineParam = PipelineParam {}
- srb2QParser :: PipelineParam -> T Int StringLit (Maybe altDoc) (SemanticAction ctx) -> Q [Dec]
- outputParserInitialFn :: Name -> EnumMap Int StateNum -> Q Dec
- outputParserTransFn :: Name -> (Int, Int) -> T StateNum MState -> Q Dec
- genOutTransRepr :: Int -> T StateNum MState -> OutTransRepr
- tableAddrExp :: Int -> [Int] -> Q Exp
- addrCodeUnitsLE :: Int -> Int -> [Word8]
- toTransOpsExp :: OutTransOpsRepr -> Q Exp
- toTransOpExp :: TransOp -> Q Exp
- data OutTransRepr = OutTransRepr {}
- data OutTransOpsRepr
- outputParserAltKindFn :: Name -> T AltNum (Alt altDoc a) -> Q Dec
- outputParserStateHelpFn :: Name -> T StateNum MState -> Q Dec
- outputParserAltHelpFn :: Name -> T AltNum (Alt altDoc a) -> T VarNum (Var StringLit) -> Q Dec
- outputParserActionFn :: Name -> T AltNum (Alt altHelp (SemanticAction ctx)) -> Q Dec
- outputRunnerFn :: Name -> Name -> Name -> Name -> Name -> Name -> Name -> Name -> Q Dec
Documentation
type SemanticAction ctx = Action (SemActM ctx) Source #
data PipelineParam Source #
srb2QParser :: PipelineParam -> T Int StringLit (Maybe altDoc) (SemanticAction ctx) -> Q [Dec] Source #
genOutTransRepr :: Int -> T StateNum MState -> OutTransRepr Source #
toTransOpsExp :: OutTransOpsRepr -> Q Exp Source #
data OutTransRepr Source #
data OutTransOpsRepr Source #
Instances
outputParserAltHelpFn :: Name -> T AltNum (Alt altDoc a) -> T VarNum (Var StringLit) -> Q Dec Source #
outputParserActionFn :: Name -> T AltNum (Alt altHelp (SemanticAction ctx)) -> Q Dec Source #