SU-CS143 APR292025
semantic analysis