uulib-0.9.10: Haskell Utrecht Tools Library
Source code
Contents
Index
UU.Parsing.Offside
Documentation
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
Source
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]
Source
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]
Source
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
Source
pOpen
:: (
OutputState
o,
InputState
i s p,
Position
p,
Symbol
s,
Ord
s) =>
OffsideParser
i o s p
()
Source
pClose
:: (
OutputState
o,
InputState
i s p,
Position
p,
Symbol
s,
Ord
s) =>
OffsideParser
i o s p
()
Source
pSeparator
:: (
OutputState
o,
InputState
i s p,
Position
p,
Symbol
s,
Ord
s) =>
OffsideParser
i o s p
()
Source
scanOffside
:: (
InputState
i s p,
Position
p,
Eq
s) => s -> s -> s -> [s] -> i ->
OffsideInput
i s p
Source
data
OffsideSymbol
s
Source
Constructors
Symbol
s
SemiColon
CloseBrace
OpenBrace
data
OffsideInput
inp s p
Source
data
Stream
inp s p
Source
newtype
OffsideParser
i o s p a
Source
Constructors
OP
(
AnaParser
(
OffsideInput
i s p) o (
OffsideSymbol
s) p a)
Produced by
Haddock
version 2.6.0