[Win98 Setup Bug]
Bug DescriptionThe ScriptBasic interpreter does not recognize syntax error when an expression list is finished with a trailing comma. For example
print "hello",is accepted by the interpreter and is executed as the trailing comma was not there.
Bug Reason, What Causes the BugCoding error in the syntax analysis of expression lists. The code returns error if there is an error in the first expression but does not if there is an error in any of the following expressions.
SolutionThe next release will deliver a corrected version. The modification to the file expression.c needed:
1475a1476 > if( r->rest == NULL )return NULL;
Bug Workaround Until Solution is AvailableThere is no need for workaround.