Lines Matching defs:name
5 #include "src/parsing/func-name-inferrer.h"
17 void FuncNameInferrer::PushEnclosingName(const AstRawString* name) {
18 // Enclosing name is a name of a constructor function. To check
21 if (!name->IsEmpty() && unibrow::Uppercase::Is(name->FirstCharacter())) {
22 names_stack_.push_back(Name(name, kEnclosingConstructorName));
27 void FuncNameInferrer::PushLiteralName(const AstRawString* name) {
28 if (IsOpen() && name != ast_value_factory_->prototype_string()) {
29 names_stack_.push_back(Name(name, kLiteralName));
34 void FuncNameInferrer::PushVariableName(const AstRawString* name) {
35 if (IsOpen() && name != ast_value_factory_->dot_result_string()) {
36 names_stack_.push_back(Name(name, kVariableName));
43 CHECK(names_stack_.back().name()->IsOneByteEqualTo("async"));
62 // Add name. Separate names with ".".
67 result->AddString(zone, current->name());