/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!");
|
/external/v8/src/regexp/ |
regexp-macro-assembler-irregexp.h | 41 virtual void Backtrack();
|
regexp-macro-assembler-tracer.h | 23 virtual void Backtrack();
|
regexp-macro-assembler-tracer.cc | 71 void RegExpMacroAssemblerTracer::Backtrack() { 72 PrintF(" Backtrack();\n"); 73 assembler_->Backtrack();
|
regexp-macro-assembler.h | 67 // Continues execution from the position pushed on the top of the backtrack 69 virtual void Backtrack() = 0; 91 // matches. If the label is NULL then we should pop a backtrack address off 141 // Pushes the label on the backtrack stack, so that a following Backtrack 142 // will go to this label. Always checks the backtrack stack limit. 225 // Called from RegExp if the backtrack stack limit is hit.
|
regexp-macro-assembler-irregexp.cc | 160 void RegExpMacroAssemblerIrregexp::Backtrack() {
|
/external/v8/src/regexp/arm/ |
regexp-macro-assembler-arm.h | 25 virtual void Backtrack(); 139 // Check whether we are exceeding the stack limit on the backtrack stack. 163 // The register containing the backtrack stack top. Provides a meaningful 174 // is NULL, in which case it is a conditional Backtrack. 183 // Pushes the value of a register on the backtrack stack. Decrements the 187 // Pops a value from the backtrack stack. Reads the word at the stack pointer
|
regexp-macro-assembler-arm.cc | 29 * - r8 : Points to tip of backtrack stack 153 void RegExpMacroAssemblerARM::Backtrack() { 155 // Pop Code* offset from backtrack stack, add Code* and jump to location. 728 // Initialize backtrack stack pointer. 833 // Backtrack code (branch target for conditional backtracks). 836 Backtrack(); 856 // Backtrack stack overflow code. 859 // Reached if the backtrack-stack limit has been hit. [all...] |
/external/v8/src/regexp/ia32/ |
regexp-macro-assembler-ia32.h | 24 virtual void Backtrack(); 135 // Check whether we are exceeding the stack limit on the backtrack stack. 147 // The register containing the backtrack stack top. Provides a meaningful 155 // is NULL, in which case it is a conditional Backtrack. 164 // Pushes the value of a register on the backtrack stack. Decrements the 168 // Pushes a value on the backtrack stack. Decrements the stack pointer (ecx) 172 // Pops a value from the backtrack stack. Reads the word at the stack pointer
|
regexp-macro-assembler-ia32.cc | 30 * - ecx : Points to tip of backtrack stack 133 void RegExpMacroAssemblerIA32::Backtrack() { 135 // Pop Code* offset from backtrack stack, add Code* and jump to location. 411 // Restore backtrack stackpointer. 424 // Restore backtrack stackpointer. 767 // Initialize backtrack stack pointer. 864 // Backtrack code (branch target for conditional backtracks). 867 Backtrack(); 892 // Backtrack stack overflow code. 895 // Reached if the backtrack-stack limit has been hit [all...] |
/external/v8/src/regexp/mips/ |
regexp-macro-assembler-mips.h | 24 virtual void Backtrack(); 139 // Check whether we are exceeding the stack limit on the backtrack stack. 163 // The register containing the backtrack stack top. Provides a meaningful 174 // is NULL, in which case it is a conditional Backtrack. 189 // Pushes the value of a register on the backtrack stack. Decrements the 193 // Pops a value from the backtrack stack. Reads the word at the stack pointer
|
regexp-macro-assembler-mips.cc | 29 * - t4 : Points to tip of backtrack stack 160 void RegExpMacroAssemblerMIPS::Backtrack() { 162 // Pop Code* offset from backtrack stack, add Code* and jump to location. 727 // Initialize backtrack stack pointer. 837 // Backtrack code (branch target for conditional backtracks). 840 Backtrack(); 864 // Backtrack stack overflow code. 867 // Reached if the backtrack-stack limit has been hit. [all...] |
/external/v8/src/regexp/mips64/ |
regexp-macro-assembler-mips64.h | 24 virtual void Backtrack(); 143 // Check whether we are exceeding the stack limit on the backtrack stack. 167 // The register containing the backtrack stack top. Provides a meaningful 178 // is NULL, in which case it is a conditional Backtrack. 193 // Pushes the value of a register on the backtrack stack. Decrements the 197 // Pops a value from the backtrack stack. Reads the word at the stack pointer
|
regexp-macro-assembler-mips64.cc | 29 * - t0 : Points to tip of backtrack stack 196 void RegExpMacroAssemblerMIPS::Backtrack() { 198 // Pop Code* offset from backtrack stack, add Code* and jump to location. 763 // Initialize backtrack stack pointer. [all...] |
/external/v8/src/regexp/ppc/ |
regexp-macro-assembler-ppc.h | 26 virtual void Backtrack(); 130 // Check whether we are exceeding the stack limit on the backtrack stack. 154 // The register containing the backtrack stack top. Provides a meaningful 165 // is NULL, in which case it is a conditional Backtrack. 174 // Pushes the value of a register on the backtrack stack. Decrements the 178 // Pops a value from the backtrack stack. Reads the word at the stack pointer
|
regexp-macro-assembler-ppc.cc | 30 * - r29: Points to tip of backtrack stack 167 void RegExpMacroAssemblerPPC::Backtrack() { 169 // Pop Code* offset from backtrack stack, add Code* and jump to location. 769 // Initialize backtrack stack pointer. 881 // Backtrack code (branch target for conditional backtracks). 884 Backtrack(); [all...] |
/external/v8/src/regexp/s390/ |
regexp-macro-assembler-s390.h | 25 virtual void Backtrack(); 130 // Check whether we are exceeding the stack limit on the backtrack stack. 154 // The register containing the backtrack stack top. Provides a meaningful 165 // is NULL, in which case it is a conditional Backtrack. 174 // Pushes the value of a register on the backtrack stack. Decrements the 178 // Pops a value from the backtrack stack. Reads the word at the stack pointer
|
regexp-macro-assembler-s390.cc | 31 * - r13: Points to tip of backtrack stack 164 void RegExpMacroAssemblerS390::Backtrack() { 166 // Pop Code* offset from backtrack stack, add Code* and jump to location. 749 // Initialize backtrack stack pointer. 879 // Backtrack code (branch target for conditional backtracks) [all...] |
/external/v8/src/regexp/x87/ |
regexp-macro-assembler-x87.h | 24 virtual void Backtrack(); 135 // Check whether we are exceeding the stack limit on the backtrack stack. 147 // The register containing the backtrack stack top. Provides a meaningful 155 // is NULL, in which case it is a conditional Backtrack. 164 // Pushes the value of a register on the backtrack stack. Decrements the 168 // Pushes a value on the backtrack stack. Decrements the stack pointer (ecx) 172 // Pops a value from the backtrack stack. Reads the word at the stack pointer
|
regexp-macro-assembler-x87.cc | 30 * - ecx : Points to tip of backtrack stack 133 void RegExpMacroAssemblerX87::Backtrack() { 135 // Pop Code* offset from backtrack stack, add Code* and jump to location. 410 // Restore backtrack stackpointer. 423 // Restore backtrack stackpointer. 766 // Initialize backtrack stack pointer. 863 // Backtrack code (branch target for conditional backtracks). 866 Backtrack(); 891 // Backtrack stack overflow code. 894 // Reached if the backtrack-stack limit has been hit [all...] |
/external/v8/src/regexp/arm64/ |
regexp-macro-assembler-arm64.h | 26 virtual void Backtrack(); 150 // Check whether we are exceeding the stack limit on the backtrack stack. 186 // The register containing the backtrack stack top. Provides a meaningful 203 // is NULL, in which case it is a conditional Backtrack. 220 // Pushes the value of a register on the backtrack stack. Decrements the 224 // Pops a value from the backtrack stack. Reads the word at the stack pointer
|
regexp-macro-assembler-arm64.cc | 31 * - x23 : Points to tip of backtrack stack. 188 void RegExpMacroAssemblerARM64::Backtrack() { 833 // Initialize backtrack stack pointer. 841 Backtrack(); [all...] |
/external/v8/src/regexp/x64/ |
regexp-macro-assembler-x64.h | 25 virtual void Backtrack(); 191 // Check whether we are exceeding the stack limit on the backtrack stack. 203 // The register containing the backtrack stack top. Provides a meaningful 214 // is NULL, in which case it is a conditional Backtrack. 229 // Pushes the value of a register on the backtrack stack. Decrements the 233 // Pushes a value on the backtrack stack. Decrements the stack pointer (rcx) 237 // Pushes the Code object relative offset of a label on the backtrack stack 238 // (i.e., a backtrack target). Decrements the stack pointer (rcx) 242 // Pops a value from the backtrack stack. Reads the word at the stack pointer 246 // Drops the top value from the backtrack stack without reading it [all...] |
regexp-macro-assembler-x64.cc | 37 * - rcx : Points to tip of backtrack stack. The backtrack stack contains 149 void RegExpMacroAssemblerX64::Backtrack() { 151 // Pop Code* offset from backtrack stack, add Code* and jump to location. 817 // Initialize backtrack stack pointer. 921 // Backtrack code (branch target for conditional backtracks). 924 Backtrack(); 951 // Backtrack stack overflow code. 954 // Reached if the backtrack-stack limit has been hit. [all...] |