/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | tsImportEqualsDeclarationBuilder.h | 41 TSImportEqualsDeclarationBuilder &SetIsExport(bool isExport) in SetIsExport() argument 43 isExport_ = isExport; in SetIsExport()
|
/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
H A D | tsImportEqualsDeclaration.h | 26 explicit TSImportEqualsDeclaration(Identifier *id, Expression *moduleReference, bool isExport) in TSImportEqualsDeclaration() argument 30 isExport_(isExport) in TSImportEqualsDeclaration()
|
H A D | tsParameterProperty.h | 28 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 D | tsImportEqualsDeclaration.h | 36 explicit TSImportEqualsDeclaration(Identifier *id, Expression *moduleReference, bool isExport) in TSImportEqualsDeclaration() argument 40 isExport_(isExport) in TSImportEqualsDeclaration()
|
H A D | tsEnumDeclaration.h | 44 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 D | tsParameterProperty.h | 37 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 D | transformer.h | 116 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 D | transformer.cpp | 166 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 D | statementTSParser.cpp | 125 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 D | expressionTSParser.cpp | 254 bool isExport = false; in CreateParameterProperty() local 274 return AllocNode<ir::TSParameterProperty>(accessibilityOption, parameter, readonly, isStatic, isExport); in CreateParameterProperty()
|
H A D | TSparser.h | 79 bool isExport = false);
|
/arkcompiler/ets_frontend/es2panda/binder/ |
H A D | declaration.h | 167 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 D | parserImpl.h | 523 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 D | statementParser.cpp | 336 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 D | parserImpl.cpp | 3546 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
|