User Guide/Debugger: Difference between revisions

From STX Wiki
Jump to navigationJump to search
m (1 revision: Initial import)
No edit summary
 
Line 1: Line 1:
{{DISPLAYTITLE:{{SUBPAGENAME}}}}
{{User Guide}}
The {{STX}} debugger is a very useful application if you are writing {{STX}} scripts.
[[File:dbg_overview.png|thumb]]
==Break Points==
Displays all defined break points. Break points are points in the code where the debugger will automatically stop at if reached whilst running.
==Loaded Codes==
Displays a list of all macros, classes and spus currently loaded in {{STX}}. Double-clicking on a code item displays the corresponding code in the window source code window above.
==Debugger Hotkeys==
Ctrl+R, F5 = run
Ctrl+S, F8 = step (over)
Ctrl+I, F11 = step into
Ctrl+O, Ctrl+F11 = step out
Ctrl+B = set / clear breakpoint at current line of source listing
Ctrl+A = clear all breakpoints
Ctrl+1 = switch to local var-list
Ctrl+2 = switch to member var-list.


{{DISPLAYTITLE:{{SUBPAGENAME}}}}
Ctrl+3 = switch to shell var-list
'''Contents'''
 
Ctrl+4 = switch to global vars-list
 
Ctrl+5 = switch to item-list
 
Ctrl+6 = switch to code-list
 
Ctrl+7 = switch to breakpoint-list
 
==Shell Items==
 
A list of all instances of shell items currently available in this shell. Double-clicking on an item will display it if possible (i.e. if it is not locked and their is a display method for it).
 
==Variables==
 
You can view all the variables currently defined in the debugger. Double clicking on a variable allows you to edit its value.
 
====Local Vars====
 
Lists all variables and variable values in the local namespace.
 
====Member Vars====
 
Lists all member variables in the active instance. If no instance is active, nothing is shown.
 
====Shell Vars====
 
Lists all shell variables and their values in the active shell.
 
====Global Vars====


<splist
Lists all global variables and their values.
parent=
sort=asc
sortby=title
showpath=no
liststyle=unordered
kidsonly=yes
>

Latest revision as of 11:51, 3 September 2015

The STx debugger is a very useful application if you are writing STx scripts.

Dbg overview.png

Break Points

Displays all defined break points. Break points are points in the code where the debugger will automatically stop at if reached whilst running.

Loaded Codes

Displays a list of all macros, classes and spus currently loaded in STx. Double-clicking on a code item displays the corresponding code in the window source code window above.

Debugger Hotkeys

Ctrl+R, F5 = run

Ctrl+S, F8 = step (over)

Ctrl+I, F11 = step into

Ctrl+O, Ctrl+F11 = step out

Ctrl+B = set / clear breakpoint at current line of source listing

Ctrl+A = clear all breakpoints

Ctrl+1 = switch to local var-list

Ctrl+2 = switch to member var-list.

Ctrl+3 = switch to shell var-list

Ctrl+4 = switch to global vars-list

Ctrl+5 = switch to item-list

Ctrl+6 = switch to code-list

Ctrl+7 = switch to breakpoint-list

Shell Items

A list of all instances of shell items currently available in this shell. Double-clicking on an item will display it if possible (i.e. if it is not locked and their is a display method for it).

Variables

You can view all the variables currently defined in the debugger. Double clicking on a variable allows you to edit its value.

Local Vars

Lists all variables and variable values in the local namespace.

Member Vars

Lists all member variables in the active instance. If no instance is active, nothing is shown.

Shell Vars

Lists all shell variables and their values in the active shell.

Global Vars

Lists all global variables and their values.

Navigation menu

Personal tools