Searched refs:ChoiceNode (Results 1 – 2 of 2) sorted by relevance
879 class ChoiceNode: public RegExpNode {881 explicit ChoiceNode(int expected_size) in ChoiceNode() function899 virtual ChoiceNode* Clone() { return new ChoiceNode(*this); } in Clone()932 class NegativeLookaheadChoiceNode: public ChoiceNode {936 : ChoiceNode(2) { in NegativeLookaheadChoiceNode()954 class LoopChoiceNode: public ChoiceNode {957 : ChoiceNode(2), in LoopChoiceNode()980 ChoiceNode::AddAlternative(node); in AddAlternative()1176 void BuildTable(ChoiceNode* node);
696 DispatchTable* ChoiceNode::GetTable(bool ignore_case) { in GetTable()1234 void ChoiceNode::GenerateGuard(RegExpMacroAssembler* macro_assembler, in GenerateGuard()1654 int ChoiceNode::EatsAtLeastHelper(int still_to_find, in EatsAtLeastHelper()1676 int ChoiceNode::EatsAtLeast(int still_to_find, int recursion_depth) { in EatsAtLeast()2020 return ChoiceNode::GetQuickCheckDetails(details, in GetQuickCheckDetails()2027 void ChoiceNode::GetQuickCheckDetails(QuickCheckDetails* details, in GetQuickCheckDetails()2468 int ChoiceNode::GreedyLoopTextLength(GuardedAlternative* alternative) { in GreedyLoopTextLength()2521 ChoiceNode::Emit(compiler, trace); in Emit()2525 int ChoiceNode::CalculatePreloadCharacters(RegExpCompiler* compiler) { in CalculatePreloadCharacters()2670 void ChoiceNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()[all …]