Home
last modified time | relevance | path

Searched refs:AstConsString (Results 1 – 9 of 9) sorted by relevance

/external/v8/src/ast/
Dast-value-factory.h128 class AstConsString final : public ZoneObject {
130 AstConsString* AddString(Zone* zone, const AstRawString* s) { in AddString()
161 AstConsString() : next_(nullptr), segment_({nullptr, nullptr}) {} in AstConsString() function
163 AstConsString* next() const { return next_; } in next()
164 AstConsString** next_location() { return &next_; } in next_location()
170 AstConsString* next_;
176 AstConsString::Segment* next;
300 V8_EXPORT_PRIVATE AstConsString* NewConsString();
301 AstConsString* NewConsString(const AstRawString* str);
302 AstConsString* NewConsString(const AstRawString* str1,
[all …]
Dast-value-factory.cc153 void AstConsString::Internalize(Isolate* isolate) { in Internalize()
161 for (AstConsString::Segment* current = segment_.next; current != nullptr; in Internalize()
170 std::forward_list<const AstRawString*> AstConsString::ToRawStrings() const { in ToRawStrings()
177 for (AstConsString::Segment* current = segment_.next; current != nullptr; in ToRawStrings()
245 AstConsString* AstValueFactory::NewConsString() { in NewConsString()
246 AstConsString* new_string = new (zone_) AstConsString; in NewConsString()
252 AstConsString* AstValueFactory::NewConsString(const AstRawString* str) { in NewConsString()
256 AstConsString* AstValueFactory::NewConsString(const AstRawString* str1, in NewConsString()
271 for (AstConsString* current = cons_strings_; current != nullptr;) { in Internalize()
272 AstConsString* next = current->next(); in Internalize()
Dprettyprinter.h96 void PrintLiteral(const AstConsString* value, bool quote);
109 void PrintLiteralIndented(const char* info, const AstConsString* value,
Dast.cc230 const AstConsString* raw_inferred_name) { in set_raw_inferred_name()
277 const AstConsString* cons_string; in GetDebugName()
Dast.h2233 const AstConsString* raw_name() const { return raw_name_; } in raw_name()
2234 void set_raw_name(const AstConsString* name) { raw_name_ = name; } in set_raw_name()
2290 const AstConsString* raw_inferred_name() { return raw_inferred_name_; } in raw_inferred_name()
2294 void set_raw_inferred_name(const AstConsString* raw_inferred_name);
2410 const AstConsString* raw_name_;
2413 const AstConsString* raw_inferred_name_;
Dprettyprinter.cc656 void AstPrinter::PrintLiteral(const AstConsString* value, bool quote) { in PrintLiteral()
731 const AstConsString* value, bool quote) { in PrintLiteralIndented()
/external/v8/src/parsing/
Dfunc-name-inferrer.cc61 const AstConsString* FuncNameInferrer::MakeNameFromStack() { in MakeNameFromStack()
62 AstConsString* result = ast_value_factory_->NewConsString(); in MakeNameFromStack()
82 const AstConsString* func_name = MakeNameFromStack(); in InferFunctionsNames()
Dfunc-name-inferrer.h14 class AstConsString; variable
105 const AstConsString* MakeNameFromStack();
Dparser.cc3741 AstConsString* cons_name = nullptr; in SetFunctionName()