AxScripter V 1
JavaScript, VBScript and HTML with active scripts debugger
Current Version 1.1.5
AxScripter is an essential tool for every developer who uses ActiveX-enabled scripting language, including VBScript and JavaScript (JScript). It can be connected to any scripting host (for example, Internet Explorer and Windows script host) and provide you with a full featured debugging environment for testing and correcting errors in your Web document scripts.
AxScripter works the way many debuggers do, set breakpoints, step through code, add "watch" variables, investigate the call stack. you'll find everything to be expected here and some additional hot features:
Hot Features
• Conditional breakpoints- customize your breakpoints so that your program pauses only when a specified set of conditions is met. AxScripter provides two types of breakpoint conditions: Boolean expressions and Pass count.
• Tooltip expression evaluation-When you are debugging and you are stopped, you can place the mouse cursor over any variable or property name in the code editor to display its value at that time.
• Powerful code editor-editing and viewing source code with powerful syntax highlighting, text folding, text structure tree view, Stack-based markers , Unlimited bookmarks and Multiple Sync Edit regions.
• Key mapping scheme - The following key mapping modules are available, Visual Studio.NET ,Eclipse and Delphi. To change key assignments for editor commands you can use "Key mapping" customize dialog.
• Customizable desktop settings-Arrange the desktop as you want it including displaying, sizing, and docking particular windows, and placing them where you want on the display. You can save your desktop settings and create as many layouts as you like.
Debugger Feature
• Conditional breakpoints- customize your breakpoints so that your program pauses only when a specified set of conditions is met. AxScripter provides two types of breakpoint conditions: Boolean expressions and Pass count.
• Tooltip expression evaluation-When you are debugging and you are stopped, you can place the mouse cursor over any variable or property name in the code editor to display its value at that time.
• Break at Next Statement-AxScripter support cause break feature. In certain cases, you may want to enable the Script Debugger Break at Next Statement if the next statement that runs is not in the .js file that you are working with. For example, if you set Break at Next Statement in an .js file residing in an application called Sales, the debugger will start when you run a script in any file in the Sales application, or in any application for which debugging has been enabled. For this reason, when you set Break at Next Statement, you need to be aware that whatever script statement runs next will start the debugger.
• JScript Debugger Statement Debugging-To add breakpoints to your scripts written in JScript, insert a debugger statement before a suspect line of script. For example, the following script includes a debugger statement that interrupts execution and automatically starts Script Debugger each time the script loops through a new value. Remember to remove debugger statements from production .js files.
• VBScript Stop Statement Debugging-You can also add breakpoints to your scripts written in VBScript by inserting a Stop statement at a location before a questionable section of script. Remember to remove Stop statements from production vbscript files.
• Locals variables window - The Locals variables window automatically displays all declared variables in the current procedure with values.
Code Editor Feature
• Powerful code editor-editing and viewing source code with powerful syntax highlighting, text folding, text structure tree view, Stack-based markers , Unlimited bookmarks and Multiple Sync Edit regions.
o Full Support for native VBScript and JavaScript syntax
o Unlimited text length
o Fast working even with huge files (several megabytes)
o Powerful and customizable highlighting
o Text folding, any determined text range or user range may be collapsed
o Gutter with multiple bands, line numeration, Line highlighting, image, hint, position may be associated with the gutter object (for example, like breakpoint or current execution point).
o Normal, column-oriented and line selection, clipboard operations
o Stack-based markers
o Unlimited bookmarks
o Powerful search/replace (regular expressions, search all ...)
• Key mapping scheme - The following key mapping modules are available, Visual Studio.NET ,Eclipse and Delphi. To change key assignments for editor commands you can use "Key mapping" customize dialog.
• Customizable desktop settings-Arrange the desktop as you want it including displaying, sizing, and docking particular windows, and placing them where you want on the display. You can save your desktop settings and create as many layouts as you like.