Home
last modified time | relevance | path

Searched refs:AstString (Results 1 – 5 of 5) sorted by relevance

/external/v8/src/ast/
Dast-value-factory.h46 class AstString : public ZoneObject {
48 explicit AstString(bool is_raw) in AstString() function
63 AstString* next() { return next_; } in next()
64 AstString** next_location() { return &next_; } in next_location()
71 AstString* next_;
81 class AstRawString final : public AstString {
123 : AstString(true), hash_(hash), literal_bytes_(literal_bytes) { in AstRawString()
127 AstRawString() : AstString(true), hash_(0) { in AstRawString()
139 class AstConsString final : public AstString {
141 AstConsString(const AstString* left, const AstString* right) in AstConsString()
[all …]
Dast-value-factory.cc87 int AstString::length() const { in length()
94 void AstString::Internalize(Isolate* isolate) { in Internalize()
290 const AstString* left, const AstString* right) { in NewConsString()
302 for (AstString* current = strings_; current != nullptr;) { in Internalize()
303 AstString* next = current->next(); in Internalize()
Dast.h2569 const AstString* raw_name() const { return raw_name_; } in raw_name()
2570 void set_raw_name(const AstString* name) { raw_name_ = name; } in set_raw_name()
2629 void set_raw_inferred_name(const AstString* raw_inferred_name) { in set_raw_inferred_name()
2700 FunctionLiteral(Zone* zone, const AstString* name, in FunctionLiteral()
2747 const AstString* raw_name_;
2750 const AstString* raw_inferred_name_;
/external/v8/src/parsing/
Dfunc-name-inferrer.h14 class AstString; variable
108 const AstString* MakeNameFromStack();
111 const AstString* MakeNameFromStackHelper(int pos,
112 const AstString* prev);
Dfunc-name-inferrer.cc56 const AstString* FuncNameInferrer::MakeNameFromStack() { in MakeNameFromStack()
60 const AstString* FuncNameInferrer::MakeNameFromStackHelper( in MakeNameFromStackHelper()
61 int pos, const AstString* prev) { in MakeNameFromStackHelper()
84 const AstString* func_name = MakeNameFromStack(); in InferFunctionsNames()