fixed logical errors
reset env table when file is processed
new visitor FunctionReturnsValuesOfDifferentType