Lines Matching refs:accept
12 std::vector<int> RegexNode::createStates(NFA* nfa, const std::vector<int>& accept) const {
16 result.push_back(nfa->addState(NFAState(fPayload.fChar, accept)));
38 result.push_back(nfa->addState(NFAState(fPayload.fBool, chars, accept)));
42 std::vector<int> right = fChildren[1].createStates(nfa, accept);
47 result.push_back(nfa->addState(NFAState(NFAState::kDot_Kind, accept)));
50 std::vector<int> states = fChildren[0].createStates(nfa, accept);
52 states = fChildren[1].createStates(nfa, accept);
57 std::vector<int> next = accept;
66 result = fChildren[0].createStates(nfa, accept);
67 result.insert(result.end(), accept.begin(), accept.end());
72 std::vector<int> next = accept;
77 result.insert(result.end(), accept.begin(), accept.end());