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()
95 for (const RegexNode& c : fChildren) { in description()
102 return fChildren[0].description() + fChildren[1].description(); in description()
106 return "(" + fChildren[0].description() + "|" + fChildren[1].description() + ")"; in description()
108 return fChildren[0].description() + "+"; in description()
110 return fChildren[0].description() + "?"; in description()
112 return fChildren[0].description() + "-" + fChildren[1].description(); in description()
114 return fChildren[0].description() + "*"; in description()