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
10 /** This class is used internally by RegexReader to
\r
11 store blocks of data. */
\r
14 boolean done = false;
\r
21 RBuffer(StringBuffer sb)
\r
26 public String toString()
\r
28 return "sb=" + sb.toString().replace('\n', ' ') +
\r
29 " pos=" + pos + " epos=" + epos +
\r
30 " sb.length()=" + sb.length() +
\r
31 "\n" + sp(pos + 3) + "^" + sp(epos - pos - 1) + "^";
\r
40 StringBuffer sb = new StringBuffer(n);
\r
41 for (int i = 0; i < n; i++)
\r
45 return sb.toString();
\r