LLVM 17.0.0git
|
The internal class that maintains all possible paths through an NFA based on a path through the DFA. More...
#include "llvm/Support/Automaton.h"
Public Member Functions | |
NfaTranscriber (ArrayRef< NfaStatePair > TransitionInfo) | |
ArrayRef< NfaStatePair > | getTransitionInfo () const |
void | reset () |
void | transition (unsigned TransitionInfoIdx) |
ArrayRef< NfaPath > | getPaths () |
The internal class that maintains all possible paths through an NFA based on a path through the DFA.
Definition at line 60 of file Automaton.h.
|
inline |
Definition at line 115 of file Automaton.h.
References reset().
Definition at line 141 of file Automaton.h.
References llvm::SmallVectorImpl< T >::clear(), P, and llvm::SmallVectorTemplateBase< T, bool >::push_back().
|
inline |
Definition at line 120 of file Automaton.h.
|
inline |
Definition at line 124 of file Automaton.h.
References Allocator, and llvm::SmallVectorImpl< T >::clear().
Referenced by NfaTranscriber().
|
inline |
Definition at line 132 of file Automaton.h.