golem Class Reference

#include <golem.h>

List of all members.

Classes

struct  state

Public Member Functions

 golem (const char *const _query, const int _length, const int _t, int _debug)
void reset ()
int read (char const c)
void show ()
 ~golem ()

Private Member Functions

void createNFA ()
void createDFA ()

Private Attributes

int ** nfa
int * t0
int st
int nst
int bst
set< int > nfa_final
int * dfa
int nstates
char * query
int t
int debug
int status
int n

Constructor & Destructor Documentation

golem::golem ( const char *const   _query,
const int  _length,
const int  _t,
int  _debug 
) [inline]

References createDFA(), createNFA(), debug, n, query, status, and t.

golem::~golem (  )  [inline]

References dfa, nfa, nst, query, and t0.


Member Function Documentation

void golem::createDFA (  )  [inline, private]
void golem::createNFA (  )  [inline, private]

References bst, debug, n, nfa, nfa_final, nst, query, st, t, and t0.

Referenced by golem().

int golem::read ( char const   c  )  [inline]

References DESP, dfa, status, and WIDTH.

Referenced by simplesearch::search().

void golem::reset (  )  [inline]

References status.

void golem::show (  )  [inline]

References DESP, dfa, nstates, and WIDTH.


Member Data Documentation

int golem::bst [private]

Referenced by createDFA(), and createNFA().

int golem::debug [private]

Referenced by createDFA(), createNFA(), and golem().

int* golem::dfa [private]

Referenced by createDFA(), read(), show(), and ~golem().

int golem::n [private]

Referenced by createDFA(), createNFA(), and golem().

int** golem::nfa [private]

Referenced by createDFA(), createNFA(), and ~golem().

set<int> golem::nfa_final [private]

Referenced by createDFA(), and createNFA().

int golem::nst [private]

Referenced by createDFA(), createNFA(), and ~golem().

int golem::nstates [private]

Referenced by createDFA(), and show().

char* golem::query [private]

Referenced by createNFA(), golem(), and ~golem().

int golem::st [private]

Referenced by createNFA().

int golem::status [private]

Referenced by golem(), read(), and reset().

int golem::t [private]

Referenced by createNFA(), and golem().

int* golem::t0 [private]

Referenced by createDFA(), createNFA(), and ~golem().


The documentation for this class was generated from the following file:
Generated on Tue Jul 27 16:29:32 2010 for FreeLing by  doxygen 1.6.3