Added a variable to node in Tree to allow for it to keep track of lines for better error handling. In parse, updated the addNode functions to include the line number or -1 for no line number. Added an is declared in current scope function and set symbol value to the symbol table to do those things. Added comments to the AST building function and built the symbol table and did some (hopefully all) checking on variables. The symbol table building function will be commented later because need to work on other things now. Deleted the other code that wasn't working.