anchor.diff:    gScripting: TKMScripting;
   
   
  -{Regular procedures and functions to wrap TKMScripting procedures and functions}
  +// PS needs regular procedures and functions as handlers
  +// Hence we have to wrap TKMScripting methods like so
   function ScriptOnUsesFunc(Sender: TPSPascalCompiler; const Name: AnsiString): Boolean;
   begin
     Result := False;
  
positive.code:   end;
  
  
    //Scripting creator
    TKMScriptingCreator = class
    public
      class function CreateScripting(aOnScriptError: TUnicodeStringEvent): TKMScripting;
  
negative.code:     btUnicodeString, //string and UnicodeString
      btStaticArray, btArray, //Static and Dynamic Arrays
      btRecord, btSet,
      btProcPtr // type TProc = procedure
    ];
  
  implementation
  uses
  