Lines Matching full:arenavector
45 …void AddDirectImportsToDirectExternalSources(const ArenaVector<util::StringView> &directImportsFro…
47 …ArenaVector<ir::ETSImportDeclaration *> ParseDefaultSources(std::string_view srcFile, std::string_…
86 } else if constexpr (std::is_same_v<std::decay_t<T>, ArenaVector<ir::AstNode *>>) { in ProcessFormattedArg()
88 } else if constexpr (std::is_same_v<std::decay_t<T>, ArenaVector<ir::Expression *>>) { in ProcessFormattedArg()
90 } else if constexpr (std::is_same_v<std::decay_t<T>, ArenaVector<ir::Statement *>>) { in ProcessFormattedArg()
92 } else if constexpr (std::is_same_v<std::decay_t<T>, ArenaVector<checker::Type *>>) { in ProcessFormattedArg()
126 ArenaVector<ir::Statement *> CreateStatements(std::string_view sourceCode);
128 ArenaVector<ir::Statement *> CreateFormattedStatements(std::string_view sourceCode,
132 …ArenaVector<ir::Statement *> CreateFormattedStatements(std::string_view const sourceCode, Args &&.… in CreateFormattedStatements()
140 …ArenaVector<ir::AnnotationUsage *> ParseAnnotations(ir::ModifierFlags &flags, bool isTopLevelSt = …
155 const ArenaVector<ir::AstNode *> &properties,
159 …ir::AstNode *CreateFormattedClassElement(std::string_view sourceCode, const ArenaVector<ir::AstNod… in CreateFormattedClassElement()
221 ArenaVector<ir::AstNode *> &ParseAstNodesArrayFormatPlaceholder() override;
222 ArenaVector<ir::Statement *> &ParseStatementsArrayFormatPlaceholder() override;
223 ArenaVector<ir::Expression *> &ParseExpressionsArrayFormatPlaceholder() override;
230 …ir::AstNode *CreateClassElement(std::string_view sourceCode, const ArenaVector<ir::AstNode *> &pro…
245 ArenaVector<ir::Statement *> ParseTopLevelStatements();
253 void ParseNamedExportSpecifiers(ArenaVector<ir::AstNode *> *specifiers, bool defaultExport);
255 ArenaVector<ir::Statement *> ParseTopLevelDeclaration();
257 const ArenaVector<util::StringView> &directImportsFromMainSource,
263 void ParseNamedSpecifiesDefaultImport(ArenaVector<ir::ImportDefaultSpecifier *> *resultDefault,
265 …std::pair<ArenaVector<ir::ImportSpecifier *>, ArenaVector<ir::ImportDefaultSpecifier *>> ParseName…
267 ArenaVector<ir::ETSImportDeclaration *> ParseImportDeclarations();
270 …ir::ETSScript *ParseETSGlobalScript(lexer::SourcePosition startLoc, ArenaVector<ir::Statement *> &…
271 ir::AstNode *ParseImportDefaultSpecifier(ArenaVector<ir::AstNode *> *specifiers) override;
273 ir::MethodDefinition *ParseClassGetterSetterMethod(const ArenaVector<ir::AstNode *> &properties,
291 …ir::MethodDefinition *ParseClassMethod(ClassElementDescriptor *desc, const ArenaVector<ir::AstNode…
294 …const ArenaVector<ir::Expression *> ¶ms, ParserStatus newStatus, ParserStatus contextStatus) o…
301 ArenaVector<ir::AstNode *> *declarations);
323 …std::optional<lexer::SourcePosition> GetDefaultParamPosition(ArenaVector<ir::Expression *> params);
352 void ParseNameSpaceSpecifier(ArenaVector<ir::AstNode *> *specifiers, bool isReExport = false);
387 …ir::AstNode *ParseClassElement(const ArenaVector<ir::AstNode *> &properties, ir::ClassDefinitionMo…
390 void ApplyAnnotationsToNode(ir::AstNode *node, ArenaVector<ir::AnnotationUsage *> &&annotations,
400 …ArenaVector<ir::AstNode *> ParseAnnotationProperties(ir::ModifierFlags memberModifiers = ir::Modif…
406 …ir::AstNode *ParseInnerRest(const ArenaVector<ir::AstNode *> &properties, ir::ClassDefinitionModif…
412 …ir::ClassDefinition *CreateClassDefinitionForNewExpression(ArenaVector<ir::Expression *> &argument…
428 void ParseNumberEnum(ArenaVector<ir::AstNode *> &members);
429 void ParseStringEnum(ArenaVector<ir::AstNode *> &members);
444 …using NamespaceBody = std::tuple<ir::MethodDefinition *, ArenaVector<ir::AstNode *>, lexer::Source…
457 ArenaVector<ir::AstNode *> &properties) override;
458 …void CreateImplicitConstructor(ir::MethodDefinition *&ctor, ArenaVector<ir::AstNode *> &properties,