The following "syntax error" is not catched by TM Scripter.
See the following example:
Classes, Graphics, Controls, Forms, Dialogs, Unit2;
i j:integer; // <<<<---- the comma is missing between the variables i and j.
MainForm := TForm2.Create(Application);
or in general, It should not possible to have variables-names which contains a space-char.