Update semanticanalyzer.c