Logo Search packages:      
Sourcecode: lttoolbox version File versions

Expander Class Reference

#include <Expander.H>

List of all members.


Detailed Description

A compiler of dictionaries to letter transducers

Definition at line 36 of file Expander.H.


Public Member Functions

void expand (string const &fichero, FILE *output)
 Expander ()
 ~Expander ()

Private Member Functions

bool allBlanks ()
string attrib (string const &name)
void procEntry (FILE *output)
string procIdentity ()
void procNode (FILE *output)
string procPar ()
void procParDef ()
string procRegExp ()
pair< string, string > procTransduction ()
void readString (string &result, string const &name)
void requireAttribute (string const &value, string const &attrname, string const &elemname)
void requireEmptyError (string const &name)
void skip (string &name, string const &elem)
void skipBlanks (string &name)

Static Private Member Functions

static void append (list< pair< string, string > > &result, pair< string, string > const &endings)
static void append (list< pair< string, string > > &result, string const &endings)
static void append (list< pair< string, string > > &result, list< pair< string, string > > const &endings)

Private Attributes

string current_paradigm
string direction
map< string, EntList, Ltstr > paradigm
map< string, EntList, Ltstr > paradigm_lr
map< string, EntList, Ltstr > paradigm_rl
xmlTextReaderPtr reader

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index