Dear CL-JSON and Parenscript developers,<br><br>I have cloned a functional Javascript parser (from JWACS) and turned it into its own project, which is fully functional but comes with a few annoyances. However, I would appreciate some help coding to make js-parser into a clean package. There are two main issues that need addressing:<br>
<br>1. There are a bunch of warnings about reduce/reduce conflicts in the parser. I couldn't immediately get them out, but I'm sure somebody with more parsing experience should be able to fix the grammar.<br><br>
2. The project does not use the official, supported version of cl-yacc available here <a href="http://www.pps.jussieu.fr/~jch/software/cl-yacc/">http://www.pps.jussieu.fr/~jch/software/cl-yacc/</a> Instead it packages its own version, which causes problems if you need the official version of cl-yacc (e.g. closure xml). Theoretically this is a simple change but I don't know for sure.<br>
<br>Hopefully this project catches your fancy. I have found a need for a JavaScript parser a bunch of times, from a javascript-to-parenscript converter to screen scraping. Let me know if you would like to contribute. The code is available here: <a href="http://github.com/gonzojive/js-parser/tree/master">http://github.com/gonzojive/js-parser/tree/master</a><br>
<br><code>git clone git://<a href="http://github.com/gonzojive/js-parser.git">github.com/gonzojive/js-parser.git</a> </code><code></code><br><br><br>Very truly yours,<br><br>Red Daly<br>