Context Sensitive Grammar