Lines Matching defs:kind
45 FunctionKind kind = call_super ? FunctionKind::kDefaultDerivedConstructor
47 DeclarationScope* function_scope = NewFunctionScope(kind);
968 FunctionKind kind = flags().function_kind();
969 DCHECK_IMPLIES(IsConciseMethod(kind) || IsAccessorFunction(kind),
973 if (IsArrowFunction(kind)) {
974 if (IsAsyncFunction(kind)) {
987 DeclarationScope* scope = NewFunctionScope(kind);
1050 } else if (IsDefaultConstructor(kind)) {
1052 result = DefaultConstructor(raw_name, IsDerivedConstructor(kind),
1060 raw_name, Scanner::Location::invalid(), kSkipFunctionNameCheck, kind,
1145 DCHECK_EQ(initializer->kind(),
1796 void Parser::DeclareAndBindVariable(VariableProxy* proxy, VariableKind kind,
1800 proxy->raw_name(), kind, mode, Variable::DefaultInitializationFlag(mode),
1806 Variable* Parser::DeclareVariable(const AstRawString* name, VariableKind kind,
1817 Declare(declaration, name, kind, mode, init, scope, was_added, begin, end);
1853 InitializeVariables(&statements, parsing_result->descriptor.kind,
1861 VariableKind kind, int beg_pos, int end_pos,
1866 Declare(declaration, variable_name, kind, mode, kCreatedInitialized, scope(),
1874 if (kind == SLOPPY_BLOCK_FUNCTION_VARIABLE) {
1925 if (IsDerivedConstructor(function_state_->kind())) {
1995 ScopedPtrList<Statement>* statements, VariableKind kind,
2074 int pos, FunctionKind kind, ScopedPtrList<Statement>* body) {
2076 Expression* initial_yield = BuildInitialYield(pos, kind);
2083 int pos, FunctionKind kind, ScopedPtrList<Statement>* body) {
2104 DCHECK(IsAsyncGeneratorFunction(kind));
2109 Expression* initial_yield = BuildInitialYield(pos, kind);
2616 FunctionNameValidity function_name_validity, FunctionKind kind,
2738 DeclarationScope* scope = NewFunctionScope(kind, parse_zone);
2757 SkipFunction(function_name, kind, function_syntax_kind, scope,
2765 ParseFunction(&body, function_name, pos, kind, function_syntax_kind, scope,
2827 bool Parser::SkipFunction(const AstRawString* function_name, FunctionKind kind,
2838 DCHECK_IMPLIES(IsArrowFunction(kind),
2889 function_name, kind, function_syntax_kind, function_scope, use_counts_,
3019 Expression* Parser::BuildInitialYield(int pos, FunctionKind kind) {
3032 FunctionKind kind, FunctionSyntaxKind function_syntax_kind,
3092 CheckArityRestrictions(formals.arity, kind, formals.has_rest,
3104 ParseFunctionBody(body, function_name, pos, formals, kind,
3183 ClassLiteralProperty::Kind kind,
3185 if (kind == ClassLiteralProperty::Kind::FIELD) {
3195 scope, GetVariableMode(kind),
3623 property->kind() == ObjectLiteralProperty::COMPUTED);