Home
last modified time | relevance | path

Searched refs:NullLiteral (Results 1 - 18 of 18) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/expressions/literals/
H A DnullLiteral.cpp25 void NullLiteral::TransformChildren([[maybe_unused]] const NodeTransformer &cb, in TransformChildren()
30 void NullLiteral::Iterate([[maybe_unused]] const NodeTraverser &cb) const {} in Iterate()
32 void NullLiteral::Dump(ir::AstDumper *dumper) const in Dump()
34 dumper->Add({{"type", "NullLiteral"}, {"value", AstDumper::Property::Constant::PROP_NULL}}); in Dump()
37 void NullLiteral::Dump(ir::SrcDumper *dumper) const in Dump()
42 void NullLiteral::Compile(compiler::PandaGen *pg) const in Compile()
47 void NullLiteral::Compile(compiler::ETSGen *etsg) const in Compile()
52 checker::Type *NullLiteral::Check(checker::TSChecker *checker) in Check()
57 checker::Type *NullLiteral::Check(checker::ETSChecker *checker) in Check()
62 NullLiteral *NullLitera
[all...]
H A DnullLiteral.h22 class NullLiteral : public Literal { class
24 ~NullLiteral() override = default;
26 NO_COPY_SEMANTIC(NullLiteral);
27 NO_MOVE_SEMANTIC(NullLiteral);
29 explicit NullLiteral() : Literal(AstNodeType::NULL_LITERAL) {} in NullLiteral() function in ark::es2panda::ir::NullLiteral
31 [[nodiscard]] NullLiteral *Clone(ArenaAllocator *allocator, AstNode *parent) override;
/arkcompiler/ets_frontend/es2panda/ir/expressions/literals/
H A DnullLiteral.cpp24 void NullLiteral::Iterate([[maybe_unused]] const NodeTraverser &cb) const {} in Iterate()
26 void NullLiteral::Dump(ir::AstDumper *dumper) const in Dump()
28 dumper->Add({{"type", "NullLiteral"}, {"value", AstDumper::Property::Constant::PROP_NULL}}); in Dump()
31 void NullLiteral::Compile(compiler::PandaGen *pg) const in Compile()
36 checker::Type *NullLiteral::Check(checker::Checker *checker) const in Check()
41 void NullLiteral::UpdateSelf([[maybe_unused]] const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binder) {} in UpdateSelf()
H A DnullLiteral.h32 class NullLiteral : public Literal { class
34 explicit NullLiteral() : Literal(AstNodeType::NULL_LITERAL) {} in NullLiteral() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::NullLiteral
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DnullLiteralBuilder.h25 class NullLiteralBuilder : public AstBuilder<ir::NullLiteral> {
29 NullLiteral *Build() in Build()
/arkcompiler/ets_frontend/ets2panda/compiler/base/
H A Dliterals.h69 static Literal NullLiteral() in NullLiteral() function in ark::es2panda::ark::es2panda::ark::es2panda::compiler::Literal
/arkcompiler/ets_frontend/es2panda/ir/
H A DastNodeMapping.h66 _(NULL_LITERAL, NullLiteral) \
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNodeMapping.h71 _(NULL_LITERAL, NullLiteral) \
/arkcompiler/ets_frontend/ets2panda/util/
H A Dhelpers.cpp384 return compiler::Literal::NullLiteral(); in ToConstantLiteral()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DJSCompiler.cpp97 value = compiler::Literal::NullLiteral(); in PropertyMethodKind()
817 return compiler::Literal::NullLiteral(); in CreateLiteral()
1214 void JSCompiler::Compile(const ir::NullLiteral *expr) const in Compile()
H A DETSCompiler.cpp1256 void ETSCompiler::Compile(const ir::NullLiteral *expr) const in Compile()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DparserImpl.h239 ir::NullLiteral *ParseNullLiteral();
H A DexpressionParser.cpp876 ir::NullLiteral *ParserImpl::ParseNullLiteral() in ParseNullLiteral()
879 auto *nullNode = AllocNode<ir::NullLiteral>(); in ParseNullLiteral()
H A DETSparser.cpp1631 auto *typeAnnotation = AllocNode<ir::NullLiteral>(); in ParseExpressionOrTypeAnnotation()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DobjectExpression.cpp270 return pg->Allocator()->New<NullLiteral>(); in CreateLiteral()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzer.cpp1077 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::NullLiteral *expr) const in Check()
H A DETSAnalyzer.cpp1870 checker::Type *ETSAnalyzer::Check(ir::NullLiteral *expr) const in Check()
/arkcompiler/ets_frontend/es2panda/parser/
H A DexpressionParser.cpp1061 auto *nullNode = AllocNode<ir::NullLiteral>(); in ParsePrimaryExpression()

Completed in 38 milliseconds