Using the grammar for arithmetic expressions, draw parse trees
for the given expressions.
<E> :: = <E> + <T> | <E> - <T> |
<T>
<T> :: = <T> * <F> | <T> / <F> |
<F>
<F> :: = number | name | (<E>)
Where E - expression, T - term, F - Factor
Expressions:
a) 2+3
b) (2+3)
c) 2+3*5
d) (2+3)*5
e) 2+(3*5)
f) ((8+3)5*)-(4*2)
Using the grammar for arithmetic expressions, draw parse trees for the given expressions. :: = + | -
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am