/external/v8/src/ |
jsregexp.h | 501 void Ensure(RegExpNode* parent) { 503 list_ = new ZoneList<RegExpNode*>(2); 507 void Add(RegExpNode* node) { list_->Add(node); } 508 RegExpNode* Get(int index) { return list_->at(index); } 510 ZoneList<RegExpNode*>* list_; 566 class RegExpNode: public ZoneObject { 568 RegExpNode() : first_character_set_(NULL), trace_count_(0) { } 569 virtual ~RegExpNode(); 607 void AddSibling(RegExpNode* node) { siblings_.Add(node); } 647 RegExpNode* TryGetSibling(NodeInfo* info) [all...] |
ast.h | [all...] |
jsregexp.cc | 479 // subclasses of RegExpNode. The nodes represent states when 688 RegExpNode* start, 692 inline void AddWork(RegExpNode* node) { work_list_->Add(node); } 715 List<RegExpNode*>* work_list_; 756 RegExpNode* start, 765 List <RegExpNode*> work_list(0); [all...] |
globals.h | 254 class RegExpNode;
|
/external/webkit/JavaScriptCore/parser/ |
NodeConstructors.h | 85 inline RegExpNode::RegExpNode(JSGlobalData* globalData, const Identifier& pattern, const Identifier& flags) [all...] |
Nodes.h | 336 class RegExpNode : public ExpressionNode, public ThrowableExpressionData { 338 RegExpNode(JSGlobalData*, const Identifier& pattern, const Identifier& flags); [all...] |
Grammar.y | 304 RegExpNode* node = new (GLOBAL_DATA) RegExpNode(GLOBAL_DATA, *pattern, *flags); 315 RegExpNode* node = new (GLOBAL_DATA) RegExpNode(GLOBAL_DATA, *pattern, *flags); [all...] |
/external/v8/test/cctest/ |
test-regexp.cc | 472 static RegExpNode* Compile(const char* input, bool multiline, bool is_ascii) { 490 RegExpNode* node = Compile(input, multiline, is_ascii); [all...] |
/external/webkit/JavaScriptCore/bytecompiler/ |
NodesCodegen.cpp | 143 // ------------------------------ RegExpNode ----------------------------------- 145 RegisterID* RegExpNode::emitBytecode(BytecodeGenerator& generator, RegisterID* dst) [all...] |