Searched refs:RegExpNode (Results 1 - 8 of 8) sorted by relevance

/external/v8/src/
H A Djsregexp.h41 class RegExpNode;
537 void Ensure(RegExpNode* parent) {
539 list_ = new ZoneList<RegExpNode*>(2);
543 void Add(RegExpNode* node) { list_->Add(node); }
544 RegExpNode* Get(int index) { return list_->at(index); }
546 ZoneList<RegExpNode*>* list_;
602 class RegExpNode: public ZoneObject {
604 RegExpNode() : first_character_set_(NULL), trace_count_(0) { }
605 virtual ~RegExpNode();
648 void AddSibling(RegExpNode* nod
[all...]
H A Djsregexp.cc591 // subclasses of RegExpNode. The nodes represent states when
800 RegExpNode* start,
804 inline void AddWork(RegExpNode* node) { work_list_->Add(node); }
833 List<RegExpNode*>* work_list_;
876 RegExpNode* start,
898 List <RegExpNode*> work_list(0);
1133 void Trace::Flush(RegExpCompiler* compiler, RegExpNode* successor) {
1252 RegExpNode* on_success) {
1260 ActionNode* ActionNode::IncrementRegister(int reg, RegExpNode* on_success) {
1269 RegExpNode* on_succes
[all...]
H A Dast.h2201 virtual RegExpNode* ToNode(RegExpCompiler* compiler,
2202 RegExpNode* on_success) = 0;
2225 virtual RegExpNode* ToNode(RegExpCompiler* compiler,
2226 RegExpNode* on_success);
2246 virtual RegExpNode* ToNode(RegExpCompiler* compiler,
2247 RegExpNode* on_success);
2275 virtual RegExpNode* ToNode(RegExpCompiler* compiler,
2276 RegExpNode* on_success);
2321 virtual RegExpNode* ToNode(RegExpCompiler* compiler,
2322 RegExpNode* on_succes
[all...]
/external/webkit/Source/JavaScriptCore/parser/
H A DNodeConstructors.h85 inline RegExpNode::RegExpNode(JSGlobalData* globalData, const Identifier& pattern, const Identifier& flags) function in class:JSC::RegExpNode
H A DASTBuilder.h223 RegExpNode* node = new (m_globalData) RegExpNode(m_globalData, pattern, flags);
H A DNodes.h341 class RegExpNode : public ExpressionNode, public ThrowableExpressionData { class in namespace:JSC
343 RegExpNode(JSGlobalData*, const Identifier& pattern, const Identifier& flags);
/external/v8/test/cctest/
H A Dtest-regexp.cc497 static RegExpNode* Compile(const char* input, bool multiline, bool is_ascii) {
518 RegExpNode* node = Compile(input, multiline, is_ascii);
/external/webkit/Source/JavaScriptCore/bytecompiler/
H A DNodesCodegen.cpp122 // ------------------------------ RegExpNode -----------------------------------
124 RegisterID* RegExpNode::emitBytecode(BytecodeGenerator& generator, RegisterID* dst)

Completed in 157 milliseconds