grammar's bug related to ';' fixed