Lines Matching full:flags
99 static ExpressionParseFlags CarryPatternFlags(ExpressionParseFlags flags);
105 static ir::VariableDeclaratorFlag GetFlag(VariableParsingFlags flags);
109 void ValidateAccessor(ExpressionParseFlags flags, lexer::TokenFlags currentTokenFlags);
112 void ParseGeneratorPropertyModifier(ExpressionParseFlags flags, ParserStatus *methodStatus);
113 …bool ParsePropertyModifiers(ExpressionParseFlags flags, ir::PropertyKind *propertyKind, ParserStat…
115 ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
123 … ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
126 … ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
133 ir::Expression *ParsePropertyKey(ExpressionParseFlags flags);
134 void ValidateAssignmentTarget(ExpressionParseFlags flags, ir::Expression *node);
144 void CheckFunctionDeclaration(StatementParsingFlags flags);
161 ir::VariableDeclaration *ParseContextualLet(VariableParsingFlags flags,
215 … ir::SpreadElement *ParseSpreadElement(ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
217 …ir::Expression *ParsePotentialExpressionSequence(ir::Expression *expr, ExpressionParseFlags flags);
224 … ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
226 ExpressionParseFlags flags);
228 ExpressionParseFlags flags);
239 …ir::Expression *ParseLeftHandSideExpression(ExpressionParseFlags flags = ExpressionParseFlags::NO_…
259 …ArenaVector<ir::Statement *> ParseStatementList(StatementParsingFlags flags = StatementParsingFlag…
266 virtual ir::Statement *ParseFunctionStatement(StatementParsingFlags flags);
268 virtual ir::ClassDeclaration *ParseClassStatement(StatementParsingFlags flags,
272 virtual ir::ETSStructDeclaration *ParseStructStatement(StatementParsingFlags flags,
275 ir::Statement *ParseStatementBasedOnTokenType(StatementParsingFlags flags);
277 ir::Statement *ParseLetStatement(StatementParsingFlags flags);
284 …ir::Statement *ParseExpressionStatement(StatementParsingFlags flags = StatementParsingFlags::NONE);
295 … ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags flags,
311 …ir::Statement *ParseVariableDeclaration(VariableParsingFlags flags = VariableParsingFlags::NO_OPTS…
317 ir::VariableDeclarator *ParseVariableDeclarator(VariableParsingFlags flags);
321 … ir::ModifierFlags flags = ir::ModifierFlags::NONE);
323 ir::ModifierFlags flags = ir::ModifierFlags::NONE);
328 …ir::Statement *ParseStatementLiteralIdentHelper(StatementParsingFlags flags = StatementParsingFlag…
330 …ir::Statement *ParseStatementControlFlowTokenHelper(StatementParsingFlags flags = StatementParsing…
332 …ir::Statement *ParseStatementPunctuatorsHelper(StatementParsingFlags flags = StatementParsingFlags…
334 … virtual ir::Statement *ParseStatement(StatementParsingFlags flags = StatementParsingFlags::NONE);
336 …virtual ir::Expression *ParseExpression(ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS…
338 …ir::Expression *ParseExpressionOrTypeAnnotation(lexer::TokenType type, ExpressionParseFlags flags);
340 …virtual ir::Expression *ParsePatternElement(ExpressionParseFlags flags = ExpressionParseFlags::NO_…
342 void ParsePatternElementErrorCheck(ExpressionParseFlags flags, bool allowDefault);
345 virtual ir::Statement *ParseImportDeclaration(StatementParsingFlags flags);
348 [[maybe_unused]] ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
350 …virtual ir::ObjectExpression *ParseObjectExpression(ExpressionParseFlags flags = ExpressionParseFl…
354 …virtual ir::ArrayExpression *ParseArrayExpression(ExpressionParseFlags flags = ExpressionParseFlag…
355 …arseArrayExpressionErrorCheck(ir::ArrayExpression *arrayExpressionNode, ExpressionParseFlags flags,
363 virtual ir::Identifier *ParsePrimaryExpressionIdent(ExpressionParseFlags flags);
365 virtual ir::Statement *ParsePotentialExpressionStatement(StatementParsingFlags flags);
373 … ir::ModifierFlags flags = ir::ModifierFlags::NONE);
375 virtual ir::Statement *ParsePotentialConstEnum(VariableParsingFlags flags);
377 … ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags flags);
390 virtual ir::Statement *ParseConstStatement(StatementParsingFlags flags);
392 virtual ir::AnnotatedExpression *ParseVariableDeclaratorKey(VariableParsingFlags flags);
394 VariableParsingFlags flags);
395 …bleDeclarator *ParseVariableDeclaratorInitializer(ir::Expression *init, VariableParsingFlags flags,
405 virtual void ReportIfVarDeclaration(VariableParsingFlags flags);
409 ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
410 virtual void CheckIfStaticConstructor(ir::ModifierFlags flags);
414 ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
415 virtual ir::Expression *ParsePrimaryExpressionWithLiterals(ExpressionParseFlags flags);
418 ir::Expression *ParsePunctuators(ExpressionParseFlags flags);
420 …virtual ir::Expression *ParsePrimaryExpression(ExpressionParseFlags flags = ExpressionParseFlags::…
459 virtual ir::Statement *ParseExportDeclaration(StatementParsingFlags flags);
474 …virtual ir::Statement *ParseModuleDeclaration(StatementParsingFlags flags = StatementParsingFlags:…
476 return ParsePotentialExpressionStatement(flags);
495 …ClassBody ParseClassBody(ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags flags = ir::Mod…