v8  3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PartialParserRecorder Class Reference

#include <preparse-data.h>

Inheritance diagram for PartialParserRecorder:
Collaboration diagram for PartialParserRecorder:

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_
 

Detailed Description

Definition at line 148 of file preparse-data.h.

Constructor & Destructor Documentation

Definition at line 150 of file preparse-data.h.

virtual ~PartialParserRecorder ( )
inlinevirtual

Definition at line 153 of file preparse-data.h.

Member Function Documentation

virtual void LogAsciiSymbol ( int  start,
Vector< const char >  literal 
)
inlinevirtual

Reimplemented from ParserRecorder.

Definition at line 151 of file preparse-data.h.

virtual void LogUtf16Symbol ( int  start,
Vector< const uc16 literal 
)
inlinevirtual

Reimplemented from ParserRecorder.

Definition at line 152 of file preparse-data.h.

virtual int symbol_ids ( )
inlinevirtual

Implements ParserRecorder.

Definition at line 156 of file preparse-data.h.

virtual int symbol_position ( )
inlinevirtual

Implements ParserRecorder.

Definition at line 155 of file preparse-data.h.


The documentation for this class was generated from the following files: