Lines Matching refs:fStates
67 auto found = fStates.find(label); in getState()
68 if (found == fStates.end()) { in getState()
69 int id = fStates.size(); in getState()
70 fStates[label] = std::unique_ptr<DFAState>(new DFAState(id, label)); in getState()
71 return fStates[label].get(); in getState()
77 NFAState state = fNFA.fStates[nfaState]; in add()
108 for (int idx : state->fLabel.fStates) { in scanState()
109 const NFAState& nfaState = fNFA.fStates[idx]; in scanState()
112 if (fNFA.fStates[nextState].fKind == NFAState::kAccept_Kind) { in scanState()
113 bestAccept = std::min(bestAccept, fNFA.fStates[nextState].fData[0]); in scanState()
163 std::unordered_map<DFAState::Label, std::unique_ptr<DFAState>> fStates; variable