Skip to content

Commit

Permalink
Merge pull request #1 from 0xVikasRushi/feat/tfs
Browse files Browse the repository at this point in the history
feat/tfs
  • Loading branch information
0xVikasRushi authored May 28, 2024
2 parents d1e0f6e + bbf748a commit 5456e54
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions src/nfa.rs
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,14 @@ impl NFA {
}
}

pub fn concat(first: &mut NFA, array_of_nfa: &mut Vec<NFA>) -> NFA {
let mut current_nfa = first.clone();
pub fn concat(first: &mut NFA, array_of_nfa: &mut Vec[NFA]) -> NFA {
let mut current_nfa = first;

for nfa in array_of_nfa.iter_mut() {
current_nfa = NFA::concat_pair(&mut current_nfa, nfa);
*current_nfa = NFA::concat_pair(current_nfa, nfa);
}

current_nfa
current_nfa.clone()
}
}

Expand Down Expand Up @@ -91,8 +91,8 @@ mod test {
#[test]
fn test_concat() {
let mut first = NFA::char("a");
let second = NFA::char("b");
let third = NFA::char("c");
let mut second = NFA::char("b");
let mut third = NFA::char("c");

dbg!(first.clone());
let mut array_of_nfa = vec![second, third];
Expand Down

0 comments on commit 5456e54

Please sign in to comment.