Added skipWhitespaceParseD, isEndOfNonWhitespaceParserInput