Home
last modified time | relevance | path

Searched refs:ModuleFlag (Results 1 – 5 of 5) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/ets/
DetsModule.h33 enum class ModuleFlag : uint32_t { enum
42 struct enumbitops::IsAllowedType<ark::es2panda::ir::ModuleFlag> : std::true_type {
50 ModuleFlag flag, parser::Program *program)
76 return (flag_ & ModuleFlag::ETSSCRIPT) != 0;
81 return (flag_ & ModuleFlag::NAMESPACE) != 0;
86 return (flag_ & ModuleFlag::NAMESPACE_CHAIN_LAST_NODE) != 0;
92 flag_ |= ModuleFlag::NAMESPACE_CHAIN_LAST_NODE;
111 ModuleFlag flag_;
DetsModule.cpp60 …return allocator->New<ETSModule>(allocator, std::move(statementList), nullptr, ModuleFlag::NONE, n… in Construct()
/arkcompiler/ets_frontend/ets2panda/parser/
DETSparserNamespaces.cpp72 … ExpectIdentifier(), ir::ModuleFlag::NAMESPACE, globalProgram_); in ParseNamespaceImp()
80 … ExpectIdentifier(), ir::ModuleFlag::NAMESPACE, globalProgram_); in ParseNamespaceImp()
DETSparser.cpp183 …AllocNode<ir::ETSModule>(Allocator(), std::move(statements), ident, ir::ModuleFlag::ETSSCRIPT, Get… in ParseETSGlobalScript()
204 …AllocNode<ir::ETSModule>(Allocator(), std::move(statements), ident, ir::ModuleFlag::ETSSCRIPT, Get… in ParseImportsOnly()
314 …dule = allocator->New<ir::ETSModule>(allocator, std::move(stmts), ident, ir::ModuleFlag::ETSSCRIPT, in AddGenExtenralSourceToParseList()
/arkcompiler/ets_frontend/ets2panda/evaluate/
DscopedDebugInfoPlugin.cpp413 emptyIdent, ir::ModuleFlag::ETSSCRIPT, program); in CreateEmptyProgram()