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

Go to the source code of this file.

Defines

#define SCDAWG_C
#define mRight   (help->aut->right)
#define mLeft   (help->aut->left)

Functions

SCDAWGSCDAWGInit (UINT symbolSize)
void SCDAWGFree (SCDAWG *aut)
void SCDAWGClose (SCDAWGBuildHelp *help)
void SCDAWGShrink (SCDAWG *aut)
void SCDAWGAddTarjanTable (SCDAWG *aut)
void SCDAWGWrite (SCDAWG *aut, FILE *fp)
SCDAWGSCDAWGRead (FILE *fp)
void SCDAWGDumpStat (const SCDAWG *aut, FILE *fp)
void SCDAWGDumpGV (SCDAWG *aut, FILE *fp, void(*DumpLabel)(const SCDAWG *, FILE *, UINT, boolean, UINT), UINT encoding)
SCDAWGBuildHelpSCDAWGBuildHelpInit (SCDAWG *aut)
void SCDAWGBuildHelpFree (SCDAWGBuildHelp *help)
UINT FindRightState (SCDAWGBuildHelp *help, UINT l)
void SCDAWGAdd (SCDAWGBuildHelp *help, VoidSequence *sharpDocumentDollar)

Define Documentation

#define mLeft   (help->aut->left)

Definition at line 7 of file scdawg.c.

Referenced by FindRightState(), and SCDAWGClose().

#define mRight   (help->aut->right)

Definition at line 6 of file scdawg.c.

Referenced by FindRightState(), and SCDAWGClose().

#define SCDAWG_C

Definition at line 2 of file scdawg.c.


Function Documentation

UINT FindRightState ( SCDAWGBuildHelp help,
UINT  l 
)

Definition at line 132 of file scdawg.c.

Referenced by SCDAWGAdd().

void SCDAWGAdd ( SCDAWGBuildHelp help,
VoidSequence sharpDocumentDollar 
)

Definition at line 146 of file scdawg.c.

Referenced by lmu::cis::sis::SCDAWGAdapter::BuildSCDAWG(), and CmdBuildSCDAWG().

void SCDAWGAddTarjanTable ( SCDAWG aut)
void SCDAWGBuildHelpFree ( SCDAWGBuildHelp help)
SCDAWGBuildHelp* SCDAWGBuildHelpInit ( SCDAWG aut)

Definition at line 114 of file scdawg.c.

Referenced by lmu::cis::sis::SCDAWGAdapter::BuildSCDAWG(), and CmdBuildSCDAWG().

void SCDAWGClose ( SCDAWGBuildHelp help)
void SCDAWGDumpGV ( SCDAWG aut,
FILE *  fp,
void(*)(const SCDAWG *, FILE *, UINT, boolean, UINT DumpLabel,
UINT  encoding 
)

Definition at line 83 of file scdawg.c.

Referenced by CmdSCDAWGDumpGV(), and lmu::cis::sis::SCDAWGAdapter::DumpGV().

void SCDAWGDumpStat ( const SCDAWG aut,
FILE *  fp 
)

Definition at line 74 of file scdawg.c.

Referenced by CmdSCDAWGStat(), and lmu::cis::sis::SCDAWGAdapter::DumpStat().

SCDAWG* SCDAWGInit ( UINT  symbolSize)

Definition at line 9 of file scdawg.c.

Referenced by lmu::cis::sis::SCDAWGAdapter::BuildSCDAWG(), and CmdBuildSCDAWG().

SCDAWG* SCDAWGRead ( FILE *  fp)
void SCDAWGShrink ( SCDAWG aut)
void SCDAWGWrite ( SCDAWG aut,
FILE *  fp 
)