SIS
Symmetric Index Structures
/Users/dbr/ma/src/bas/lml/inenagaCDAWG.c File Reference
#include "base.h"
Include dependency graph for inenagaCDAWG.c:

Go to the source code of this file.

Functions

CDAWGBuildHelpCDAWGBuildHelpInit (CompressedAutomaton *aut)
void CDAWGBuildHelpFree (CDAWGBuildHelp *help)
PairState Delta (CDAWGBuildHelp *help, const PairState *state, const void *symbol, UINT *tr)
UINT CDAWGAdd (CDAWGBuildHelp *help, const VoidSequence *documentDollar)

Function Documentation

UINT CDAWGAdd ( CDAWGBuildHelp help,
const VoidSequence documentDollar 
)

adds the whole document, uses inenaga algorithm to add the document symbol by symbol

Definition at line 344 of file inenagaCDAWG.c.

Referenced by lmu::cis::sis::InenagaCDAWGAdapter::Add(), lmu::cis::sis::SCDAWGAdapter::Add(), CmdBuildCDAWG(), and SCDAWGAdd().

void CDAWGBuildHelpFree ( CDAWGBuildHelp help)
CDAWGBuildHelp* CDAWGBuildHelpInit ( CompressedAutomaton aut)

Definition at line 73 of file inenagaCDAWG.c.

Referenced by CmdBuildCDAWG(), and SCDAWGBuildHelpInit().

PairState Delta ( CDAWGBuildHelp help,
const PairState state,
const void *  symbol,
UINT tr 
)