X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fcom%2Fstevesoft%2Fpat%2FRBuffer.java;h=7970a1ae38a9d8b686a4848ab17d281a5673c419;hb=970956e40635fd5a86d46e399532abda64ccdf92;hp=b9dda6463a2a24218c1151aaa6b0d272a1f0b55b;hpb=f24dacb1da56fccf05d684e2f4899facec2aecf7;p=jalview.git diff --git a/src/com/stevesoft/pat/RBuffer.java b/src/com/stevesoft/pat/RBuffer.java index b9dda64..7970a1a 100755 --- a/src/com/stevesoft/pat/RBuffer.java +++ b/src/com/stevesoft/pat/RBuffer.java @@ -1,34 +1,52 @@ -// -// This software is now distributed according to -// the Lesser Gnu Public License. Please see -// http://www.gnu.org/copyleft/lesser.txt for -// the details. -// -- Happy Computing! -// -package com.stevesoft.pat; - - -/** This class is used internally by RegexReader to - store blocks of data. */ -class RBuffer { - boolean done = false; - StringBuffer sb; - int pos,epos; - RBuffer next; - RBuffer() {} - RBuffer(StringBuffer sb) { this.sb = sb; } - public String toString() { - return "sb="+sb.toString().replace('\n',' ')+ - " pos="+pos+" epos="+epos+ - " sb.length()="+sb.length()+ - "\n"+sp(pos+3)+"^"+sp(epos-pos-1)+"^"; - } - String sp(int n) { - if(n<=0) - return ""; - StringBuffer sb = new StringBuffer(n); - for(int i=0;i