-
Notifications
You must be signed in to change notification settings - Fork 38
Modified Lua Toolset Features
Gary edited this page Feb 19, 2015
·
1 revision
- Syntax highlighting
- Syntax checking
- Toggle on/off
- Set breakpoints (and stop on them)
- Save and load breakpoints within a project
- Run developer entered commands while stopped on breakpoints
- Step through code line-by-line once a breakpoint is hit
- Step over/step out once a breakpoint is hit
- Stop (and resume) Lua execution at any time
- Software breakpoints from Lua or C/C++
- Lua assert function
- Display callstack of Lua code while debugging
- Ability to modify globals/locals/upvalues while debugging (including table and/or subtable values)
- Conditional breakpoints
- Per Lua state debugging and Lua state GUI
- Basic profiling information
- Total time spent in function, average time spent in function, shortest time spent in function, longest time spent in function
- Tree view showing function calls
- Memory tracer (see allocations and deallocations)
- Easy project creation
- Most-recent-project list
- File drag-and-drop support
- Detect file and project changes that were made outside of SLED
- Breakpoint window
- Variable watch window
- Easily monitor values and identify those which can be changed during debugging
- Display locals/upvalues/globals (including tables and/or subtables) when stopped at breakpoints
- Filter Lua global, local, and upvalue variables locally or on the target by lua_t<type> or name
- TTY window (displays contents of Lua's print() function)
- TTY Filters—color TTY text or ignore it completely as it comes into SLED based on keywords and wildcards
- Support for other languages
- Direct connection to targets
- Support custom plugins or toolbars via
- Support custom network plugins
- Edit and continue feature—reload scripts while connected to a Target and debugging
© 2014-2015, Sony Computer Entertainment America LLC