modify some class member
add getWhile in token-stream.js
add new unit-test