• Home
  • Raw
  • Download

Lines Matching full:flags

122     static ExpressionParseFlags CarryPatternFlags(ExpressionParseFlags flags);
129 ir::VariableDeclaratorFlag GetFlag(VariableParsingFlags flags);
131 void ValidateAccessor(ExpressionParseFlags flags, lexer::TokenFlags currentTokenFlags);
134 void ParseGeneratorPropertyModifier(ExpressionParseFlags flags, ParserStatus *methodStatus);
135 …bool ParsePropertyModifiers(ExpressionParseFlags flags, ir::PropertyKind *propertyKind, ParserStat…
137 ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
147 … ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
154 virtual ir::Expression *ParsePropertyKey(ExpressionParseFlags flags);
155 void ValidateAssignmentTarget(ExpressionParseFlags flags, ir::Expression *node);
165 void CheckFunctionDeclaration(StatementParsingFlags flags);
182 ir::VariableDeclaration *ParseContextualLet(VariableParsingFlags flags,
252 … ir::SpreadElement *ParseSpreadElement(ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
254 …ir::Expression *ParsePotentialExpressionSequence(ir::Expression *expr, ExpressionParseFlags flags);
261 … ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
263 ExpressionParseFlags flags);
265 ExpressionParseFlags flags);
276 …ir::Expression *ParseLeftHandSideExpression(ExpressionParseFlags flags = ExpressionParseFlags::NO_…
296 …ArenaVector<ir::Statement *> ParseStatementList(StatementParsingFlags flags = StatementParsingFlag…
302 virtual ir::Statement *ParseFunctionStatement(StatementParsingFlags flags);
304 …virtual ir::Statement *ParseClassStatement(StatementParsingFlags flags, ir::ClassDefinitionModifie…
307 …virtual ir::Statement *ParseStructStatement(StatementParsingFlags flags, ir::ClassDefinitionModifi…
310 virtual ir::Statement *ParseInterfaceStatement(StatementParsingFlags flags);
311 ir::Statement *ParseStatementBasedOnTokenType(StatementParsingFlags flags);
313 ir::Statement *ParseLetStatement(StatementParsingFlags flags);
320 …ir::Statement *ParseExpressionStatement(StatementParsingFlags flags = StatementParsingFlags::NONE);
331 … ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags flags,
347 …ir::Statement *ParseVariableDeclaration(VariableParsingFlags flags = VariableParsingFlags::NO_OPTS…
353 ir::VariableDeclarator *ParseVariableDeclarator(VariableParsingFlags flags);
357 ir::ModifierFlags flags = ir::ModifierFlags::NONE);
359 ir::ModifierFlags flags = ir::ModifierFlags::NONE);
364 …ir::Statement *ParseStatementLiteralIdentHelper(StatementParsingFlags flags = StatementParsingFlag…
366 …ir::Statement *ParseStatementControlFlowTokenHelper(StatementParsingFlags flags = StatementParsing…
368 …ir::Statement *ParseStatementPunctuatorsHelper(StatementParsingFlags flags = StatementParsingFlags…
370 … virtual ir::Statement *ParseStatement(StatementParsingFlags flags = StatementParsingFlags::NONE);
372 …virtual ir::Expression *ParseExpression(ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS…
374 …ir::Expression *ParseExpressionOrTypeAnnotation(lexer::TokenType type, ExpressionParseFlags flags);
376 …virtual ir::Expression *ParsePatternElement(ExpressionParseFlags flags = ExpressionParseFlags::NO_…
378 void ParsePatternElementErrorCheck(ExpressionParseFlags flags, bool allowDefault);
381 virtual ir::Statement *ParseImportDeclaration(StatementParsingFlags flags);
384 [[maybe_unused]] ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
386 …virtual ir::ObjectExpression *ParseObjectExpression(ExpressionParseFlags flags = ExpressionParseFl…
389 … virtual ir::ArrayExpression *ParseArrayExpression(ExpressionParseFlags flags, bool allowOmitted);
390 virtual ir::ArrayExpression *ParseArrayExpression(ExpressionParseFlags flags);
391 …arseArrayExpressionErrorCheck(ir::ArrayExpression *arrayExpressionNode, ExpressionParseFlags flags,
399 virtual ir::Identifier *ParsePrimaryExpressionIdent(ExpressionParseFlags flags);
401 virtual ir::Statement *ParsePotentialExpressionStatement(StatementParsingFlags flags);
409 … ir::ModifierFlags flags = ir::ModifierFlags::NONE);
411 virtual ir::Statement *ParsePotentialConstEnum(VariableParsingFlags flags);
413 … ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags flags);
426 virtual ir::Statement *ParseConstStatement(StatementParsingFlags flags);
428 virtual ir::AnnotatedExpression *ParseVariableDeclaratorKey(VariableParsingFlags flags);
429 virtual ir::Statement *ParseAnnotationsInStatement(StatementParsingFlags flags);
431 VariableParsingFlags flags);
432 …bleDeclarator *ParseVariableDeclaratorInitializer(ir::Expression *init, VariableParsingFlags flags,
442 virtual void ReportIfVarDeclaration(VariableParsingFlags flags);
446 ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
447 virtual void CheckIfStaticConstructor(ir::ModifierFlags flags);
451 ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
452 virtual ir::Expression *ParsePrimaryExpressionWithLiterals(ExpressionParseFlags flags);
455 ir::Expression *ParsePunctuators(ExpressionParseFlags flags);
457 …virtual ir::Expression *ParsePrimaryExpression(ExpressionParseFlags flags = ExpressionParseFlags::…
496 virtual ir::Statement *ParseExportDeclaration(StatementParsingFlags flags);
511 …virtual ir::Statement *ParseModuleDeclaration(StatementParsingFlags flags = StatementParsingFlags:…
513 return ParsePotentialExpressionStatement(flags);
534 …ClassBody ParseClassBody(ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags flags = ir::Mod…
576 bool ParseList(std::optional<lexer::TokenType> termToken, lexer::NextTokenFlags flags,