parser.cpp
changeset 816 3086ee01554a
parent 659 b582bba9e312
     1.1 --- a/parser.cpp	Mon Dec 07 21:56:46 2009 +0000
     1.2 +++ b/parser.cpp	Thu Dec 10 17:04:48 2009 +0000
     1.3 @@ -294,7 +294,7 @@
     1.4  {
     1.5  	int start=current;
     1.6  	if (current<0) runScript();
     1.7 -	if (current>=script.length()-1) return false;
     1.8 +	if (current+1>=script.length()) return false;
     1.9  
    1.10  	bool inBracket=false;
    1.11  	while (true)
    1.12 @@ -316,7 +316,7 @@
    1.13  			while (script.at(current)!='\n')
    1.14  			{
    1.15  				current++;
    1.16 -				if (current>=script.length()) 
    1.17 +				if (current+1>=script.length()) 
    1.18  					return false;
    1.19  			}
    1.20  			start=current;
    1.21 @@ -331,7 +331,7 @@
    1.22  		}
    1.23  		
    1.24  		// Check for end of script
    1.25 -		if (current==script.length() )
    1.26 +		if (current+1>=script.length() )
    1.27  		{
    1.28  			if (inBracket)
    1.29  			{