Giving tokens line/col info
Adding a mark stack and more methods to Parser