Home
last modified time | relevance | path

Searched refs:quasis_ (Results 1 - 7 of 7) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DtemplateLiteral.cpp30 quasis_(allocator->Adapter()), in TemplateLiteral()
33 for (auto *quasy : other.quasis_) { in TemplateLiteral()
34 quasis_.emplace_back(quasy->Clone(allocator, this)); in TemplateLiteral()
62 for (auto *&it : quasis_) { in TransformChildren()
76 for (auto *it : quasis_) { in Iterate()
83 dumper->Add({{"type", "TemplateLiteral"}, {"expressions", expressions_}, {"quasis", quasis_}}); in Dump()
89 auto const num = std::max(expressions_.size(), quasis_.size()); in Dump()
92 if (i < quasis_.size()) { in Dump()
93 quasis_[i]->Dump(dumper); in Dump()
H A DtemplateLiteral.h35 : Expression(AstNodeType::TEMPLATE_LITERAL), quasis_(std::move(quasis)), expressions_(std::move(expressions)) in TemplateLiteral()
43 return quasis_;
68 ArenaVector<TemplateElement *> quasis_; member in ark::es2panda::ir::TemplateLiteral
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DtemplateLiteral.cpp31 for (auto *it : quasis_) { in Iterate()
38 dumper->Add({{"type", "TemplateLiteral"}, {"expressions", expressions_}, {"quasis", quasis_}}); in Dump()
43 auto quasisIt = quasis_.begin(); in Compile()
51 size_t total = quasis_.size() + expressions_.size(); in Compile()
94 for (auto iter = quasis_.begin(); iter != quasis_.end(); iter++) { in UpdateSelf()
H A DtemplateLiteral.h36 : Expression(AstNodeType::TEMPLATE_LITERAL), quasis_(std::move(quasis)), expressions_(std::move(expressions)) in TemplateLiteral()
42 return quasis_; in Quasis()
57 ArenaVector<TemplateElement *> quasis_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::TemplateLiteral
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DtemplateLiteralBuilder.h28 : AstBuilder(allocator), quasis_(allocator->Adapter()), expressions_(allocator->Adapter()) in TemplateLiteralBuilder()
34 quasis_.emplace_back(quasi); in AddQuasis()
46 auto node = AllocNode(std::move(quasis_), std::move(expressions_)); in Build()
51 ArenaVector<TemplateElement *> quasis_; member in ark::es2panda::ir::TemplateLiteralBuilder
/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsTemplateLiteralType.cpp28 for (auto *it : quasis_) { in Iterate()
35 dumper->Add({{"type", "TSTemplateLiteralType"}, {"references", references_}, {"quasis", quasis_}}); in Dump()
58 for (auto iter = quasis_.begin(); iter != quasis_.end(); iter++) { in UpdateSelf()
H A DtsTemplateLiteralType.h31 quasis_(std::move(quasis)), in TSTemplateLiteralType()
42 ArenaVector<TemplateElement *> quasis_; member in panda::es2panda::ir::TSTemplateLiteralType

Completed in 3 milliseconds