| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Erb
Description
Entry point to general Erb service This module share no dependency with Puppet modules
Documentation
Constructors
| Literal !Text | |
| Interpolable ![Expression] | |
| Symbol !Text | |
| Array ![Expression] |
data Expression #
Constructors
Instances
data RubyStatement #
Constructors
| Puts !Expression | |
| DropPrevSpace !RubyStatement | |
| DropPrevSpace' | |
| DropNextSpace !RubyStatement |
Instances
def :: GenLanguageDef String u Identity #
lexer :: GenTokenParser String u Identity #
reservedOp :: String -> Parser () #
whiteSpace :: Parser () #
identifier :: Parser String #
term :: Parser Expression #
doubleQuoted :: Parser Value #
singleQuoted :: Parser Value #
textblockW :: Maybe Char -> Parser [RubyStatement] #
textblock :: Parser [RubyStatement] #
rubyblock :: Parser [RubyStatement] #
erbparser :: Parser [RubyStatement] #
parseErbFile :: FilePath -> IO (Either ParseError [RubyStatement]) #
parseErbString :: String -> Either ParseError [RubyStatement] #