private boolean parseDelimiters(DelimiterProcessor delimiterProcessor,char delimiterChar){
  DelimiterData res=scanDelimiters(delimiterProcessor,delimiterChar);
  if (res == null) {
    return false;
  }
  int numDelims=res.count;
  int startIndex=index;
  index+=numDelims;
  Text node=appendText(input,startIndex,index);
  lastDelimiter=new Delimiter(node,delimiterChar,res.canOpen,res.canClose,lastDelimiter);
  lastDelimiter.numDelims=numDelims;
  if (lastDelimiter.previous != null) {
    lastDelimiter.previous.next=lastDelimiter;
  }
  return true;
}

private boolean parseDelimiters ( DelimiterProcessor delimiterProcessor , char delimiterChar ) { DelimiterData res = scanDelimiters ( delimiterProcessor , delimiterChar ) ; if ( res == null ) { return false ; } int numDelims = res . count ; int startIndex = index ; index += numDelims ; Text node = appendText ( input , startIndex , index ) ; lastDelimiter = new Delimiter ( node , delimiterChar , res . canOpen , res . canClose , lastDelimiter ) ; lastDelimiter . numDelims = numDelims ; if ( lastDelimiter . previous != null ) { lastDelimiter . previous . next = lastDelimiter ; } return true ; }
attempt to parse delimiters like emphasis , strong emphasis or custom delimiters .
