update comment test
update eof function. the index should lte sourceLen
add comment test case
update regexpParse
add peekAt function. read any char at the given position
add string parse test case