diff --git a/packages/compiler/src/regex.rs b/packages/compiler/src/regex.rs index 02ae9d3..f6f6e73 100644 --- a/packages/compiler/src/regex.rs +++ b/packages/compiler/src/regex.rs @@ -237,6 +237,9 @@ fn add_dfa(net_dfa: &DFAGraph, graph: &DFAGraph) -> DFAGraph { state.edges.insert(*k, v.clone()); } state.r#type = "".to_string(); + if start_state.r#type == "accept" { + state.r#type = "accept".to_string(); + } } }