/external/antlr/antlr-3.4/runtime/Ruby/test/functional/parser/ |
backtracking.rb | 9 grammar Backtrack; 12 backtrack=true; 46 * manual predicate here so that we don't backtrack over 50 * Remember: the goal is to avoid backtrack like the plague 238 lexer = Backtrack::Lexer.new( 'int a;' ) 239 parser = Backtrack::Parser.new lexer
|
/external/clang/lib/Lex/ |
PPCaching.cpp | 19 // until CommitBacktrackedTokens() or Backtrack() is called, the Preprocessor 20 // keeps track of the lexed tokens so that a subsequent Backtrack() call will 24 // be called multiple times and CommitBacktrackedTokens/Backtrack calls will 40 void Preprocessor::Backtrack() { 109 "The backtrack pos points inside the annotated tokens!");
|
Pragma.cpp | 151 PP.Backtrack(); 170 // until we are sure it is lexically correct and then we backtrack so that [all...] |
/external/chromium_org/v8/src/ |
regexp-macro-assembler-irregexp.h | 39 virtual void Backtrack();
|
regexp-macro-assembler-tracer.h | 20 virtual void Backtrack();
|
regexp-macro-assembler.h | 54 // Continues execution from the position pushed on the top of the backtrack 56 virtual void Backtrack() = 0; 76 // matches. If the label is NULL then we should pop a backtrack address off 131 // Pushes the label on the backtrack stack, so that a following Backtrack 132 // will go to this label. Always checks the backtrack stack limit. 205 // Called from RegExp if the backtrack stack limit is hit.
|
regexp-macro-assembler-tracer.cc | 67 void RegExpMacroAssemblerTracer::Backtrack() { 68 PrintF(" Backtrack();\n"); 69 assembler_->Backtrack();
|
regexp-macro-assembler-irregexp.cc | 160 void RegExpMacroAssemblerIrregexp::Backtrack() {
|
/external/chromium_org/v8/src/arm/ |
regexp-macro-assembler-arm.h | 24 virtual void Backtrack(); 137 // Check whether we are exceeding the stack limit on the backtrack stack. 161 // The register containing the backtrack stack top. Provides a meaningful 172 // is NULL, in which case it is a conditional Backtrack. 181 // Pushes the value of a register on the backtrack stack. Decrements the 185 // Pops a value from the backtrack stack. Reads the word at the stack pointer
|
regexp-macro-assembler-arm.cc | 32 * - r8 : Points to tip of backtrack stack 156 void RegExpMacroAssemblerARM::Backtrack() { 158 // Pop Code* offset from backtrack stack, add Code* and jump to location. 690 // Initialize backtrack stack pointer. 792 // Backtrack code (branch target for conditional backtracks). 795 Backtrack(); 815 // Backtrack stack overflow code. 818 // Reached if the backtrack-stack limit has been hit. [all...] |
/external/chromium_org/v8/src/ia32/ |
regexp-macro-assembler-ia32.h | 23 virtual void Backtrack(); 132 // Check whether we are exceeding the stack limit on the backtrack stack. 144 // The register containing the backtrack stack top. Provides a meaningful 152 // is NULL, in which case it is a conditional Backtrack. 161 // Pushes the value of a register on the backtrack stack. Decrements the 165 // Pushes a value on the backtrack stack. Decrements the stack pointer (ecx) 169 // Pops a value from the backtrack stack. Reads the word at the stack pointer
|
regexp-macro-assembler-ia32.cc | 33 * - ecx : Points to tip of backtrack stack 135 void RegExpMacroAssemblerIA32::Backtrack() { 137 // Pop Code* offset from backtrack stack, add Code* and jump to location. 387 // Restore backtrack stackpointer. 395 // Restore backtrack stackpointer. 737 // Initialize backtrack stack pointer. 832 // Backtrack code (branch target for conditional backtracks). 835 Backtrack(); 860 // Backtrack stack overflow code. 863 // Reached if the backtrack-stack limit has been hit [all...] |
/external/chromium_org/v8/src/mips/ |
regexp-macro-assembler-mips.h | 25 virtual void Backtrack(); 138 // Check whether we are exceeding the stack limit on the backtrack stack. 162 // The register containing the backtrack stack top. Provides a meaningful 173 // is NULL, in which case it is a conditional Backtrack. 188 // Pushes the value of a register on the backtrack stack. Decrements the 192 // Pops a value from the backtrack stack. Reads the word at the stack pointer
|
regexp-macro-assembler-mips.cc | 31 * - t4 : Points to tip of backtrack stack 162 void RegExpMacroAssemblerMIPS::Backtrack() { 164 // Pop Code* offset from backtrack stack, add Code* and jump to location. 685 // Initialize backtrack stack pointer. 792 // Backtrack code (branch target for conditional backtracks). 795 Backtrack(); 819 // Backtrack stack overflow code. 822 // Reached if the backtrack-stack limit has been hit. 870 Backtrack(); [all...] |
/external/chromium_org/v8/src/x87/ |
regexp-macro-assembler-x87.h | 23 virtual void Backtrack(); 132 // Check whether we are exceeding the stack limit on the backtrack stack. 144 // The register containing the backtrack stack top. Provides a meaningful 152 // is NULL, in which case it is a conditional Backtrack. 161 // Pushes the value of a register on the backtrack stack. Decrements the 165 // Pushes a value on the backtrack stack. Decrements the stack pointer (ecx) 169 // Pops a value from the backtrack stack. Reads the word at the stack pointer
|
regexp-macro-assembler-x87.cc | 32 * - ecx : Points to tip of backtrack stack 134 void RegExpMacroAssemblerX87::Backtrack() { 136 // Pop Code* offset from backtrack stack, add Code* and jump to location. 386 // Restore backtrack stackpointer. 394 // Restore backtrack stackpointer. 736 // Initialize backtrack stack pointer. 831 // Backtrack code (branch target for conditional backtracks). 834 Backtrack(); 859 // Backtrack stack overflow code. 862 // Reached if the backtrack-stack limit has been hit [all...] |
/external/chromium_org/v8/src/arm64/ |
regexp-macro-assembler-arm64.h | 25 virtual void Backtrack(); 148 // Check whether we are exceeding the stack limit on the backtrack stack. 184 // The register containing the backtrack stack top. Provides a meaningful 201 // is NULL, in which case it is a conditional Backtrack. 218 // Pushes the value of a register on the backtrack stack. Decrements the 222 // Pops a value from the backtrack stack. Reads the word at the stack pointer
|
regexp-macro-assembler-arm64.cc | 34 * - x23 : Points to tip of backtrack stack. 191 void RegExpMacroAssemblerARM64::Backtrack() { 792 // Initialize backtrack stack pointer. 800 Backtrack(); [all...] |
/external/chromium_org/v8/src/mips64/ |
regexp-macro-assembler-mips64.h | 25 virtual void Backtrack(); 181 // Check whether we are exceeding the stack limit on the backtrack stack. 205 // The register containing the backtrack stack top. Provides a meaningful 216 // is NULL, in which case it is a conditional Backtrack. 231 // Pushes the value of a register on the backtrack stack. Decrements the 235 // Pops a value from the backtrack stack. Reads the word at the stack pointer
|
regexp-macro-assembler-mips64.cc | 31 * - t0 : Points to tip of backtrack stack 198 void RegExpMacroAssemblerMIPS::Backtrack() { 200 // Pop Code* offset from backtrack stack, add Code* and jump to location. 730 // Initialize backtrack stack pointer. 838 // Backtrack code (branch target for conditional backtracks). 841 Backtrack(); [all...] |
/external/chromium_org/v8/src/x64/ |
regexp-macro-assembler-x64.h | 25 virtual void Backtrack(); 189 // Check whether we are exceeding the stack limit on the backtrack stack. 201 // The register containing the backtrack stack top. Provides a meaningful 212 // is NULL, in which case it is a conditional Backtrack. 227 // Pushes the value of a register on the backtrack stack. Decrements the 231 // Pushes a value on the backtrack stack. Decrements the stack pointer (rcx) 235 // Pushes the Code object relative offset of a label on the backtrack stack 236 // (i.e., a backtrack target). Decrements the stack pointer (rcx) 240 // Pops a value from the backtrack stack. Reads the word at the stack pointer 244 // Drops the top value from the backtrack stack without reading it [all...] |
regexp-macro-assembler-x64.cc | 38 * - rcx : Points to tip of backtrack stack. The backtrack stack contains 151 void RegExpMacroAssemblerX64::Backtrack() { 153 // Pop Code* offset from backtrack stack, add Code* and jump to location. 790 // Initialize backtrack stack pointer. 891 // Backtrack code (branch target for conditional backtracks). 894 Backtrack(); 921 // Backtrack stack overflow code. 924 // Reached if the backtrack-stack limit has been hit. 939 // First argument, backtrack stackpointer, is already in rcx [all...] |
/external/chromium_org/v8/test/cctest/ |
test-regexp.cc | 777 Label fail, backtrack; local 789 m.PushBacktrack(&backtrack); 791 m.Bind(&backtrack); 792 m.Backtrack(); 843 Label fail, backtrack; local 855 m.PushBacktrack(&backtrack); 857 m.Bind(&backtrack); 858 m.Backtrack(); 916 Label backtrack; local 920 m.PushBacktrack(&backtrack); 1178 Label backtrack; local 1358 Label start, fail, backtrack; local [all...] |
/external/clang/include/clang/Lex/ |
Preprocessor.h | 426 /// \brief Stack of backtrack positions, allowing nested backtracks. 429 /// indicate where CachedLexPos should be set when the BackTrack() method is 749 /// CommitBacktrackedTokens() or Backtrack() is called, the Preprocessor 750 /// keeps track of the lexed tokens so that a subsequent Backtrack() call will 754 /// be called multiple times and CommitBacktrackedTokens/Backtrack calls will 757 /// NOTE: *DO NOT* forget to call either CommitBacktrackedTokens or Backtrack 768 void Backtrack(); [all...] |
/external/fonttools/Lib/fontTools/ |
subset.py | 488 ChainRuleData = lambda r:(r.Backtrack, r.Input, r.LookAhead) 499 ChainRuleData = lambda r:(r.LookAhead, r.Input, r.Backtrack) 501 def ChainSetRuleData(r, d):(r.LookAhead, r.Input, r.Backtrack) = d [all...] |