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.