v8
3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
|
#include <preparse-data.h>
Public Member Functions | |
PartialParserRecorder () | |
virtual void | LogAsciiSymbol (int start, Vector< const char > literal) |
virtual void | LogUtf16Symbol (int start, Vector< const uc16 > literal) |
virtual | ~PartialParserRecorder () |
virtual Vector< unsigned > | ExtractData () |
virtual int | symbol_position () |
virtual int | symbol_ids () |
Public Member Functions inherited from FunctionLoggingParserRecorder | |
FunctionLoggingParserRecorder () | |
virtual | ~FunctionLoggingParserRecorder () |
virtual void | LogFunction (int start, int end, int literals, int properties, LanguageMode language_mode) |
virtual void | LogMessage (int start, int end, const char *message, const char *argument_opt) |
virtual int | function_position () |
virtual void | PauseRecording () |
virtual void | ResumeRecording () |
Public Member Functions inherited from ParserRecorder | |
ParserRecorder () | |
virtual | ~ParserRecorder () |
Additional Inherited Members | |
Protected Member Functions inherited from FunctionLoggingParserRecorder | |
bool | has_error () |
bool | is_recording () |
void | WriteString (Vector< const char > str) |
Protected Attributes inherited from FunctionLoggingParserRecorder | |
Collector< unsigned > | function_store_ |
unsigned | preamble_ [PreparseDataConstants::kHeaderSize] |
bool | is_recording_ |
int | pause_count_ |
Definition at line 148 of file preparse-data.h.
|
inline |
Definition at line 150 of file preparse-data.h.
|
inlinevirtual |
Definition at line 153 of file preparse-data.h.
|
virtual |
Implements FunctionLoggingParserRecorder.
Definition at line 92 of file preparse-data.cc.
References FunctionLoggingParserRecorder::function_store_, PreparseDataConstants::kFunctionsSizeOffset, PreparseDataConstants::kHeaderSize, PreparseDataConstants::kSymbolCountOffset, Vector< T >::New(), FunctionLoggingParserRecorder::preamble_, Collector< T, growth_factor, max_growth >::size(), Vector< T >::start(), Vector< T >::SubVector(), and Collector< T, growth_factor, max_growth >::WriteTo().
|
inlinevirtual |
Reimplemented from ParserRecorder.
Definition at line 151 of file preparse-data.h.
Reimplemented from ParserRecorder.
Definition at line 152 of file preparse-data.h.
|
inlinevirtual |
Implements ParserRecorder.
Definition at line 156 of file preparse-data.h.
|
inlinevirtual |
Implements ParserRecorder.
Definition at line 155 of file preparse-data.h.