BNF for "Tiny" language formalization: 1. ---> program end. 2. ---> dec : {? dec : } 3. ---> {, } 5. ---> real | int 6. ---> {! } 7. ---> | < output> | 8. ---> Read ( ) 9. ---> Write < list var> 10. ---> = 11. ---> {(+|-) } 12. ---> {(*|/) } 13. ---> | ( ) 14. ---> | 15. ---> {| } 16. ---> {digit>}