Tag generative grammar