DMIS is a language for coordinate measuring machines (CMMs), see http://www.dmis.org
The attached patch implements lexing and a few folding points for DMIS. It also contains two (currently empty) wordlists for unsupported commands. These may or mat not be used from the manufacturers to indicate what they support and what they do not support (the DMIS standard is huge: about 600 pages; usually a manufacturer does not support all commands).
Also attached are all changed files. The patch is a diff to 5626e70cd337