A Framework for Descriptive Grammars