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

JavaLexer Class Reference

#include <java_lexer.h>

Inheritance diagram for JavaLexer::

value_with_methods List of all members.

Public Methods

 JavaLexer (JavaFile in, JavaFile out, std::string current_dir="")
 ~JavaLexer ()
value_type getType () const
ref< valueduplicate ()
ref< valuelookup (std::string const &identifier)
ref< valuecallMethod (std::string const &identifier, parameter_list const &parameters)

Private Types

typedef value_with_methods super

Private Attributes

Lexerlexer
std::string error
bool valid

Member Typedef Documentation

typedef value_with_methods JavaLexer::super [private]
 


Constructor & Destructor Documentation

JavaLexer::JavaLexer JavaFile    in,
JavaFile    out,
std::string    current_dir = ""
 

JavaLexer::~JavaLexer   [inline]
 


Member Function Documentation

ref< value > JavaLexer::callMethod std::string const &    id,
parameter_list const &    pars
 

ref<value> JavaLexer::duplicate   [inline]
 

value_type JavaLexer::getType   const [inline]
 

ref< value > JavaLexer::lookup std::string const &    identifier
 


Member Data Documentation

std::string JavaLexer::error [private]
 

Lexer* JavaLexer::lexer [private]
 

bool JavaLexer::valid [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Nov 20 02:19:53 2001 for Leo<HTML> by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001