Fix identification of operations with type names containing hyphens.

Loosen character requirements for each function element. Validation will be ensured further down the code generation process.