2-- Module : Streamly.Data.Parser
3-- Copyright : (c) 2020 Composewell Technologies
4-- License : BSD-3-Clause
5-- Maintainer : streamly@composewell.com
6-- Stability : pre-release
9-- Fast backtracking parsers with stream fusion and native streaming
10-- capability. Parsers are just more powerful folds, folds and parsers can be
13-- Note that these parsers do not report the error context (e.g. line number or
14-- column). Though this can be supported in future.
16module Streamly.Data.Parser
21 -- -- * Downgrade to Fold
39 -- All of these can be expressed in terms of either
58 -- ** Mapping on input
71 -- ** Tokenize by length
77 -- ** Tokenize by predicate
90 -- , groupByRollingEither
101 -- ** De-interleaving
107import Streamly.Internal.Data.Parser
108import Prelude hiding (dropWhile, takeWhile, filter)
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list