lshift/diffa — pull request #63 by paulj (2012-03-13 06:56:46+00:00)
Title: Add Validation of Category Descriptors

This change adds validation to category descriptors to ensure that descriptors with invalid configuration (such as range descriptors without a data type, or prefix descriptors with impossible to achieve length constraints) are not accepted.

The bug whereby `undefined` was substituted for an empty category name is also corrected.