WatchList.html 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <html>
  2. <head>
  3. <title>
  4. The Integrated Development Environment
  5. </title>
  6. </head>
  7. <body bgcolor="#FFFFFF" vlink="silver" alink="navy" link="navy">
  8. <table width="100%" border="0" cellpadding="0" cellspacing="0" summary="">
  9. <tr>
  10. <td valign="bottom">
  11. <div align="left">
  12. <b><font face="Tahoma" size="3" color="navy">The Watch List Window</font></b>
  13. <br>
  14. <font face="Tahoma" size="2">
  15. <a href="TopicGroup_TIDE.html">Topic Groups</a>
  16. </font>
  17. </div>
  18. </td>
  19. <td>
  20. <font face="Tahoma" size="1" color="silver">
  21. <div align="right" valign="top">
  22. <a href="http://www.lua.org">Lua homepage</a>
  23. </div>
  24. </font>
  25. </td>
  26. </tr>
  27. <tr valign="top">
  28. <td colspan="2">
  29. <hr size="1" color="#000000" align="top">
  30. <br>
  31. <br>
  32. <font face="Tahoma" size="2">
  33. <p style="text-align: justify">
  34. The "Watch List" window is a debug tool useful to visualize the content of globals and locals in runtime. The
  35. window automatically refreshes its content as you progress through the script while debugging.<br>
  36. <br>
  37. When the variable beeing watched is a table, it will parse its content recursively to display all elements with their value. If the value
  38. is another table (sub-tables), it will also parse its content and so on. For performances reasons, there is a maximum
  39. level of sub-tables you can adjust through the <a href="..\The LuaEdit Framework\GeneralSettings.html">"Debug Tab"</a>
  40. of LuaEdit's settings. Also, since Lua allows cyclic referencing (EG: "a = {}; a._self = a;"), another setting
  41. is available for cyclic referencing check. (extremmely recommended since this could lead to infinite loop when debugging)
  42. If the variable beeing watched is anything else but a table, LuaEdit will try to display its best definition. That is,
  43. for functions, userdata and lightuserdata it will display its pointer address, for strings and numbers it will
  44. display its content, etc.<br>
  45. <br>
  46. A watch variable item can be change the same way you rename a file in windows explorer and more than one item can
  47. be watched at once.
  48. <br>
  49. <br>
  50. <br>
  51. <img src="..\..\Medias\WatchList.jpg" alt="The Watch List Window">
  52. </p>
  53. <br>
  54. </font>
  55. </td>
  56. </tr>
  57. <tr>
  58. <td colspan="2">
  59. <font face="Tahoma" size="1" color="silver">
  60. <hr size="1" color="#000000">
  61. <div align="right">
  62. <a href="http://www.luaedit.net">www.luaedit.net</a>
  63. <br>
  64. © Copyright 2004-2007 Jean-Francois Goulet
  65. <br>
  66. LuaEdit 3.0.4 for Lua 5.1
  67. </div>
  68. </font>
  69. </td>
  70. </tr>
  71. </table>
  72. </body>
  73. </html>