Safe Haskell | None |
---|---|
Language | Haskell2010 |
Symantics for terminal grammars.
- newtype Terminal g a = Terminal {
- unTerminal :: g a
- class Gram_Rule g => Gram_Char g where
- data Unicat
- unicode_categories :: Unicat -> [GeneralCategory]
- class Functor g => Gram_String g where
Type Terminal
Terminal grammar.
Terminal | |
|
Class Gram_Char
class Gram_Rule g => Gram_Char g where Source #
Symantics for terminal grammars.
Type Unicat
Unicode category.
unicode_categories :: Unicat -> [GeneralCategory] Source #
Class Gram_String
class Functor g => Gram_String g where Source #
Gram_String RuleEBNF Source # | |
Gram_String EBNF Source # | |
Gram_String g => Gram_String (Terminal g) Source # | |
Gram_String g => Gram_String (CF g) Source # | |
Gram_String g => Gram_String (Reg lr g) Source # | |