v8  3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ParserRecorder Class Referenceabstract

#include <preparse-data.h>

Inheritance diagram for ParserRecorder:

Public Member Functions

 ParserRecorder ()
 
virtual ~ParserRecorder ()
 
virtual void LogFunction (int start, int end, int literals, int properties, LanguageMode language_mode)=0
 
virtual void LogAsciiSymbol (int start, Vector< const char > literal)
 
virtual void LogUtf16Symbol (int start, Vector< const uc16 > literal)
 
virtual void LogMessage (int start, int end, const char *message, const char *argument_opt)=0
 
virtual int function_position ()=0
 
virtual int symbol_position ()=0
 
virtual int symbol_ids ()=0
 
virtual Vector< unsigned > ExtractData ()=0
 
virtual void PauseRecording ()=0
 
virtual void ResumeRecording ()=0
 

Detailed Description

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

Constructor & Destructor Documentation

ParserRecorder ( )
inline

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

virtual ~ParserRecorder ( )
inlinevirtual

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

Member Function Documentation

virtual Vector<unsigned> ExtractData ( )
pure virtual
virtual int function_position ( )
pure virtual
virtual void LogAsciiSymbol ( int  start,
Vector< const char >  literal 
)
inlinevirtual

Reimplemented in SingletonLogger, CompleteParserRecorder, and PartialParserRecorder.

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

virtual void LogFunction ( int  start,
int  end,
int  literals,
int  properties,
LanguageMode  language_mode 
)
pure virtual
virtual void LogMessage ( int  start,
int  end,
const char *  message,
const char *  argument_opt 
)
pure virtual
virtual void LogUtf16Symbol ( int  start,
Vector< const uc16 literal 
)
inlinevirtual

Reimplemented in SingletonLogger, CompleteParserRecorder, and PartialParserRecorder.

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

virtual void PauseRecording ( )
pure virtual
virtual void ResumeRecording ( )
pure virtual
virtual int symbol_ids ( )
pure virtual
virtual int symbol_position ( )
pure virtual

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