Searched refs:ChoiceNode (Results 1 – 2 of 2) sorted by relevance
1051 class ChoiceNode: public RegExpNode {1053 explicit ChoiceNode(int expected_size) in ChoiceNode() function1074 virtual ChoiceNode* Clone() { return new ChoiceNode(*this); } in Clone()1107 class NegativeLookaheadChoiceNode: public ChoiceNode {1111 : ChoiceNode(2) { in NegativeLookaheadChoiceNode()1132 class LoopChoiceNode: public ChoiceNode {1135 : ChoiceNode(2), in LoopChoiceNode()1161 ChoiceNode::AddAlternative(node); in AddAlternative()1358 void BuildTable(ChoiceNode* node);
777 DispatchTable* ChoiceNode::GetTable(bool ignore_case) { in GetTable()1339 void ChoiceNode::GenerateGuard(RegExpMacroAssembler* macro_assembler, in GenerateGuard()1782 int ChoiceNode::EatsAtLeastHelper(int still_to_find, in EatsAtLeastHelper()1811 int ChoiceNode::EatsAtLeast(int still_to_find, in EatsAtLeast()2161 return ChoiceNode::GetQuickCheckDetails(details, in GetQuickCheckDetails()2168 void ChoiceNode::GetQuickCheckDetails(QuickCheckDetails* details, in GetQuickCheckDetails()2668 int ChoiceNode::GreedyLoopTextLengthForAlternative( in GreedyLoopTextLengthForAlternative()2723 ChoiceNode::Emit(compiler, trace); in Emit()2727 int ChoiceNode::CalculatePreloadCharacters(RegExpCompiler* compiler, in CalculatePreloadCharacters()2874 void ChoiceNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()[all …]