zaach/jison — pull request #144 by GerHobbelt (2013-02-16 01:41:39+00:00)
Title: Pullreq 8: manual extract of one section of stuff hiding in #143: jquery.live, USF revival, assets/web code updated

See also the commit message itself. I saw that there was a lot hiding under the rug in #143 due to the git merge process I use; here's the manual extract of most of the goodies. (The submodules/makefile work is not included as that's probably too much 'It Works Here(tm)' now)

---

- jQuery.live() has been obsoleted for a very long time; now it's DEAD since 1.9.x --> using the suggested .on() etc. methods instead

- fixing the completely b0rked code in jison.js @ line 1509 onwards: no 'break's in the cases = OOCH!

- semicolon goodness (and one semicolon that was misplaced)

- synced the lexer/parser code in the assets dirtree with my/thy? latest

- provided explicit link to the 'old-now-new' USF page and fixed it so it works again as the parser state analysis available is just way too valuable to throw away: you get to see the LR parser states and can click on them to see what's going on in there. VERY handy when diagnosing sick grammars.

P.S.: if anything is broken in this merge, than it's most probably due to me using relative links in my repo as I have the jison 'website' as a SUBsite (rather a bunch of pages in a subdirectory than 'subsite' in the webserver sense!) of our company's project dev 'site' so all /jison/ links in there were completely broken for me.