Searched refs:quasis_ (Results 1 - 7 of 7) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
H A D | templateLiteral.cpp | 30 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 D | templateLiteral.h | 35 : 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 D | templateLiteral.cpp | 31 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 D | templateLiteral.h | 36 : 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 D | templateLiteralBuilder.h | 28 : 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 D | tsTemplateLiteralType.cpp | 28 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 D | tsTemplateLiteralType.h | 31 quasis_(std::move(quasis)), in TSTemplateLiteralType() 42 ArenaVector<TemplateElement *> quasis_; member in panda::es2panda::ir::TSTemplateLiteralType
|
Completed in 3 milliseconds