stdata-0.0.3: Structure Data Library
Data.STData.Parse
data STDataToken Source
Constructors
Instances
sexpSTDataTokenValueM :: STDataToken -> Maybe SExpTokenSource
openStructureTokenValueM :: STDataToken -> Maybe ()Source
closeStructureTokenValueM :: STDataToken -> Maybe ()Source
openTextTokenValueM :: STDataToken -> Maybe ()Source
closeTextTokenValueM :: STDataToken -> Maybe ()Source
textTokenValueM :: STDataToken -> Maybe StringSource
isDiscardSTDataToken :: STDataToken -> BoolSource
structureTokens :: [Parser STDataToken]Source
textTokens :: [Parser STDataToken]Source
lexStructure :: String -> Either String [(SourcePos, STDataToken)]Source
lexText :: String -> Either String [(SourcePos, STDataToken)]Source
parseSData :: String -> Either String SDataSource
parseSLink :: String -> Either String SLinkSource
parseTData :: String -> Either String TDataSource
parseTLink :: String -> Either String TLinkSource
convertOpenSDataE :: (sl -> Q Exp) -> (tl -> Q Exp) -> OpenSData sl tl -> Q ExpSource
convertOpenTDataE :: (sl -> Q Exp) -> OpenTData sl -> Q ExpSource
convertOpenSDataP :: (sl -> Q Pat) -> (tl -> Q Pat) -> OpenSData sl tl -> Q PatSource
convertOpenTDataP :: (sl -> Q Pat) -> OpenTData sl -> Q PatSource
sdata :: QuasiQuoterSource
slink :: QuasiQuoterSource
tdata :: QuasiQuoterSource
tlink :: QuasiQuoterSource