private boolean parseString(){
  int begin=index;
  int length=input.length();
  while (index != length) {
    if (specialCharacters.get(input.charAt(index))) {
      break;
    }
    index++;
  }
  if (begin != index) {
    appendText(input,begin,index);
    return true;
  }
 else {
    return false;
  }
}

private boolean parseString ( ) { int begin = index ; int length = input . length ( ) ; while ( index != length ) { if ( specialCharacters . get ( input . charAt ( index ) ) ) { break ; } index ++ ; } if ( begin != index ) { appendText ( input , begin , index ) ; return true ; } else { return false ; } }
parse a run of ordinary characters , or a single character with a special meaning in markdown , as a plain string .
