Re: GSOC 2016: FastParse library
Haoyi Li <[email protected]> Tue, 22 Mar 2016 18:36:48 +0800
| Newsgroups | gmane.comp.lang.scala |
|---|---|
| Message-ID | <CALruUQJoSoUhD1RgVe__+xr5nd3+h_9wx4PtvWA35UQtaWeszw@mail.gmail.com> |
Given we already have the Scalaparse XML parser <https://github.com/lihaoyi/fastparse/blob/master/scalaparse/shared/src/main/scala/scalaparse/Xml.scala#L10-L130>, I doubt an XML parser is a summer's worth of work, unless you want to hook it up with a downstream AST and API and other such tools. I'd estimate it'd take 1-2 weeks to rip out the Scalaparse XML parser and feed through enough XML as a test suite to be pretty confident of it's correctness. On Tue, Mar 22, 2016 at 5:31 PM, Denys Shabalin <[email protected]> wrote: > Another thing that would be great to have is an XML parser. > I'd be willing to mentor if anyone wants to work on that. > > Cheers, > Denys > > On Tuesday, March 15, 2016 at 9:14:24 PM UTC+1, Haoyi Li wrote: >> >> Math expressions would be too simple. I'd be fine with a CSS parser >> >> On Wed, Mar 16, 2016 at 3:39 AM, Simon Ochsenreither < >> [email protected]> wrote: >> >>> Hey Haoyi, I think CSS would be a lot simpler. Not sure if your choice >>> of Markdown was intentional, but Markdown knocks it out of the ballpark in >>> terms of difficulty. Personally, I would rather parse C++ than Markdown. >>> It's really really ugly to parse, and because it's so different from >>> programming languages it's hard to find help if one is stuck. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "scala-language" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > You received this message because you are subscribed to the Google Groups > "scala-language" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "scala-language" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.