fix column numbers, use function constructor for nodes and tokens and parse a simple statement