djspiewak / parseback

A Scala implementation of parsing with derivatives
http://parseback.io
Apache License 2.0
197 stars 22 forks source link

Port over gll-combinators test suite #11

Open djspiewak opened 7 years ago

djspiewak commented 7 years ago

Most of the gll-combinators test suite is highly applicable to parseback, and the syntax is very very close. It should be relatively easy to port over most of the tests. As an initial spike, any test which is failing should just be marked as pendingUntilFixed.

The gll-combinators test suite is here.

ChristopherDavenport commented 7 years ago

Are you opposed to depending on scalacheck and specs2-scalacheck as in the gll-combinators library? Would make implementation simpler.

djspiewak commented 7 years ago

Not at all opposed! Very much in favor, in fact.

djspiewak commented 7 years ago

Started the process of moving things over. Found a bunch of bugs in the process. Still resolving, but work is in master now.