productions for True, False added; fixed while loops; line numbers for error outputs;