|
|
|
|
Synopsis |
|
parseOffside :: (Symbol s, InputState i s p, Position p) => OffsideParser i Pair s p a -> OffsideInput i s p -> Steps (a, OffsideInput i s p) (OffsideSymbol s) p | | pBlock :: (InputState i s p, OutputState o, Position p, Symbol s, Ord s) => OffsideParser i o s p x -> OffsideParser i o s p y -> OffsideParser i o s p z -> OffsideParser i o s p a -> OffsideParser i o s p [a] | | pBlock1 :: (InputState i s p, OutputState o, Position p, Symbol s, Ord s) => OffsideParser i o s p x -> OffsideParser i o s p y -> OffsideParser i o s p z -> OffsideParser i o s p a -> OffsideParser i o s p [a] | | pOffside :: (InputState i s p, OutputState o, Position p, Symbol s, Ord s) => OffsideParser i o s p x -> OffsideParser i o s p y -> OffsideParser i o s p a -> OffsideParser i o s p a -> OffsideParser i o s p a | | pOpen :: (OutputState o, InputState i s p, Position p, Symbol s, Ord s) => OffsideParser i o s p () | | pClose :: (OutputState o, InputState i s p, Position p, Symbol s, Ord s) => OffsideParser i o s p () | | pSeparator :: (OutputState o, InputState i s p, Position p, Symbol s, Ord s) => OffsideParser i o s p () | | scanOffside :: (InputState i s p, Position p, Eq s) => s -> s -> s -> [s] -> i -> OffsideInput i s p | | scanOffsideWithTriggers :: (InputState i s p, Position p, Eq s) => s -> s -> s -> [(OffsideTrigger, s)] -> i -> OffsideInput i s p | | scanLiftTokensToOffside | | | | | | data OffsideInput inp s p | | data Stream inp s p | | newtype OffsideParser i o s p a = OP (AnaParser (OffsideInput i s p) o (OffsideSymbol s) p a) |
|
|
Documentation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
plainly lift tokens to offside tokens
scanLiftTokensToOffside :: (InputState i s p) => [i] -> OffsideInput i s p -> OffsideInput i s p
convert tokens to offside tokens, dealing with Haskell's layout rule
|
|
|
|
scanLiftTokensToOffside |
|
|
Constructors | Trigger_IndentGT | | Trigger_IndentGE | |
| Instances | |
|
|
|
Constructors | Symbol s | | SemiColon | | CloseBrace | | OpenBrace | |
| Instances | |
|
|
data OffsideInput inp s p | Source |
|
Instances | |
|
|
|
|
newtype OffsideParser i o s p a | Source |
|
Constructors | | Instances | |
|
|
Produced by Haddock version 2.4.2 |