Skip to content

Commit

Permalink
headers para el tp2
Browse files Browse the repository at this point in the history
  • Loading branch information
lcombina-mavin committed May 13, 2024
1 parent f5fd448 commit b9c1112
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 0 deletions.
25 changes: 25 additions & 0 deletions TP/automata/operaciones_TP2/operacionesTP2.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#include "operacionesTP2.h"

NotDeterministicFiniteAutomata AutomataOperations::nfaUnion(NotDeterministicFiniteAutomata a1, NotDeterministicFiniteAutomata a2)
{
//TODO
return NotDeterministicFiniteAutomata();
}

NotDeterministicFiniteAutomata AutomataOperations::nfaConcatenation(NotDeterministicFiniteAutomata a1, NotDeterministicFiniteAutomata a2)
{
//TODO
return NotDeterministicFiniteAutomata();
}

NotDeterministicFiniteAutomata AutomataOperations::kleeneClosure(NotDeterministicFiniteAutomata a1, NotDeterministicFiniteAutomata a2)
{
//TODO
return NotDeterministicFiniteAutomata();
}

DeterministicFiniteAutomata AutomataOperations::minimization(DeterministicFiniteAutomata dfa)
{
//TODO
return DeterministicFiniteAutomata();
}
11 changes: 11 additions & 0 deletions TP/automata/operaciones_TP2/operacionesTP2.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#include "../ndfa/NotDeterministicFiniteAutomata.h"
#include "../dfa/DeterministicFiniteAutomata.h"

class AutomataOperations{
public:
static NotDeterministicFiniteAutomata nfaUnion(NotDeterministicFiniteAutomata a1, NotDeterministicFiniteAutomata a2);
static NotDeterministicFiniteAutomata nfaConcatenation(NotDeterministicFiniteAutomata a1, NotDeterministicFiniteAutomata a2);
static NotDeterministicFiniteAutomata kleeneClosure(NotDeterministicFiniteAutomata a1, NotDeterministicFiniteAutomata a2);

static DeterministicFiniteAutomata minimization(DeterministicFiniteAutomata dfa);
};

0 comments on commit b9c1112

Please sign in to comment.