Add parent for AST expressions
Parser functionality
Avoid memory leak in parser
Lexer getIdentifier
Use parser
Update makefile