[][src]Module regex_dfa_gen::nfa

Non-determinative Finite Automata

usage:

use regex_dfa_gen::ast::AstNode;
use regex_dfa_gen::nfa::Nfa;

let ast : AstNode = r"12".parse::<AstNode>().unwrap();
let nfa = Nfa::from_ast(&ast);
assert_eq!(nfa.len(), 2);

Structs

Nfa
NfaBuilder

use NfaBuilder::to_nfa to get the nfa.

NfaState
NfaStateNode

can only use to a single builder.(will be improved)