shakespeare-0.10.1.1: A toolkit for making compile-time interpolated templatesSource codeContentsIndex
Text.Shakespeare.Base
Description
General parsers, functions and datatypes for all Shakespeare languages.
Documentation
data Deref Source
Constructors
DerefModulesIdent [String] Ident
DerefIdent Ident
DerefIntegral Integer
DerefRational Rational
DerefString String
DerefBranch Deref Deref
show/hide Instances
newtype Ident Source
Constructors
Ident String
show/hide Instances
type Scope = [(Ident, Exp)]Source
parseDeref :: Parser DerefSource
parseHash :: Parser (Either String Deref)Source
parseVar :: Char -> Parser (Either String Deref)Source
parseAt :: Parser (Either String (Deref, Bool))Source
parseUrl :: Char -> Char -> Parser (Either String (Deref, Bool))Source
parseCaret :: Parser (Either String Deref)Source
parseUnder :: Parser (Either String Deref)Source
parseInt :: Char -> Parser (Either String Deref)Source
derefToExp :: Scope -> Deref -> ExpSource
flattenDeref :: Deref -> Maybe [String]Source
readUtf8File :: FilePath -> IO TextSource
Produced by Haddock version 2.6.1