char_fsm is buildinf token que, not handling multiple spaces at en of
input