added and tested LexInput.ExpectCh()
fixed bugs in PeekCh() and PushBack()