diff options
Diffstat (limited to 'deps/v8/src/regexp/regexp-dotprinter.cc')
-rw-r--r-- | deps/v8/src/regexp/regexp-dotprinter.cc | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/deps/v8/src/regexp/regexp-dotprinter.cc b/deps/v8/src/regexp/regexp-dotprinter.cc index a6d72aaf5b..b6640626f2 100644 --- a/deps/v8/src/regexp/regexp-dotprinter.cc +++ b/deps/v8/src/regexp/regexp-dotprinter.cc @@ -114,6 +114,15 @@ void DotPrinterImpl::VisitChoice(ChoiceNode* that) { } } +void DotPrinterImpl::VisitLoopChoice(LoopChoiceNode* that) { + VisitChoice(that); +} + +void DotPrinterImpl::VisitNegativeLookaroundChoice( + NegativeLookaroundChoiceNode* that) { + VisitChoice(that); +} + void DotPrinterImpl::VisitText(TextNode* that) { Zone* zone = that->zone(); os_ << " n" << that << " [label=\""; @@ -191,7 +200,7 @@ void DotPrinterImpl::VisitAssertion(AssertionNode* that) { void DotPrinterImpl::VisitAction(ActionNode* that) { os_ << " n" << that << " ["; switch (that->action_type_) { - case ActionNode::SET_REGISTER: + case ActionNode::SET_REGISTER_FOR_LOOP: os_ << "label=\"$" << that->data_.u_store_register.reg << ":=" << that->data_.u_store_register.value << "\", shape=octagon"; break; |