Searched refs:DFAState (Results 1 – 5 of 5) sorted by relevance
45 getState(DFAState::Label({})); in convert()50 DFAState* start = getState(DFAState::Label(startStates)); in convert()66 DFAState* getState(DFAState::Label label) { in getState()70 fStates[label] = std::unique_ptr<DFAState>(new DFAState(id, label)); in getState()103 void scanState(DFAState* state) { in scanState()120 DFAState* nextState = this->getState(DFAState::Label(next)); in scanState()163 std::unordered_map<DFAState::Label, std::unique_ptr<DFAState>> fStates;
16 struct DFAState { struct46 DFAState() in DFAState() function50 DFAState(int id, Label label) in DFAState() argument54 DFAState(const DFAState& other) = delete;64 template<> struct hash<DFAState::Label> { argument65 size_t operator()(const DFAState::Label& s) const {
188 states = [DFAState(closure(start), finish)]200 st = DFAState(nfaset, finish)347 class DFAState(object): class360 assert isinstance(next, DFAState)370 assert isinstance(other, DFAState)
184 "lex/DFAState.h",
834 "src/sksl/lex/DFAState.h",