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
Analysis Class Reference

#include <jsregexp.h>

Inheritance diagram for Analysis:
Collaboration diagram for Analysis:

Public Member Functions

 Analysis (bool ignore_case, bool is_ascii)
 
void EnsureAnalyzed (RegExpNode *node)
 
virtual void VisitLoopChoice (LoopChoiceNode *that)
 
bool has_failed ()
 
const char * error_message ()
 
void fail (const char *error_message)
 
- Public Member Functions inherited from NodeVisitor
virtual ~NodeVisitor ()
 

Detailed Description

Definition at line 1571 of file jsregexp.h.

Constructor & Destructor Documentation

Analysis ( bool  ignore_case,
bool  is_ascii 
)
inline

Definition at line 1573 of file jsregexp.h.

Member Function Documentation

const char* error_message ( )
inline

Definition at line 1586 of file jsregexp.h.

References ASSERT, and v8::internal::NULL.

Referenced by RegExpEngine::Compile(), and Analysis::fail().

void fail ( const char *  error_message)
inline

Definition at line 1590 of file jsregexp.h.

References Analysis::error_message().

Referenced by Analysis::EnsureAnalyzed().

bool has_failed ( )
inline

Definition at line 1585 of file jsregexp.h.

References v8::internal::NULL.

Referenced by RegExpEngine::Compile(), and Analysis::VisitLoopChoice().


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