Skip to content

Releases: tgbugs/parsercomb

0.0.14

Choose a tag to compare

@tgbugs tgbugs released this 19 Sep 20:32
fix pH pyru issue on cpython

pypy will happily parse an unterminated python string whereas cpython
will not, this cuased the return value "'pH" to break pyru, however
the underlying issue was that the valued returned by the parse for pH
followed an old convention and should instead return ('quote', 'pH')
as it does now

0.0.13

Choose a tag to compare

@tgbugs tgbugs released this 23 Nov 02:13
fix iso8601duration and postnatal-day parsing conflicts

the underlying issue was that AT_MOST_ONE will succeed on the empty
string, also added the AND combinator to make it simpler to express
cases where multiple parsers are incomplete when run alone but ensure
correctness when run together and allow far more compact expression
that e.g. writing out all the order dependent parser rules by hand

the postnatal-day parser will match the prefix of malformed durations,
but that is ok because there will be a non empty rest which can be
used to detect the failure case

0.0.12

Choose a tag to compare

@tgbugs tgbugs released this 16 Mar 05:35
pyru add missing binding of TEMP namespace to ProtcurExpression

0.0.11

Choose a tag to compare

@tgbugs tgbugs released this 14 Jan 01:00
pyru Term add cache to avoid multiple trips to network

0.0.10

Choose a tag to compare

@tgbugs tgbugs released this 23 Dec 06:32
vbump

0.0.9

Choose a tag to compare

@tgbugs tgbugs released this 24 Jun 01:37
setup.py update descriptors, rdf deps

0.0.8

Choose a tag to compare

@tgbugs tgbugs released this 20 Oct 21:54
update pickling to match upstream

this adds a hard minimum dependency on pint>=0.16.1

see https://github.com/hgrecco/pint/pull/1176 and
https://github.com/hgrecco/pint/issues/1175 for details

0.0.7

Choose a tag to compare

@tgbugs tgbugs released this 04 Aug 06:58
setup.py python 3.9 classifier, test_units skip test_mixed_seconds

known broken, skip for release

0.0.6

Choose a tag to compare

@tgbugs tgbugs released this 30 Jun 00:46
version bump for release, remove pytest-runner

0.0.5

Choose a tag to compare

@tgbugs tgbugs released this 21 May 11:27
use quote internally, and implement namespaces

('quote', <expr>) is much easier to work with internally than "'expr" because
it more consistent and explicit rather than having implicit knowledge of
where we expect quotes by convention

implemented namespaces for that protc: and param: don't fight eachother
in the python impl (sigh python naming conventions), despite the fact
that in racket it doesn't matter at all