AV
Size: a a a
AV
K
forall f. Applicative f => ...
и мы этот f
под forall
не можем заставить иметь состояние, напримерK
ЗП
string
ЗП
type Parser s a = L.Prism' s (Tuple a s)
anyToken ∷ forall s a. Cons s s a a => Parser s a
anyToken = _Cons
satisfy ∷ forall s a. Cons s s a a => (a -> Boolean) -> Parser s a
satisfy f = anyToken <<< L.filtered (f <<< fst)
char ∷ forall s a. Cons s s a a => Eq a => a -> Parser s a
char c = satisfy (_ == c)
ЗП
runParser ∷ forall s a. L.Fold' (First (Tuple a s)) s (Tuple a s) -> s -> Maybe (Tuple a s)
runParser = L.preview
runPrinter ∷ forall s a. L.Review' s (Tuple a s) -> (Tuple a s) -> s
runPrinter = L.review
MK
filter isAlpha
?SD
f2 = length . (filter isAlpha)
MK
FU