rexen/nfa/machine
Types
pub type NFA {
NFA(
states: dict.Dict(String, state.State),
initial_state: String,
ending_states: List(String),
)
}
Constructors
-
NFA( states: dict.Dict(String, state.State), initial_state: String, ending_states: List(String), )
pub type Node {
Node(index: Int, state: state.State)
}
Constructors
-
Node(index: Int, state: state.State)
Values
pub fn add_transition(
nfa: NFA,
from: String,
to: String,
matcher: state.Matcher,
) -> NFA