Safe Haskell | None |
---|---|
Language | Haskell2010 |
Test.Tasty.Patterns.Parser
Description
See http://pubs.opengroup.org/onlinepubs/9699919799/utilities/awk.html for the full awk grammar.
Since: 1.0
Synopsis
- data Parser a
- runParser :: Parser a -> String -> ParseResult a
- data ParseResult a
- expr :: Parser Expr
- parseAwkExpr :: String -> Maybe Expr
Documentation
A separate Parser
data type ensures that we don't forget to skip
spaces.
Since: 1.0
Arguments
:: Parser a | |
-> String | text to parse |
-> ParseResult a |
Run a parser
Since: 1.0
data ParseResult a Source #
Since: 1.0
Instances
Show a => Show (ParseResult a) Source # | |
Defined in Test.Tasty.Patterns.Parser Methods showsPrec :: Int -> ParseResult a -> ShowS show :: ParseResult a -> String showList :: [ParseResult a] -> ShowS | |
Eq a => Eq (ParseResult a) Source # | Since: 1.4.2 |
Defined in Test.Tasty.Patterns.Parser |
parseAwkExpr :: String -> Maybe Expr Source #
Parse an awk expression.
Since: 1.1