| Copyright | (c) 2017 Patrick Champion |
|---|---|
| License | see LICENSE file |
| Maintainer | chlablak@gmail.com |
| Stability | provisional |
| Portability | portable |
| Safe Haskell | Safe |
| Language | Haskell2010 |
PP.Grammars.Lexical
Contents
Description
AST
Lexical rule AST
Constructors
| RegExpr [RegExpr] | Composed of many choices |
| Choice [RegExpr] | Composed of many expressions |
| Many0 RegExpr |
|
| Many1 RegExpr |
|
| Option RegExpr |
|
| Group RegExpr |
|
| Class [RegExpr] | One character in the sub-classes |
| Interval Char Char | One character in the interval |
| Value Char | One specific character |
| Any | One character |