change case conversion signature so it can be used in semantic actions