Home
last modified time | relevance | path

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

/external/webkit/V8Binding/v8/src/
Djsregexp.h879 class ChoiceNode: public RegExpNode {
881 explicit ChoiceNode(int expected_size) in ChoiceNode() function
899 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);
Djsregexp.cc696 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 …]