Programming, Compilers, Interpreters, Programming Languages.
into 2 parts. The first one generally called the front end scans the submitted source code for syntax errors, checks (and infers if necessary) the type of each declared variable and ensures that each variable is declared before use. If there is any error, it provides informative error messages to