There is a C++ parser in C++, it may be of help :<br><a href="http://42ndart.org/scalpel/">http://42ndart.org/scalpel/</a><br><br>It&#39;s a quite advanced WIP.<br><br><div class="gmail_quote">On Fri, Jul 17, 2009 at 3:58 AM, Sterling Clover <span dir="ltr">&lt;<a href="mailto:s.clover@gmail.com">s.clover@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">A parser for JavaScript (admittedly a much simpler beast) is part of Brown&#39;s WebBits:<br>

<br>
<a href="http://hackage.haskell.org/packages/archive/WebBits/0.15/doc/html/" target="_blank">http://hackage.haskell.org/packages/archive/WebBits/0.15/doc/html/</a>BrownPLT-JavaScript-Parser.html<br>
<br>
Cheers,<br>
Sterl.<div><div></div><div class="h5"><br>
<br>
On Jul 16, 2009, at 1:40 PM, Roy Lowrance wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Turns out that Language.C uses alex and happy.<br>
<br>
I&#39;m looking to use Parsec.<br>
<br>
So back to the original question: Does anyone know of a C or java<br>
parser written using Parsec?<br>
<br>
- Roy<br>
<br>
On Thu, Jul 16, 2009 at 12:43 PM, Roy Lowrance&lt;<a href="mailto:roy.lowrance@gmail.com" target="_blank">roy.lowrance@gmail.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Thanks Rick. A perfect tip! - Roy<br>
<br>
On Thu, Jul 16, 2009 at 12:29 PM, Rick R&lt;<a href="mailto:rick.richardson@gmail.com" target="_blank">rick.richardson@gmail.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
There is language.c<br>
<br>
<a href="http://www.sivity.net/projects/language.c/" target="_blank">http://www.sivity.net/projects/language.c/</a><br>
<a href="http://hackage.haskell.org/package/language-c" target="_blank">http://hackage.haskell.org/package/language-c</a><br>
<br>
<br>
>From a parsing standpoint, C++ is a massive departure from C. Good luck<br>
though.<br>
<br>
<br>
On Thu, Jul 16, 2009 at 12:25 PM, Roy Lowrance &lt;<a href="mailto:roy.lowrance@gmail.com" target="_blank">roy.lowrance@gmail.com</a>&gt;<br>
wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
I am working on a research language that is a variant of C. I&#39;d like<br>
to use Parsec as the parser.<br>
<br>
Is there an existing Parsec parser for C or C++ (or Java) that could<br>
serve as a starting point?<br>
<br>
Thanks, Roy<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</blockquote>
<br>
<br>
<br>
--<br>
&quot;The greatest obstacle to discovering the shape of the earth, the<br>
continents, and the oceans was not ignorance but the illusion of knowledge.&quot;<br>
- Daniel J. Boorstin<br>
<br>
<br>
</blockquote>
<br>
<br>
<br>
--<br>
Roy Lowrance<br>
home: 212 674 9777<br>
mobile: 347 255 2544<br>
<br>
</blockquote>
<br>
<br>
<br>
-- <br>
Roy Lowrance<br>
home: 212 674 9777<br>
mobile: 347 255 2544<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</blockquote>
<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Alp Mestan<br><a href="http://blog.mestan.fr/">http://blog.mestan.fr/</a><br><a href="http://alp.developpez.com/">http://alp.developpez.com/</a><br>