Lines Matching refs:fChildren
20 for (const RegexNode& child : fChildren) { in createStates()
28 while (chars.size() <= (size_t) child.fChildren[1].fPayload.fChar) { in createStates()
31 for (char c = child.fChildren[0].fPayload.fChar; in createStates()
32 c <= child.fChildren[1].fPayload.fChar; in createStates()
42 std::vector<int> right = fChildren[1].createStates(nfa, accept); in createStates()
43 result = fChildren[0].createStates(nfa, right); in createStates()
50 std::vector<int> states = fChildren[0].createStates(nfa, accept); in createStates()
52 states = fChildren[1].createStates(nfa, accept); in createStates()
61 result = fChildren[0].createStates(nfa, next); in createStates()
66 result = fChildren[0].createStates(nfa, accept); in createStates()
76 result = fChildren[0].createStates(nfa, next); in createStates()
94 for (const RegexNode& c : fChildren) { in description()
101 return fChildren[0].description() + fChildren[1].description(); in description()
105 return "(" + fChildren[0].description() + "|" + fChildren[1].description() + ")"; in description()
107 return fChildren[0].description() + "+"; in description()
109 return fChildren[0].description() + "?"; in description()
111 return fChildren[0].description() + "-" + fChildren[1].description(); in description()
113 return fChildren[0].description() + "*"; in description()