2 // This software is now distributed according to
\r
3 // the Lesser Gnu Public License. Please see
\r
4 // http://www.gnu.org/copyleft/lesser.txt for
\r
6 // -- Happy Computing!
\r
8 package com.stevesoft.pat;
\r
11 * This class is used internally by RegexReader to store blocks of data.
\r
15 boolean done = false;
\r
27 RBuffer(javajs.util.SB sb)
\r
32 public String toString()
\r
34 return "sb=" + sb.toString().replace('\n', ' ') + " pos=" + pos
\r
35 + " epos=" + epos + " sb.length()=" + sb.length() + "\n"
\r
36 + sp(pos + 3) + "^" + sp(epos - pos - 1) + "^";
\r
45 javajs.util.SB sb = new javajs.util.SB(); // n
\r
46 for (int i = 0; i < n; i++)
\r
50 return sb.toString();
\r