protected Token<TokenType> readDelimitedStringToken(char delimiter,char escapeChar,TokenType tokenType) throws SimpleParserException {
  final TokenPosition position=getTokenPosition();
  final String attachment=readDelimitedString(delimiter,escapeChar);
  return new Token<>(tokenType,position,attachment.length(),attachment);
}

protected Token < TokenType > readDelimitedStringToken ( char delimiter , char escapeChar , TokenType tokenType ) throws SimpleParserException { final TokenPosition position = getTokenPosition ( ) ; final String attachment = readDelimitedString ( delimiter , escapeChar ) ; return new Token < > ( tokenType , position , attachment . length ( ) , attachment ) ; }
reads a token that represents a delimited string .
