Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

ixion::javascript::interpreter Class Reference

#include <ixlib_javascript.hh>

List of all members.

Public Methods

 interpreter ()
 ~interpreter ()
ref<expression> parse (std::string const &str)
ref<expression> parse (std::istream &istr)
ref<valueexecute (std::string const &str)
ref<valueexecute (std::istream &istr)
ref<valueexecute (ref< expression > expr)

Public Attributes

ref<list_scope,valueRootScope


Constructor & Destructor Documentation

ixion::javascript::interpreter::interpreter ( )
 

ixion::javascript::interpreter::~interpreter ( )
 


Member Function Documentation

ref<value> ixion::javascript::interpreter::execute ( ref< expression > expr )
 

ref<value> ixion::javascript::interpreter::execute ( std::istream & istr )
 

ref<value> ixion::javascript::interpreter::execute ( std::string const & str )
 

ref<expression> ixion::javascript::interpreter::parse ( std::istream & istr )
 

ref<expression> ixion::javascript::interpreter::parse ( std::string const & str )
 


Member Data Documentation

ref<list_scope,value> ixion::javascript::interpreter::RootScope
 

Definition at line 347 of file ixlib_javascript.hh.


The documentation for this class was generated from the following file:
Generated at Fri Jul 6 21:05:14 2001 for ixlib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001