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 {