wasCSharpSQLite – Blame information for rev 1
?pathlinks?
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 | } |