DBUG script with console stdout support
======================================================================================
Installation:
	- extract archive and put IMAGES dir on the same level with Autoit.exe file.
	- put Dbug.au3 to include dir (common or user)
	- for start Array Viwer on the top of the windows replace standard Array.au3 in 
	Include folder with file in the archive
======================================================================================
How to use:
	- add #include <Dbug.au3> in include section of you script or if you want to
	see stdout console during debug (ConsoleWrite and StdError messages)
	add #include <Dbug.au3>;CONSOLE DBUG (note: CONSOLE DBUG case sensitive,
	with one space between words)
	- for exclude part of code from debug use #Region STOP DBUG at the start of
	exluded region and #EndRegion START DBUG at the end (case sensitive with one space
	between words)
======================================================================================
Intergration with Yashied's SciTE4AutoIt:
Add to the file .\SciTE\abbrev\au3.abbrev
#; -- DBUG keywords--
dbug=#include <Dbug.au3>\n
dbugc=#include <Dbug.au3>;CONSOLE DBUG\n
dbugstop=#Region STOP DBUG\n
dbugstart=#EndRegion START DBUG\n

Add to the file .\SciTE\properties\au3.keywords.abbreviations.properties
dbug dbugc dbugstart dbugstop
======================================================================================
Hotkeys list:
	Ctrl+F2 - set/reset breakpoint line
	F4 - pause execution
	F5 - run/resume execution
	F6 - activate main DBUG window
	F7 - step into
	F8 - step over
	F9 - run to cursor
	Ctrl+A - add selected expression from list to conditional breakpoint
	Ctrl+I - toggle on/off extended information for 1D/2D arrays
	Ctrl+L - load saved state from file
	Ctrl+R - restore original expressions list
	Ctrl+Del - delete selected expression(s) from list
	Ctrl+Ins - insert new expression in list
	Ctrl+T - table array viewer
	Ctrl+Enter - execute command
	Ctrl+Q - quit from DBUG
======================================================================================
Array range parameter syntax (where r - row index number, c - column index number):
r Show rows 0-r with all columns
r: Show rows r-end with all columns
 |c Show all rows with columns 0-c
|c: Show all rows with columns c-end
r|c Show rows 0-r with columns 0-c
r1:r2 Show rows r1-r2 with all columns
|c1:c2 Show all rows with columns c1-c2
r|c1:c2 Show rows 0-r with columns c1-c2
r1:r2|c Show rows r1-r2 with columns 0-c
r1:r2|c1:c2 Show rows r1-r2 with columns c1-c2