Eliah-Lakhin / papa-carlo

Constructor of incremental parsers in Scala
http://lakhin.com/projects/papa-carlo/
Apache License 2.0
446 stars 26 forks source link

idea: use parboiled as backend #8

Open antonkulaga opened 9 years ago

antonkulaga commented 9 years ago

Parboiled2 is 1-2 orders of magnitude faster then native papa-carlo matchers. It would be great if papa-carlo added incremental parsing features on top of high performance of parboiled2.

Eliah-Lakhin commented 9 years ago

Thanks for the idea, Anton!

I think it would be awesome to have a well-optimized linear parser such as Pb/Pb2 in the base of Papa Carlo. Current one that we are using is just a simple interpreter.

Would you like to participate?

Also, I think you may be interested in reading corresponding discussion on this topic: https://github.com/sirthias/parboiled2/issues/114

sanastasiou commented 7 years ago

Is this ever going to happen? :)