Lexical Analysis
The very first stage of the compiler design process is lexical analysis. The changed source code that is written in the form of sentences is fed into a lexer. It transforms the input, which was originally just a string of letters, into a list of distinct tokens, including string and number constants, variable names, and …