5 #ifndef V8_PREPARSE_DATA_H_
6 #define V8_PREPARSE_DATA_H_
38 const char* argument_opt,
39 bool is_reference_error) = 0;
152 const char* argument_opt,
153 bool is_reference_error_);
Vector< unsigned > ErrorMessageData()
ScriptData * GetScriptData()
unsigned preamble_[PreparseDataConstants::kHeaderSize]
Collector< unsigned > function_store_
virtual void LogMessage(int start, int end, const char *message, const char *argument_opt, bool is_reference_error_)
virtual ~CompleteParserRecorder()
virtual void LogFunction(int start, int end, int literals, int properties, StrictMode strict_mode)
void WriteString(Vector< const char > str)
void WriteNumber(int number)
virtual void LogFunction(int start, int end, int literals, int properties, StrictMode strict_mode)=0
DISALLOW_COPY_AND_ASSIGN(ParserRecorder)
virtual void LogMessage(int start, int end, const char *message, const char *argument_opt, bool is_reference_error)=0
virtual ~ParserRecorder()
int is_reference_error() const
StrictMode strict_mode() const
const char * argument_opt_
const char * argument_opt() const
virtual void LogMessage(int start, int end, const char *message, const char *argument_opt, bool is_reference_error)
virtual ~SingletonLogger()
virtual void LogFunction(int start, int end, int literals, int properties, StrictMode strict_mode)
enable harmony numeric literals(0o77, 0b11)") DEFINE_BOOL(harmony_object_literals
#define DCHECK(condition)
Debugger support for the V8 JavaScript engine.
Vector< const byte > literal_bytes
static const int kHeaderSize
static const int kHasErrorOffset