ScannerFactory Class Reference

#include <scanner.h>

List of all members.


Detailed Description

simple (static only) factory for lexical scanner creation

Definition at line 106 of file scanner.h.


Static Public Member Functions

static IScannercreateScanner (ICharReader *reader, std::string fileName)

Private Member Functions

 ScannerFactory ()

Constructor & Destructor Documentation

ScannerFactory (  )  [private]


Member Function Documentation

IScanner * createScanner ( ICharReader reader,
std::string  fileName 
) [static]

simple factory method

Parameters:
reader scanner input
fileName Name (or alias) of input file (which appears in error msgs)
Returns:
Return on heap allocated instance of scanner
Attention:
Caller is responsible to destroy scanner object.

Definition at line 246 of file scanner.cc.

Referenced by main().

Here is the caller graph for this function:


The documentation for this class was generated from the following files:
Generated on Fri Jul 10 22:42:17 2009 for rob08 by  doxygen 1.5.4