Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

CommonASTWithHiddenTokens Class Reference

#include <CommonASTWithHiddenTokens.hpp>

Inheritance diagram for CommonASTWithHiddenTokens:

CommonAST BaseAST AST List of all members.

Public Methods

 CommonASTWithHiddenTokens ()
virtual ~CommonASTWithHiddenTokens ()
virtual const char * typeName (void) const
 Return the class name.

virtual RefAST clone (void) const
 Clone this AST node.

virtual void initialize (int t, const ANTLR_USE_NAMESPACE(std) string &txt)
virtual void initialize (RefAST t)
virtual void initialize (RefToken t)
virtual RefToken getHiddenAfter () const
virtual RefToken getHiddenBefore () const

Static Public Methods

RefAST factory ()

Static Public Attributes

const char *const TYPE_NAME = "CommonASTWithHiddenTokens"

Protected Attributes

RefToken hiddenBefore
RefToken hiddenAfter

Detailed Description

A CommonAST whose initialization copies hidden token information from the Token used to create a node.


Constructor & Destructor Documentation

CommonASTWithHiddenTokens::CommonASTWithHiddenTokens  
 

CommonASTWithHiddenTokens::~CommonASTWithHiddenTokens   [virtual]
 


Member Function Documentation

RefAST CommonASTWithHiddenTokens::clone void    const [virtual]
 

Clone this AST node.

Reimplemented from CommonAST.

RefAST CommonASTWithHiddenTokens::factory   [static]
 

Reimplemented from CommonAST.

virtual RefToken CommonASTWithHiddenTokens::getHiddenAfter   const [inline, virtual]
 

virtual RefToken CommonASTWithHiddenTokens::getHiddenBefore   const [inline, virtual]
 

void CommonASTWithHiddenTokens::initialize RefToken    t [virtual]
 

Reimplemented from CommonAST.

void CommonASTWithHiddenTokens::initialize RefAST    t [virtual]
 

Reimplemented from CommonAST.

void CommonASTWithHiddenTokens::initialize int    t,
const ANTLR_USE_NAMESPACE(std) string &    txt
[virtual]
 

Various initialization routines. Used by several factories to initialize an AST element.

Reimplemented from CommonAST.

virtual const char* CommonASTWithHiddenTokens::typeName void    const [inline, virtual]
 

Return the class name.

Reimplemented from CommonAST.


Member Data Documentation

RefToken CommonASTWithHiddenTokens::hiddenAfter [protected]
 

RefToken CommonASTWithHiddenTokens::hiddenBefore [protected]
 

const char *const CommonASTWithHiddenTokens::TYPE_NAME = "CommonASTWithHiddenTokens" [static]
 

Reimplemented from CommonAST.


The documentation for this class was generated from the following files:
Generated on Wed Nov 3 12:59:27 2004 for Lemur Toolkit by doxygen1.2.18