Maintain a start position in CharStream instead of using repeated tailing.
#1347
+16
−13
CharStream instead of using repeated tailing.
#1347