• Home
  • Raw
  • Download

Lines Matching refs:ArrayExpression

36 ArrayExpression::ArrayExpression([[maybe_unused]] Tag const tag, ArrayExpression const &other,  in ArrayExpression()  function in panda::es2panda::ir::ArrayExpression
57 ArrayExpression *ArrayExpression::Clone(ArenaAllocator *const allocator, AstNode *const parent) in Clone()
59 …if (auto *const clone = allocator->New<ArrayExpression>(Tag {}, *this, allocator); clone != nullpt… in Clone()
68 bool ArrayExpression::ConvertibleToArrayPattern() in ConvertibleToArrayPattern()
119 ValidationInfo ArrayExpression::ValidateExpression() in ValidateExpression()
169 void ArrayExpression::TransformChildren(const NodeTransformer &cb) in TransformChildren()
184 void ArrayExpression::Iterate(const NodeTraverser &cb) const in Iterate()
199 void ArrayExpression::Dump(ir::AstDumper *dumper) const in Dump()
208 void ArrayExpression::Dump(ir::SrcDumper *dumper) const in Dump()
220 void ArrayExpression::Compile(compiler::PandaGen *pg) const in Compile()
225 void ArrayExpression::Compile(compiler::ETSGen *const etsg) const in Compile()
230 checker::Type *ArrayExpression::Check(checker::TSChecker *checker) in Check()
235 checker::Type *ArrayExpression::CheckPattern(checker::TSChecker *checker) in CheckPattern()
346 void ArrayExpression::HandleNestedArrayExpression(checker::ETSChecker *const checker, in HandleNestedArrayExpression()
347ArrayExpression *const currentElement, const bool isArray, in HandleNestedArrayExpression()
376 checker::Type *ArrayExpression::Check(checker::ETSChecker *checker) in Check()
381 void ArrayExpression::GetPrefferedTypeFromFuncParam(checker::ETSChecker *checker, Expression *param, in GetPrefferedTypeFromFuncParam()