Add token location info to ast nodes to be able to display file info in semantic errors
Add token location info to ast nodes to be able to display file info in semantic errors