Discrete Mathematics and Its Applications, Seventh Edition

Published by McGraw-Hill Education
ISBN 10: 0073383090
ISBN 13: 978-0-07338-309-5

Chapter 13 - Section 13.1 - Languages and Grammers - Exercises - Page 858: 37

Answer

letter ::= lcletter | ucletter lcletter ::= a | b | c | · · · | z ucletter ::= A | B | C | · · · | Z digit ::= 0 | 1 | 2 | · · · | 9

Work Step by Step

--production rules in extended Backus–Naur form for identifiers in the C programming language -In C an identifier starts with a letter or an underscore (_) that is followed by one or more lowercase letters, uppercase letters, underscores, and digits. --- identifier ::= letterorus symbol∗ letterorus ::= letter | _ symbol ::= letterorus | digit letter ::= lcletter | ucletter lcletter ::= a | b | c | · · · | z ucletter ::= A | B | C | · · · | Z digit ::= 0 | 1 | 2 | · · · | 9
Update this answer!

You can help us out by revising, improving and updating this answer.

Update this answer

After you claim an answer you’ll have 24 hours to send in a draft. An editor will review the submission and either publish your submission or provide feedback.