Skip to content

Unify naming of operations in nfa.hh #172

@Adda0

Description

@Adda0

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 called Nfa::Nfa::get_..._automaton() or Nfa::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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    For:libraryThe issue is related to library (c++ implementation)Module:nfaThe issue is related to Nondeterministic Finite AutomataPriority:normalWork on this sooner rather than later.Type:suggestionA suggestion for feature/change that is not necessary at this moment

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions