|
|
|
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
acdk::tcl::TclInterpreter Class Reference#include <TclInterpreter.h>
Inheritance diagram for acdk::tcl::TclInterpreter:
List of all members.
Detailed Description
Interface to a script interpreter Tcl, Java, etc.
- Author:
- Roger Rene Kommer (kommer@artefaktur.com)
- Version:
- Revision
- 1.16
- Date:
- Date
- 2005/04/08 10:53:21
Constructor & Destructor Documentation
acdk::tcl::TclInterpreter::TclInterpreter |
( |
void * |
interp = 0 |
) |
|
|
Member Function Documentation
|
Calls a script function.
Note: may not all script interpreter support this function - Parameters:
-
func | the name of the function |
args | the arguments for the function |
- Returns:
- result of the call Not implemented yet
Reimplemented from acdk::lang::dmi::ScriptInterpreter. |
|
Evaluate the code .
On some interpreter it is equal to parse. - Parameters:
-
script | the script to eval |
- Returns:
- the output or result of the script fragment Not implemented yet
Implements acdk::lang::dmi::ScriptInterpreter. |
|
Do debug the given Script.
May not work on all scripting languages - Parameters:
-
in | Inputstream for users input and script |
out | Scripts output and users Echo output |
err | Error stream Not implemented yet |
|
void* acdk::tcl::TclInterpreter::interpreter |
( |
|
) |
[inline] |
|
|
Calls a script method of given object.
- Parameters:
-
obj | the 'this' object of the script, which is a wrapper to the scripting |
func | the name of the function |
args | the arguments for the function |
- Returns:
- result of the call Not implemented yet
Reimplemented from acdk::lang::dmi::ScriptInterpreter. |
virtual void acdk::tcl::TclInterpreter::parse |
( |
IN(RString) |
script |
) |
[virtual] |
|
virtual void acdk::tcl::TclInterpreter::parse |
( |
IN(acdk::io::RFile) |
file |
) |
[virtual] |
|
|
Parse a file.
On some interpreter also execute the script. - Parameters:
-
|
Member Data Documentation
|
The underlying Tcl_Interp*.
|
|
|