For me, without the `$`, `-.m` does not work. As I forgot at first: did you remove (and thus regenerate) `cds_lextab.py*` and `cds_parsetab.py*`?

Anyway, perhaps wait for François's response: if `-` only is needed for unscaled dimensionless, it can be done with a simple `^-$`.