Base grammar