Home
last modified time | relevance | path

Searched refs:ChoiceNode (Results 1 – 2 of 2) sorted by relevance

/external/v8/src/
Djsregexp.h996 class ChoiceNode: public RegExpNode {
998 explicit ChoiceNode(int expected_size) in ChoiceNode() function
1016 virtual ChoiceNode* Clone() { return new ChoiceNode(*this); } in Clone()
1049 class NegativeLookaheadChoiceNode: public ChoiceNode {
1053 : ChoiceNode(2) { in NegativeLookaheadChoiceNode()
1072 class LoopChoiceNode: public ChoiceNode {
1075 : ChoiceNode(2), in LoopChoiceNode()
1099 ChoiceNode::AddAlternative(node); in AddAlternative()
1295 void BuildTable(ChoiceNode* node);
Djsregexp.cc665 DispatchTable* ChoiceNode::GetTable(bool ignore_case) { in GetTable()
1203 void ChoiceNode::GenerateGuard(RegExpMacroAssembler* macro_assembler, in GenerateGuard()
1621 int ChoiceNode::EatsAtLeastHelper(int still_to_find, in EatsAtLeastHelper()
1643 int ChoiceNode::EatsAtLeast(int still_to_find, int recursion_depth) { in EatsAtLeast()
1987 return ChoiceNode::GetQuickCheckDetails(details, in GetQuickCheckDetails()
1994 void ChoiceNode::GetQuickCheckDetails(QuickCheckDetails* details, in GetQuickCheckDetails()
2492 int ChoiceNode::GreedyLoopTextLength(GuardedAlternative* alternative) { in GreedyLoopTextLength()
2545 ChoiceNode::Emit(compiler, trace); in Emit()
2549 int ChoiceNode::CalculatePreloadCharacters(RegExpCompiler* compiler) { in CalculatePreloadCharacters()
2694 void ChoiceNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
[all …]