Module transition

Source
Expand description

This module contains type and functions related to the NFA transition function.

Structsยง

DenseTable ๐Ÿ”’
SparseTable ๐Ÿ”’
TransitionFunctions
This struct contains a map of functions that are the transitions for each NFA state.
TransitionLayout
This struct contains the layout for the lookup tables used by the TransitionFunctions.

Enumsยง

LookupTable ๐Ÿ”’
This enum represents the different type of lookup tables and their offsets.

Constantsยง

SPARSE_RANGE_LOOKUP_TABLE_ELEM ๐Ÿ”’

Functionsยง

flatten_dense_transition ๐Ÿ”’
flatten_sparse_transition ๐Ÿ”’