parser-ts

String parser combinators for TypeScript

MIT License

Downloads
7.8K
Stars
193
Committers
10
parser-ts - 0.7.0 Latest Release

Published by gcanti over 1 year ago

Upgrade peerDependencies to latest fp-ts (2.14.0), #60

parser-ts - 0.6.16

Published by gcanti almost 3 years ago

  • New Feature
    • add unicodeLetter combinator, #52 (@frysztak)
parser-ts - 0.6.15

Published by gcanti about 3 years ago

  • Bug Fix
    • re-implement many and many1 in terms of ChainRec, closes #45 (@IMax153)
parser-ts - 0.6.14

Published by gcanti over 3 years ago

  • Bug Fix
    • correct typing for doubleQuotedString, #46 (@ryota-ka)
parser-ts - 0.6.13

Published by gcanti over 3 years ago

  • New Feature
    • expose test helper run in library, #34 (@waynevanson)
parser-ts - 0.6.12

Published by gcanti over 3 years ago

  • Bug Fix
    • fix ChainRec implementation for Parser (@IMax153)
    • fix string parser exceeding recursion limit on long strings, closes #41 (@IMax153)
parser-ts - 0.6.11

Published by gcanti about 4 years ago

  • New Feature
    • add ChainRec instance for Parser (@IMax153)
    • add manyTill and many1Till to Parser module (@IMax153)
parser-ts - 0.6.10

Published by gcanti about 4 years ago

  • New Feature
    • add filter and optional to Parser module (@IMax153)
parser-ts - 0.6.9

Published by gcanti about 4 years ago

  • New Feature
    • expose modules without lib/es6 prefix, closes #32 (@gcanti)
parser-ts - 0.6.8

Published by gcanti about 4 years ago

  • New Feature
    • Add "do notation" to Parser monad (@CYBAI)
parser-ts - 0.6.7

Published by gcanti over 4 years ago

  • New Feature
    • split "mega" parser instance into individual instances (@IMax153)
      • Add Functor instance (@IMax153)
      • Add Applicative instance (@IMax153)
      • Add Monad instance (@IMax153)
      • Add Alt instance (@IMax153)
      • Add Alternative instance (@IMax153)
  • Bug Fix
    • account for all common line terminators in code-frame (@IMax153)
  • Polish
    • standardize export declarations in all modules (@IMax153)
    • add category tags to module exports (@IMax153)
  • Internal
    • remove pipeable from Parser module (@IMax153)
    • make Location model readonly in code-frame (@IMax153)
parser-ts - 0.6.6

Published by gcanti over 4 years ago

  • New Feature
    • add lookAhead and takeUntil to Parser, #24 (@IMax153)
parser-ts - 0.6.5

Published by gcanti over 4 years ago

  • Polish
    • Make between and surroundedBy polymorphic in return type, #23 (@YBogomolov)
parser-ts - 0.6.4

Published by gcanti over 4 years ago

  • New Feature
    • add between and surroundedBy to Parser (@IMax153)
parser-ts - 0.6.3

Published by gcanti over 4 years ago

  • Bug Fix
    • don't set target: es6 in tsconfig.build-es6.json (@gcanti)
  • Internal
    • upgrade to latest docs-ts (@gcanti)
parser-ts - 0.6.2

Published by gcanti almost 5 years ago

  • New Feature
    • add build in ES6 format (@gcanti)
parser-ts - 0.6.0

Published by gcanti over 5 years ago

  • Breaking Change
    • upgrade to [email protected] (@gcanti)
    • move fp-ts to peerDependencies (@gcanti)
    • update to purescript-eulalie v5.0.0 (@gcanti)
parser-ts - 0.5.1

Published by gcanti over 5 years ago

  • New Feature
    • add applyFirst, applySecond and ap_ to Parser (@gcanti)
    • add expectedL function (@gcanti)
  • Internal
    • upgrade to latest versions + 100% coverage (@gcanti)
parser-ts - 0.5.0

Published by gcanti over 6 years ago

parser-ts - 0.4.3

Published by gcanti over 6 years ago

  • New Feature
    • Add n-ary alts combinator, fixes #12 (@danr)
Package Rankings
Top 2.51% on Npmjs.org