Limited constant length.

Not quite perfectly (hex and decimal numbers can be a little larger than
legal and still be highlighted), but it's pretty good.