Lines Matching full:arenavector
36 ArenaVector<ir::ImportSpecifier *> result;
37 ArenaVector<ir::ImportDefaultSpecifier *> resultDefault;
38 ArenaVector<ir::ExportSpecifier *> resultExportDefault;
70 …void AddDirectImportsToDirectExternalSources(const ArenaVector<util::StringView> &directImportsFro…
73 …ArenaVector<ir::ETSImportDeclaration *> ParseDefaultSources(std::string_view srcFile, std::string_…
99 …ir::Expression *CreateFormattedExpression(std::string_view const sourceCode, ArenaVector<ir::Expre…
101 ArenaVector<ir::Statement *> CreateStatements(std::string_view sourceCode);
102 ArenaVector<ir::Statement *> CreateFormattedStatements(std::string_view sourceCode,
105 ArenaVector<ir::AnnotationUsage *> ParseAnnotations(bool isTopLevelSt);
110 const ArenaVector<ir::AstNode *> &properties,
118 void ApplyAnnotationsToNode(ir::AstNode *node, ArenaVector<ir::AnnotationUsage *> &&annotations,
139 ArenaVector<ir::AstNode *> &&specifiers,
155 …void ApplyJsDocInfoToSpecificNodeType(ir::AstNode *node, ArenaVector<ir::JsDocInfo> &&jsDocInforma…
156 …void ApplyAnnotationsToArrayType(ir::AstNode *node, ArenaVector<ir::AnnotationUsage *> &&annotatio…
158 …void ApplyAnnotationsToSpecificNodeType(ir::AstNode *node, ArenaVector<ir::AnnotationUsage *> &&an…
160 ArenaVector<ir::AstNode *> &ParseAstNodesArrayFormatPlaceholder() override;
161 ArenaVector<ir::Statement *> &ParseStatementsArrayFormatPlaceholder() override;
162 ArenaVector<ir::Expression *> &ParseExpressionsArrayFormatPlaceholder() override;
166 …ir::AstNode *CreateClassElement(std::string_view sourceCode, const ArenaVector<ir::AstNode *> &pro…
180 ArenaVector<ir::Statement *> ParseTopLevelStatements();
188 …ir::ETSImportDeclaration *ParseImportPathBuildImport(ArenaVector<ir::AstNode *> &&specifiers, bool…
190 void ParseNamedExportSpecifiers(ArenaVector<ir::AstNode *> *specifiers, bool defaultExport);
192 ArenaVector<ir::Statement *> ParseTopLevelDeclaration();
194 const ArenaVector<util::StringView> &directImportsFromMainSource,
197 void ParseNamedSpecifiesDefaultImport(ArenaVector<ir::ImportDefaultSpecifier *> *resultDefault,
199 bool ParseNamedSpecifiesImport(ArenaVector<ir::ImportSpecifier *> *result,
200 ArenaVector<ir::ExportSpecifier *> *resultExportDefault,
205 ArenaVector<ir::ETSImportDeclaration *> ParseImportDeclarations();
206 …ir::Statement *ParseImportDeclarationHelper(lexer::SourcePosition startLoc, ArenaVector<ir::AstNod…
208 …std::vector<Program *> SearchForNotParsed(ArenaVector<util::ImportPathManager::ParseInfo> &parseLi…
209 … ArenaVector<util::StringView> &directImportsFromMainSource);
211 …ir::ETSModule *ParseETSGlobalScript(lexer::SourcePosition startLoc, ArenaVector<ir::Statement *> &…
212 …void ParseFileHeaderFlag(lexer::SourcePosition startLoc, ArenaVector<ir::Statement *> *statements);
213 …ir::ETSModule *ParseImportsOnly(lexer::SourcePosition startLoc, ArenaVector<ir::Statement *> &stat…
214 ir::AstNode *ParseImportDefaultSpecifier(ArenaVector<ir::AstNode *> *specifiers) override;
215 …void *ApplyAnnotationsToClassElement(ir::AstNode *property, ArenaVector<ir::AnnotationUsage *> &&a…
217 …void ApplyJsDocInfoToClassElement(ir::AstNode *property, ArenaVector<ir::JsDocInfo> &&jsDocInforma…
218 ir::MethodDefinition *ParseClassGetterSetterMethod(const ArenaVector<ir::AstNode *> &properties,
239 …ir::MethodDefinition *ParseClassMethod(ClassElementDescriptor *desc, const ArenaVector<ir::AstNode…
242 …const ArenaVector<ir::Expression *> ¶ms, ParserStatus newStatus, ParserStatus contextStatus) o…
251 ArenaVector<ir::AstNode *> *declarations, bool isDefault);
303 void ParseNameSpaceSpecifier(ArenaVector<ir::AstNode *> *specifiers, bool isReExport = false);
342 const ArenaVector<ir::AstNode *> &properties,
347 …ir::AstNode *ParseClassElement(const ArenaVector<ir::AstNode *> &properties, ir::ClassDefinitionMo…
359 …ArenaVector<ir::AstNode *> ParseAnnotationProperties(ir::ModifierFlags memberModifiers = ir::Modif…
368 …ir::AstNode *ParseInnerRest(const ArenaVector<ir::AstNode *> &properties, ir::ClassDefinitionModif…
373 …void ParseArgumentsNewExpression(ArenaVector<ir::Expression *> &arguments, ir::TypeNode *typeRefer…
385 lexer::SourcePosition ParseEnumMember(ArenaVector<ir::AstNode *> &members);
401 …using NamespaceBody = std::tuple<ir::MethodDefinition *, ArenaVector<ir::AstNode *>, lexer::Source…
412 ArenaVector<ir::AstNode *> &properties) override;
413 …void CreateImplicitConstructor(ir::MethodDefinition *&ctor, ArenaVector<ir::AstNode *> &properties,
443 ArenaVector<ir::JsDocInfo> ParseJsDocInfos();