Unify naming of operations in nfa.hh
#172
Labels
For:library
The issue is related to library (c++ implementation)
Module:nfa
The issue is related to Nondeterministic Finite Automata
Priority:normal
Work on this sooner rather than later.
Type:suggestion
A suggestion for feature/change that is not necessary at this moment
There are a few functions, such as
Nfa::determinize()
which operate on automata passed as a parameter and return a new automaton. There are also method, usually calledNfa::Nfa::get_..._automaton()
orNfa::Nfa::get_..._words
, etc., e.g.,Nfa::Nfa::get_one_letter_automaton()
, which operate on the underlying automaton object and return a new automaton. Finally, there are methods which operate on the underlying automaton object and perform the operation in place (for example,Nfa::Nfa::trim()
).We should agree on whether we want to try to unify these variants, or when each variant can be used.
The text was updated successfully, but these errors were encountered: