C++/CompilerStudy/Lesson27_TinyC: Refactor the scanner