Main Page | Directories | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

mootNgramsLexer Class Reference

Flex++ lexer for (TnT-style) moot n-gram parameter files. More...

#include <mootNgramsLexer.h>

Inheritance diagram for mootNgramsLexer:

Inheritance graph
[legend]
Collaboration diagram for mootNgramsLexer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Public Attributes

Protected Member Functions

Protected Attributes

Private Member Functions

Private Attributes


Detailed Description

Supports comments introduced with '%%'.


Constructor & Destructor Documentation

mootNgramsLexer::mootNgramsLexer  ) 
 

virtual mootNgramsLexer::~mootNgramsLexer void   )  [inline, virtual]
 


Member Function Documentation

int mootNgramsLexer::input  )  [private]
 

virtual void mootNgramsLexer::mgl_begin int  stateno  )  [virtual]
 

Set current start-state. Descendants must override this method (section 3 only!)

Reimplemented from moot::GenericLexer.

virtual void* mootNgramsLexer::mgl_yy_create_buffer int  size,
FILE *  unused = stdin
[inline, virtual]
 

Flex++ should define this (backwards), but it doesn't get through to us

Implements moot::GenericLexer.

virtual void** mootNgramsLexer::mgl_yy_current_buffer_p void   )  [inline, virtual]
 

Reimplemented from moot::GenericLexer.

virtual void mootNgramsLexer::mgl_yy_delete_buffer void *  buf  )  [inline, virtual]
 

Flex++ should define this, but it doesn't get through to us

Reimplemented from moot::GenericLexer.

virtual void mootNgramsLexer::mgl_yy_init_buffer void *  buf,
FILE *  unused = stdin
[inline, virtual]
 

Flex++ should define this, but it doesn't get through to us

Implements moot::GenericLexer.

virtual void mootNgramsLexer::mgl_yy_switch_to_buffer void *  buf  )  [inline, virtual]
 

Flex++ should define this, but it doesn't get through to us

Implements moot::GenericLexer.

YY_BUFFER_STATE mootNgramsLexer::yy_create_buffer FILE *  file,
int  size
[protected]
 

void mootNgramsLexer::yy_delete_buffer YY_BUFFER_STATE  b  )  [protected]
 

virtual void mootNgramsLexer::yy_echo  )  [protected, virtual]
 

virtual void mootNgramsLexer::yy_fatal_error char *  msg  )  [protected, virtual]
 

int mootNgramsLexer::yy_get_next_buffer  )  [private]
 

long mootNgramsLexer::yy_get_previous_state_ void   )  [private]
 

void mootNgramsLexer::yy_init_buffer YY_BUFFER_STATE  b,
FILE *  file
[protected]
 

void mootNgramsLexer::yy_initialize  )  [private]
 

virtual int mootNgramsLexer::yy_input char *  buf,
int &  result,
int  max_size
[protected, virtual]
 

void mootNgramsLexer::yy_load_buffer_state void   )  [protected]
 

void mootNgramsLexer::yy_switch_to_buffer YY_BUFFER_STATE  new_buffer  )  [protected]
 

long mootNgramsLexer::yy_try_NUL_trans_ long  current_state_  )  [private]
 

virtual int mootNgramsLexer::yy_wrap  )  [protected, virtual]
 

int mootNgramsLexer::yyinput  )  [inline, private]
 

int mootNgramsLexer::yylex yy_mootNgramsParser_stype yylval,
mootNgramsParserLType yylloc
 

void mootNgramsLexer::yyrestart FILE *  input_file  )  [protected]
 

void mootNgramsLexer::yyunput unsigned char  c,
unsigned char *  buf_ptr
[private]
 


Member Data Documentation

unsigned char* mootNgramsLexer::yy_c_buf_p [private]
 

YY_BUFFER_STATE mootNgramsLexer::yy_current_buffer [protected]
 

int mootNgramsLexer::yy_did_buffer_switch_on_eof [private]
 

unsigned char mootNgramsLexer::yy_hold_char [private]
 

int mootNgramsLexer::yy_init [private]
 

int mootNgramsLexer::yy_n_chars [private]
 

int mootNgramsLexer::yy_start [private]
 

FILE* mootNgramsLexer::yyin
 

int mootNgramsLexer::yyleng
 

FILE * mootNgramsLexer::yyout
 

unsigned char* mootNgramsLexer::yytext
 


The documentation for this class was generated from the following file:
Generated on Mon Jun 27 13:05:26 2005 for libmoot by  doxygen 1.3.8-20040913