epfl-lara / scallion

LL(1) parser combinators in Scala
Apache License 2.0
56 stars 15 forks source link

Port Scallion to Scala 3 #9

Closed brunnerant closed 2 years ago

brunnerant commented 3 years ago

This is a draft PR attempting to port Scallion to Scala 3. Currently, I just updated the dependencies on Silex and Scalatest to their latest available versions. I tried to port the code to Scala 3, but was stuck due to the slight differences with existential types. I tried replacing existential types by Any, but got stuck later on.

LPTK commented 3 years ago

By the way @brunnerant, I opened a PR on your branch to bump the version to 0.6, as suggested earlier by @redelmann: https://github.com/brunnerant/scallion/pull/2