User Tools

  • Logged in as: anonymous (anonymous)
  • Logout

Site Tools


error_detection

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

error_detection [2013/04/18 11:00]
Wims
error_detection [2013/04/18 21:36] (current)
Travis Rewrote.
Line 1: Line 1:
 ====== Real-Time Error Detection ====== ====== Real-Time Error Detection ======
 +{{ :error_detection.png|}}
 +mSLDev possesses full semantic knowledge of mSL, which allows it to provide **real-time error detection** to assist in writing error-free code and reduce time spent debugging.
  
-One of the disadvantages about scripting languages is that since they are (usually) not typed, nor compiled, they allows you to type nonsense that cannot be catched like a compiler would. +===== Message Area ===== 
-The mIRC Scripting Language is no exception, and is even worse in that regard, the way it works with that concept of evaluation, allowing you to dynamically create the called commands/identifiers, is really error prone. +The **Message Area** consolidates all errors, warnings, and other information into one place. Double-clicking an item in the error list will bring you to the relevant location in a scriptThe message area can be moved by dragging its title bar.{{:message_area.png?300 |}} 
-mslDev will greatly help you there, it will report any syntax error you can make by highlighting the wrong part of the code, it helps reducing a lot the time spent on debugging+ 
-A special window, the "Message Area" window, is dedicated to the display of errors, warnings and informations found in all files opened. + 
-Typically, errors are what will produce a real errorwarnings are nonsense that might become something later, and informations are a different level of warning. + 
-{{ :error.png?nolink |}}+===== Types of Warnings ===== 
 +Warnings are divided into three categories: ErrorsWarnings, and Info. **Info** hints that there may be a problem. **Warnings** are items which are incorrect but may not prevent script from executing**Errors** are items which are definitely incorrect.
error_detection.1366297219.txt.gz · Last modified: 2013/04/18 11:00 by Wims