Home
last modified time | relevance | path

Searched refs:RegExpNode (Results 1 – 4 of 4) sorted by relevance

/external/v8/src/regexp/
Djsregexp.h18 class RegExpNode; variable
450 class RegExpNode: public ZoneObject {
452 explicit RegExpNode(Zone* zone) in RegExpNode() function
456 virtual ~RegExpNode();
490 virtual RegExpNode* GetSuccessorOfOmnivorousTextNode( in GetSuccessorOfOmnivorousTextNode()
510 virtual RegExpNode* FilterOneByte(int depth, bool ignore_case) { in FilterOneByte()
514 RegExpNode* replacement() { in replacement()
518 RegExpNode* set_replacement(RegExpNode* replacement) { in set_replacement()
553 RegExpNode* replacement_;
578 class SeqRegExpNode: public RegExpNode {
[all …]
Dregexp-ast.h33 class RegExpNode;
189 virtual RegExpNode* ToNode(RegExpCompiler* compiler,
190 RegExpNode* on_success) = 0;
213 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
237 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
266 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
286 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
322 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
341 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
376 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
[all …]
Djsregexp.cc959 RegExpNode* start,
963 inline void AddWork(RegExpNode* node) { in AddWork()
1009 List<RegExpNode*>* work_list_;
1065 RegExpNode* start, in Assemble()
1078 List <RegExpNode*> work_list(0); in Assemble()
1087 RegExpNode* node = work_list.RemoveLast(); in Assemble()
1326 void Trace::Flush(RegExpCompiler* compiler, RegExpNode* successor) { in Flush()
1452 RegExpNode* on_success) { in SetRegister()
1461 ActionNode* ActionNode::IncrementRegister(int reg, RegExpNode* on_success) { in IncrementRegister()
1471 RegExpNode* on_success) { in StorePosition()
[all …]
/external/v8/test/cctest/
Dtest-regexp.cc548 static RegExpNode* Compile(const char* input, bool multiline, bool unicode, in Compile()
572 RegExpNode* node = Compile(input, multiline, unicode, is_one_byte, &zone); in Execute()