Home
last modified time | relevance | path

Searched refs:isExport (Results 1 - 15 of 15) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DtsImportEqualsDeclarationBuilder.h41 TSImportEqualsDeclarationBuilder &SetIsExport(bool isExport) in SetIsExport() argument
43 isExport_ = isExport; in SetIsExport()
/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsImportEqualsDeclaration.h26 explicit TSImportEqualsDeclaration(Identifier *id, Expression *moduleReference, bool isExport) in TSImportEqualsDeclaration() argument
30 isExport_(isExport) in TSImportEqualsDeclaration()
H A DtsParameterProperty.h28 bool isExport) in TSParameterProperty()
34 export_(isExport) in TSParameterProperty()
27 TSParameterProperty(AccessibilityOption accessibility, Expression *parameter, bool readonly, bool isStatic, bool isExport) TSParameterProperty() argument
/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsImportEqualsDeclaration.h36 explicit TSImportEqualsDeclaration(Identifier *id, Expression *moduleReference, bool isExport) in TSImportEqualsDeclaration() argument
40 isExport_(isExport) in TSImportEqualsDeclaration()
H A DtsEnumDeclaration.h44 bool isExport, bool isDeclare, bool isConst) in TSEnumDeclaration()
49 isExport_(isExport), in TSEnumDeclaration()
43 TSEnumDeclaration(binder::TSEnumScope *scope, Identifier *key, ArenaVector<TSEnumMember *> &&members, bool isExport, bool isDeclare, bool isConst) TSEnumDeclaration() argument
H A DtsParameterProperty.h37 bool isOverride, bool isStatic, bool isExport) in TSParameterProperty()
44 export_(isExport) in TSParameterProperty()
36 TSParameterProperty(AccessibilityOption accessibility, Expression *parameter, bool readonly, bool isOverride, bool isStatic, bool isExport) TSParameterProperty() argument
/arkcompiler/ets_frontend/es2panda/parser/transformer/
H A Dtransformer.h116 ir::UpdateNodes VisitTsModuleDeclaration(ir::TSModuleDeclaration *childNode, bool isExport = false);
152 bool isExport,
157 bool isExport = false);
158 ir::Expression *CreateTsModuleParam(util::StringView paramName, bool isExport);
203 ir::UpdateNodes VisitTsEnumDeclaration(ir::TSEnumDeclaration *node, bool isExport = false);
204 ir::AstNode *CreateVariableDeclarationForTSEnumOrTSModule(util::StringView name, ir::AstNode *node, bool isExport);
207 bool isExport);
220 ArenaVector<ir::Expression *> CreateCallExpressionArguments(util::StringView name, bool isExport);
H A Dtransformer.cpp166 bool isExport = false; in FindExportVariableInTsModuleScope() local
176 isExport = true; in FindExportVariableInTsModuleScope()
185 isExport = true; in FindExportVariableInTsModuleScope()
190 if (!isExport) { in FindExportVariableInTsModuleScope()
1862 bool isExport, in CreateVariableDeclarationWithIdentify()
1886 binder::DeclarationFlags declflag = isExport ? in CreateVariableDeclarationWithIdentify()
1923 bool isExport) in CreateCallExpressionForTsModule()
1968 ArenaVector<ir::Expression *> arguments = CreateCallExpressionArguments(name, isExport); in CreateCallExpressionForTsModule()
1974 ir::Expression *Transformer::CreateTsModuleParam(util::StringView paramName, bool isExport) in CreateTsModuleParam() argument
1976 if (isExport) { in CreateTsModuleParam()
1859 CreateVariableDeclarationWithIdentify(util::StringView name, VariableParsingFlags flags, ir::AstNode *node, bool isExport, ir::Expression *init, bool needBinding) CreateVariableDeclarationWithIdentify() argument
1921 CreateCallExpressionForTsModule(ir::TSModuleDeclaration *node, util::StringView name, bool isExport) CreateCallExpressionForTsModule() argument
1995 VisitTsModuleDeclaration(ir::TSModuleDeclaration *node, bool isExport) VisitTsModuleDeclaration() argument
2020 VisitTsEnumDeclaration(ir::TSEnumDeclaration *node, bool isExport) VisitTsEnumDeclaration() argument
2038 CreateVariableDeclarationForTSEnumOrTSModule(util::StringView name, ir::AstNode *node, bool isExport) CreateVariableDeclarationForTSEnumOrTSModule() argument
2061 CreateCallExpressionForTsEnum(ir::TSEnumDeclaration *node, util::StringView name, bool isExport) CreateCallExpressionForTsEnum() argument
2110 CreateCallExpressionArguments(util::StringView name, bool isExport) CreateCallExpressionArguments() argument
[all...]
/arkcompiler/ets_frontend/ets2panda/parser/
H A DstatementTSParser.cpp125 bool isExport) in ParseTsImportEqualsDeclaration()
146 auto *importEqualsDecl = AllocNode<ir::TSImportEqualsDeclaration>(id, ParseModuleReference(), isExport); in ParseTsImportEqualsDeclaration()
124 ParseTsImportEqualsDeclaration(const lexer::SourcePosition &startLoc, bool isExport) ParseTsImportEqualsDeclaration() argument
H A DexpressionTSParser.cpp254 bool isExport = false; in CreateParameterProperty() local
274 return AllocNode<ir::TSParameterProperty>(accessibilityOption, parameter, readonly, isStatic, isExport); in CreateParameterProperty()
H A DTSparser.h79 bool isExport = false);
/arkcompiler/ets_frontend/es2panda/binder/
H A Ddeclaration.h167 explicit EnumLiteralDecl(ArenaAllocator *allocator, util::StringView name, bool isExport, bool isConst) in EnumLiteralDecl() argument
168 : MultiDecl(allocator, name), isExport_(isExport), isConst_(isConst) {} in EnumLiteralDecl()
/arkcompiler/ets_frontend/es2panda/parser/
H A DparserImpl.h523 ir::TSModuleDeclaration *ParseTsModuleDeclaration(bool isDeclare, bool isExport = false);
528 bool isExport);
532 bool isExport = false);
579 bool isExport, bool isDeclare, bool isConst);
580 ir::TSEnumDeclaration *ParseEnumDeclaration(bool isExport = false, bool isDeclare = false, bool isConst = false);
596 bool isDeclare = false, bool isExport = false);
H A DstatementParser.cpp336 ir::TSModuleDeclaration *ParserImpl::ParseTsModuleDeclaration(bool isDeclare, bool isExport) in ParseTsModuleDeclaration() argument
361 return ParseTsModuleOrNamespaceDelaration(startLoc, isDeclare, isExport); in ParseTsModuleDeclaration()
407 bool isDeclare, bool isExport) in ParseTsModuleOrNamespaceDelaration()
416 if (!res && isExport && parentScope->IsTSModuleScope()) { in ParseTsModuleOrNamespaceDelaration()
425 if (isExport && parentScope->IsTSModuleScope()) { in ParseTsModuleOrNamespaceDelaration()
490 bool isExport) in ParseTsImportEqualsDeclaration()
521 if (isExport && scope->IsTSModuleScope()) { in ParseTsImportEqualsDeclaration()
526 auto *importEqualsDecl = AllocNode<ir::TSImportEqualsDeclaration>(id, ParseModuleReference(), isExport); in ParseTsImportEqualsDeclaration()
2151 ir::Statement *ParserImpl::ParseVariableDeclaration(VariableParsingFlags flags, bool isDeclare, bool isExport) in ParseVariableDeclaration() argument
2167 return ParseEnumDeclaration(isExport, isDeclar in ParseVariableDeclaration()
406 ParseTsModuleOrNamespaceDelaration(const lexer::SourcePosition &startLoc, bool isDeclare, bool isExport) ParseTsModuleOrNamespaceDelaration() argument
489 ParseTsImportEqualsDeclaration(const lexer::SourcePosition &startLoc, bool isExport) ParseTsImportEqualsDeclaration() argument
[all...]
H A DparserImpl.cpp3546 bool isExport, bool isDeclare, bool isConst) in ParseEnumMembers()
3596 Binder()->GetScope()->AsTSEnumScope(), key, std::move(members), isExport, isDeclare, isConst); in ParseEnumMembers()
3604 ir::TSEnumDeclaration *ParserImpl::ParseEnumDeclaration(bool isExport, bool isDeclare, bool isConst) in ParseEnumDeclaration() argument
3618 if (res == nullptr && isExport && currentScope->IsTSModuleScope()) { in ParseEnumDeclaration()
3626 Allocator(), ident, isExport, isConst); in ParseEnumDeclaration()
3628 if (isExport && currentScope->IsTSModuleScope()) { in ParseEnumDeclaration()
3646 auto *enumDeclaration = ParseEnumMembers(key, enumStart, isExport, isDeclare, isConst); in ParseEnumDeclaration()
4144 bool isExport = false; in CreateTsParameterProperty() local
4166 return AllocNode<ir::TSParameterProperty>(accessibility, parameter, readonly, isOverride, isStatic, isExport); in CreateTsParameterProperty()
3545 ParseEnumMembers(ir::Identifier *key, const lexer::SourcePosition &enumStart, bool isExport, bool isDeclare, bool isConst) ParseEnumMembers() argument

Completed in 22 milliseconds