| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Hydra.Grammar
Description
A common API for BNF-based grammars
Documentation
Constructors
| Constant | |
Fields
| |
Constructors
| Grammar | |
Fields
| |
data LabeledPattern Source #
Constructors
| LabeledPattern | |
Fields | |
Instances
| Read LabeledPattern Source # | |
Defined in Hydra.Grammar Methods readsPrec :: Int -> ReadS LabeledPattern # readList :: ReadS [LabeledPattern] # | |
| Show LabeledPattern Source # | |
Defined in Hydra.Grammar Methods showsPrec :: Int -> LabeledPattern -> ShowS # show :: LabeledPattern -> String # showList :: [LabeledPattern] -> ShowS # | |
| Eq LabeledPattern Source # | |
Defined in Hydra.Grammar Methods (==) :: LabeledPattern -> LabeledPattern -> Bool # (/=) :: LabeledPattern -> LabeledPattern -> Bool # | |
| Ord LabeledPattern Source # | |
Defined in Hydra.Grammar Methods compare :: LabeledPattern -> LabeledPattern -> Ordering # (<) :: LabeledPattern -> LabeledPattern -> Bool # (<=) :: LabeledPattern -> LabeledPattern -> Bool # (>) :: LabeledPattern -> LabeledPattern -> Bool # (>=) :: LabeledPattern -> LabeledPattern -> Bool # max :: LabeledPattern -> LabeledPattern -> LabeledPattern # min :: LabeledPattern -> LabeledPattern -> LabeledPattern # | |
Constructors
data Production Source #
Constructors
| Production | |
Fields | |
Instances
| Read Production Source # | |
Defined in Hydra.Grammar Methods readsPrec :: Int -> ReadS Production # readList :: ReadS [Production] # readPrec :: ReadPrec Production # readListPrec :: ReadPrec [Production] # | |
| Show Production Source # | |
Defined in Hydra.Grammar Methods showsPrec :: Int -> Production -> ShowS # show :: Production -> String # showList :: [Production] -> ShowS # | |
| Eq Production Source # | |
Defined in Hydra.Grammar | |
| Ord Production Source # | |
Defined in Hydra.Grammar Methods compare :: Production -> Production -> Ordering # (<) :: Production -> Production -> Bool # (<=) :: Production -> Production -> Bool # (>) :: Production -> Production -> Bool # (>=) :: Production -> Production -> Bool # max :: Production -> Production -> Production # min :: Production -> Production -> Production # | |
_Production :: Name Source #