Type checking is normally done during
The answer is c . The use of syntax analyser is used to create parse Tree. But along with Grammar as input to Syntax Analyser we add even semantic rules which form the basis of Syntax Directed Translation That help us in Evaluation of Expression .Remember that Syntax Directed Translation is used in following cases
@Rajesh Syntax Analysis create Parse Tree, not Syntax Tree. Both are different. Syntax Trees are abstract representation of Parse Trees.
http://www.idt.mdh.se/kurser/cdt301/vt09/lectures/syntax-tree-bison.pdf