| V005. 
 There's a bug with loop counter initialisation if the counter is declared outside the loop. The following code should demonstrate the problem:
 
 
 
#Import "<std.monkey2>"
Using std..
Function Main()
	
	Print "~n---~nVariable declared outside loops~n---~n"
	
	Local i:Int
	
	For i = 0 Until 4
		Print i
	Next
	
	'i should be initialized to 10 at the start of this loop but it is not.
	For i = 10 Until 14
		Print i
	Next
	
	Print "~n---~nVariables declared local to loops~n---~n"
	
	For Local idx := 0 Until 4
		Print idx
	Next
	
	For Local idx := 10 Until 14
		Print idx
	next
End
 
 
 |