on 03218ad help sign in
all commits
7d9256eRename Parser.yield, yieldM to fromPure, fromEffect.Pranay Sashank 206e353Add array streams foldsHarendra Kumar 87ebad5Rename Types.hs modules to Type.hsRanjeet Kumar Ranjan 4da398aChange argument order in parser combinators #969Ranjeet Kumar Ranjan df38c4aChange splitWith to serialWith in folds and parsersRanjeet Kumar Ranjan 0414fe8Rename takeLE to takeRanjeet Kumar Ranjan 305f89bReplace /Internal/ annotation to /Pre-release/Ranjeet Kumar Ranjan 4f556e8Make Parser initial of type InitialAdithya Kumar da906ceFix examples in code to work with doctest.Pranay Sashank 7500c72Add Fuse annotation ParseD.GroupByStateAdithya Kumar 27d3575Re-implement span, spanBy, and spanByRolling as parsersAdithya Kumar e4e1d25make sliceBeginWith fail when first element fails predicateAnurag Hooda fb9f05eAdd sliceBeginWith, tests and benchmarksAnurag Hooda d601012Fix & improve doc for Parser(D).groupByAdithya Kumar 401f504Add Parser(D).groupByRollingAdithya Kumar bdedb69Make the initial value of Fold a Step typeadithyaov 86745a7Rename slicesepby to slicesepbyP, some formatting changesAnurag Hooda 5ccf51dImplement slicesepby, add tests and benchmarksAnurag Hooda 05613cdFix formatting for parsersAnurag Hooda 4ee157fImplement takeBetweenAnurag Hooda 4d3f9b4Implement Data.Parser.ParserD.wordByAdithya Kumar b6ce6a3Implement Data.Parser.ParserD.groupByAdithya Kumar d5af0bfRemove redundant parsers, update docsHarendra Kumar 927e42fFix takeGEHarendra Kumar dea4c4eFix takeEQHarendra Kumar 0032f35Rename: ltakeWhile -> takeSepBy & drainWhile -> drainSepByadithyaov 8f7c0ddModify the current Fold type to handle terminating Foldsadithyaov ead1601Replace Data.Strict with Data.*.Strictadithyaov cc7df3cAdd maybe and either parsersHarendra Kumar ec97cecFix the backtrack buffer management for fromParserKHarendra Kumar 8a37cd8Remove the stream component from the ZipperHarendra Kumar d80d5e0Implement fromParserKHarendra Kumar f38b672Add tests for take, takeEQ, takeGE with n <= 0.pranaysashank 3082345Fix take, takeEQ, takeGE, sliceSepByMax.pranaysashank 1100c23Clean up hlint warningsSanchayan Maity bb12399Remove per file extensions from rest of the library modules.pranaysashank 6bf8b4aRename the parser Step constructorsHarendra Kumar 60d3228Combine Yield and YieldB constructorsHarendra Kumar 959fcc7Fix Parser.eqBy.Pranay Sashank 12ca6eeFix sliceSepByMax.Pranay Sashank 2c9feb4Add YieldB (yield and backtrack) constructorHarendra Kumar 899cab5Make License Identifier SPDX compliantHarendra Kumar dde9041Use parserK by default and rewrite to ParserDHarendra Kumar a03e287rename Parser module to ParserDHarendra Kumar