Well, I've pretty much got it working, the highlighting is working, and the Javascript functions show up in the symbol list, it's just not showing the QML Objects, so once I get that fixed it'll be finished, at least the first version, I'm sure I'll want to improve it in the future.