anchor.diff:  ﻿{
  -
  -  Copyright (c) 2009-2010 RemObjects Software. See LICENSE.txt for more details.
  -
  +  Copyright (c) 2009-2011 RemObjects Software. See LICENSE.txt for more details.
   }
  +
   namespace RemObjects.Script;
   
   interface
  
positive.code:   System.Collections,
    System.Collections.Generic,
    System.Collections.ObjectModel,
    System.Text,
  	System.ComponentModel,
    System.Linq,
  	System.Reflection,
    RemObjects.Script.EcmaScript;
  
  type
  	ScriptDebugEventArgs = public class(EventArgs)
  	public
  		constructor(aName: string; aSpan: PositionPair);
      constructor(aName: string; aSpan: PositionPair; ex: Exception);
  		property Name: String; readonly;
      property Exception: Exception; readonly;
  		property SourceFileName: String read SourceSpan.File;
  		property SourceSpan: PositionPair; readonly;
  	end;
  	ScriptComponentException = public class(Exception);
    ScriptStatus = public enum(
  		Stopped,
  		StepInto, 
  		StepOver,
  		StepOut,
  		Running,
  		Stopping,
  		Paused,
  		Pausing);
  
  
    ScriptStackFrame = public class
  
negative.code:     property SourceFilename: string; readonly; reintroduce;
      property Span: PositionPair; readonly;
      property ErrorCode: Int32; readonly;
  
      method ToString: String; override;
    end;
  
  
  implementation
  
  constructor ScriptDebugEventArgs(aName: string; aSpan: PositionPair);
  begin
    Name := aName;
    SourceSpan := aSpan;
  end;
  
  