. (*) Write the following grammar in EBNF. G=( {expression, term, factor, variable, constant, digit), ('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'x', 'y', 2, +79), expression, {(expression, term expressionRest), (expressionRest, e), (expressionRest, expression Rest'+' term), (expressionRest, expressionRest'-' term), (term, factor termRest),

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
2. (*) Write the following grammar in
EBNF.
G= ({expression, term, factor, variable,
constant, digit},
{'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'x', 'y',
2, +7 (9),
expression,
{(expression, term expressionRest),
(expressionRest, e), (expressionRest,
expressionRest'+' term),
(expressionRest, expression Rest'-' term),
(term, factor termRest),
Transcribed Image Text:2. (*) Write the following grammar in EBNF. G= ({expression, term, factor, variable, constant, digit}, {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'x', 'y', 2, +7 (9), expression, {(expression, term expressionRest), (expressionRest, e), (expressionRest, expressionRest'+' term), (expressionRest, expression Rest'-' term), (term, factor termRest),
(termRest, E), (termRest, termRest '
factor), (termRest, termRest '/' factor),
(factor, constant), (factor, variable),
(factor, '('expression ')'),
(variable, 'x'), (variable, 'y'), (variable,
'Z'),
(digit, '0'), (digit, '1'), (digit, '2'), (digit,
'3'), (digit, '4'), (digit, '5'), (digit, '6'), (digit,
'7'), (digit, '8'), (digit, '9')
}
Transcribed Image Text:(termRest, E), (termRest, termRest ' factor), (termRest, termRest '/' factor), (factor, constant), (factor, variable), (factor, '('expression ')'), (variable, 'x'), (variable, 'y'), (variable, 'Z'), (digit, '0'), (digit, '1'), (digit, '2'), (digit, '3'), (digit, '4'), (digit, '5'), (digit, '6'), (digit, '7'), (digit, '8'), (digit, '9') }
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY