| /arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
| H A D | tsEnumDeclarationBuilder.h | 50 TSEnumDeclarationBuilder &SetIsDeclare(bool isDeclare) in SetIsDeclare() argument
|
| /arkcompiler/ets_frontend/es2panda/ir/ts/ |
| H A D | tsEnumDeclaration.h | 43 TSEnumDeclaration(binder::TSEnumScope *scope, Identifier *key, ArenaVector<TSEnumMember *> &&members, bool isExport, bool isDeclare, bool isConst) TSEnumDeclaration() argument
|
| /arkcompiler/ets_frontend/ets2panda/ir/ts/ |
| H A D | tsEnumDeclaration.h | 36 bool isDeclare = false; member
|
| /arkcompiler/ets_frontend/es2panda/binder/ |
| H A D | binder.h | 290 T *Binder::AddTsDecl(const lexer::SourcePosition &pos, bool isDeclare, Args &&... args) in AddTsDecl() argument 307 T *Binder::AddTsDecl(const lexer::SourcePosition &pos, DeclarationFlags flag, bool isDeclare, Args &&... args) in AddTsDecl() argument 325 T *Binder::AddDecl(const lexer::SourcePosition &pos, bool isDeclare, Args &&... args) in AddDecl() argument 342 AddDecl(const lexer::SourcePosition &pos, DeclarationFlags flag, bool isDeclare, Args &&... args) AddDecl() argument [all...] |
| H A D | declaration.h | 118 void SetDeclare(bool isDeclare) in SetDeclare() argument
|
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| H A D | ETSparserClasses.cpp | 416 bool isDeclare = (modifiers & ir::ModifierFlags::DECLARE) != 0; in ParseClassFieldDefinition() local 877 bool isDeclare = InAmbientContext(); in ParseInterfaceMethod() local
|
| H A D | ASparser.cpp | 1331 bool isDeclare = InAmbientContext(); in ParseFunctionBody() local
|
| H A D | TSparser.cpp | 2076 bool isDeclare = InAmbientContext(); in ParseFunctionBody() local
|
| H A D | ETSparser.cpp | 371 bool isDeclare = InAmbientContext(); in ParseFunction() local
|
| H A D | parserImpl.cpp | 934 bool isDeclare = InAmbientContext(); in ParseFunction() local
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| H A D | expressionParser.cpp | 1912 ir::Expression *ParserImpl::ParsePatternElement(ExpressionParseFlags flags, bool allowDefault, bool isDeclare) in ParsePatternElement() argument 1866 ParsePotentialTsFunctionParameter(ExpressionParseFlags flags, ir::Expression *returnNode, bool isDeclare) ParsePotentialTsFunctionParameter() argument
|
| H A D | statementParser.cpp | 201 bool isDeclare = false; in ParseStatement() local 336 ParseTsModuleDeclaration(bool isDeclare, bool isExport) ParseTsModuleDeclaration() argument 364 ParseTsAmbientExternalModuleDeclaration(const lexer::SourcePosition &startLoc, bool isDeclare) ParseTsAmbientExternalModuleDeclaration() argument 406 ParseTsModuleOrNamespaceDelaration(const lexer::SourcePosition &startLoc, bool isDeclare, bool isExport) ParseTsModuleOrNamespaceDelaration() argument 582 ParseVarStatement(bool isDeclare) ParseVarStatement() argument 589 ParseLetStatement(StatementParsingFlags flags, bool isDeclare) ParseLetStatement() argument 600 ParseConstStatement(StatementParsingFlags flags, bool isDeclare) ParseConstStatement() argument 641 ParseFunctionStatement(StatementParsingFlags flags, bool isDeclare) ParseFunctionStatement() argument 661 ParsePotentialExpressionStatement(StatementParsingFlags flags, bool isDeclare) ParsePotentialExpressionStatement() argument 688 ParseClassStatement(StatementParsingFlags flags, bool isDeclare, ArenaVector<ir::Decorator *> &&decorators, ArenaVector<ir::Annotation *> &&annotations, bool isAbstract) ParseClassStatement() argument 700 ParseClassDeclaration(bool idRequired, ArenaVector<ir::Decorator *> &&decorators, ArenaVector<ir::Annotation *> &&annotations, bool isDeclare, bool isAbstract, bool isExported, bool isAnnotation) ParseClassDeclaration() argument 730 ParseTsTypeAliasDeclaration(bool isDeclare) ParseTsTypeAliasDeclaration() argument 778 ParseTsInterfaceDeclaration(bool isDeclare) ParseTsInterfaceDeclaration() argument 840 ValidateTsInterfaceName(bool isDeclare) ValidateTsInterfaceName() argument 1175 ParseFunctionDeclaration(bool canBeAnonymous, ParserStatus newStatus, bool isDeclare) ParseFunctionDeclaration() argument 1977 ValidateDeclaratorId(bool isDeclare) ValidateDeclaratorId() argument 2016 ParseVariableDeclaratorInitializer(ir::Expression *init, VariableParsingFlags flags, const lexer::SourcePosition &startLoc, bool isDeclare) ParseVariableDeclaratorInitializer() argument 2042 ParseVariableDeclarator(VariableParsingFlags flags, bool isDeclare) ParseVariableDeclarator() argument 2096 ParseVariableDeclaratorKey(VariableParsingFlags flags, bool isDeclare, bool *isDefinite) ParseVariableDeclaratorKey() argument 2151 ParseVariableDeclaration(VariableParsingFlags flags, bool isDeclare, bool isExport) ParseVariableDeclaration() argument 2684 bool isDeclare = false; ParseNamedExportDeclaration() local [all...] |
| H A D | parserImpl.cpp | 2318 void ParserImpl::ValidateClassKey(ClassElmentDescriptor *desc, bool isDeclare) in ValidateClassKey() argument 2369 ir::Expression *ParserImpl::ParseClassKey(ClassElmentDescriptor *desc, bool isDeclare) in ParseClassKey() argument 2592 ParseClassMethod(ClassElmentDescriptor *desc, const ArenaVector<ir::Statement *> &properties, ir::Expression *propName, lexer::SourcePosition *propEnd, ArenaVector<ir::Decorator *> &&decorators, ArenaVector<ir::Annotation *> &&annotations, bool isDeclare) ParseClassMethod() argument 2672 ParseClassProperty(ClassElmentDescriptor *desc, const ArenaVector<ir::Statement *> &properties, ir::Expression *propName, ir::Expression *typeAnnotation, ArenaVector<ir::Decorator *> &&decorators, ArenaVector<ir::Annotation *> &&annotations, bool isDeclare, std::pair<binder::FunctionScope *, binder::FunctionScope *> implicitScopes) ParseClassProperty() argument 2854 ParseClassElement(const ArenaVector<ir::Statement *> &properties, ArenaVector<ir::TSIndexSignature *> *indexSignatures, bool hasSuperClass, bool isDeclare, bool isAbstractClass, bool isExtendsFromNull, std::pair<binder::FunctionScope *, binder::FunctionScope *> implicitScopes) ParseClassElement() argument 3015 CreateImplicitMethod(ir::Expression *superClass, bool hasSuperClass, ir::ScriptFunctionFlags funcFlag, bool isDeclare) CreateImplicitMethod() argument 3132 SetIdentNodeInClassDefinition(bool isDeclare, binder::ConstDecl **decl) SetIdentNodeInClassDefinition() argument 3150 ParseClassDefinition(bool isDeclaration, bool idRequired, bool isDeclare, bool isAbstract) ParseClassDefinition() argument 3275 ParseSuperClass(bool isDeclare, bool *hasSuperClass, bool *isExtendsFromNull) ParseSuperClass() argument 3295 ParseTSClassImplements(bool isDeclare) ParseTSClassImplements() argument 3343 ValidateClassConstructor(const ir::MethodDefinition *ctor, const ArenaVector<ir::Statement *> &properties, bool isDeclare, bool hasConstructorFuncBody, bool hasSuperClass, bool isExtendsFromNull) ValidateClassConstructor() argument 3506 ParseEnumComputedPropertyKey(binder::EnumDecl *&decl, const lexer::SourcePosition &keyStartLoc, bool isDeclare) ParseEnumComputedPropertyKey() argument 3545 ParseEnumMembers(ir::Identifier *key, const lexer::SourcePosition &enumStart, bool isExport, bool isDeclare, bool isConst) ParseEnumMembers() argument 3604 ParseEnumDeclaration(bool isExport, bool isDeclare, bool isConst) ParseEnumDeclaration() argument 3705 ParseFunctionParams(bool isDeclare, ArenaVector<ir::ParamDecorators> *paramDecorators) ParseFunctionParams() argument 4002 ParseFunction(ParserStatus newStatus, bool isDeclare, ArenaVector<ir::ParamDecorators> *paramDecorators) ParseFunction() argument 4169 ParseFunctionParameter(bool isDeclare) ParseFunctionParameter() argument [all...] |