| Interface | Description |
|---|---|
| FSASerializer |
All FSA serializers to binary formats will implement this interface.
|
| IMessageLogger | |
| StateVisitor |
State visitor.
|
| Class | Description |
|---|---|
| CFSA |
CFSA (Compact Finite State Automaton) binary format implementation.
|
| CFSA2 |
CFSA (Compact Finite State Automaton) binary format implementation, version 2:
CFSA2.BIT_TARGET_NEXT applicable on all arcs, not necessarily the last one.
v-coded goto field
v-coded perfect hashing numbers, if any
31 most frequent labels integrated with flags byte
|
| CFSA2Serializer | |
| ConstantArcSizeFSA |
An FSA with constant-size arc representation produced directly
by
FSABuilder. |
| FSA |
This is a top abstract class for handling finite state automata.
|
| FSA5 |
FSA binary format implementation for version 5.
|
| FSA5Serializer |
Serializes in-memory
FSA graphs to a binary format compatible with
Jan Daciuk's fsa's package FSA5 format. |
| FSABuilder |
Fast, memory-conservative finite state automaton builder, returning a
byte-serialized
ConstantArcSizeFSA (a tradeoff between construction
speed and memory consumption). |
| FSAFinalStatesIterator |
An iterator that traverses the right language of a given node (all sequences
reachable from a given node).
|
| FSAInfo |
Compute additional information about an FSA: number of arcs, nodes, etc.
|
| FSATraversal |
This class implements some common matching and scanning operations on a
generic FSA.
|
| FSAUtils |
Other FSA-related utilities not directly associated with the class hierarchy.
|
| FSAUtils.IntIntHolder | |
| MatchResult |
A matching result returned from
FSATraversal. |
| Enum | Description |
|---|---|
| FSABuilder.InfoEntry |
Debug and information constants.
|
| FSAFlags |
FSA automaton flags.
|
Copyright © 2013. All Rights Reserved.