HomeSort by relevance Sort by last modified time
    Searched refs:Backtrack (Results 1 - 25 of 28) sorted by null

1 2

  /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 149 PP.Backtrack();
168 // until we are sure it is lexically correct and then we backtrack so that
    [all...]
  /external/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/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/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/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/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/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/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/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/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 444 /// \brief Stack of backtrack positions, allowing nested backtracks.
447 /// indicate where CachedLexPos should be set when the BackTrack() method is
779 /// CommitBacktrackedTokens() or Backtrack() is called, the Preprocessor
780 /// keeps track of the lexed tokens so that a subsequent Backtrack() call will
784 /// be called multiple times and CommitBacktrackedTokens/Backtrack calls will
787 /// NOTE: *DO NOT* forget to call either CommitBacktrackedTokens or Backtrack
798 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...]

Completed in 319 milliseconds

1 2