Chapter 10, must fix expression parser syntax checker