non shift-reduce conflicts are now resolved by choosing the first occuring production