1) Describe the functions of the Lexical Analyzer with its implementation in detail.
2) Explain the specification of tokens in detail.
3) Describe the different phases of compiler in detail, with a neat and well labelled sketch.
4) Explain grouping of phases in a compiler.
5) Describe the different phases of a compiler in detail. Also write down output for the following expression after each phase
a:=b*c-d.
6) Describe the different approaches to compiler development. Write down the output of each phase for the expression a: = b + c *