Javascript support added!

SourceProbe now understands Javascript! You can now search for function and class names within your Javascript projects, and SourceProbe will prioritize showing definitions for these symbols.

Additionally, tooltips will now appear in Javascript projects. If you mouse over the name of a function or class in the code, you’ll get a dialog with additional information. For functions, this gives you information about the parameter names.

The system is aware of the four forms of definition in Javascript:

Function declarations

function my_function(arg1, arg2) {
}

Function expressions

my_function = function(arg1, arg2) {
}

Class declarations

class MyClass {
}

Class expressions

MyClass = class {
}

Now you don’t need to cycle through four regular expressions every time you need to look up a definition in Javascript.