_constraint_grammar cg3 constraint_grammar