Yep, first step is that I want a functioning ECMAScript parser
(I found one for v3 but Eclipse/ANTLRWorks locks up when trying to use the generated code - something debug related).
Once I've got that, a few extra BNF rules will result in a CFScript parser, another couple will make a CFML one, and then I do some magic so that I can point at a directory containing an application and it calculates a fancy model of the application.
And then once
that's done, it'll be packaged up so it can be slotted into an IDE and allow development of the assorted useful functions you expect a modern IDE to have.
But yeah, first step is producing a runnable ECMAScript parser.
And I'm not married to ANTLR for all of this - I'll happily use an alternative if it lets me get on with the useful stuff - but it does seem to be the most popular one, for whatever reason.
:SEDITED: 25 Nov 2009 20:14 by BOUGHTONP