wasCSharpSQLite – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 /// <summary> Resolver.java
2 ///
3 /// Interface for resolvers that can be added to
4 /// the Tcl Interpreter or to a namespace.
5 ///
6 /// Copyright (c) 1997 Sun Microsystems, Inc.
7 /// Copyright (c) 2001 Christian Krone
8 ///
9 /// See the file "license.terms" for information on usage and
10 /// redistribution of this file, and for a DISCLAIMER OF ALL
11 /// WARRANTIES.
12 ///
13 /// Included in SQLite3 port to C# for use in testharness only; 2008 Noah B Hart
14 /// $Header$
15 /// RCS: @(#) $Id: Resolver.java,v 1.1 2001/05/05 22:38:13 mdejong Exp $
16 /// </summary>
17 using System;
18 namespace tcl.lang
19 {
20  
21 /// <summary> The Resolver interface specifies the methods that a new Tcl resolver
22 /// must implement. See the addInterpResolver method of the Interp class
23 /// to see how to add a new resolver to an interperter or the
24 /// setNamespaceResolver of the NamespaceCmd class.
25 /// </summary>
26  
27 public interface Resolver
28 {
29  
30 WrappedCommand resolveCmd( Interp interp, string name, NamespaceCmd.Namespace context, TCL.VarFlag flags ); // Tcl exceptions are thrown for Tcl errors.
31  
32 Var resolveVar( Interp interp, string name, NamespaceCmd.Namespace context, TCL.VarFlag flags ); // Tcl exceptions are thrown for Tcl errors.
33 } // end Resolver
34 }