CONCEPTS OF PROGRAM...(PEARSON CHANNEL)
CONCEPTS OF PROGRAM...(PEARSON CHANNEL)
12th Edition
ISBN: 9780136680758
Author: Sebesta
Publisher: PEARSON
Expert Solution & Answer
Book Icon
Chapter 4, Problem 2RQ

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 program. Often, syntax analysis consists of two parts, namely:

  • 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...

Blurred answer
Students have asked these similar questions
answer question 3
Show the work
show all the work
Knowledge Booster
Background pattern image
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:9781337508841
Author:Carey
Publisher:Cengage
Text book image
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Text book image
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Text book image
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:9781337102124
Author:Diane Zak
Publisher:Cengage Learning