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< value > duplicate ()
ref< value > lookup (std::string const &identifier)
ref< value > callMethod (std::string const &identifier, parameter_list const &parameters)

Private Types

typedef value_with_methods super

Private Attributes

Lexer * lexer
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