The following will be discussed in this chapter: Compilers, compilers vs interpreters, structure of compiler, compilation phases, compiler construction tools, a simple syntax directed translation, syntax directed translator, attributes, lexical analyzer, parsing, intermediate code, symbol table. |