--- /dev/null
+//
+// ArrayPrototype.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public class ArrayPrototype : ArrayObject
+ {
+ public static ArrayObject concat (object thisObj, VsaEngine engine,
+ params object [] args)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static ArrayConstructor constructor {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public static string join (object thisObj, object separator)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static object pop (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static long push (object thisObj, params object [] args)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static object reverse (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static object shift (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static ArrayObject slice (object thisObj, VsaEngine engine,
+ double start, object end)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static object sort (object thisObj, object function)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static ArrayObject splice (object thisObj, VsaEngine engine,
+ double start, double deleteCnt,
+ params object [] args)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static string toLocaleString (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static string ToString (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static object unshift (object thisObj, params object [] args)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// ArrayWrapper.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public class ArrayWrapper : ArrayObject
+ {
+ public new Type GetType ()
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override object length {
+ get { throw new NotImplementedException (); }
+ set {}
+ }
+
+
+ public int Compare (object x, object y)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// BitwiseBinary.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public sealed class BitwiseBinary : BinaryOp
+ {
+ public BitwiseBinary (Context context, AST operand1, AST operand2,
+ JSToken operatorTok)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public object EvaluateBitwiseBinary (object v1, object v2)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override object Visit (Visitor v, object obj)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// BlockScope.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public class BlockScope : ActivationObject
+ {
+ public BlockScope (ScriptObject parent, string name, int scopeId)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// BooleanPrototype.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public class BooleanPrototype : BooleanObject
+ {
+ public static BooleanConstructor constructor {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public static string toString (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static object valueOf (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// BreakOutOfFinally.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public sealed class BreakOutOfFinally : ApplicationException
+ {
+ public int target;
+
+ public BreakOutOfFinally (int target)
+ {
+ this.target = target;
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// CmdLineException.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+ using System.Globalization;
+
+ public class CmdLineException : Exception
+ {
+ public CmdLineException (CmdLineError errorCode, CultureInfo culture)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public CmdLineException (CmdLineError errorCode, string context,
+ CultureInfo culture)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override string Message {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public string ResourceKey (CmdLineError errorCode)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// CmdLineOptionParser.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public class CmdLineOptionParser
+ {
+ public static bool IsSimpleOption (string option, string prefix)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static string IsArgumentOption (string option, string prefix)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static string IsArgumentOption (string option, string shortPrefix,
+ string longPrefix)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static object IsBooleanOption (string option, string prefix)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static object IsBooleanOption (string option, string shortPrefix,
+ string longPrefix)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// ContinueOutOfFinally.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public sealed class ContinueOutOfFinally : ApplicationException
+ {
+ public int target;
+
+ public ContinueOutOfFinally (int target)
+ {
+ this.target = target;
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// Convert.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public sealed class Convert
+ {
+ public static bool IsBadIndex (AST ast)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double CheckIfDoubleIsInteger (double d)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static Single CheckIfSingleIsInteger (Single s)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static object Coerce (object value, object type)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static object CoerceT (object value, Type t, bool explicitOK)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static object Coerce2 (object value, TypeCode target,
+ bool truncationPermitted)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public static void ThrowTypeMismatch (object val)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static bool ToBoolean (double d)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static bool ToBoolean (object value)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static bool ToBoolean (object value, bool explicitConversion)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static object ToForInObject (object value, VsaEngine engine)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static int ToInt32 (object value)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double ToNumber (object value)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double ToNumber (string str)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static object ToNativeArray (object value, RuntimeTypeHandle handle)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static object ToObject (object value, VsaEngine engine)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static object ToObject2 (object value, VsaEngine engine)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static string ToString (object value, bool explicitOK)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static string ToString (bool b)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static string ToString (double d)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// DataPrototype.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public class DatePrototype : DateObject
+ {
+ public static DateConstructor constructor {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public static double getDate (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double getDay (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double getFullYear (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double getHours (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double getMilliseconds (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double getMinutes (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double getMonth (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double getSeconds (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double getTime (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double getTimezoneOffset (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double getUTCDate (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double getUTCDay (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double getUTCFullYear (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double getUTCHours (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double getUTCMilliseconds (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double getUTCMinutes (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double getUTCMonth (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double getUTCSeconds (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static object getVarDate (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double getYear (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double setDate (object thisObj, double ddate)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double setFullYear (object thisObj, double dyear,
+ object month, object date)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double setHours (object thisObj, double dhour, object min,
+ object sec, object msec)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double setMinutes (object thisObj, double dmin,
+ object sec, object msec)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double setMilliseconds (object thisObj, double dmsec)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double setMonth (object thisObj, double dmonth,
+ object date)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double setSeconds (object thisObj, double dsec, object msec)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double setTime (object thisObj, double time)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double setUTCDate (object thisObj, double ddate)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double setUTCFullYear (object thisObj, double dyear,
+ object month, object date)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double setUTCHours (object thisObj, double dhour,
+ object min, object sec, object msec)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double setUTCMinutes (object thisObj, double dmin,
+ object sec, object msec)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double setUTCMilliseconds (object thisObj, double msec)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double setUTCMonth (object thisObj, double dmonth, object date)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double setUTCSeconds (object thisObj, double dsec, object msec)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double setYear (object thisObj, double dyear)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static string toDateString (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static string toGMTString (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static string toLocaleDateString (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static string toLocaleString (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static string toLocaleTimeString (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static string toString (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static string toTimeString (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static string toUTCString (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static double valueOf (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// DocumentContext.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ public class DocumentContext
+ {}
+}
\ No newline at end of file
--- /dev/null
+//
+// EnumeratorPrototype.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public class EnumeratorPrototype : JSObject
+ {
+ public static bool atEnd (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static EnumeratorConstructor constructor {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public static object item (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static void moveFirst (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static void moveNext (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// Equality.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public class Equality : BinaryOp
+ {
+ public Equality (Context context, AST oper1, AST oper2, JSToken operatorTok)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public bool EvaluateEquality (object v1, object v2)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static bool JScriptEquals (object v1, object v2)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override object Visit (Visitor v, object obj)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// ErrorPrototype.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public class ErrorPrototype : JSObject
+ {
+ public readonly string name;
+
+ public ErrorConstructor constructor {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public static string toString (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// EvalErrorObject.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ public sealed class EvalErrorObject : ErrorObject
+ {}
+}
\ No newline at end of file
--- /dev/null
+//
+// Expando.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public class Expando : Attribute
+ {
+ public Expando ()
+ {}
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// FieldAccessor.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ public abstract class FieldAccessor
+ {
+ public abstract object GetValue (object thisObj);
+
+
+ public abstract void SetValue (object thisObj, object value);
+ }
+}
+
\ No newline at end of file
--- /dev/null
+//
+// FunctionPrototype.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public class FunctionPrototype : ScriptFunction
+ {
+ public static object apply (object thisObj, object thisArg, object argArray)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static object call (object thisObj, object thisArg, params object [] args)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static FunctionConstructor constructor {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public static string toString (object thisObj)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// FunctionWrapper.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public sealed class FunctionWrapper : ScriptFunction
+ {
+ public override string ToString ()
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// Globals.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public sealed class Globals
+ {
+ public static VsaEngine contextEngine;
+
+
+ public static ArrayObject ConstructArray (params object [] args)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static ArrayObject ConstructArrayLiteral (object [] args)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// In.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public sealed class In : BinaryOp
+ {
+ public static bool JScriptIn (object v1, object v2)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override object Visit (Visitor v, object o)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// InstanceOf.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public sealed class InstanceOf : BinaryOp
+ {
+ public static bool JScriptInstanceOf (object v1, object v2)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override object Visit (Visitor v, object o)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// JSConstructor.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+ using System.Reflection;
+ using System.Globalization;
+
+ public sealed class JSConstructor : ConstructorInfo
+ {
+ public override MethodAttributes Attributes {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override string Name {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override Type DeclaringType {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override object [] GetCustomAttributes (Type t, bool inherit)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override object [] GetCustomAttributes (bool inherit)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override MethodImplAttributes GetMethodImplementationFlags ()
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override ParameterInfo [] GetParameters ()
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override object Invoke (BindingFlags options, Binder binder,
+ object [] parameters, CultureInfo culture)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override object Invoke (object obj, BindingFlags options, Binder binder,
+ object [] parameters, CultureInfo culture)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override bool IsDefined (Type type, bool inherit)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override MemberTypes MemberType {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override RuntimeMethodHandle MethodHandle {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override Type ReflectedType {
+ get { throw new NotImplementedException (); }
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// JSFieldInfo.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+ using System.Reflection;
+ using System.Globalization;
+
+ public sealed class JSFieldInfo : FieldInfo
+ {
+ public override FieldAttributes Attributes {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override Type DeclaringType {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override RuntimeFieldHandle FieldHandle {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override Type FieldType {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override object [] GetCustomAttributes (Type t, bool inherit)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override object [] GetCustomAttributes (bool inherit)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override object GetValue (object obj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override bool IsDefined (Type type, bool inherit)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override MemberTypes MemberType {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override string Name {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override Type ReflectedType {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public new void SetValue (object obj, object value)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override void SetValue (object obj, object value, BindingFlags invokeAttr,
+ Binder binder, CultureInfo culture)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// JSMethodInfo.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+
+namespace Microsoft.JScript
+{
+ using System;
+ using System.Reflection;
+ using System.Globalization;
+
+ public sealed class JSMethodInfo : MethodInfo
+ {
+ public override MethodAttributes Attributes {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override Type DeclaringType {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override MethodInfo GetBaseDefinition ()
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public sealed override object [] GetCustomAttributes (bool inherit)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public sealed override object [] GetCustomAttributes (Type type, bool inherit)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override MethodImplAttributes GetMethodImplementationFlags ()
+ {
+ throw new NotImplementedException ();
+ }
+
+ public override ParameterInfo [] GetParameters ()
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override object Invoke (object obj, BindingFlags options, Binder binder,
+ object [] parameters, CultureInfo culture)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public sealed override bool IsDefined (Type type, bool inherit)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public override MemberTypes MemberType {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override RuntimeMethodHandle MethodHandle {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override string Name {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override Type ReflectedType {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override Type ReturnType {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override ICustomAttributeProvider ReturnTypeCustomAttributes
+ {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override string ToString ()
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// JSParser.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public class JSParser
+ {
+ public JSParser (Context context)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public ScriptBlock Parse ()
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public Block ParseEvalBody ()
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public void Tokenize ()
+ {
+ throw new NotImplementedException ();
+ }
+ }
+
+
+ public class ParserException : Exception
+ {}
+
+
+ public class EndOfFile : ParserException
+ {}
+}
\ No newline at end of file
--- /dev/null
+//
+// JSPrototypeObject.cs
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public class JSPrototypeObject : JSObject
+ {
+ public object constructor;
+ }
+}
\ No newline at end of file
--- /dev/null
+//
+// JSScanner.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public sealed class JSScanner
+ {
+ public JSScanner ()
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public JSScanner (Context sourceContext)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public void SetAuthoringMode (bool mode)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public void SetSource (Context sourceContext)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public void GetNextToken ()
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public int GetCurrentPosition (bool absolute)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public int GetCurrentLine ()
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public int GetStartLinePosition ()
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public string GetStringLiteral ()
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public string GetSourceCode ()
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public bool GetEndOfLine ()
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public int SkipMultiLineComment ()
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static bool IsOperator (JSToken token)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static bool IsKeyboard (JSToken token)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
--- /dev/null
+//
+// JScriptException.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+ using Microsoft.Vsa;
+ using System.Runtime.Serialization;
+
+ [Serializable]
+ public class JScriptException : ApplicationException, IVsaError
+ {
+ public JScriptException (JSError errorNumber)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public string SourceMoniker {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public int StartColumn {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public int Column {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public string Description {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public int EndLine {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public int EndColumn {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public int Number {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public int ErrorNumber {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override void GetObjectData (SerializationInfo info, StreamingContext context)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public int Line {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public string LineText {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override string Message {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public int Severity {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public IVsaItem SourceItem {
+ get { throw new NotImplementedException (); }
+ }
+
+
+ public override string StackTrace {
+ get { throw new NotImplementedException (); }
+ }
+ }
+
+
+ public class NoContextException : ApplicationException
+ {}
+}
+
\ No newline at end of file
--- /dev/null
+//
+// LateBinding.cs:
+//
+// Author:
+// Cesar Lopez Nataren (cesar@ciencias.unam.mx)
+//
+// (C) 2003, Cesar Lopez Nataren
+//
+
+namespace Microsoft.JScript
+{
+ using System;
+
+ public sealed class LateBinding
+ {
+ public object obj;
+
+ public LateBinding (string name)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public LateBinding (string name, object obj)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public object Call (object [] arguments, bool construct, bool brackets,
+ VsaEngine engine)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static object CallValue (object thisObj, object val, object [] arguments,
+ bool construct, bool brackets, VsaEngine engine)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static object CallValue2 (object val, object thisObj, object [] arguments,
+ bool construct, bool brackets, VsaEngine engine)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public bool Delete ()
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static bool DeleteMember (object obj, string name)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public object GetNonMissingValue ()
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public object GetValue2 ()
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public static void SetIndexedPropertyValueStatic (object obj, object [] arguments,
+ object value)
+ {
+ throw new NotImplementedException ();
+ }
+
+
+ public void SetValue (object value)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
\ No newline at end of file