BlogProgress on JavaScript language support in KDevelop Syndicate content

Sat, 01/26/2013 - 17:06

During the sprint in Vienna last year, Aleix and me laid the ground work for a QML/JS language support plugin for KDevelop. Sadly we two only have very limited time working on fancy new features such as that.

Thankfully someone stood up and started contributing - none other than Andrea Scarpino of ArchLinux KDE/Qt packaging fame. With some help of me and Sven he managed to get the JavaScript support into a much more shiny state - behold:

Colorful JavaScript Analysis in KDevelop
Colorful JavaScript Analysis in KDevelop

For simple JavaScript files we already have proper context browsing, uses and declarations. And all that in just a few lines of code thanks to the good work of the QtCreator team, whose JavaScript/QML parser we use (which is the one of the most complicated parts of a language support plugin). Thanks again, guys!

The next steps on the JavaScript side will be proper support for objects and prototypes - I’m interested to see how we can cope with that. Then we’ll need support for built-in APIs such as DOM window, document and such. But we’ll keep the other use-cases of JavaScript in mind, like using it to extend your own applications (see e.g. Kate).

Anyone else out there who wants to help? Or maybe someone wants to work on our QML support? We KDevelop hackers would be happy to help!


Well! I desire to learn Wed, 05/17/2017 - 21:35 — Anonymous

Well! I desire to learn JavaScript language for that keep searching numerous websites so that my skills can enhance and soon become as a professional web designer and developer. The reason of visiting here is that i was told about this place through my friends who even has checked out the site and got inspired a lot too plus he works at web development uae company. That’s why he keeps observing each website if that is helpful. Now I am very pleased to obeyed his statement to come and found useful post which is not only provide some information but being provided another page link by which any user can increase its knowledge via reading. Really the post is extremely marvelous and it has been written amazing as well.

It is very nice post Wed, 05/17/2017 - 21:10 — Anonymous

It is very nice post according to my view and I will keep in touch with this place. Great job

Post new comment

  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <pre>.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options