Question: Write in C program and and show a drawing as well. G = (N, T, P, S) where: N = {task, expr, term, factor, value,
Write in C program and and show a drawing as well.
G = (N, T, P, S) where:
N = {task, expr, term, factor, value, number, digit}
T = {=, +, -, *, ^, (, ), 0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
NOTE: BNF is P
P = {task -> expr =
expr -> expr + term | expr term | -expr | term
term -> term * factor | factor
factor -> factor ^ value | value
value -> (expr) | number
number -> number digit | digit
digit -> 0 | 1 | 2 | 3 | 4| 5 | 6 | 7 |8 | 9
}
S = {task}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
