Update parser;  Start of code to track type values for variables and expressions