| OLD | NEW | 
|---|
| 1 // Copyright 2016 the V8 project authors. All rights reserved. | 1 // Copyright 2016 the V8 project authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include "src/parsing/parse-info.h" | 5 #include "src/parsing/parse-info.h" | 
| 6 | 6 | 
| 7 #include "src/ast/ast-value-factory.h" | 7 #include "src/ast/ast-value-factory.h" | 
| 8 #include "src/ast/ast.h" | 8 #include "src/ast/ast.h" | 
| 9 | 9 | 
| 10 namespace v8 { | 10 namespace v8 { | 
| 11 namespace internal { | 11 namespace internal { | 
| 12 | 12 | 
| 13 ParseInfo::ParseInfo(Zone* zone) | 13 ParseInfo::ParseInfo(Zone* zone) | 
| 14     : zone_(zone), | 14     : zone_(zone), | 
| 15       flags_(0), | 15       flags_(0), | 
| 16       source_stream_(nullptr), | 16       source_stream_(nullptr), | 
| 17       source_stream_encoding_(ScriptCompiler::StreamedSource::ONE_BYTE), | 17       source_stream_encoding_(ScriptCompiler::StreamedSource::ONE_BYTE), | 
| 18       character_stream_(nullptr), | 18       character_stream_(nullptr), | 
| 19       extension_(nullptr), | 19       extension_(nullptr), | 
| 20       compile_options_(ScriptCompiler::kNoCompileOptions), | 20       compile_options_(ScriptCompiler::kNoCompileOptions), | 
| 21       script_scope_(nullptr), | 21       script_scope_(nullptr), | 
|  | 22       asm_function_scope_(nullptr), | 
| 22       unicode_cache_(nullptr), | 23       unicode_cache_(nullptr), | 
| 23       stack_limit_(0), | 24       stack_limit_(0), | 
| 24       hash_seed_(0), | 25       hash_seed_(0), | 
| 25       compiler_hints_(0), | 26       compiler_hints_(0), | 
| 26       start_position_(0), | 27       start_position_(0), | 
| 27       end_position_(0), | 28       end_position_(0), | 
| 28       isolate_(nullptr), | 29       isolate_(nullptr), | 
| 29       cached_data_(nullptr), | 30       cached_data_(nullptr), | 
| 30       ast_value_factory_(nullptr), | 31       ast_value_factory_(nullptr), | 
| 31       function_name_(nullptr), | 32       function_name_(nullptr), | 
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 103 } | 104 } | 
| 104 | 105 | 
| 105 #ifdef DEBUG | 106 #ifdef DEBUG | 
| 106 bool ParseInfo::script_is_native() const { | 107 bool ParseInfo::script_is_native() const { | 
| 107   return script_->type() == Script::TYPE_NATIVE; | 108   return script_->type() == Script::TYPE_NATIVE; | 
| 108 } | 109 } | 
| 109 #endif  // DEBUG | 110 #endif  // DEBUG | 
| 110 | 111 | 
| 111 }  // namespace internal | 112 }  // namespace internal | 
| 112 }  // namespace v8 | 113 }  // namespace v8 | 
| OLD | NEW | 
|---|