/external/chromium_org/v8/src/ |
func-name-inferrer.h | 14 class AstRawString; 37 void PushEnclosingName(const AstRawString* name); 45 void PushLiteralName(const AstRawString* name); 47 void PushVariableName(const AstRawString* name); 85 Name(const AstRawString* name, NameType type) : name(name), type(type) {} 86 const AstRawString* name;
|
ast-value-factory.h | 65 class AstRawString : public AstString { 101 AstRawString(bool is_one_byte, const Vector<const byte>& literal_bytes, 105 AstRawString() 149 const AstRawString* AsString() const { 165 bool EqualsString(const AstRawString* string) const { 199 explicit AstValue(const AstRawString* s) : type_(STRING) { string_ = s; } 212 explicit AstValue(ZoneList<const AstRawString*>* s) : type_(STRING_ARRAY) { 224 const AstRawString* string_; 228 ZoneList<const AstRawString*>* strings_; 271 : string_table_(AstRawString::Compare) [all...] |
parser.h | 362 typedef const AstRawString* Identifier; 397 bool IsEvalOrArguments(const AstRawString* identifier) const; 398 V8_INLINE bool IsFutureStrictReserved(const AstRawString* identifier) const; 405 bool IsPrototype(const AstRawString* identifier) const; 407 bool IsConstructor(const AstRawString* identifier) const; 409 static const AstRawString* AsIdentifier(Expression* expression) { 418 static bool IsArrayIndex(const AstRawString* string, uint32_t* index) { 424 static void PushLiteralName(FuncNameInferrer* fni, const AstRawString* id) { 486 const char* type, const AstRawString* arg, int pos); 490 Expression* NewThrowTypeError(const char* type, const AstRawString* arg [all...] |
func-name-inferrer.cc | 25 void FuncNameInferrer::PushEnclosingName(const AstRawString* name) { 35 void FuncNameInferrer::PushLiteralName(const AstRawString* name) { 42 void FuncNameInferrer::PushVariableName(const AstRawString* name) { 63 const AstRawString* name = names_stack_.at(pos).name;
|
scopes.h | 24 Variable* Declare(Scope* scope, const AstRawString* name, VariableMode mode, 30 Variable* Lookup(const AstRawString* name); 87 void SetScopeName(const AstRawString* scope_name) { 104 Variable* LookupLocal(const AstRawString* name); 110 Variable* LookupFunctionVar(const AstRawString* name, 115 Variable* Lookup(const AstRawString* name); 128 Variable* DeclareParameter(const AstRawString* name, VariableMode mode); 132 Variable* DeclareLocal(const AstRawString* name, VariableMode mode, 141 Variable* DeclareDynamicGlobal(const AstRawString* name); 146 const AstRawString* name [all...] |
ast-value-factory.cc | 56 explicit AstRawStringInternalizationKey(const AstRawString* string) 83 const AstRawString* string_; 87 void AstRawString::Internalize(Isolate* isolate) { 98 bool AstRawString::AsArrayIndex(uint32_t* index) const { 109 bool AstRawString::IsOneByteEqualTo(const char* data) const { 119 bool AstRawString::Compare(void* a, void* b) { 120 AstRawString* string1 = reinterpret_cast<AstRawString*>(a); 121 AstRawString* string2 = reinterpret_cast<AstRawString*>(b) [all...] |
prettyprinter.h | 47 void PrintLabels(ZoneList<const AstRawString*>* labels); 50 void PrintLiteral(const AstRawString* value, bool quote); 88 void PrintLabelsIndented(ZoneList<const AstRawString*>* labels);
|
variables.h | 55 Variable(Scope* scope, const AstRawString* name, VariableMode mode, 72 const AstRawString* raw_name() const { return name_; } 140 const AstRawString* name_;
|
interface.h | 63 void Add(const AstRawString* name, Interface* interface, Zone* zone, 151 const AstRawString* name() const { 153 return static_cast<const AstRawString*>(entry_->key);
|
variables.cc | 35 Variable::Variable(Scope* scope, const AstRawString* name, VariableMode mode,
|
parser.cc | 364 bool ParserTraits::IsEvalOrArguments(const AstRawString* identifier) const { 370 bool ParserTraits::IsPrototype(const AstRawString* identifier) const { 375 bool ParserTraits::IsConstructor(const AstRawString* identifier) const { 546 const char* message, const AstRawString* arg, int pos) { 553 const char* message, const AstRawString* arg, int pos) { 560 const AstRawString* constructor, const char* message, 561 const AstRawString* arg, int pos) { 564 const AstRawString* type = 566 ZoneList<const AstRawString*>* array = 567 new (zone) ZoneList<const AstRawString*>(argc, zone) [all...] |
scopes.cc | 33 Variable* VariableMap::Declare(Scope* scope, const AstRawString* name, 40 // by the same AstRawString*. 42 Entry* p = ZoneHashMap::Lookup(const_cast<AstRawString*>(name), name->hash(), 55 Variable* VariableMap::Lookup(const AstRawString* name) { 56 Entry* p = ZoneHashMap::Lookup(const_cast<AstRawString*>(name), name->hash(), 59 DCHECK(reinterpret_cast<const AstRawString*>(p->key) == name); 121 Scope::Scope(Scope* inner_scope, const AstRawString* catch_variable_name, 375 Variable* Scope::LookupLocal(const AstRawString* name) { 416 Variable* Scope::LookupFunctionVar(const AstRawString* name, 440 Variable* Scope::Lookup(const AstRawString* name) [all...] |
ast.h | 410 ZoneList<const AstRawString*>* labels() const { return labels_; } 429 BreakableStatement(Zone* zone, ZoneList<const AstRawString*>* labels, 441 ZoneList<const AstRawString*>* labels_; 471 Block(Zone* zone, ZoneList<const AstRawString*>* labels, int capacity, 680 ModulePath(Zone* zone, Module* module, const AstRawString* name, int pos) 685 const AstRawString* name_; 742 IterationStatement(Zone* zone, ZoneList<const AstRawString*>* labels, int pos, 776 DoWhileStatement(Zone* zone, ZoneList<const AstRawString*>* labels, int pos, 813 WhileStatement(Zone* zone, ZoneList<const AstRawString*>* labels, int pos, 864 ForStatement(Zone* zone, ZoneList<const AstRawString*>* labels, int pos [all...] |
scanner.h | 24 class AstRawString; 383 const AstRawString* CurrentSymbol(AstValueFactory* ast_value_factory); 384 const AstRawString* NextSymbol(AstValueFactory* ast_value_factory); 467 bool IdentifierIsFutureStrictReserved(const AstRawString* string) const;
|
interface.cc | 51 const AstRawString* symbol = static_cast<const AstRawString*>(name);
|
prettyprinter.cc | 137 ZoneList<const AstRawString*>* labels = node->target()->labels(); 149 ZoneList<const AstRawString*>* labels = node->target()->labels(); 554 void PrettyPrinter::PrintLabels(ZoneList<const AstRawString*>* labels) { 612 void PrettyPrinter::PrintLiteral(const AstRawString* value, bool quote) { 711 void AstPrinter::PrintLabelsIndented(ZoneList<const AstRawString*>* labels) {
|
scanner.cc | 1018 const AstRawString* string) const { [all...] |
ast.cc | 75 VariableProxy::VariableProxy(Zone* zone, const AstRawString* name, bool is_this, [all...] |
/external/chromium_org/v8/test/cctest/ |
test-parsing.cc | [all...] |