Explanation of Solution
Lexical analysis and syntax analysis:
Syntax analyzer phase in compilation process is the step in which the “tokens” in the programs are identified and recognize whether they are specified in a valid way. In simple words, tokens are the keywords, identifiers and operators in a
- Lexical analysis: It does the analysis of small language constructs like names and numeric literals.
- Syntax analysis: It does the analysis of large constructs like expressions and program units.
The following three reasons explain why lexical analysis is a separate part from the syntax analyzing process.
Simplicity:
The process of lexical analysis needs relatively less complex techniques than syntax analysis. So, separating low-level details of lexical analysis from syntax analysis make the process of lexical analysis simple, small and clean...

Want to see the full answer?
Check out a sample textbook solution
Chapter 4 Solutions
Pearson eText for Concepts of Programming Languages -- Instant Access (Pearson+)
- Np Ms Office 365/Excel 2016 I NtermedComputer ScienceISBN:9781337508841Author:CareyPublisher:CengageC++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrEBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
- Microsoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageProgramming with Microsoft Visual Basic 2017Computer ScienceISBN:9781337102124Author:Diane ZakPublisher:Cengage Learning



