Lines Matching refs:flags

98     static ExpressionParseFlags CarryPatternFlags(ExpressionParseFlags flags);
104 static ir::VariableDeclaratorFlag GetFlag(VariableParsingFlags flags);
108 void ValidateAccessor(ExpressionParseFlags flags, lexer::TokenFlags currentTokenFlags);
111 void ParseGeneratorPropertyModifier(ExpressionParseFlags flags, ParserStatus *methodStatus);
112 bool ParsePropertyModifiers(ExpressionParseFlags flags, ir::PropertyKind *propertyKind, ParserStatus *methodStatus);
114 ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
121 ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
124 ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
132 ir::Expression *ParsePropertyKey(ExpressionParseFlags flags);
133 void ValidateAssignmentTarget(ExpressionParseFlags flags, ir::Expression *node);
141 void CheckFunctionDeclaration(StatementParsingFlags flags);
158 ir::VariableDeclaration *ParseContextualLet(VariableParsingFlags flags,
210 ir::SpreadElement *ParseSpreadElement(ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
212 virtual ir::Expression *ParsePotentialExpressionSequence(ir::Expression *expr, ExpressionParseFlags flags);
218 ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
220 ExpressionParseFlags flags);
222 ExpressionParseFlags flags);
233 ir::Expression *ParseLeftHandSideExpression(ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
253 ArenaVector<ir::Statement *> ParseStatementList(StatementParsingFlags flags = StatementParsingFlags::ALLOW_LEXICAL);
260 virtual ir::Statement *ParseFunctionStatement(StatementParsingFlags flags);
262 virtual ir::ClassDeclaration *ParseClassStatement(StatementParsingFlags flags,
266 virtual ir::ETSStructDeclaration *ParseStructStatement(StatementParsingFlags flags,
270 ir::Statement *ParseLetStatement(StatementParsingFlags flags);
277 ir::Statement *ParseExpressionStatement(StatementParsingFlags flags = StatementParsingFlags::NONE);
304 ir::Statement *ParseVariableDeclaration(VariableParsingFlags flags = VariableParsingFlags::NO_OPTS);
310 ir::VariableDeclarator *ParseVariableDeclarator(VariableParsingFlags flags);
314 ir::ModifierFlags flags = ir::ModifierFlags::NONE);
316 ir::ModifierFlags flags = ir::ModifierFlags::NONE);
321 virtual ir::Statement *ParseStatement(StatementParsingFlags flags = StatementParsingFlags::NONE);
323 virtual ir::Expression *ParseExpression(ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
325 virtual ir::Expression *ParseExpressionOrTypeAnnotation(lexer::TokenType type, ExpressionParseFlags flags);
327 virtual ir::Expression *ParsePatternElement(ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS,
329 void ParsePatternElementErrorCheck(ExpressionParseFlags flags, bool allowDefault);
332 virtual ir::Statement *ParseImportDeclaration(StatementParsingFlags flags);
335 [[maybe_unused]] ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
337 virtual ir::ObjectExpression *ParseObjectExpression(ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
339 virtual ir::ArrayExpression *ParseArrayExpression(ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
340 void ParseArrayExpressionErrorCheck(ir::ArrayExpression *arrayExpressionNode, ExpressionParseFlags flags,
348 virtual ir::Identifier *ParsePrimaryExpressionIdent(ExpressionParseFlags flags);
350 virtual ir::Statement *ParsePotentialExpressionStatement(StatementParsingFlags flags);
358 ir::ModifierFlags flags = ir::ModifierFlags::NONE);
360 virtual ir::Statement *ParsePotentialConstEnum(VariableParsingFlags flags);
362 ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags flags);
374 virtual ir::Statement *ParseConstStatement(StatementParsingFlags flags);
376 virtual ir::AnnotatedExpression *ParseVariableDeclaratorKey(VariableParsingFlags flags);
378 VariableParsingFlags flags);
379 virtual ir::VariableDeclarator *ParseVariableDeclaratorInitializer(ir::Expression *init, VariableParsingFlags flags,
389 virtual void ThrowIfVarDeclaration(VariableParsingFlags flags);
393 ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
394 virtual void ThrowErrorIfStaticConstructor(ir::ModifierFlags flags);
398 ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
399 virtual ir::Expression *ParsePrimaryExpressionWithLiterals(ExpressionParseFlags flags);
402 ir::Expression *ParsePunctuators(ExpressionParseFlags flags);
404 virtual ir::Expression *ParsePrimaryExpression(ExpressionParseFlags flags = ExpressionParseFlags::NO_OPTS);
443 virtual ir::Statement *ParseExportDeclaration(StatementParsingFlags flags);
454 virtual ir::Statement *ParseModuleDeclaration(StatementParsingFlags flags = StatementParsingFlags::NONE)
456 return ParsePotentialExpressionStatement(flags);
475 ClassBody ParseClassBody(ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags flags = ir::ModifierFlags::NONE);