Updated to KNF grammar