don't parse Tokens, parse Chars in basic parser, since no use is made of the position information
continue write-up of basic parser