puppetlabs/puppet — pull request #757 by daniel-pittman (2012-05-11 18:12:25+00:00)
Title: Bug/2.7.x/10146 don't allow dash in variables

This resolves #10146, by enforcing the rule that `-` is an illegal character in variable names.

This will make it impossible to access a scoped variable inside a class with the (illegal, but not enforced) `-` character in the class name.