Computer processing of a language with rules that reflect and describe current usage rather than prescribed usage.