complet grammar