version | 2.0.0 |
license | BSD3 |
native-modules | False |
elm-version | 0.18.0 <= v < 0.19.0 |
Tag | 2.0.0 |
Committed At | 2018-08-02 07:15:37 UTC |
A (presently woefully incomplete) parser for the upcoming RFC5988 replacement draft, written in Elm using elm-combine for DailyDrip.
There are some examples in the test suite, but here's one:
Expect.equal
(parse rfc5988 "<http://urbit.org>; rel=\"start\"")
( Ok { context = "", target = "http://urbit.org", relationType = "start", targetAttributes = Dict.empty }
, { input = "", position = 31 }
)
There's a lot of stuff left to do here. Here's an almost-certainly-incomplete list:
relationType
to have its
own field.Maybe
type
signature.rel
parameters, there's a very specific callout in the
spec that we're supposed to follow that we almost certainly aren't (but they
aren't supposed to have them either!)