Add support source code for parser
Add tree node location to parser
Add header files for abstract syntax tree, modify Makefile rules to generate parser and change i/o file stream name to token_file