make node.parent explicit for calls to variableDeclarationName and variableAssignmentName
moved deadCode to constants
removed unnecessary switch in updating AST