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.
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.
data ParseResult a Source #
Instances
Eq a => Eq (ParseResult a) Source # | |
Defined in Test.Tasty.Patterns.Parser | |
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 |
parseAwkExpr :: String -> Maybe Expr Source #
Parse an awk expression