| License | BSD-3-Clause |
|---|---|
| Maintainer | Jamie Willis |
| Stability | experimental |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Parsley.Internal.Backend.Machine.Types.InputCharacteristic
Description
This module contains the InputCharacteristic datatype, that describes how bindings consume input.
Since: 2.1.0.0
Synopsis
Documentation
data InputCharacteristic Source #
Provides a way to describe how input is consumed in certain circumstances:
- The input may be always the same on all paths
- The input may always be consumed, but not the same on all paths
- The input may never be consumed in any path
- It may be inconsistent
Since: 2.1.0.0
Constructors
| AlwaysConsumes (Maybe Word) | On all paths, input must be consumed: |
| NeverConsumes | On all paths, no input is consumed. |
| MayConsume | The input characteristic is unknown or inconsistent. |