empty semantic analyzer