Additionnally, this fixes also global/class constant names when project
name is like 'foo-bar-project' or 'Foo Bar Project'.
In both cases, we now have:
Global constants:
// this is a
// multi-line comment
// for global constant
FOO_BAR_PROJECT_GLOBAL_CONSTANT_STUFF = "123";
Class constants:
// multi-line comment
// for class constant
FOO_BAR_PROJECT_FOO_CLASS_CONSTANT_STUFF = 234;
Instead of invalid constant names...
Note:
There might be many more issues to solve with such project names ...
Solution: Generate missing code.
Additionnally, this fixes also global/class constant names when project name is like 'foo-bar-project' or 'Foo Bar Project'. In both cases, we now have:
Instead of invalid constant names...
Note: There might be many more issues to solve with such project names ...