polystat / odin

Object Dependency Inspector
10 stars 2 forks source link

Rewrote EO parser with Fastparse #2

Closed nikololiahim closed 3 years ago

nikololiahim commented 3 years ago

Fastparse is a more modern and much faster parser-combinator library for Scala. Its disitinctive features are:

In the process of rewriting I also had to revisit testing the parsers:

I also left some TODOs which indicate places where some work may be needed to be done in the future.