List The Phases That Constitute The Front End Of A Compiler.
The front end consists of those phases or parts of phases that depend primarily on the source language and are largely independent of the target machine. These include · Lexical and Syntactic analysis · The creation of symbol table · Semantic analysis · Generation of intermediate code A certain amount of code optimization can be done by the front end as well. Also includes error handling that goes along with each of these phases.