Author: olivier
Date: 2007-06-03 06:28:11 -0400 (Sun, 03 Jun 2007)
New Revision: 78491
Added:
trunk/olive/class/Microsoft.Scripting/Assembly/
trunk/olive/class/Microsoft.Scripting/Assembly/AssemblyInfo.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Actions/
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Actions/ActionBinder.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/ErrorSink.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/GlobalEnums.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/LanguageProvider.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/ScriptCompiler.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/ScriptEngine.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/TokenCategorizer.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/TokenInfo.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Internal/
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/BlockStatement.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/CodeBlock.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/Expression.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/Statement.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Generation/
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Shell/
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Shell/CommandLine.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Shell/ConsoleOptions.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.csproj
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/CodeContext.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/CompilerContext.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/CompilerOptions.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/ContextId.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/EngineOptions.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/GlobalEnums.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/IAttributesCollection.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/LanguageContext.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/OptionsParser.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/Scope.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/ScriptDomainManager.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/ScriptModule.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/SourceSpan.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/SourceUnit.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/SourceUnitReader.cs
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/SymbolId.cs
Modified:
trunk/olive/class/Microsoft.Scripting/ChangeLog
trunk/olive/class/Microsoft.Scripting/Makefile
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.dll.sources
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/SourceLocation.cs
Log:
2007-06-03 Olivier Dufour <[EMAIL PROTECTED]>
* Make it compilable on linux
* Add minimal stub to make Microsoft.JScript.Compiler compilable
* Add AssemblyInfo
Added: trunk/olive/class/Microsoft.Scripting/Assembly/AssemblyInfo.cs
===================================================================
--- trunk/olive/class/Microsoft.Scripting/Assembly/AssemblyInfo.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++ trunk/olive/class/Microsoft.Scripting/Assembly/AssemblyInfo.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,22 @@
+//
+// AssemblyInfo.cs
+//
+// Author:
+// Olivier Dufour ( [EMAIL PROTECTED])
+//
+
+using System;
+using System.Reflection;
+using System.Runtime.InteropServices;
+
+[assembly: AssemblyVersion (Consts.FxVersion)]
+
+[assembly: AssemblyTitle ("Microsoft.Scripting")]
+[assembly: AssemblyDescription ("")]
+[assembly: CLSCompliant (true)]
+[assembly: AssemblyFileVersion ("1.0.0.0")]
+[assembly: ComVisible (false)]
+
+[assembly: AssemblyDelaySign (true)]
+[assembly: AssemblyKeyFile ("../mono.pub")]
+
Modified: trunk/olive/class/Microsoft.Scripting/ChangeLog
===================================================================
--- trunk/olive/class/Microsoft.Scripting/ChangeLog 2007-06-03 10:24:55 UTC
(rev 78490)
+++ trunk/olive/class/Microsoft.Scripting/ChangeLog 2007-06-03 10:28:11 UTC
(rev 78491)
@@ -1,3 +1,9 @@
+2007-06-03 Olivier Dufour <[EMAIL PROTECTED]>
+
+ * Make it compilable on linux
+ * Add minimal stub to make Microsoft.JScript.Compiler compilable
+ * Add AssemblyInfo
+
2007-05-31 Olivier Dufour <[EMAIL PROTECTED]>
* rename : Mono => Microsoft
Modified: trunk/olive/class/Microsoft.Scripting/Makefile
===================================================================
--- trunk/olive/class/Microsoft.Scripting/Makefile 2007-06-03 10:24:55 UTC
(rev 78490)
+++ trunk/olive/class/Microsoft.Scripting/Makefile 2007-06-03 10:28:11 UTC
(rev 78491)
@@ -3,6 +3,19 @@
LIBRARY = Microsoft.Scripting.dll
-LIB_MCS_FLAGS = -r:WindowsBase.dll -r:System.dll
+LIB_MCS_FLAGS = -r:System.dll
+TEST_MCS_FLAGS = $(LIB_MCS_FLAGS)
+
+EXTRA_DISTFILES = $(RESOURCE_FILES)
+
+# This is a Silverlight assembly
+VALID_PROFILE := $(filter net_3_0, $(PROFILE))
+ifndef VALID_PROFILE
+LIBRARY_NAME = dummy-Microsoft.Scripting.Silverlight.dll
+NO_INSTALL = yes
+NO_SIGN_ASSEMBLY = yes
+NO_TEST = yes
+endif
+
include ../../build/library.make
Added: trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/CodeContext.cs
===================================================================
--- trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/CodeContext.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++ trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/CodeContext.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,31 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting
+{
+ public sealed class CodeContext
+ {
+ public const string ContextFieldName = "__global_context";
+
+ public CodeContext (CodeContext parent, IAttributesCollection
locals)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public CodeContext (Scope scope, LanguageContext context)
+ {
+ this.scope = scope;
+ this.context = context;
+ }
+
+ private Scope scope;
+ private LanguageContext context;
+
+ public LanguageContext LanguageContext { get { return context;
} }
+ public IAttributesCollection Locals { get { throw new
NotImplementedException (); } }
+ public Scope Scope { get { return Scope; } }
+ }
+
+
+}
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/CompilerContext.cs
===================================================================
---
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/CompilerContext.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/CompilerContext.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,12 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting
+{
+ public sealed class CompilerContext
+ {
+ public SourceUnit SourceUnit { get { throw new
NotImplementedException (); } }
+
+ }
+}
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/CompilerOptions.cs
===================================================================
---
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/CompilerOptions.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/CompilerOptions.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting
+{
+ public abstract class CompilerOptions : ICloneable
+ {
+ protected CompilerOptions ()
+ {
+ throw new NotImplementedException();
+ }
+
+ public abstract object Clone ();
+
+ public virtual bool PythonTrueDivision { get { throw new
NotImplementedException (); } }
+ }
+
+}
Added: trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/ContextId.cs
===================================================================
--- trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/ContextId.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++ trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/ContextId.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting
+{
+ public struct ContextId : IEquatable<ContextId>
+ {
+ public static ContextId Empty;
+ public static ContextId RegisterContext (object identifier)
+ { throw new NotImplementedException (); }
+ public static ContextId LookupContext (object identifier)
+ { throw new NotImplementedException (); }
+ public int Id {
+ get { throw new NotImplementedException (); }
+ }
+
+ public bool Equals (ContextId other)
+ { throw new NotImplementedException (); }
+
+ public override int GetHashCode ()
+ { throw new NotImplementedException (); }
+
+ public override bool Equals (object obj)
+ { throw new NotImplementedException (); }
+
+ public static bool operator == (ContextId self, ContextId other)
+ { throw new NotImplementedException (); }
+
+ public static bool operator != (ContextId self, ContextId other)
+ { throw new NotImplementedException (); }
+
+ }
+}
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/EngineOptions.cs
===================================================================
--- trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/EngineOptions.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++ trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/EngineOptions.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,10 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting
+{
+ public class EngineOptions
+ {
+ }
+}
Added: trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/GlobalEnums.cs
===================================================================
--- trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/GlobalEnums.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++ trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/GlobalEnums.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,8 @@
+public enum InteractiveCodeProperties
+{
+ IsEmpty,
+ IsIncompleteStatement,
+ IsIncompleteToken,
+ IsInvalid,
+ None
+}
\ No newline at end of file
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/IAttributesCollection.cs
===================================================================
---
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/IAttributesCollection.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/IAttributesCollection.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,10 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting
+{
+ public interface IAttributesCollection
+ {
+ }
+}
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/LanguageContext.cs
===================================================================
---
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/LanguageContext.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/LanguageContext.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,10 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting
+{
+ public class LanguageContext
+ {
+ }
+}
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/OptionsParser.cs
===================================================================
--- trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/OptionsParser.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++ trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/OptionsParser.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,43 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+using Microsoft.Scripting.Shell;
+
+namespace Microsoft.Scripting
+{
+ public abstract class OptionsParser
+ {
+ public virtual ConsoleOptions GetDefaultConsoleOptions ()
+ {
+ throw new NotImplementedException ();
+ }
+
+ public virtual EngineOptions GetDefaultEngineOptions ()
+ {
+ throw new NotImplementedException ();
+ }
+
+ public abstract void GetHelp (out string commandLine, out
string[,] options, out string[,] environmentVariables, out string comments);
+
+ public virtual void Parse (string[] args)
+ {
+ throw new NotImplementedException ();
+ }
+
+ protected virtual void ParseArgument (string arg)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public virtual ConsoleOptions ConsoleOptions {
+ get { throw new NotImplementedException (); }
+ set { throw new NotImplementedException (); }
+ }
+
+ public virtual EngineOptions EngineOptions {
+ get { throw new NotImplementedException (); }
+ set { throw new NotImplementedException (); }
+ }
+
+ }
+}
Added: trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/Scope.cs
===================================================================
--- trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/Scope.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++ trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/Scope.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,198 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting
+{
+ public enum ScopeMemberAttributes
+ {
+ DontDelete = 2,
+ DontEnumerate = 4,
+ None = 0,
+ ReadOnly = 1
+ }
+
+ public class Scope
+ {
+ public Scope ()
+ {
+ throw new NotImplementedException ();
+ }
+
+ public Scope (IAttributesCollection dictionary)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public Scope (Scope parent, IAttributesCollection dictionary)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public Scope (Scope parent, IAttributesCollection dictionary,
bool isVisible)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public void Clear ()
+ {
+ throw new NotImplementedException ();
+ }
+
+ public bool ContainsName (SymbolId name)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public bool ContainsName (LanguageContext context, SymbolId
name)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public IEnumerable<KeyValuePair<object, object>> GetAllItems
(LanguageContext context)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public IEnumerable<object> GetAllKeys (LanguageContext context)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public IEnumerable<SymbolId> GetKeys (LanguageContext context)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public object LookupName (SymbolId name)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public object LookupName (LanguageContext context, SymbolId
name)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public void RemoveName (SymbolId name)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public bool RemoveName (LanguageContext context, SymbolId name)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public void RemoveNameForContext (LanguageContext context,
SymbolId name)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public void SetName (SymbolId name, object value)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public void SetName (ContextId context, SymbolId name, object
value)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public void SetName (SymbolId name, object value,
ScopeMemberAttributes attributes)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public void SetName (ContextId context, SymbolId name, object
value, ScopeMemberAttributes attributes)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public void SetObjectName (ContextId context, object name,
object value, ScopeMemberAttributes attributes)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public bool TryGetName (SymbolId name, out object value)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public bool TryGetName (LanguageContext context, SymbolId name,
out object value)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public bool TryGetNameForContext (LanguageContext context,
SymbolId name, out object value)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public bool TryGetObjectName (LanguageContext context, object
name, out object value)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public bool TryLookupName (SymbolId name, out object value)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public bool TryLookupName (LanguageContext context, SymbolId
name, out object value)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public bool TryLookupObjectName (LanguageContext context,
object name, out object value)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public bool TryRemoveForContext (LanguageContext context,
SymbolId name)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public bool TryRemoveName (SymbolId name)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public bool TryRemoveName (LanguageContext context, SymbolId
name)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public bool TryRemoveObjectName (LanguageContext context,
object name)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public IAttributesCollection Dict {
+ get { throw new NotImplementedException (); }
+ }
+
+ public Scope GlobalScope {
+ get { throw new NotImplementedException (); }
+ }
+
+ public bool IsVisible {
+ get { throw new NotImplementedException (); }
+ }
+
+ public IEnumerable<KeyValuePair<SymbolId, object>> Items {
+ get { throw new NotImplementedException (); }
+ }
+
+ public IEnumerable<SymbolId> Keys {
+ get { throw new NotImplementedException (); }
+ }
+
+ public Scope Parent {
+ get { throw new NotImplementedException (); }
+ }
+
+ }
+}
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/ScriptDomainManager.cs
===================================================================
---
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/ScriptDomainManager.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/ScriptDomainManager.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,10 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting
+{
+ public class ScriptDomainManager
+ {
+ }
+}
Added: trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/ScriptModule.cs
===================================================================
--- trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/ScriptModule.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++ trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/ScriptModule.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,10 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting
+{
+ public class ScriptModule
+ {
+ }
+}
Modified:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/SourceLocation.cs
===================================================================
--- trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/SourceLocation.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++ trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/SourceLocation.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -1,8 +1,8 @@
using System;
using System.Collections.Generic;
using System.Text;
-//TODO move to Mono.Scripting
-namespace Mono.JScript.Compiler
+
+namespace Microsoft.Scripting
{
public class SourceLocation
{
Added: trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/SourceSpan.cs
===================================================================
--- trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/SourceSpan.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++ trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/SourceSpan.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,15 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting
+{
+ public struct SourceSpan
+ {
+ public SourceSpan (SourceLocation start, SourceLocation end)
+ {
+ throw new NotImplementedException ();
+ }
+
+ }
+}
Added: trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/SourceUnit.cs
===================================================================
--- trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/SourceUnit.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++ trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/SourceUnit.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,15 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting
+{
+ public abstract class SourceUnit
+ {
+ public string GetCode ()
+ {
+ throw new NotImplementedException ();
+ }
+
+ }
+}
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/SourceUnitReader.cs
===================================================================
---
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/SourceUnitReader.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/SourceUnitReader.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,12 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.IO;
+
+namespace Microsoft.Scripting
+{
+ public sealed class SourceUnitReader : TextReader
+ {
+
+ }
+}
Added: trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/SymbolId.cs
===================================================================
--- trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/SymbolId.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++ trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting/SymbolId.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,15 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting
+{
+ public struct SymbolId
+ {
+ public SymbolId (int value)
+ {
+ throw new NotImplementedException ();
+ }
+
+ }
+}
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Actions/ActionBinder.cs
===================================================================
---
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Actions/ActionBinder.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Actions/ActionBinder.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,10 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting.Actions
+{
+ public class ActionBinder
+ {
+ }
+}
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/ErrorSink.cs
===================================================================
---
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/ErrorSink.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/ErrorSink.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,10 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting.Hosting
+{
+ public class ErrorSink
+ {
+ }
+}
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/GlobalEnums.cs
===================================================================
---
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/GlobalEnums.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/GlobalEnums.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,34 @@
+public enum TokenCategory
+{
+ None,
+ EndOfStream,
+ WhiteSpace,
+ Comment,
+ LineComment,
+ DocComment,
+ NumericLiteral,
+ CharacterLiteral,
+ StringLiteral,
+ RegularExpressionLiteral,
+ Keyword,
+ Directive,
+ Operator,
+ Delimiter,
+ Identifier,
+ Grouping,
+ Error,
+ LanguageDefined
+
+}
+public enum TokenTriggers
+{
+ MatchBraces,
+ MemberSelect,
+ MethodTip,
+ None,
+ Parameter,
+ ParameterEnd,
+ ParameterNext,
+ ParameterStart
+
+}
\ No newline at end of file
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/LanguageProvider.cs
===================================================================
---
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/LanguageProvider.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/LanguageProvider.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,36 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+using Microsoft.Scripting.Shell;
+
+namespace Microsoft.Scripting.Hosting
+{
+ public abstract class LanguageProvider
+ {
+ protected LanguageProvider (ScriptDomainManager manager)
+ {
+ }
+
+ public virtual CommandLine GetCommandLine ()
+ {
+ throw new NotImplementedException ();
+ }
+
+ public virtual ScriptEngine GetEngine (EngineOptions options)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public virtual OptionsParser GetOptionsParser ()
+ {
+ throw new NotImplementedException ();
+ }
+
+ public virtual TokenCategorizer GetTokenCategorizer ()
+ {
+ throw new NotImplementedException ();
+ }
+
+ public abstract string LanguageDisplayName { get; }
+ }
+}
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/ScriptCompiler.cs
===================================================================
---
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/ScriptCompiler.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/ScriptCompiler.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,21 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+using Microsoft.Scripting.Internal.Ast;
+
+namespace Microsoft.Scripting.Hosting
+{
+ public abstract class ScriptCompiler
+ {
+ protected ScriptCompiler (ScriptEngine engine)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public abstract CodeBlock ParseExpressionCode (CompilerContext
cc);
+ public abstract CodeBlock ParseFile (CompilerContext cc);
+ public abstract CodeBlock ParseInteractiveCode (CompilerContext
cc, bool allowIncomplete, out InteractiveCodeProperties properties);
+ public abstract CodeBlock ParseStatementCode (CompilerContext
cc);
+
+ }
+}
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/ScriptEngine.cs
===================================================================
---
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/ScriptEngine.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/ScriptEngine.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,90 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Reflection;
+using Microsoft.Scripting.Actions;
+
+namespace Microsoft.Scripting.Hosting
+{
+ public abstract class ScriptEngine
+ {
+ protected ScriptEngine (LanguageProvider provider,
EngineOptions engineOptions)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public virtual void AddAssembly (Assembly assembly)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public virtual string FormatException (Exception exception)
+ {
+ throw new NotImplementedException ();
+ }
+
+ protected virtual string[] FormatObjectMemberNames
(IList<object> names)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public abstract CompilerOptions GetDefaultCompilerOptions ();
+
+ public virtual ErrorSink GetDefaultErrorSink ()
+ {
+ throw new NotImplementedException ();
+ }
+
+ public abstract IAttributesCollection GetGlobalsDictionary
(IDictionary<string, object> globals);
+
+ protected internal virtual LanguageContext GetLanguageContext
(CompilerOptions compilerOptions)
+ {
+ throw new NotImplementedException ();
+ }
+
+ protected internal virtual LanguageContext GetLanguageContext
(ScriptModule module)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public virtual CompilerOptions GetModuleCompilerOptions
(ScriptModule module)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public virtual string[] GetObjectCallSignatures (object obj)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public virtual string GetObjectDocumentation (object obj)
+ {
+ throw new NotImplementedException ();
+ }
+
+ protected virtual object Ops_Call (CodeContext context, object
obj, object[] args)
+ {
+ throw new NotImplementedException ();
+ }
+
+ protected virtual IList<object> Ops_GetAttrNames (CodeContext
context, object obj)
+ {
+ throw new NotImplementedException ();
+ }
+
+ protected virtual bool Ops_IsCallable (CodeContext context,
object obj)
+ {
+ throw new NotImplementedException ();
+ }
+
+ protected virtual bool Ops_TryGetAttr (CodeContext context,
object obj, SymbolId id, out object value)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public abstract ScriptCompiler Compiler { get; }
+
+ public abstract ActionBinder DefaultBinder { get; }
+
+ }
+}
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/TokenCategorizer.cs
===================================================================
---
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/TokenCategorizer.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/TokenCategorizer.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,30 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting.Hosting
+{
+ public abstract class TokenCategorizer
+ {
+ public abstract void Initialize (object state, SourceUnitReader
sourceReader, SourceLocation initialLocation);
+
+ public abstract TokenInfo ReadToken ();
+
+ public virtual IEnumerable<TokenInfo> ReadTokens (int
countOfChars)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public virtual bool SkipToken ()
+ {
+ throw new NotImplementedException ();
+ }
+
+ public abstract SourceLocation CurrentPosition { get; }
+ public abstract object CurrentState { get; }
+ public abstract ErrorSink ErrorSink { get; set; }
+ public abstract bool IsRestartable { get; }
+
+
+ }
+}
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/TokenInfo.cs
===================================================================
---
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/TokenInfo.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Hosting/TokenInfo.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,14 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting.Hosting
+{
+ public struct TokenInfo
+ {
+ public TokenInfo (SourceSpan span, TokenCategory category,
TokenTriggers trigger)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/BlockStatement.cs
===================================================================
---
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/BlockStatement.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/BlockStatement.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,10 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting.Internal.Ast
+{
+ public class BlockStatement
+ {
+ }
+}
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/CodeBlock.cs
===================================================================
---
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/CodeBlock.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/CodeBlock.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,10 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting.Internal.Ast
+{
+ public class CodeBlock
+ {
+ }
+}
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/Expression.cs
===================================================================
---
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/Expression.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/Expression.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,10 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting.Internal.Ast
+{
+ public class Expression
+ {
+ }
+}
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/Statement.cs
===================================================================
---
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/Statement.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/Statement.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,10 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting.Internal.Ast
+{
+ public class Statement
+ {
+ }
+}
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Shell/CommandLine.cs
===================================================================
---
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Shell/CommandLine.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Shell/CommandLine.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,16 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting.Shell
+{
+ public abstract class CommandLine
+ {
+ protected abstract int RunCommand (string command);
+
+ protected virtual string Logo { get { throw new
NotImplementedException (); } }
+ protected virtual string Prompt { get { throw new
NotImplementedException (); } }
+ protected virtual string PromptContinuation { get { throw new
NotImplementedException (); } }
+
+ }
+}
Added:
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Shell/ConsoleOptions.cs
===================================================================
---
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Shell/ConsoleOptions.cs
2007-06-03 10:24:55 UTC (rev 78490)
+++
trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.Shell/ConsoleOptions.cs
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,10 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Microsoft.Scripting.Shell
+{
+ public class ConsoleOptions
+ {
+ }
+}
Added: trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.csproj
===================================================================
--- trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.csproj
2007-06-03 10:24:55 UTC (rev 78490)
+++ trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.csproj
2007-06-03 10:28:11 UTC (rev 78491)
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>8.0.50727</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{162ED7C8-3FA6-49CE-A7EF-C1A11FFFCCE5}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>Microsoft.Scripting</RootNamespace>
+ <AssemblyName>Microsoft.Scripting</AssemblyName>
+ <StartupObject>
+ </StartupObject>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU'
">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' ==
'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets
below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+ <ItemGroup>
+ <Compile Include="Microsoft.Scripting.Actions\ActionBinder.cs" />
+ <Compile Include="Microsoft.Scripting.Hosting\ErrorSink.cs" />
+ <Compile Include="Microsoft.Scripting.Hosting\GlobalEnums.cs" />
+ <Compile Include="Microsoft.Scripting.Hosting\LanguageProvider.cs" />
+ <Compile Include="Microsoft.Scripting.Hosting\ScriptCompiler.cs" />
+ <Compile Include="Microsoft.Scripting.Hosting\ScriptEngine.cs" />
+ <Compile Include="Microsoft.Scripting.Hosting\TokenCategorizer.cs" />
+ <Compile Include="Microsoft.Scripting.Hosting\TokenInfo.cs" />
+ <Compile
Include="Microsoft.Scripting.Internal\Microsoft.Scripting.Internal.Ast\BlockStatement.cs"
/>
+ <Compile
Include="Microsoft.Scripting.Internal\Microsoft.Scripting.Internal.Ast\CodeBlock.cs"
/>
+ <Compile
Include="Microsoft.Scripting.Internal\Microsoft.Scripting.Internal.Ast\Expression.cs"
/>
+ <Compile
Include="Microsoft.Scripting.Internal\Microsoft.Scripting.Internal.Ast\Statement.cs"
/>
+ <Compile Include="Microsoft.Scripting.Shell\CommandLine.cs" />
+ <Compile Include="Microsoft.Scripting.Shell\ConsoleOptions.cs" />
+ <Compile Include="Microsoft.Scripting\CodeContext.cs" />
+ <Compile Include="Microsoft.Scripting\CompilerContext.cs" />
+ <Compile Include="Microsoft.Scripting\CompilerOptions.cs" />
+ <Compile Include="Microsoft.Scripting\ContextId.cs" />
+ <Compile Include="Microsoft.Scripting\EngineOptions.cs" />
+ <Compile Include="Microsoft.Scripting\GlobalEnums.cs" />
+ <Compile Include="Microsoft.Scripting\IAttributesCollection.cs" />
+ <Compile Include="Microsoft.Scripting\LanguageContext.cs" />
+ <Compile Include="Microsoft.Scripting\OptionsParser.cs" />
+ <Compile Include="Microsoft.Scripting\Scope.cs" />
+ <Compile Include="Microsoft.Scripting\ScriptDomainManager.cs" />
+ <Compile Include="Microsoft.Scripting\ScriptModule.cs" />
+ <Compile Include="Microsoft.Scripting\SourceLocation.cs" />
+ <Compile Include="Microsoft.Scripting\SourceSpan.cs" />
+ <Compile Include="Microsoft.Scripting\SourceUnit.cs" />
+ <Compile Include="Microsoft.Scripting\SourceUnitReader.cs" />
+ <Compile Include="Microsoft.Scripting\SymbolId.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Folder
Include="Microsoft.Scripting.Internal\Microsoft.Scripting.Internal.Generation\"
/>
+ </ItemGroup>
+</Project>
\ No newline at end of file
Modified: trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.dll.sources
===================================================================
--- trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.dll.sources
2007-06-03 10:24:55 UTC (rev 78490)
+++ trunk/olive/class/Microsoft.Scripting/Microsoft.Scripting.dll.sources
2007-06-03 10:28:11 UTC (rev 78491)
@@ -1 +1,35 @@
-Mono.Scripting/SourceLocation.cs
+../../build/common/Consts.cs
+../../build/common/Locale.cs
+../../build/common/MonoTODOAttribute.cs
+Assembly/AssemblyInfo.cs
+Microsoft.Scripting/CodeContext.cs
+Microsoft.Scripting/CompilerContext.cs
+Microsoft.Scripting/CompilerOptions.cs
+Microsoft.Scripting/ContextId.cs
+Microsoft.Scripting/EngineOptions.cs
+Microsoft.Scripting/GlobalEnums.cs
+Microsoft.Scripting/IAttributesCollection.cs
+Microsoft.Scripting/LanguageContext.cs
+Microsoft.Scripting/OptionsParser.cs
+Microsoft.Scripting/Scope.cs
+Microsoft.Scripting/ScriptDomainManager.cs
+Microsoft.Scripting/ScriptModule.cs
+Microsoft.Scripting/SourceLocation.cs
+Microsoft.Scripting/SourceSpan.cs
+Microsoft.Scripting/SourceUnit.cs
+Microsoft.Scripting/SourceUnitReader.cs
+Microsoft.Scripting/SymbolId.cs
+Microsoft.Scripting.Actions/ActionBinder.cs
+Microsoft.Scripting.Hosting/ErrorSink.cs
+Microsoft.Scripting.Hosting/GlobalEnums.cs
+Microsoft.Scripting.Hosting/LanguageProvider.cs
+Microsoft.Scripting.Hosting/ScriptCompiler.cs
+Microsoft.Scripting.Hosting/ScriptEngine.cs
+Microsoft.Scripting.Hosting/TokenCategorizer.cs
+Microsoft.Scripting.Hosting/TokenInfo.cs
+Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/BlockStatement.cs
+Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/CodeBlock.cs
+Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/Expression.cs
+Microsoft.Scripting.Internal/Microsoft.Scripting.Internal.Ast/Statement.cs
+Microsoft.Scripting.Shell/CommandLine.cs
+Microsoft.Scripting.Shell/ConsoleOptions.cs
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches