Home
last modified time | relevance | path

Searched refs:EndNode (Results 1 - 8 of 8) sorted by relevance

/third_party/gn/src/gn/
H A Dparse_tree.h25 class EndNode;
88 virtual const EndNode* AsEnd() const;
294 void set_end(std::unique_ptr<EndNode> e) { end_ = std::move(e); } in set_end()
295 const EndNode* End() const { return end_.get(); } in End()
319 std::unique_ptr<EndNode> end_;
460 void set_end(std::unique_ptr<EndNode> e) { end_ = std::move(e); } in set_end()
461 const EndNode* End() const { return end_.get(); } in End()
490 std::unique_ptr<EndNode> end_;
597 // EndNode ---------------------------------------------------------------------
603 class EndNode class
[all...]
H A Dparse_tree.cc188 const EndNode* ParseNode::AsEnd() const { in AsEnd()
272 RETURN_IF_MATCHES_NAME(EndNode); in BuildFromJSON()
653 ret->end_ = EndNode::NewFromJSON(*value.FindKey(kJsonEnd)); in NewFromJSON()
924 ret->end_ = EndNode::NewFromJSON(*value.FindKey(kJsonEnd)); in NewFromJSON()
1227 // EndNode ---------------------------------------------------------------------
1229 EndNode::EndNode(const Token& token) : value_(token) {} in EndNode() function in EndNode
1231 EndNode::~EndNode() = default;
1233 const EndNode* EndNod
[all...]
H A Dparser.cc537 list->set_end(std::make_unique<EndNode>(token)); in IdentifierOrCall()
681 list->set_end(std::make_unique<EndNode>(cur_token())); in ParseList()
741 block->set_end(std::make_unique<EndNode>(Consume())); in ParseBlock()
H A Dcommand_format.cc938 } else if (const EndNode* end = root->AsEnd()) { in Expr()
/third_party/node/deps/v8/src/regexp/
H A Dregexp-nodes.h532 class EndNode : public RegExpNode { class
535 EndNode(Action action, Zone* zone) : RegExpNode(zone), action_(action) {} in EndNode() function in v8::internal::EndNode
554 class NegativeSubmatchSuccess : public EndNode {
559 : EndNode(NEGATIVE_SUBMATCH_SUCCESS, zone), in NegativeSubmatchSuccess()
H A Dregexp-compiler.h526 EndNode* accept() { return accept_; } in accept()
571 EndNode* accept_;
H A Dregexp-dotprinter.cc167 void DotPrinterImpl::VisitEnd(EndNode* that) { in VisitEnd()
H A Dregexp-compiler.cc257 accept_ = zone->New<EndNode>(EndNode::ACCEPT, zone); in RegExpCompiler()
611 void EndNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
3702 void VisitEnd(EndNode* that) override {
3949 if (node == nullptr) node = zone()->New<EndNode>(EndNode::BACKTRACK, zone()); in PreprocessRegExp()

Completed in 20 milliseconds